models/message_models library
Classes
- AudioMessage
- A class that represents audio message.
- CustomMessage
- A class that represents custom message. Use metadata to store anything you want.
- FileMessage
- A class that represents file message.
- ImageMessage
- A class that represents image message.
- Message
- An abstract class that contains all variables and methods every message will have.
- PartialAudio
- A class that represents partial audio message.
- PartialCustom
- A class that represents partial custom message.
- PartialFile
- A class that represents partial file message.
- PartialImage
- A class that represents partial image message.
- PartialText
- A class that represents partial text message.
- PartialVideo
- A class that represents partial video message.
- PreviewData
- A class that represents data obtained from the web resource (link preview).
- PreviewDataImage
- A utility class that forces image's width and height to be stored alongside the url.
- Room
- A class that represents a room where 2 or more participants can chat.
- SystemMessage
- A class that represents a system message (anything around chat management). Use metadata to store anything you want.
- TextMessage
- A class that represents text message.
- UnsupportedMessage
- A class that represents unsupported message. Used for backwards compatibility. If chat's end user doesn't update to a new version where new message types are being sent, some of them will result to unsupported.
- User
- A class that represents user.
- VideoMessage
- A class that represents video message.
Enums
- MessageType
- All possible message types.
- Role
- All possible roles user can have.
- RoomType
- All possible room types.
- Status
- All possible statuses message can have.