Skip to main content
Version: 15.x (API 15) [Current]

Interface IChatMessage

Interface representing a chat message.

Assembly: Dalamud.dll​
Declaration
public interface IChatMessage

Properties​

LogKind​

Gets the type of chat.

Declaration
XivChatType LogKind { get; }

SourceKind​

Gets the relationship of the entity sending the message or performing the action.

Declaration
XivChatRelationKind SourceKind { get; }

TargetKind​

Gets the relationship of the entity receiving the message or being targeted by the action.

Declaration
XivChatRelationKind TargetKind { get; }

OriginalSender​

Gets the original sender name, before any plugin might have changed it.

Declaration
ReadOnlySeString OriginalSender { get; }

OriginalMessage​

Gets the original message, before any plugin might have changed it.

Declaration
ReadOnlySeString OriginalMessage { get; }

Sender​

Gets the sender name.

Declaration
SeString Sender { get; }

Message​

Gets the message sent.

Declaration
SeString Message { get; }

Timestamp​

Gets the timestamp of when the message was sent.

Declaration
int Timestamp { get; }

IsHandled​

Gets a value indicating whether the message was handled by a plugin.

Declaration
bool IsHandled { get; }