# sdk-android-v5 curated public API — generated from the INSTALLED com.cometchat:chat-sdk-android:5.0.5 AAR # (classes.jar class list + javap statics of com.cometchat.chat.core.CometChat), cross-checked against # the live docs sdk/android/v5 pages. Internal impl (controllers/repos/ws/sqlite/analytics) excluded. # Top-level classes (com.cometchat.chat.*) AIAssistantBaseEvent AIAssistantCardEndedEvent AIAssistantCardReceivedEvent AIAssistantCardStartedEvent AIAssistantContentReceivedEvent AIAssistantElement AIAssistantMessage AIAssistantMessageEndedEvent AIAssistantRunFinishedEvent AIAssistantRunStartedEvent AIAssistantToolArgumentEvent AIAssistantToolEndedEvent AIAssistantToolResultEvent AIAssistantToolStartedEvent AIToolArgumentMessage AIToolCall AIToolCallFunction AIToolResultMessage Action AppEntity AppSettings Attachment AttachmentType AudioMode BannedGroupMembersRequest BaseMessage BlockedUsersRequest Call CallSettings CardMessage CometChat CometChatAuthEvent CometChatConstants CometChatEvent CometChatException CometChatExtension CometChatHelper CometChatInteractionEvent CometChatMessageEvent CometChatMessageReactionEvent CometChatModerationStatusChangeEvent CometChatNotificationFeedEvent CometChatNotifications CometChatNotificationsConstants CometChatPresenceEvent CometChatReceiptEvent CometChatStreamMessageEvent CometChatTransientMessageEvent CometChatTypingEvent Conversation ConversationUpdateSettings ConversationsRequest CurrentUser CustomMessage DNDOptions DayOfWeek DaySchedule FeedReadState FlagDetail FlagReason Group GroupMember GroupMembersRequest GroupPreferences GroupsRequest Interaction InteractionGoal InteractionReceipt InteractiveMessage ItemSettings MainVideoContainerSetting MediaMessage MemberActionsOptions MessageReceipt MessagesOptions MessagesRequest ModerationStatus MutePreferences MutedConversation MutedConversationType NotificationCategoriesRequest NotificationCategory NotificationFeedItem NotificationFeedListener NotificationFeedRequest NotificationPreferences OneOnOnePreferences PushNotification PushPlatforms PushPreferences Reaction ReactionCount ReactionEvent ReactionsOptions ReactionsRequest RepliesOptions Settings TextMessage TransientMessage TypingIndicator UnmutedConversation UploadFileItem UploadFileListener UploadFileRequest UploadResult UploadStatus User UserPresence UsersRequest # Nested builders + public listener interfaces AIAssistantListener AppSettingsBuilder BannedGroupMembersRequestBuilder BlockedUsersRequestBuilder CallListener CallSettingsBuilder CallbackListener ConnectionListener ConversationsRequestBuilder CreateGroupWithMembersListener GroupListener GroupMembersRequestBuilder GroupsRequestBuilder LoginListener MessageListener MessageReactionListener MessagesRequestBuilder NotificationCategoriesRequestBuilder NotificationFeedRequestBuilder OngoingCallListener ReactionsRequestBuilder UserListener UsersRequestBuilder # CometChat root statics (javap -public) acceptCall addAIAssistantListener addCallListener addConnectionListener addExtension addGroupListener addLoginListener addMembersToGroup addMessageListener addNotificationFeedListener addReaction addUserListener askBot banGroupMember blockUsers callExtension clearActiveCall connect createGroup createGroupWithMembers createUploadFileRequest createUser deleteConversation deleteGroup deleteMessage disconnect editMessage endCall endTyping flagMessage getActiveCall getCallParticipantCount getConnectionStatus getConversation getConversationStarter getConversationSummary getConversationUpdateSettings getExtensionDetails getFlagReasons getGroup getJoinedGroups getLastDeliveredMessageId getLoggedInUser getMaxAttachmentCount getMaxFileSize getMessageDetails getMessageReceipts getNotificationFeedItem getNotificationFeedUnreadCount getOnlineGroupMemberCount getOnlineUserCount getSettingsAuthKey getSmartReplies getUnreadMessageCount getUnreadMessageCountForAllGroups getUnreadMessageCountForAllUsers getUnreadMessageCountForGroup getUnreadMessageCountForUser getUser getUserAuthToken init initFromSettings initiateCall isAIFeatureEnabled isExtensionEnabled isFeatureEnabled isInitialized joinGroup kickGroupMember leaveGroup login logout markAsDelivered markAsInteracted markAsRead markAsUnread markConversationAsDelivered markConversationAsRead markFeedItemAsDelivered markFeedItemAsRead markFeedItemsAsDelivered markMessageAsUnread markPushNotificationClicked markPushNotificationDelivered ping registerTokenForPushNotification rejectCall removeAIAssistantListener removeCallListener removeConnectionListener removeGroupListener removeLoginListener removeMessageListener removeNotificationFeedListener removeReaction removeUserListener reportFeedEngagement sendCustomMessage sendInteractiveMessage sendMediaMessage sendMessage sendTransientMessage setDemoMetaInfo setMetaInfo setPlatformParams setSource startCall startTyping tagConversation transferGroupOwnership unbanGroupMember unblockUsers updateCurrentUserDetails updateGroup updateGroupMemberScope updateUser