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.
See moreSince
4.6.0Declaration
Swift
public enum CachedDataClearOrder: Int -
Declaration
Swift
public enum CollectionEventSource: Int, Codable -
Declaration
Swift
public enum MessageCollectionInitPolicy: Int -
Declaration
Swift
public enum NotificationCollectionInitPolicy: Int -
The review status information for messages that are changed via the rule engine. default is
.noneSee moreSince
4.12.0Declaration
Swift
public enum MessageReviewStatus: Intextension MessageReviewStatus: RawRepresentable, Codable -
Declaration
Swift
public enum PollStatus: Intextension PollStatus: RawRepresentable, Codable -
Undocumented
See moreDeclaration
Swift
public enum ScheduledStatus: Intextension ScheduledStatus: RawRepresentable, Codable -
Chat Error code
See moreDeclaration
-
Core error code
See moreDeclaration
Swift
public enum CoreError: Int, SBErrorCode -
Channel types.
See moreDeclaration
Swift
public enum ChannelType: Intextension ChannelType: RawRepresentable, CustomStringConvertible, Codable -
The order type for
See moreGroupChannelListQuery.Declaration
Swift
public enum GroupChannelListOrder: Intextension GroupChannelListOrder: RawRepresentable, Codable -
The order type for
See morePublicGroupChannelListQuery.Declaration
Swift
public enum PublicGroupChannelListOrder: Intextension PublicGroupChannelListOrder: RawRepresentable, Codable -
The query type for
See moreGroupChannelListQuery.Declaration
Swift
public enum GroupChannelListQueryType: Intextension GroupChannelListQueryType: RawRepresentable, Codable -
Channel filter for super mode in group channels.
See moreDeclaration
Swift
public enum GroupChannelSuperChannelFilter: Intextension GroupChannelSuperChannelFilter: RawRepresentable, Codable -
Filter public group channel or private one in group channels.
See moreDeclaration
Swift
public enum GroupChannelPublicChannelFilter: Intextension GroupChannelPublicChannelFilter: RawRepresentable, Codable -
Filter my channels or all ones in public group channels.
See moreDeclaration
Swift
public enum PublicGroupChannelMembershipFilter: Intextension PublicGroupChannelMembershipFilter: RawRepresentable, Codable -
Filter operators in group channels.
See moreDeclaration
Swift
public enum GroupChannelOperatorFilter: Intextension GroupChannelOperatorFilter: RawRepresentable, Codable -
Filter operators in group channels.
See moreDeclaration
Swift
public enum GroupChannelMutedMemberFilter: Intextension GroupChannelMutedMemberFilter: RawRepresentable, Codable -
Declaration
Swift
public enum UnreadChannelFilter: Intextension UnreadChannelFilter: RawRepresentable, Codable -
Declaration
Swift
public enum GroupChannelHiddenState: Intextension GroupChannelHiddenState: RawRepresentable, Codable -
Declaration
Swift
public enum ChannelHiddenStateFilter: Intextension ChannelHiddenStateFilter: RawRepresentable, Codable -
The options to choose which push notification for the current user to receive in a group channel.
See moreSince
3.0.128Declaration
Swift
public enum GroupChannelPushTriggerOption: Intextension GroupChannelPushTriggerOption: RawRepresentable, Codable -
Declaration
Swift
public enum PushTokenType: Intextension PushTokenType: RawRepresentable, CustomStringConvertible, Codable -
Undocumented
See moreDeclaration
Swift
public enum ChannelMetaCountersUpdateMode: Intextension ChannelMetaCountersUpdateMode: RawRepresentable, Codable -
Message type for filtering
See moreDeclaration
Swift
public enum MessageTypeFilter: Int -
The enum type to represent various kinds of counts.
See moreDeclaration
Swift
public enum CountPreference: Intextension CountPreference: RawRepresentable, Codable -
The enum type to represent target type of mention.
See moreDeclaration
Swift
public enum MentionType: Intextension MentionType: RawRepresentable, Codable -
Declaration
Swift
public enum MessageSendingStatus: Intextension MessageSendingStatus: Codableextension MessageSendingStatus: CustomDebugStringConvertible -
Declaration
Swift
public enum MessageSearchQueryOrder: Intextension MessageSearchQueryOrder: RawRepresentable, Codable -
Reply type filter
See moreDeclaration
Swift
public enum ReplyType: Intextension ReplyType: RawRepresentable, Codable -
Push token registration statuses
See moreDeclaration
Swift
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
public enum PushNotificationDeliveryOption: Intextension PushNotificationDeliveryOption: RawRepresentable, Codable -
The options to choose which push notification for the current user to receive.
See moreSince
3.0.128Declaration
Swift
public enum PushTriggerOption: Intextension PushTriggerOption: RawRepresentable, Codable -
Declaration
Swift
public enum InitializationState: Intextension InitializationState: CustomStringConvertible -
Connection state
See moreDeclaration
Swift
public enum WebSocketConnectionState: Int -
Declaration
Swift
@available(*, deprecated, message: "This enum is deprecated with `ReportCategoryInfo` in 4.23.0.") public enum ReportCategory: Intextension ReportCategory: RawRepresentable, Codable -
Declaration
Swift
public enum ReactionEventAction: Intextension ReactionEventAction: RawRepresentable, Codable -
Undocumented
See moreDeclaration
Swift
public enum LogLevel: Int, LogSymbol, Comparable, Codable -
Undocumented
See moreDeclaration
Swift
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
public enum MemberStateFilter: Intextension MemberStateFilter: RawRepresentable, Codable -
Member state filter for group channel list query and group channel count
See moreDeclaration
Swift
public enum MyMemberStateFilter: Intextension MyMemberStateFilter: RawRepresentable, Codable -
Member state in group channel.
See moreDeclaration
Swift
public enum MemberState: Intextension MemberState: RawRepresentable, Codable -
The users’s role which gives different behaviors, permisions to user.
See moreDeclaration
Swift
public enum Role: Intextension Role: RawRepresentable, Codable -
The current user’s muted state type.
See moreDeclaration
Swift
public enum MutedState: Int -
Declaration
Swift
public enum MemberListOrder: Intextension MemberListOrder: RawRepresentable, Codable -
Declaration
Swift
public enum RestrictionType: Int, RawRepresentable, Codable -
Declaration
Swift
public enum NotificationMessageStatus: Intextension NotificationMessageStatus: RawRepresentable, CustomStringConvertible, Codable -
Declaration
Swift
public enum NotificationPriority: Intextension NotificationPriority: RawRepresentable, CustomStringConvertible, Codable -
Declaration
Swift
public enum ScheduledMessageListOrder: Int -
Undocumented
See moreDeclaration
Swift
public enum CloseCode : UInt16 -
Undocumented
See moreDeclaration
Swift
public enum ErrorType: Error
View on GitHub
Install in Dash
Enumerations Reference