Enumerations
The following enumerations are available globally.
-
Undocumented
See moreDeclaration
Swift
public enum GzipStatics
-
Options for the order that determines which channel’s messages will be deleted.
Since
4.6.0Declaration
Swift
@objc(SBDCachedDataClearOrder) public enum CachedDataClearOrder : Int
-
Declaration
Swift
@objc(SBDCollectionEventSource) public enum CollectionEventSource : Int, Codable
-
Declaration
Swift
@objc(SBDMessageCollectionInitPolicy) public enum MessageCollectionInitPolicy : Int
-
Declaration
Swift
@objc(SBDNotificationCollectionInitPolicy) public enum NotificationCollectionInitPolicy : Int
-
The review status information for messages that are changed via the rule engine. default is
.none
Since
4.12.0Declaration
Swift
@objc(SBDMessageReviewStatus) public enum MessageReviewStatus : Int
extension MessageReviewStatus: RawRepresentable, Codable
-
Declaration
Swift
@objc(SBDPollStatus) public enum PollStatus : Int
extension PollStatus: RawRepresentable, Codable
-
Undocumented
See moreDeclaration
Swift
@objc(SBDScheduledStatus) public enum ScheduledStatus : Int
extension ScheduledStatus: RawRepresentable, Codable
-
Chat Error code
See moreDeclaration
-
Core error code
See moreDeclaration
Swift
@objc(SBCoreError) public enum CoreError : Int, SBErrorCode
-
Channel types.
See moreDeclaration
Swift
@objc(SBDChannelType) public enum ChannelType : Int
extension ChannelType: RawRepresentable, CustomStringConvertible, Codable
-
The order type for
See moreGroupChannelListQuery
.Declaration
Swift
@objc(SBDGroupChannelListOrder) public enum GroupChannelListOrder : Int
extension GroupChannelListOrder: RawRepresentable, Codable
-
The order type for
See morePublicGroupChannelListQuery
.Declaration
Swift
@objc(SBDPublicGroupChannelListOrder) public enum PublicGroupChannelListOrder : Int
extension PublicGroupChannelListOrder: RawRepresentable, Codable
-
The query type for
See moreGroupChannelListQuery
.Declaration
Swift
@objc(SBDGroupChannelListQueryType) public enum GroupChannelListQueryType : Int
extension GroupChannelListQueryType: RawRepresentable, Codable
-
Channel filter for super mode in group channels.
See moreDeclaration
Swift
@objc(SBDGroupChannelSuperChannelFilter) public enum GroupChannelSuperChannelFilter : Int
extension GroupChannelSuperChannelFilter: RawRepresentable, Codable
-
Filter public group channel or private one in group channels.
See moreDeclaration
Swift
@objc(SBDGroupChannelPublicChannelFilter) public enum GroupChannelPublicChannelFilter : Int
extension GroupChannelPublicChannelFilter: RawRepresentable, Codable
-
Filter my channels or all ones in public group channels.
See moreDeclaration
Swift
@objc(SBDPublicGroupChannelMembershipFilter) public enum PublicGroupChannelMembershipFilter : Int
extension PublicGroupChannelMembershipFilter: RawRepresentable, Codable
-
Filter operators in group channels.
See moreDeclaration
Swift
@objc(SBDGroupChannelOperatorFilter) public enum GroupChannelOperatorFilter : Int
extension GroupChannelOperatorFilter: RawRepresentable, Codable
-
Filter operators in group channels.
See moreDeclaration
Swift
@objc(SBDGroupChannelMutedMemberFilter) public enum GroupChannelMutedMemberFilter : Int
extension GroupChannelMutedMemberFilter: RawRepresentable, Codable
-
Declaration
Swift
@objc(SBDUnreadChannelFilter) public enum UnreadChannelFilter : Int
extension UnreadChannelFilter: RawRepresentable, Codable
-
Declaration
Swift
@objc(SBDGroupChannelHiddenState) public enum GroupChannelHiddenState : Int
extension GroupChannelHiddenState: RawRepresentable, Codable
-
Declaration
Swift
@objc(SBDChannelHiddenStateFilter) public enum ChannelHiddenStateFilter : Int
extension ChannelHiddenStateFilter: RawRepresentable, Codable
-
The options to choose which push notification for the current user to receive in a group channel.
Since
3.0.128Declaration
Swift
@objc(SBDGroupChannelPushTriggerOption) public enum GroupChannelPushTriggerOption : Int
extension GroupChannelPushTriggerOption: RawRepresentable, Codable
-
Declaration
Swift
@objc(SBDPushTokenType) public enum PushTokenType : Int
extension PushTokenType: RawRepresentable, CustomStringConvertible, Codable
-
Undocumented
See moreDeclaration
Swift
@objc(SBDChannelMetaCountersUpdateMode) public enum ChannelMetaCountersUpdateMode : Int
extension ChannelMetaCountersUpdateMode: RawRepresentable, Codable
-
Message type for filtering
See moreDeclaration
Swift
@objc(SBDMessageTypeFilter) public enum MessageTypeFilter : Int
-
The enum type to represent various kinds of counts.
See moreDeclaration
Swift
@objc(SBDCountPreference) public enum CountPreference : Int
extension CountPreference: RawRepresentable, Codable
-
The enum type to represent target type of mention.
See moreDeclaration
Swift
@objc(SBDMentionType) public enum MentionType : Int
extension MentionType: RawRepresentable, Codable
-
Declaration
Swift
@objc(SBDMessageSendingStatus) public enum MessageSendingStatus : Int
extension MessageSendingStatus: Codable
extension MessageSendingStatus: CustomDebugStringConvertible
-
Declaration
Swift
@objc(SBDMessageSearchQueryOrder) public enum MessageSearchQueryOrder : Int
extension MessageSearchQueryOrder: RawRepresentable, Codable
-
Reply type filter
See moreDeclaration
Swift
@objc(SBDReplyType) public enum ReplyType : Int
extension ReplyType: RawRepresentable, Codable
-
Push token registration statuses
See moreDeclaration
Swift
@objc(SBDPushTokenRegistrationStatus) public enum PushTokenRegistrationStatus : Int
-
The push option that determines how to deliver the push notification when sending a user or a file message.
See moreDeclaration
Swift
@objc(SBDPushNotificationDeliveryOption) public enum PushNotificationDeliveryOption : Int
extension PushNotificationDeliveryOption: RawRepresentable, Codable
-
The options to choose which push notification for the current user to receive.
Since
3.0.128Declaration
Swift
@objc(SBDPushTriggerOption) public enum PushTriggerOption : Int
extension PushTriggerOption: RawRepresentable, Codable
-
Declaration
Swift
@objc(SBDInitializationState) public enum InitializationState : Int
extension InitializationState: CustomStringConvertible
-
Connection state
See moreDeclaration
Swift
@objc(SBDWebSocketConnectionState) public enum WebSocketConnectionState : Int
-
Declaration
Swift
@objc(SBDReportCategory) public enum ReportCategory : Int
extension ReportCategory: RawRepresentable, Codable
-
Declaration
Swift
@objc(SBDReactionEventAction) public enum ReactionEventAction : Int
extension ReactionEventAction: RawRepresentable, Codable
-
Undocumented
See moreDeclaration
Swift
@objc(SBDLogLevel) public enum LogLevel : Int, LogSymbol, Comparable, Codable
-
Undocumented
See moreDeclaration
Swift
@objc(SBDUserListQueryType) public enum UserListQueryType : Int
-
Declaration
Swift
public enum __SendbirdProduct : String
-
Declaration
Swift
public enum __SendbirdPlatform : String
-
Member state filter for group channel list query and group channel count
See moreDeclaration
Swift
@objc(SBDMemberStateFilter) public enum MemberStateFilter : Int
extension MemberStateFilter: RawRepresentable, Codable
-
Member state filter for group channel list query and group channel count
See moreDeclaration
Swift
@objc(SBDMyMemberStateFilter) public enum MyMemberStateFilter : Int
extension MyMemberStateFilter: RawRepresentable, Codable
-
Member state in group channel.
See moreDeclaration
Swift
@objc(SBDMemberState) public enum MemberState : Int
extension MemberState: RawRepresentable, Codable
-
The users’s role which gives different behaviors, permisions to user.
See moreDeclaration
Swift
@objc(SBDRole) public enum Role : Int
extension Role: RawRepresentable, Codable
-
The current user’s muted state type.
See moreDeclaration
Swift
@objc(SBDMutedState) public enum MutedState : Int
-
Declaration
Swift
@objc(SBDMemberListOrder) public enum MemberListOrder : Int
extension MemberListOrder: RawRepresentable, Codable
-
Declaration
Swift
@objc(SBDRestrictionType) public enum RestrictionType : Int, RawRepresentable, Codable
-
Declaration
Swift
@objc(SBDNotificationMessageStatus) public enum NotificationMessageStatus : Int
extension NotificationMessageStatus: RawRepresentable, CustomStringConvertible, Codable
-
Declaration
Swift
@objc(SBDNotificationPriority) public enum NotificationPriority : Int
extension NotificationPriority: RawRepresentable, CustomStringConvertible, Codable
-
Declaration
Swift
@objc(SBDScheduledMessageListOrder) public enum ScheduledMessageListOrder : Int
-
Undocumented
See moreDeclaration
Swift
public enum CloseCode : UInt16
-
Undocumented
See moreDeclaration
Swift
public enum ErrorType : Error