Class ChatEntity
Chat message entity representing a persisted chat message from any channel.
public class ChatEntity : IVersionedEntity
- Inheritance
-
ChatEntity
- Implements
- Inherited Members
Properties
AccountName
Account name of the message sender.
public string AccountName { get; set; }
Property Value
Channel
Chat channel (e.g. global, local, whisper, guild, party).
public byte Channel { get; set; }
Property Value
CharacterID
Character ID of the message sender.
public long CharacterID { get; set; }
Property Value
CharacterName
Character name of the message sender (denormalized for query convenience).
public string CharacterName { get; set; }
Property Value
ID
Primary key.
public long ID { get; set; }
Property Value
Message
The chat message body text.
public string Message { get; set; }
Property Value
SceneServerID
Scene server ID where the message originated.
public long SceneServerID { get; set; }
Property Value
ServerReceivedTime
UTC timestamp when the server received the message.
public DateTime ServerReceivedTime { get; set; }
Property Value
TimeCreated
Row creation timestamp (UTC).
public DateTime TimeCreated { get; set; }
Property Value
Version
Concurrency version for optimistic locking.
public long Version { get; set; }
Property Value
WorldServerID
World server ID where the message originated.
public long WorldServerID { get; set; }