Reason a chat-message listener was triggered.
Describes the current encryption mode of the conversation.
Outcome of decrypting an incoming message.
Direction of a chat message relative to the local account.
Delivery state for an outgoing or incoming message.
High-level category of the message
How a reaction update should be applied to the existing reaction set.
Persistent UI state for a chat in the local client.
Chat state notifications received from another participant.