cometchat_sdk library

Classes

Action
This class represents an action performed in the chat.
AppEntity
Represents an entity within the application.
AppSettings
Represents application settings.
AppSettingsBuilder
Builder class for AppSettings.
Attachment
Represents a file attachment.
BannedGroupMembersRequest
A request object for fetching banned group members.
BannedGroupMembersRequestBuilder
Builder class for BannedGroupMembersRequest.
BaseMessage
Represents a basic chat message.
BlockedUsersRequest
A request object for fetching blocked users.
BlockedUsersRequestBuilder
Builder class for BlockedUsersRequest.
Call
Represents a call event within the chat.
CometChat
Flutter wrapper for using CometChat SDK.
CometChatBlockedUsersDirection
CometChatCallStatus
CometChatCallType
CometChatConversationType
CometChatGroupType
CometChatHelper
CometChatMemberScope
CometChatMessageCategory
CometChatMessageType
CometChatNotificationErrorCode
CometChatNotificationErrorMessages
CometChatNotifications
CometChatReceiptType
CometChatReceiverType
CometChatSubscriptionType
CometChatUserStatus
CometChatWSState
Conversation
Represents a chat conversation.
ConversationsRequest
A request object for fetching conversations.
ConversationsRequestBuilder
Builder class for ConversationsRequest.
ConversationType
ConversationUpdateSettings
CustomMessage
Represents a custom chat message.
DaySchedule
ErrorCode
ErrorMessage
EventHandler
Group
Represents a group within the chat.
GroupMember
Represents a group member within the chat.
GroupMembersRequest
A request object for fetching group members.
GroupMembersRequestBuilder
Builder class for GroupMembersRequest.
GroupPreferences
GroupsRequest
A request object for fetching groups.
GroupsRequestBuilder
Builder class for GroupsRequest.
Interaction
Represents an interaction within the chat.
InteractionGoal
Represents an interaction goal within the chat.
InteractionGoalType
InteractionReceipt
Represents an interaction receipt within the chat.
InteractiveMessage
Represents a interactive message within the chat.
MediaMessage
Represents a media message within the chat.
MessageReceipt
Represents a message receipt within the chat.
MessagesRequest
A request object for fetching messages.
MessagesRequestBuilder
Builder class for MessagesRequest.
MutedConversation
MutePreferences
NotificationPreferences
OneOnOnePreferences
PushPreferences
Reaction
Represents a reaction within the chat.
ReactionAction
ReactionCount
Represents a count of reactions within the chat.
ReactionEvent
ReactionsRequest
A request object for fetching reactions.
ReactionsRequestBuilder
Builder class for ReactionsRequest.
TextMessage
Represents a text message within the chat.
TransientMessage
Represents a temporary or transient message within the chat.
TypingIndicator
Represents a typing indicator within the chat.
UnmutedConversation
User
Represents a user within the chat.
UsersRequest
A request object for fetching users.
UsersRequestBuilder
Builder class for UsersRequest.

Properties

channel MethodChannel
getter/setter pair
eventStreamChannel EventChannel
getter/setter pair
typingStream EventChannel
getter/setter pair

Exceptions / Errors

CometChatException