flutter_chat_types 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.