Package-level declarations
Types
getAllEmoji handler. This handler provides callback for SendbirdChat.getAllEmoji.
Authentication handler. This handler provides callback for SendbirdChat.authenticateFeed.
Channel handler. This handler provides callbacks for events related OpenChannel
or GroupChannel
. All callbacks are called only when the currently logged-in User
is a participant or member of OpenChannel
or GroupChannel
respectively. To add or remove this handler, refer to SendbirdChat.addChannelHandler and SendbirdChat.removeChannelHandler.
The callback handler for functions related to BaseMessage
Callback handler for returning List<[BaseMessage]>
or SendbirdException.
GetAutoAcceptInvitation handler. This provides callback for SendbirdChat.getChannelInvitationPreference.
The simple handler for receiving whether a job had an exception or not.
Connect handler. This handler provides callback for SendbirdChat.connect.
Connection handler. This handler provides callbacks for automatically managed reconnection events.
SendbirdChat tries reconnection when the connection is lost. This handler can be used to track the reconnection state. To add or remove this handler, refer to SendbirdChat.addConnectionHandler and SendbirdChat.removeConnectionHandler.
CountHandler.
Disconnect handler. This handler provides callback for SendbirdChat.disconnect.
GetDoNotDisturb handler. This handler provides callback for SendbirdChat.getDoNotDisturb.
getEmojiCategory handler. This handler provides callback for SendbirdChat.getEmojiCategory.
getEmoji handler. This handler provides callback for SendbirdChat.getEmoji.
Feedback handler
The callback handler for functions related to FeedChannel
FeedChannelChangeLogsHandler handler. This handler provides callback for all getting channel changelogs related methods.
The callback handler for FeedChannel list.
The callback handler for functions related to FileMessage
SendFileMessages handler. This provides callback for BaseChannel.sendFileMessages.
SendFileMessages handler. This provides callback for BaseChannel.sendFileMessages.
SendFileMessage handler. This provides callback for BaseChannel.sendFileMessage.
A callback handler that notifies the result of each file upload.
GetFriendChangeLogsByTokenHandler handler. This handler provides callback for SendbirdChat.getFriendChangeLogsByToken.
Handler for SendbirdChat.getAllowFriendDiscovery
GetMessageChangeLogsHandler handler. This provides callback for all getting message changelogs related methods.
This handler provides callback for GroupChannel.getPollChangeLogsSinceToken, GroupChannel.getPollChangeLogsSinceTimestamp
This provides callback with GlobalNotificationChannelSetting.
The callback handler for functions related to GroupChannel
GroupChannelChangeLogsHandler handler. This handler provides callback for all getting channel changelogs related methods.
An interface used in GroupChannelCollection.
GroupChannelCreateDistinctChannelIfNotExist handler. This handler provides callback for GroupChannel.createDistinctChannelIfNotExist.
GroupChannelGetMyPushTriggerOptionHandler handler. This handler provides callback for GroupChannel.getMyPushTriggerOption.
GroupChannelGetUnreadItemCountHandler handler. This handler provides callback for SendbirdChat.getUnreadItemCount.
The callback handler for GroupChannel list.
Handler to receive SendbirdChat.init function call processing results. All SDK requests are available after onInitSucceeded is called.
Member changelogs handler. This provides callback for all getting member changelogs.
Handler for member list.
An interface used in MessageCollection.
An interface used in MessageCollection.initialize.
A callback handler to be invoked when a message template is retrieved.
A callback handler to be invoked when message templates are retrieved.
MetaCounter handler. This provides callback for all meta counter related methods. Refer to BaseChannel.createMetaCounters.
MetaData handler. This provides callback for all meta data related methods.
The callback handler that notifies the result of com.sendbird.android.channel.GroupChannel.sendMultipleFilesMessage.
My muted info handler. This handler provides callback for BaseChannel.getMyMutedInfo.
An interface used in NotificationCollection.
This provides callback with NotificationTemplate.
This provides callback with NotificationTemplateList.
The callback handler for functions related to OpenChannel
The callback handler for OpenChannel list.
Handler for PinnedMessageListQuery.next
The callback handler for functions related to Poll.
Handler for PollOption.get
Handler for PollListQuery.next
The callback handler for functions related to Poll.
Handler for PollVoterListQuery.next
SendbirdChat push token registration event callback.
GetPushSound handler. This handler provides callback for SendbirdChat.getPushSound.
GetPushTemplate handler. This handler provides callback for SendbirdChat.getPushTemplate.
GetPushTokens handler. This handler provides callback for SendbirdChat.getMyPushTokensByToken.
RegisterPushTokenWithStatus handler. This handler provides callback for SendbirdChat.registerPushToken.
GetPushTriggerOptionHandler handler. This handler provides callback for SendbirdChat.getPushTriggerOption.
Reaction handler. This provides callback for reaction related methods.
Handler for MessageCollection.removeFailedMessages
Report category handler. This provides callback for report category related report methods.
This provides callback raw JsonObject formatted response
User list handler.
A handler required on refreshing the session key on expiration. This should be added by SendbirdChat.setSessionHandler before the connection by SendbirdChat.connect.
Interface that is passed on to SessionHandler.onSessionTokenRequired. After the application fetches the new token, it should pass on the token to SDK through onSuccess. If any error occurred during this process, it must call onFail to let SDK know the status.
GetSnoozePeriodHandler handler. This handler provides callback for SendbirdChat.getSnoozePeriod.
Threaded messages handler.
UnreadMessageCountHandler.
User event handler. To add or remove this handler, refer to SendbirdChat.addUserEventHandler and SendbirdChat.removeUserEventHandler.
The callback handler for functions related to User
The callback handler for functions related to UserMessage
User list handler.