enums library Null safety
Extensions
Constants
- 
    countPreferenceEnumMap
  → const Map<CountPreference, String> 
- 
  
  
    <CountPreference, String>{CountPreference.all : 'all', CountPreference.messageOnly : 'unread_message_count_only', CountPreference.mentionOnly : 'unread_mention_count_only'…
- 
    groupChannelListOrderEnumMap
  → const Map<GroupChannelListOrder, String> 
- 
  
  
    <GroupChannelListOrder, String>{GroupChannelListOrder.chronological : 'chronological', GroupChannelListOrder.latestLastMessage : 'latest_last_message', GroupChannelListOrder.chan…
- 
    groupChannelListQuerySearchFieldEnumMap
  → const Map<GroupChannelListQuerySearchField, String> 
- 
  
  
    <GroupChannelListQuerySearchField, String>{GroupChannelListQuerySearchField.memberNickname : 'member_nick_name', GroupChannelListQuerySearchField.channelName : 'channel_name'}
- 
    groupChannelPublicFilterEnumMap
  → const Map<PublicChannelFilter, String> 
- 
  
  
    <PublicChannelFilter, String>{PublicChannelFilter.all : 'all', PublicChannelFilter.public : 'public', PublicChannelFilter.private : 'private'}
- 
    groupChannelPushTriggerOptionEnumMap
  → const Map<GroupChannelPushTriggerOption, String> 
- 
  
  
    <GroupChannelPushTriggerOption, String>{GroupChannelPushTriggerOption.global : 'default', GroupChannelPushTriggerOption.all : 'all', GroupChannelPushTriggerOption.off : 'off&…
- 
    memberListOrderEnumMap
  → const Map<MemberListOrder, String> 
- 
  
  
    <MemberListOrder, String>{MemberListOrder.nicknameAlphabetical : 'member_nickname_alphabetical', MemberListOrder.operatorThenMemberNicknameAlphabetical : 'operator_then_member_alphab…
- 
    messageSearchQueryOrderEnumMap
  → const Map<MessageSearchQueryOrder, String> 
- 
  
  
    <MessageSearchQueryOrder, String>{MessageSearchQueryOrder.score : 'score', MessageSearchQueryOrder.timestamp : 'ts'}
- 
    messageTypeEnumMap
  → const Map<MessageType, String> 
- 
  
  
    <MessageType, String>{MessageType.admin : 'ADMN', MessageType.file : 'FILE', MessageType.user : 'MESG'}
- 
    messageTypeFilterEnumMap
  → const Map<MessageTypeFilter, String> 
- 
  
  
    <MessageTypeFilter, String>{MessageTypeFilter.admin : 'ADMN', MessageTypeFilter.file : 'FILE', MessageTypeFilter.user : 'MESG'}
- 
    mutedMemberFilterEnumMap
  → const Map<MutedMemberFilter, String> 
- 
  
  
    <MutedMemberFilter, String>{MutedMemberFilter.all : 'all', MutedMemberFilter.muted : 'muted', MutedMemberFilter.unmuted : 'unmuted'}
- 
    operatorFilterEnumMap
  → const Map<OperatorFilter, String> 
- 
  
  
    <OperatorFilter, String>{OperatorFilter.all : 'all', OperatorFilter.operator : 'operator', OperatorFilter.nonOperator : 'nonoperator'}
- 
    publicGroupChannelListOrderEnumMap
  → const Map<PublicGroupChannelListOrder, String> 
- 
  
  
    <PublicGroupChannelListOrder, String>{PublicGroupChannelListOrder.chronological : 'chronological', PublicGroupChannelListOrder.channelNameAlphabetical : 'channel_name_alphabetical…
- 
    pushTriggerOptionEnumMap
  → const Map<PushTriggerOption, String> 
- 
  
  
    <PushTriggerOption, String>{PushTriggerOption.all : 'all', PushTriggerOption.off : 'off', PushTriggerOption.mentionOnly : 'mention_only'}
- 
    scheduledMessageListOrderEnumMap
  → const Map<ScheduledMessageListOrder, String> 
- 
  
  
    <ScheduledMessageListOrder, String>{ScheduledMessageListOrder.createdAt : 'created_at', ScheduledMessageListOrder.scheduledAt : 'scheduled_at'}
- 
    unreadItemKeyEnumMap
  → const Map<UnreadItemKey, String> 
- 
  
  
    <UnreadItemKey, String>{UnreadItemKey.nonSuperGroupChannelUnreadMessageCount : 'non_super_group_channel_unread_message_count', UnreadItemKey.superGroupChannelUnreadMessageCount : 'su…
Functions
- 
  channelEventValueOf(int value) → ChannelEventCategory 
- 
  enumDecode<T> (Map< T, dynamic> enumValues, dynamic source, {required T unknownValue}) → T
- 
  groupChannelSuperFilterEnum(SuperChannelFilter filter) → String 
- 
  memberStateFilterEnumForGroupCount(MemberStateFilter filter) → String 
- 
  memberStateFilterEnumForQuery(MemberStateFilter filter) → String 
- 
  pushTokenToString(PushTokenType type) → String? 
- 
  stringFromSearchFields(List< GroupChannelListQuerySearchField> fields) → List<String> 
- 
  userEventValueOf(int value) → UserEventCategory 
Enums
- ChannelEventCategory
- Represents channel event that comes from socket
- ChannelHiddenStateFilter
- Represents a filter for channel's visibility state
- ChannelQueryIncludeOption
- Represents option to filter channel
- ChannelType
- Represents the type of channel
- ConnectionEventType
- Represents sdk's connection event
- ConnectionState
- Represents sdk's connection status
- CountPreference
- Represents user's message count filter
- GroupChannelHiddenState
- Represents channel's visibility state
- GroupChannelListOrder
- Represents result order of group channel query
- GroupChannelListQuerySearchField
- Represents group channel search field
- GroupChannelListQueryType
- Defines query operational type
- GroupChannelPushTriggerOption
- Represents push trigger option for a group channel
- LogLevel
- Defines levels of logging level
- MemberListOrder
- MemberState
- Represents member state for user in a channel
- MemberStateFilter
- Represents a filter for member state
- MentionType
- Represents message's mention type
- MessageQueryIncludeOption
- MessageSearchQueryOrder
- Represents result order for message search
- MessageSendingStatus
- Represents message's sending status
- MessageType
- Represents message type
- MessageTypeFilter
- Represents a filter for message type
- MetaArrayUpdateMode
- Represents meta array update mode
- MetaCounterMode
- Represents meta counter operation mode
- MutedMemberFilter
- MuteState
- Represents user's mute state in a channel
- OperatorFilter
- PollStatus
- Represents poll status
- PublicChannelFilter
- Represents a filter for group channel visibilty
- PublicGroupChannelListOrder
- Represents result order of public group channel query
- PublicGroupChannelMembershipFilter
- Represents a filter for public group channel member state
- PushNotificationDeliveryOption
- Represents push notification delivery option
- PushTokenRegistrationStatus
- Represents push registration status
- PushTokenType
- Represents push token type
- PushTriggerOption
- Represents global push trigger option
- ReactionEventAction
- Represents reaction's operation event
- ReplyType
- Represents message's reply type
- ReportCategory
- Defines reporting category
- RestrictionType
- Role
- Represents role for user in a channel
- ScheduledMessageListOrder
- Represnts Ordering of Scheduled Message List
- ScheduledStatus
- Represents Scheduled Status
- ScheduledUserMessageStatus
- Represents scheduled user message status
- SuperChannelFilter
- Represents a filter for super group channel
- UnreadChannelFilter
- Represents a filter for unread channel
- UnreadItemKey
- Represents unread item key filter
- UserConnectionStatus
- UserEventCategory
- Represents user event that comes from socket
- UserListQueryType
- Represents a filter for user list query