OptionalfileFile information if the message contains a file.
OptionalidUnique identifier for the message.
OptionalmessageMessage content, can be a single string or array of strings.
Information about the message receiver.
Receiver's display name.
Receiver's user ID.
Information about the message sender.
Sender's display name.
Sender's user ID.
Timestamp when the message was sent.
Interface for chat message records.