core library
CometChat SDK — Core sub-package.
Contains the essential classes needed to initialize and interact with the CometChat SDK: CometChat, AppSettings, exceptions, helpers, constants, and connection/login listeners.
import 'package:cometchat_sdk/core.dart';
For the full SDK surface, use:
import 'package:cometchat_sdk/cometchat_sdk.dart';
Android SDK reference: com.cometchat.chat.core
Classes
- AgenticKeys
- AppSettings
- Represents application settings.
- AppSettingsBuilder
-
Builder class for
AppSettings. - BannedGroupMembersRequest
- A request object for fetching banned group members.
- BannedGroupMembersRequestBuilder
-
Builder class for
BannedGroupMembersRequest. - BlockedUsersRequest
- A request object for fetching blocked users.
- BlockedUsersRequestBuilder
-
Builder class for
BlockedUsersRequest. - CometChat
- Flutter wrapper for using CometChat SDK.
- CometChatBlockedUsersDirection
- CometChatCallStatus
- CometChatCallType
- CometChatConversationType
- CometChatGroupType
- CometChatHelper
- CometChatMemberScope
- CometChatMessageCategory
- CometChatMessageType
- CometChatReceiptType
- CometChatReceiverType
- CometChatSubscriptionType
- CometChatUserStatus
- CometChatWSState
- ConversationsRequest
- A request object for fetching conversations.
- ConversationsRequestBuilder
-
Builder class for
ConversationsRequest. - ConversationType
- ErrorCode
- ErrorMessage
- EventHandler
- GroupMembersRequest
- A request object for fetching group members.
- GroupMembersRequestBuilder
-
Builder class for
GroupMembersRequest. - GroupsRequest
- A request object for fetching groups.
- GroupsRequestBuilder
-
Builder class for
GroupsRequest. - InteractionGoalType
- LoggerConfig
- Immutable configuration for SDK logging.
- ReactionAction
- ReactionsRequest
- A request object for fetching reactions.
- ReactionsRequestBuilder
-
Builder class for
ReactionsRequest. - UsersRequest
- A request object for fetching users.
- UsersRequestBuilder
-
Builder class for
UsersRequest.
Enums
- LogLayer
- Layers of the SDK that can have logging enabled/disabled independently.
- SortByOrderEnum