Sendbird Chat SDK for .NET
|
Classes | |
interface | ISbSessionTokenRequester |
interface | ISendbirdChatClient |
class | SbAdminMessage |
class | SbAppInfo |
class | SbAppleCriticalAlertOptions |
A class that can be used to send apple's critical alert. More... | |
class | SbApplicationUserListQuery |
A class representing query to retrieve lists related to User. More... | |
class | SbApplicationUserListQueryParams |
Params for creating a SbApplicationUserListQuery object. More... | |
class | SbBannedUserListQuery |
A class representing query to retrieve lists related to banned User. More... | |
class | SbBannedUserListQueryParams |
Params for creating a SbBannedUserListQuery object. More... | |
class | SbBaseChannel |
Objects representing a channel. More... | |
class | SbBaseChannelHandler |
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. More... | |
class | SbBaseCollection |
An base object for collection More... | |
class | SbBaseMessage |
Base class for messages. More... | |
class | SbBaseMessageCreateParams |
Represents a base message params. More... | |
class | SbBaseMessageUpdateParams |
Represents a base message params. More... | |
class | SbBlockedUserListQuery |
The SbBlockedUserListQuery class is a query class for getting the list of blocked users by the current user. More... | |
class | SbBlockedUserListQueryParams |
Params for creating a SbBlockedUserListQuery object. More... | |
class | SbConnectionHandler |
class | SbError |
Custom Error class for SendbirdChat. More... | |
class | SbFileInfo |
Object representing a file path. More... | |
class | SbFileMessage |
Object representing a file. More... | |
class | SbFileMessageCreateParams |
Represents a file message params. More... | |
class | SbFileMessageUpdateParams |
Represents a file message params. More... | |
class | SbFriendListQueryParams |
Params for creating a SbFriendListQuery object. More... | |
class | SbGroupChannel |
Represents a group channel. More... | |
class | SbGroupChannelChangeLogsParams |
Represents a group channel change logs params. More... | |
class | SbGroupChannelCollection |
Collection that handles channel lists. More... | |
class | SbGroupChannelCollectionCreateParams |
A params to create the GroupChannelCollection object. More... | |
class | SbGroupChannelCollectionHandler |
An handler used in GroupChannelCollection. More... | |
class | SbGroupChannelContext |
The context of a channel, used in SbGroupChannelCollectionHandler. More... | |
class | SbGroupChannelCreateParams |
An object contains set of options to create a group channel More... | |
class | SbGroupChannelHandler |
GroupChannel handler. This handler provides callbacks for events related GroupChannel. More... | |
class | SbGroupChannelListQuery |
The GroupChannelListQuery class is a query class for getting the list of group channels. More... | |
class | SbGroupChannelListQueryParams |
Params for creating a GroupChannelListQuery object. More... | |
class | SbGroupChannelModule |
class | SbGroupChannelTotalUnreadMessageCountParams |
An object contains a set of options to get total unread message count from a group channel More... | |
class | SbGroupChannelUpdateParams |
Represents a group channel update params. More... | |
class | SbInitParams |
Represents a params used in SendbirdChat.Init(). More... | |
class | SbMember |
Represents a GroupChannel member. More... | |
class | SbMemberListQuery |
A class representing query to retrieve lists related to group channel member. More... | |
class | SbMemberListQueryParams |
Params for creating a SbMemberListQuery object. More... | |
class | SbMessageChangeLogsParams |
Represents a message list params. More... | |
class | SbMessageCollection |
Collection that handles message lists, also supporting local caching. More... | |
class | SbMessageCollectionCreateParams |
A params to create the SbMessageCollection. More... | |
class | SbMessageCollectionHandler |
class | SbMessageCollectionInitHandler |
An handler used in MessageCollection.initialize. More... | |
class | SbMessageContext |
The context of a channel, used in MessageCollectionHandler. More... | |
class | SbMessageListParams |
An object contains set of options for get message methods More... | |
class | SbMessageMetaArray |
Represents meta array of SbBaseMessage. More... | |
class | SbMessageModule |
class | SbMessageRetrievalParams |
Represents a params for retrieving a single message. More... | |
class | SbMessageSearchQuery |
A class representing query to retrieve list of SbBaseMessages that matches a given query with given filters. More... | |
class | SbMessageSearchQueryParams |
Params for creating a MessageSearchQuery object. More... | |
class | SbMutedUserListQuery |
A class representing query to retrieve lists related to muted User. More... | |
class | SbMutedUserListQueryParams |
Params for creating a SbMutedUserListQuery object. More... | |
class | SbOgImage |
Represents a OGImage of OgMetaData. For Specifications, see https://ogp.me/. More... | |
class | SbOgMetaData |
Represents a SbOgMetaData of a url. For Specifications, see https://ogp.me/. Currently we only support images. More... | |
class | SbOpenChannel |
The SbOpenChannel class represents a open channel which is a public chat. More... | |
class | SbOpenChannelCreateParams |
Represents a open channel params. More... | |
class | SbOpenChannelHandler |
OpenChannel handler. This handler provides callbacks for events related OpenChannel. More... | |
class | SbOpenChannelListQuery |
A class representing query to retrieve OpenChannel list. More... | |
class | SbOpenChannelListQueryParams |
Params for creating a OpenChannelListQuery object. More... | |
class | SbOpenChannelModule |
class | SbOpenChannelUpdateParams |
Represents a open channel params. More... | |
class | SbOperatorListQuery |
A class representing query to retrieve operator lists related to SbUser. More... | |
class | SbOperatorListQueryParams |
Params for creating a SbOperatorListQuery object. More... | |
class | SbParticipant |
Represents a participant in SbOpenChannel. More... | |
class | SbParticipantListQuery |
A class representing query to retrieve lists related to participant. More... | |
class | SbParticipantListQueryParams |
Params for creating a ParticipantListQuery object. More... | |
class | SbPreviousMessageListQuery |
A class representing query to retrieve previous message list for channels. More... | |
class | SbPreviousMessageListQueryParams |
Params for creating a SbPreviousMessageListQuery object. More... | |
class | SbPublicGroupChannelListQuery |
A class representing query to retrieve GroupChannel list for the current User. More... | |
class | SbPublicGroupChannelListQueryParams |
Params for creating a PublicGroupChannelListQuery object. More... | |
class | SbReaction |
Objects representing a reaction. More... | |
class | SbReactionEvent |
Objects representing a reaction event. More... | |
class | SbRestrictedUser |
Represents a user who has been restricted in a channel More... | |
class | SbRestrictionInfo |
Represents an detailed information of a SbRestrictedUser or SbMember's restriction. More... | |
class | SbSender |
Represents a user that typically binds with message More... | |
class | SbSessionHandler |
class | SbThreadedMessageListParams |
Represents a message list params. More... | |
class | SbThreadInfo |
Represents a thread info of a message. More... | |
class | SbThreadInfoUpdateEvent |
Objects representing a thread info event. More... | |
class | SbThumbnail |
Represents image thumbnail. Currently this is valid only for image files. More... | |
class | SbThumbnailSize |
Represents image thumbnail size. Currently this is valid only for image files. More... | |
class | SbUnreadMessageCount |
Class holding unread message count information of current user. More... | |
class | SbUser |
class | SbUserEventHandler |
Represents a handler to receive user relates events More... | |
class | SbUserMessage |
Object representing a user message. More... | |
class | SbUserMessageCreateParams |
Represents a user message params. More... | |
class | SbUserMessageUpdateParams |
Represents a user message update params. More... | |
class | SbUserUpdateParams |
class | SendbirdChat |
class | SendbirdChatClient |
class | SendbirdChatOptions |
Represents SendbirdChat options. More... | |
Functions | |
delegate void | SbBaseMessageHandler (SbBaseMessage inMessage, SbError inError) |
delegate void | SbChannelInvitationPreferenceHandler (bool inAutoAccept, SbError inError) |
delegate void | SbCountHandler (int inCount, SbError inError) |
delegate void | SbDisconnectHandler () |
delegate void | SbDoNotDisturbHandler (bool inEnabled, int inStartHour, int inStartMin, int inEndHour, int inEndMin, string inTimezone, SbError inError) |
delegate void | SbErrorHandler (SbError inError) |
delegate void | SbFileMessageHandler (SbFileMessage inFileMessage, SbError inError) |
delegate void | SbGetGroupChannelHandler (SbGroupChannel inGroupChannel, bool inIsFromCache, SbError inError) |
delegate void | SbGetOpenChannelHandler (SbOpenChannel inOpenChannel, bool inIsFromCache, SbError inError) |
delegate void | SbGroupChannelCallbackHandler (SbGroupChannel inGroupChannel, SbError inError) |
delegate void | SbGroupChannelChangeLogsHandler (IReadOnlyList< SbGroupChannel > inGroupChannels, IReadOnlyList< string > inDeletedChannelUrls, bool inHasMore, string inToken, SbError inError) |
delegate void | SbGroupChannelListHandler (IReadOnlyList< SbGroupChannel > inGroupChannels, SbError inError) |
delegate void | SbGroupChannelGetMyPushTriggerOptionHandler (SbGroupChannelPushTriggerOption? inMyPushTriggerOption, SbError inError) |
delegate void | SbMemberListHandler (IReadOnlyList< SbMember > inMembers, SbError inError) |
delegate void | SbMessageChangeLogHandler (IReadOnlyList< SbBaseMessage > inUpdatedMessages, IReadOnlyList< long > inDeletedMessageIds, bool inHasMore, string inToken, SbError inError) |
delegate void | SbMessageListHandler (IReadOnlyList< SbBaseMessage > inMessages, SbError inError) |
delegate void | SbMetaCountersHandler (IReadOnlyDictionary< string, int > inMetaCounters, SbError inError) |
delegate void | SbMetaDataHandler (IReadOnlyDictionary< string, string > inMetaData, SbError inError) |
delegate void | SbMultiProgressHandler (string inRequestId, ulong inBytesSent, ulong inTotalBytesSent, ulong inTotalBytesExpectedToSend) |
delegate void | SbMuteInfoHandler (bool inIsMuted, string inDescription, long inStartAt, long inEndAt, long inRemainingDuration, SbError inError) |
delegate void | SbSnoozePeriodHandler (bool inEnabled, long inStartTimestamp, long inEndTimestamp, SbError inError) |
delegate void | SbOpenChannelCallbackHandler (SbOpenChannel inOpenChannel, SbError inError) |
delegate void | SbOpenChannelListHandler (IReadOnlyList< SbOpenChannel > inOpenChannels, SbError inError) |
delegate void | SbPushTriggerOptionHandler (SbPushTriggerOption? inPushTriggerOption, SbError inError) |
delegate void | SbPushTemplateHandler (string inTemplateName, SbError inError) |
delegate void | SbPushTokenRegistrationStatusHandler (SbPushTokenRegistrationStatus inRegistrationStatus, SbError inError) |
delegate void | SbPushTokensHandler (IReadOnlyList< string > inPushTokens, SbPushTokenType inPushTokenType, bool inHasMore, string inToken, SbError inError) |
delegate void | SbReactionEventHandler (SbReactionEvent inReactionEvent, SbError inError) |
delegate void | SbRemoveFailedMessagesHandler (IReadOnlyList< string > inRequestIds, SbError inError) |
delegate void | SbThreadedMessageListHandler (SbBaseMessage inParentMessage, IReadOnlyList< SbBaseMessage > inMessages, SbError inError) |
delegate void | SbUserHandler (SbUser inUser, SbError inError) |
delegate void | SbUserListHandler (IReadOnlyList< SbUser > inUsers, SbError inError) |
delegate void | SbUserMessageHandler (SbUserMessage inUserMessage, SbError inError) |
delegate void | SbUnreadMessageCountHandler (int inGroupChannelCount, int inFeedChannelCount, SbError inError) |
delegate void | SbUnreadItemCountHandler (IReadOnlyDictionary< SbUnreadItemKey, int > inCounts, SbError inError) |
The enum type to filter my group channels with the hidden state.
enum SbChannelType |
Channel sources that represents where the channel object comes from.
enum SbConnectionState |
enum SbCountPreference |
The enum type to represent various kinds of counts.
enum SbErrorCode |
Error Code that represents the type of the error.
Enumerator | |
---|---|
UnknownError | UnknownError
|
InvalidInitialization | The initialization of the SendbirdChat instance failed because the value assigned to APP_ID upon initializing wasn't valid.
|
ConnectionRequired | The request from a client app failed because the device wasn't connected to the server.
|
ConnectionCanceled | The connection is canceled or the disconnecting method is called while the SendbirdChat instance is trying to connect to the server.
|
InvalidParameter | Invalid or empty value.
|
NetworkError | The connection failed due to the unstable network or an unexpected error in the Chat SDK network library.
|
NetworkRoutingError | The request routing to the server failed.
|
MalformedData | The data format of the server response is invalid.
|
MalformedErrorData | The data format of the error message is invalid due to the problem with the request.
|
WrongChannelType | The specified channel type in the request is invalid.
|
MarkAsReadRateLimitExceeded | The interval between the successive requests is less than a second.
|
QueryInProgress | A retrieval request is arriving while the server is still processing the previous retrieval request for channels, messages, or users, and in preparation to send the response.
|
AckTimeout | The server failed to send a response for the request in a certain amount of seconds.
|
LoginTimeout | The server failed to send a response for the SendbirdChat instance's login request in 10 seconds.
|
WebSocketConnectionClosed | The request was submitted while disconnected from the server.
|
WebSocketConnectionFailed | The websocket connection to the server failed to establish.
|
RequestFailed | The server failed to process the request due to an internal reason.
|
FileUploadCancelFailed | The request to cancel file upload failed due to an unexpected error.
|
FileUploadCanceled | The file upload request is canceled.
|
FileUploadTimeout | A time-out error signaling that the Sendbird server has failed to complete the file upload request in the time period allowed.
|
TimerWasExpired | An action wasn’t completed within a certain time frame.
|
TimerWasAlreadyDone | Actions were completed multiple times when the action should have been completed just once.
|
PendingError | Message status doesn't match.
|
PassedInvalidAccessToken | The client app failed to refresh a session with the given token because the token is invalid.
|
SessionKeyRefreshSucceeded | The session has expired and was refreshed with the given token.
|
SessionKeyRefreshFailed | The session has expired but the client app failed to refresh the session with the given token.
|
CollectionDisposed | The client app attempted to use a message collection or a channel collection after it has already been disposed of.
|
LocalDatabaseError | The client app attempted to use local database with local caching.
|
UnexpectedParameterTypeString | The request specifies one or more parameters in an unexpected data type. The data type of the parameters should be string.
|
UnexpectedParameterTypeNumber | The request specifies one or more parameters in an unexpected data type. The data type of the parameters should be number.
|
UnexpectedParameterTypeList | The request specifies one or more parameters in an unexpected data type. The data type of the parameters should be list.
|
UnexpectedParameterTypeJson | The request specifies one or more parameters in an unexpected data type. The data type of the parameters should be JSON.
|
UnexpectedParameterTypeBoolean | The request specifies one or more parameters in an unexpected data type. The data type of the parameters should be boolean.
|
MissingRequiredParameters | The request is missing one or more required parameters.
|
NegativeNumberNotAllowed | The parameter specifies an invalid negative number. Its value should be a positive number.
|
UnauthorizedRequest | The request isn't authorized and can't access the requested resource.
|
ExpiredPageToken | The value of the token parameter for pagination has expired.
|
ParameterValueLengthExceeded | The length of the parameter value is too long.
|
InvalidValue | The request specifies an invalid value.
|
IncompatibleValues | The two parameters of the request, which should have unique values, specify the same value.
|
ParameterValueOutOfRange | The request specifies one or more parameters which are outside the allowed value range.
|
InvalidURLOfResource | The resource identified with the URL in the request can't be found.
|
NotAllowedCharacter | The request specifies an illegal value containing special character, empty string, or white space.
|
ResourceNotFound | The resource identified with the request's resourceId parameter can't be found.
|
ResourceAlreadyExists | The resource identified with the request's resourceId parameter already exists.
|
TooManyItemsInParameter | The parameter specifies more items than allowed.
|
DeactivatedUserNotAccessible | The request can't retrieve the deactivated user data.
|
UserNotFound | The user identified with the request's userId parameter can't be found because either the user doesn't exist or has been deleted.
|
InvalidAccessToken | The access token provided for the request specifies an invalid value.
|
InvalidSessionKeyValue | The session key provided for the request specifies an invalid value.
|
ApplicationNotFound | The application identified with the request can't be found.
|
UserIdLengthExceeded | The length of the userId parameter value is too long.
|
PaidQuotaExceeded | The request can't be completed because you have exceeded your paid quota.
|
DomainNotAllowed | The request can't be completed because it came from the restricted domain.
|
SessionKeyExpired | The session key of the user has been expired. A new one must be issued.
|
SessionTokenRevoked | The session key of the user has been revoked. A new one must be issued.
|
InvalidApiToken | The API token provided for the request specifies an invalid value.
|
MissingSomeParameters | The request is missing one or more necessary parameters.
|
InvalidJsonRequestBody | The request body is an invalid JSON.
|
InvalidRequestURL | The request specifies an invalid HTTP request URL that can't be accessed.
|
TooManyUserWebsocketConnections | The number of the user's websocket connections exceeds the allowed amount.
|
TooManyApplicationWebsocketConnections | The number of the application's websocket connections exceeds the allowed amount.
|
BlockedUserSendMessageNotAllowed | The request can't be completed due to one of the following reasons: The sender is blocked by the recipient or has been deactivated, the message is longer than the maximum message length, or the message contains texts or URLs blocked by application settings or filters.
|
BlockedUserInvitedNotAllowed | The request can't be completed because the blocking user is trying to invite the blocked user to a channel.
|
BlockedUserInviteNotAllowed | The request can't be completed because the blocked user is trying to invite the blocking user to a channel.
|
BannedUserEnterChannelNotAllowed | The request can't be completed because the user is trying to enter a banned channel.
|
BannedUserEnterCustomChannelNotAllowed | The request can't be completed because the user is trying to enter a banned custom type channel.
|
Unacceptable | The request failed because the combination of parameter values is invalid. Even if each parameter value is valid, a combination of parameter values becomes invalid when it doesn't follow specific conditions.
|
InvalidEndpoint | The request failed because it is sent to an invalid endpoint that no longer exists.
|
ApplicationNotAvailable | The application identified with the request isn't available.
|
InternalErrorPushTokenNotRegistered | The server encounters an error while trying to register the user's push token. Please retry the request.
|
InternalErrorPushTokenNotUnregistered | The server encounters an error while trying to unregister the user's push token. Please retry the request.
|
InternalError | The server encounters an unexpected exception while trying to process the request. Please retry the request.
|
RateLimitExceeded | The request can't be completed because you have exceeded your rate limits.
|
ServiceUnavailable | The request failed due to a temporary failure of the server. Please retry the request.
|
SocketUserLoginRequired | The request failed because the user isn't logged in to the server.
|
SocketUserNotMember | The request failed because the user isn't a member of the channel.
|
SocketUserDeactivated | The request failed because the user is deactivated in the service.
|
SocketUserNotOwnerOfMessage | The request failed because the user has no permission to edit the other user's message.
|
SocketPendingUserSendMessageNotAllowed | The request failed because the user is trying to send the messages in the channel of which they are not the member.
|
SocketInvalidMentionForMessage | The specified mention type in the request is invalid.
|
SocketInvalidPushOptionForMessage | The specified push option in the request is invalid.
|
SocketTooManyMetaKeyForMessage | The request failed because it specifies more meta data keys for the message than allowed.
|
SocketTooManyMetaValueForMessage | The request failed because it specifies more meta data values for the message than allowed.
|
SocketInvalidMetaArrayForMessage | The request failed because it specifies an invalid value in the meta data for the message.
|
SocketGuestNotAllowed | The request failed because the guest isn't allowed to perform this operation.
|
SocketMutedUserInApplicationSendMessageNotAllowed | The request failed because the user is muted in the application and isn't allowed to send the message.
|
SocketMutedUserInChannelSendMessageNotAllowed | The request failed because the user is muted in the channel and isn't allowed to send the message.
|
SocketChannelFrozen | The request failed because the channel is frozen and no one can send the message to the channel.
|
SocketProfanityMessageBlocked | The request failed because it specifies the message containing a profanity word.
|
SocketBannedUrlsBlocked | The request failed because message it specifies the message containing a URL that isn't allowed.
|
SocketRestrictedDomainBlocked | The request failed because it comes from the domain that isn't allowed.
|
SocketModeratedFileBlocked | The request failed because it contains the file violating at least one of the content management policies.
|
SocketEnterDeletedChannel | The request failed because the user is trying to enter a deleted channel.
|
SocketBlockedUserReceiveMessageNotAllowed | The request failed because the blocking user is trying to send the message to the blocked user in a 1-to-1 distinct channel.
|
SocketDeactivatedUserReceiveMessageNotAllowed | The request failed because the user is trying to send the message to the deactivated user in a 1-to-1 distinct channel.
|
SocketWrongChannelType | The request failed because it specifies a wrong channel type.
|
SocketBannedUserSendMessageNotAllowed | The request failed because the user is banned from the channel and isn't allowed to send the message.
|
SocketTooManyMessages | The number of the sent messages exceeds the allowed amount.
|
SocketMessageNotFound | The request failed because the message to edit can't be retrieved.
|
SocketTooManyParticipants | The number of the channel's participants exceeds the allowed amount.
|
SocketChannelNotFound | The request failed because there is no channel to perform this operation.
|
The enum type for the hidden state of a group channel.
The query result order type.
Filter types to query with SbGroupChannelListQuery.
Enumerator | |
---|---|
ChannelName | filter type to query for channel name
|
MemberNickname | filter type to query for member nickname
|
The options to choose which push notification for the current user to receive in a group channel.
enum SbLogLevel |
Logger Level enumeration. Log will not be exposed if the priority value is lower than the configured log level. Logger Level follows the following priority.
enum SbMemberListOrder |
enum SbMemberState |
Member state in group channel.
enum SbMemberStateFilter |
Member state filter for group channel list query and group channel count.
enum SbMentionType |
The order in which the query result will be based on.
Enumerator | |
---|---|
Score | Score query returns the result as by their matching score.
|
Timestamp | Timestamp query returns the result as by SbBaseMessage's timestamp.
|
enum SbMessageTypeFilter |
Represents messages type filter to be used when messages list are read. User for SbUserMessage, File for SbFileMessage and Admin for SbAdminMessage.
Enumerator | |
---|---|
All |
|
User |
|
File |
|
Admin |
|
enum SbMutedState |
Member state filter for group channel list query and group channel count.
The order type for SbPublicGroupChannelListQuery.
enum SbPushTokenType |
enum SbPushTriggerOption |
enum SbReplyType |
enum SbReportCategory |
enum SbRestrictionType |
enum SbRole |
enum SbSendingStatus |
enum SbUnreadItemKey |
The unread item key.
delegate void SbBaseMessageHandler | ( | SbBaseMessage | inMessage, |
SbError | inError | ||
) |
delegate void SbChannelInvitationPreferenceHandler | ( | bool | inAutoAccept, |
SbError | inError | ||
) |
delegate void SbCountHandler | ( | int | inCount, |
SbError | inError | ||
) |
delegate void SbDisconnectHandler | ( | ) |
delegate void SbDoNotDisturbHandler | ( | bool | inEnabled, |
int | inStartHour, | ||
int | inStartMin, | ||
int | inEndHour, | ||
int | inEndMin, | ||
string | inTimezone, | ||
SbError | inError | ||
) |
delegate void SbErrorHandler | ( | SbError | inError | ) |
delegate void SbFileMessageHandler | ( | SbFileMessage | inFileMessage, |
SbError | inError | ||
) |
delegate void SbGetGroupChannelHandler | ( | SbGroupChannel | inGroupChannel, |
bool | inIsFromCache, | ||
SbError | inError | ||
) |
delegate void SbGetOpenChannelHandler | ( | SbOpenChannel | inOpenChannel, |
bool | inIsFromCache, | ||
SbError | inError | ||
) |
delegate void SbGroupChannelCallbackHandler | ( | SbGroupChannel | inGroupChannel, |
SbError | inError | ||
) |
delegate void SbGroupChannelChangeLogsHandler | ( | IReadOnlyList< SbGroupChannel > | inGroupChannels, |
IReadOnlyList< string > | inDeletedChannelUrls, | ||
bool | inHasMore, | ||
string | inToken, | ||
SbError | inError | ||
) |
delegate void SbGroupChannelGetMyPushTriggerOptionHandler | ( | SbGroupChannelPushTriggerOption? | inMyPushTriggerOption, |
SbError | inError | ||
) |
delegate void SbGroupChannelListHandler | ( | IReadOnlyList< SbGroupChannel > | inGroupChannels, |
SbError | inError | ||
) |
delegate void SbMessageChangeLogHandler | ( | IReadOnlyList< SbBaseMessage > | inUpdatedMessages, |
IReadOnlyList< long > | inDeletedMessageIds, | ||
bool | inHasMore, | ||
string | inToken, | ||
SbError | inError | ||
) |
delegate void SbMessageListHandler | ( | IReadOnlyList< SbBaseMessage > | inMessages, |
SbError | inError | ||
) |
delegate void SbMetaCountersHandler | ( | IReadOnlyDictionary< string, int > | inMetaCounters, |
SbError | inError | ||
) |
delegate void SbMetaDataHandler | ( | IReadOnlyDictionary< string, string > | inMetaData, |
SbError | inError | ||
) |
delegate void SbMultiProgressHandler | ( | string | inRequestId, |
ulong | inBytesSent, | ||
ulong | inTotalBytesSent, | ||
ulong | inTotalBytesExpectedToSend | ||
) |
delegate void SbMuteInfoHandler | ( | bool | inIsMuted, |
string | inDescription, | ||
long | inStartAt, | ||
long | inEndAt, | ||
long | inRemainingDuration, | ||
SbError | inError | ||
) |
delegate void SbOpenChannelCallbackHandler | ( | SbOpenChannel | inOpenChannel, |
SbError | inError | ||
) |
delegate void SbOpenChannelListHandler | ( | IReadOnlyList< SbOpenChannel > | inOpenChannels, |
SbError | inError | ||
) |
delegate void SbPushTemplateHandler | ( | string | inTemplateName, |
SbError | inError | ||
) |
delegate void SbPushTokenRegistrationStatusHandler | ( | SbPushTokenRegistrationStatus | inRegistrationStatus, |
SbError | inError | ||
) |
delegate void SbPushTokensHandler | ( | IReadOnlyList< string > | inPushTokens, |
SbPushTokenType | inPushTokenType, | ||
bool | inHasMore, | ||
string | inToken, | ||
SbError | inError | ||
) |
delegate void SbPushTriggerOptionHandler | ( | SbPushTriggerOption? | inPushTriggerOption, |
SbError | inError | ||
) |
delegate void SbReactionEventHandler | ( | SbReactionEvent | inReactionEvent, |
SbError | inError | ||
) |
delegate void SbRemoveFailedMessagesHandler | ( | IReadOnlyList< string > | inRequestIds, |
SbError | inError | ||
) |
delegate void SbSnoozePeriodHandler | ( | bool | inEnabled, |
long | inStartTimestamp, | ||
long | inEndTimestamp, | ||
SbError | inError | ||
) |
delegate void SbThreadedMessageListHandler | ( | SbBaseMessage | inParentMessage, |
IReadOnlyList< SbBaseMessage > | inMessages, | ||
SbError | inError | ||
) |
delegate void SbUnreadItemCountHandler | ( | IReadOnlyDictionary< SbUnreadItemKey, int > | inCounts, |
SbError | inError | ||
) |
delegate void SbUnreadMessageCountHandler | ( | int | inGroupChannelCount, |
int | inFeedChannelCount, | ||
SbError | inError | ||
) |
delegate void SbUserMessageHandler | ( | SbUserMessage | inUserMessage, |
SbError | inError | ||
) |