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.