In-app Chat
On this page

Enum

2026-07-24
ZIMConnectionStateZIMConnectionEvent
ZIMConversationEventZIMConversationListChangeAction
ZIMConversationNotificationStatusZIMConversationType
ZIMConversationSyncStateZIMConversationPinnedFilter
ZIMConversationSearchModeZIMMediaFileType
ZIMMessageDirectionZIMMessageOrder
ZIMMessagePriorityZIMMessageQueryMode
ZIMMessageReceiptStatusZIMMessageReceiptFilterType
ZIMMessageRevokeStatusZIMMessageSentStatus
ZIMMessageTypeZIMRevokeType
ZIMTipsMessageEventZIMTipsMessageChangeInfoType
ZIMMessageMentionedTypeZIMMessageDeleteType
ZIMMessageRepliedInfoStateZIMMessagePinStatus
ZIMMessageReactionUserChangeActionZIMRoomEvent
ZIMRoomStateZIMRoomAttributesUpdateAction
ZIMRoomMemberAttributesUpdateActionZIMGroupState
ZIMGroupEventZIMGroupMemberEvent
ZIMGroupMemberStateZIMGroupMessageNotificationStatus
ZIMGroupAttributesUpdateActionZIMGroupMuteMode
ZIMGroupJoinModeZIMGroupInviteMode
ZIMGroupBeInviteModeZIMGroupEnterType
ZIMGroupApplicationTypeZIMGroupApplicationState
ZIMGroupApplicationListChangeActionZIMGroupMemberRole
ZIMGroupDataFlagZIMCallInvitationMode
ZIMCallStateZIMCallUserState
ZIMUserInfoTypeZIMFriendListChangeAction
ZIMFriendApplicationListChangeActionZIMFriendApplicationType
ZIMFriendApplicationStateZIMFriendRelationCheckType
ZIMFriendDeleteTypeZIMUserRelationType
ZIMBlacklistChangeActionZIMCXHandleType
ZIMGeofencingTypeZIMGeofencingArea
ZIMPlatformTypeZIMUserOnlineStatus
ZIMListChangeActionZIMCommunityListChangeAction
ZIMCommunityMemberEnterTypeZIMCommunityMemberChangeState
ZIMCommunityMemberChangeActionZIMCommunityChannelType
ZIMCommunityChannelListChangeActionZIMCommunityChannelMuteMode
ZIMCommunityMemberMuteTypeZIMCommunityMessageNotificationStatus
ZIMCommunityMemberRole

ZIMConnectionState

Connection state.

Details

Connection state.

Declared in ZIMDefines.h

Properties

ZIM_CONNECTION_STATE_DISCONNECTED

ZIM_CONNECTION_STATE_DISCONNECTED
ZIM_CONNECTION_STATE_DISCONNECTED=(0)

Unconnected state, enter this state before logging in and after logging out.

ZIM_CONNECTION_STATE_CONNECTING

ZIM_CONNECTION_STATE_CONNECTING
ZIM_CONNECTION_STATE_CONNECTING=(1)

The state that the connection is being requested. It will enter this state after successful execution login function.

ZIM_CONNECTION_STATE_CONNECTED

ZIM_CONNECTION_STATE_CONNECTED
ZIM_CONNECTION_STATE_CONNECTED=(2)

The state that is successfully connected.

ZIM_CONNECTION_STATE_RECONNECTING

ZIM_CONNECTION_STATE_RECONNECTING
ZIM_CONNECTION_STATE_RECONNECTING=(3)

The connection is being reconnected.

ZIMConnectionEvent

The event that caused the connection status to change.

Details

The event that caused the connection status to change.

Declared in ZIMDefines.h

Properties

ZIM_CONNECTION_EVENT_SUCCESS

ZIM_CONNECTION_EVENT_SUCCESS
ZIM_CONNECTION_EVENT_SUCCESS=(0)

Success.

ZIM_CONNECTION_EVENT_ACTIVE_LOGIN

ZIM_CONNECTION_EVENT_ACTIVE_LOGIN
ZIM_CONNECTION_EVENT_ACTIVE_LOGIN=(1)

The user actively logs in.

ZIM_CONNECTION_EVENT_LOGIN_TIMEOUT

ZIM_CONNECTION_EVENT_LOGIN_TIMEOUT
ZIM_CONNECTION_EVENT_LOGIN_TIMEOUT=(2)

Connection timed out.

ZIM_CONNECTION_EVENT_LOGIN_INTERRUPTED

ZIM_CONNECTION_EVENT_LOGIN_INTERRUPTED
ZIM_CONNECTION_EVENT_LOGIN_INTERRUPTED=(3)

The network connection is temporarily interrupted.

ZIM_CONNECTION_EVENT_KICKED_OUT

ZIM_CONNECTION_EVENT_KICKED_OUT
ZIM_CONNECTION_EVENT_KICKED_OUT=(4)

Being kicked out.

ZIM_CONNECTION_EVENT_TOKEN_EXPIRED

ZIM_CONNECTION_EVENT_TOKEN_EXPIRED
ZIM_CONNECTION_EVENT_TOKEN_EXPIRED=(5)

Detail description: Disconnected due to expired login token.

ZIM_CONNECTION_EVENT_UNREGISTERED

ZIM_CONNECTION_EVENT_UNREGISTERED
ZIM_CONNECTION_EVENT_UNREGISTERED=(6)

The user account was unregistered.

ZIMConversationEvent

conversation changed event.

Details

conversation changed event.

Declared in ZIMDefines.h

Properties

ZIM_CONVERSATION_EVENT_ADDED

ZIM_CONVERSATION_EVENT_ADDED
ZIM_CONVERSATION_EVENT_ADDED=(0)

A new conversation was added.

ZIM_CONVERSATION_EVENT_UPDATED

ZIM_CONVERSATION_EVENT_UPDATED
ZIM_CONVERSATION_EVENT_UPDATED=(1)

The conversation was updated.

ZIM_CONVERSATION_EVENT_DISABLED

ZIM_CONVERSATION_EVENT_DISABLED
ZIM_CONVERSATION_EVENT_DISABLED=(2)

The conversation was disabled.

ZIM_CONVERSATION_EVENT_DELETED

ZIM_CONVERSATION_EVENT_DELETED
ZIM_CONVERSATION_EVENT_DELETED=(3)

The conversation was deleted.

ZIMConversationListChangeAction

Conversation list change action.

Details

Conversation list change action.

Declared in ZIMDefines.h

Properties

ZIM_CONVERSATION_LIST_CHANGE_ACTION_ADDED

ZIM_CONVERSATION_LIST_CHANGE_ACTION_ADDED
ZIM_CONVERSATION_LIST_CHANGE_ACTION_ADDED=(0)

A conversation was added to the list.

ZIM_CONVERSATION_LIST_CHANGE_ACTION_DELETED

ZIM_CONVERSATION_LIST_CHANGE_ACTION_DELETED
ZIM_CONVERSATION_LIST_CHANGE_ACTION_DELETED=(1)

A conversation was deleted from the list.

ZIM_CONVERSATION_LIST_CHANGE_ACTION_UPDATED

ZIM_CONVERSATION_LIST_CHANGE_ACTION_UPDATED
ZIM_CONVERSATION_LIST_CHANGE_ACTION_UPDATED=(2)

A conversation in the list was updated.

ZIMConversationNotificationStatus

Enumeration of conversation notification status.

Details

Enumeration of conversation notification status.

Declared in ZIMDefines.h

Properties

ZIM_CONVERSATION_NOTIFICATION_STATUS_NOTIFY

ZIM_CONVERSATION_NOTIFICATION_STATUS_NOTIFY
ZIM_CONVERSATION_NOTIFICATION_STATUS_NOTIFY=(1)

Message notifications are enabled.

ZIM_CONVERSATION_NOTIFICATION_STATUS_DO_NOT_DISTURB

ZIM_CONVERSATION_NOTIFICATION_STATUS_DO_NOT_DISTURB
ZIM_CONVERSATION_NOTIFICATION_STATUS_DO_NOT_DISTURB=(2)

Do not disturb mode is enabled.

ZIMConversationType

Conversation type.

Details

Conversation type.

Declared in ZIMDefines.h

Properties

ZIM_CONVERSATION_TYPE_UNKNOWN

ZIM_CONVERSATION_TYPE_UNKNOWN
ZIM_CONVERSATION_TYPE_UNKNOWN=(-1)

Unknown conversation type.

ZIM_CONVERSATION_TYPE_PEER

ZIM_CONVERSATION_TYPE_PEER
ZIM_CONVERSATION_TYPE_PEER=(0)

Conversation type peer.

ZIM_CONVERSATION_TYPE_ROOM

ZIM_CONVERSATION_TYPE_ROOM
ZIM_CONVERSATION_TYPE_ROOM=(1)

Conversation type room.

ZIM_CONVERSATION_TYPE_GROUP

ZIM_CONVERSATION_TYPE_GROUP
ZIM_CONVERSATION_TYPE_GROUP=(2)

Conversation type group.

ZIM_CONVERSATION_TYPE_COMMUNITY_CHANNEL

ZIM_CONVERSATION_TYPE_COMMUNITY_CHANNEL
ZIM_CONVERSATION_TYPE_COMMUNITY_CHANNEL=(3)

Community channel conversation type.

ZIMConversationSyncState

Identifies the SDK's state in syncing conversation list from server.

Details

Identifies the SDK's state in syncing conversation list from server.

Declared in ZIMDefines.h

Properties

ZIM_CONVERSATION_SYNC_STATE_STARTED

ZIM_CONVERSATION_SYNC_STATE_STARTED
ZIM_CONVERSATION_SYNC_STATE_STARTED=(0)

Conversation list synchronization start status

ZIM_CONVERSATION_SYNC_STATE_FINISHED

ZIM_CONVERSATION_SYNC_STATE_FINISHED
ZIM_CONVERSATION_SYNC_STATE_FINISHED=(1)

Conversation list synchronization completion status

ZIM_CONVERSATION_SYNC_STATE_FAILED

ZIM_CONVERSATION_SYNC_STATE_FAILED
ZIM_CONVERSATION_SYNC_STATE_FAILED=(2)

The synchronization of the conversation list failed. The synchronization failure may be caused by network reasons.

ZIMConversationPinnedFilter

When a user queries the session list, it serves as a filter item for the top session of the query.

Details

When a user queries the session list, it serves as a filter item for the top session of the query.

Declared in ZIMDefines.h

Properties

ZIM_CONVERSATION_PINNED_FILTER_ALL

ZIM_CONVERSATION_PINNED_FILTER_ALL
ZIM_CONVERSATION_PINNED_FILTER_ALL=(0)

Both pinned and unpinned conversations can be queried.

ZIM_CONVERSATION_PINNED_FILTER_ONLY_PINNED

ZIM_CONVERSATION_PINNED_FILTER_ONLY_PINNED
ZIM_CONVERSATION_PINNED_FILTER_ONLY_PINNED=(1)

Only pinned conversations can be queried.

ZIM_CONVERSATION_PINNED_FILTER_ONLY_UNPINNED

ZIM_CONVERSATION_PINNED_FILTER_ONLY_UNPINNED
ZIM_CONVERSATION_PINNED_FILTER_ONLY_UNPINNED=(2)

Only unpinned conversations can be queried.

ZIMConversationSearchMode

Conversational search mode.

Details

Conversational search mode.

Declared in ZIMDefines.h

Properties

ZIM_CONVERSATION_SEARCH_MODE_MATCH_MESSAGE

ZIM_CONVERSATION_SEARCH_MODE_MATCH_MESSAGE
ZIM_CONVERSATION_SEARCH_MODE_MATCH_MESSAGE=(0)

Query the corresponding conversation by searching for messages that meet the criteria.

ZIM_CONVERSATION_SEARCH_MODE_MATCH_CONVERSATION_NAME

ZIM_CONVERSATION_SEARCH_MODE_MATCH_CONVERSATION_NAME
ZIM_CONVERSATION_SEARCH_MODE_MATCH_CONVERSATION_NAME=(1)

Query the corresponding conversation by searching for the conversation name.

ZIMMediaFileType

Media file type

Details

Media file type

Declared in ZIMDefines.h

Properties

ZIM_MEDIA_FILE_TYPE_ORIGINAL_FILE

ZIM_MEDIA_FILE_TYPE_ORIGINAL_FILE
ZIM_MEDIA_FILE_TYPE_ORIGINAL_FILE=(1)

Original file type, suitable for original images, audio files, and video files. After calling [downloadMediaFile], the SDK will update the fileLocalPath property in ZIMFileMessage.

ZIM_MEDIA_FILE_TYPE_LARGE_IMAGE

ZIM_MEDIA_FILE_TYPE_LARGE_IMAGE
ZIM_MEDIA_FILE_TYPE_LARGE_IMAGE=(2)

Large image type. After calling [downloadMediaFile], the SDK will update the largeImageLocalPath property in [ZIMImageMessage].

ZIM_MEDIA_FILE_TYPE_THUMBNAIL

ZIM_MEDIA_FILE_TYPE_THUMBNAIL
ZIM_MEDIA_FILE_TYPE_THUMBNAIL=(3)

Image thumbnail type. After calling [downloadMediaFile], the SDK will update the thumbnailLocalPath property in [ZIMImageMessage].

ZIM_MEDIA_FILE_TYPE_VIDEO_FIRST_FRAME

ZIM_MEDIA_FILE_TYPE_VIDEO_FIRST_FRAME
ZIM_MEDIA_FILE_TYPE_VIDEO_FIRST_FRAME=(4)

The type of the first frame of the video. After calling [downloadMediaFile], the SDK will update the videoFirstFrameLocalPath property in [ZIMVideoMessage].

ZIMMessageDirection

the direction of the message.

Details

the direction of the message.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_DIRECTION_SEND

ZIM_MESSAGE_DIRECTION_SEND
ZIM_MESSAGE_DIRECTION_SEND=(0)

The message was sent by the local user.

ZIM_MESSAGE_DIRECTION_RECEIVE

ZIM_MESSAGE_DIRECTION_RECEIVE
ZIM_MESSAGE_DIRECTION_RECEIVE=(1)

The message was received by the local user.

ZIMMessageOrder

Message order.

Details

Message order.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_ORDER_DESCENDING

ZIM_MESSAGE_ORDER_DESCENDING
ZIM_MESSAGE_ORDER_DESCENDING=(0)

Represents message list in descending order (message list order is from new to old).

ZIM_MESSAGE_ORDER_ASCENDING

ZIM_MESSAGE_ORDER_ASCENDING
ZIM_MESSAGE_ORDER_ASCENDING=(1)

Represents message list in ascending order (message list order is from old to new).

ZIMMessagePriority

The priority of the message.

Details

The priority of the message.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_PRIORITY_LOW

ZIM_MESSAGE_PRIORITY_LOW
ZIM_MESSAGE_PRIORITY_LOW=(1)

Low priority.

ZIM_MESSAGE_PRIORITY_MEDIUM

ZIM_MESSAGE_PRIORITY_MEDIUM
ZIM_MESSAGE_PRIORITY_MEDIUM=(2)

Medium priority.

ZIM_MESSAGE_PRIORITY_HIGH

ZIM_MESSAGE_PRIORITY_HIGH
ZIM_MESSAGE_PRIORITY_HIGH=(3)

High priority.

ZIMMessageQueryMode

.

Details

.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_QUERY_MODE_GENERAL

ZIM_MESSAGE_QUERY_MODE_GENERAL
ZIM_MESSAGE_QUERY_MODE_GENERAL=(0)

General mode. In this mode, the SDK automatically determines whether it needs to request merged message data from the server. This mode is recommended for most common scenarios.

ZIM_MESSAGE_QUERY_MODE_PREFER_SERVER

ZIM_MESSAGE_QUERY_MODE_PREFER_SERVER
ZIM_MESSAGE_QUERY_MODE_PREFER_SERVER=(1)

Server-priority query mode.

ZIM_MESSAGE_QUERY_MODE_ONLY_LOCAL

ZIM_MESSAGE_QUERY_MODE_ONLY_LOCAL
ZIM_MESSAGE_QUERY_MODE_ONLY_LOCAL=(2)

Local-messages-only query mode.

ZIMMessageReceiptStatus

The status of the receipt

Details

The status of the receipt

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_RECEIPT_STATUS_UNKNOWN

ZIM_MESSAGE_RECEIPT_STATUS_UNKNOWN
ZIM_MESSAGE_RECEIPT_STATUS_UNKNOWN=(-1)

Unknown receipt status.

ZIM_MESSAGE_RECEIPT_STATUS_NONE

ZIM_MESSAGE_RECEIPT_STATUS_NONE
ZIM_MESSAGE_RECEIPT_STATUS_NONE=(0)

Not a receipt.

ZIM_MESSAGE_RECEIPT_STATUS_PROCESSING

ZIM_MESSAGE_RECEIPT_STATUS_PROCESSING
ZIM_MESSAGE_RECEIPT_STATUS_PROCESSING=(1)

Receipt in progress.

ZIM_MESSAGE_RECEIPT_STATUS_DONE

ZIM_MESSAGE_RECEIPT_STATUS_DONE
ZIM_MESSAGE_RECEIPT_STATUS_DONE=(2)

Receipt completed.

ZIM_MESSAGE_RECEIPT_STATUS_EXPIRED

ZIM_MESSAGE_RECEIPT_STATUS_EXPIRED
ZIM_MESSAGE_RECEIPT_STATUS_EXPIRED=(3)

Receipt has expired.

ZIM_MESSAGE_RECEIPT_STATUS_FAILED

ZIM_MESSAGE_RECEIPT_STATUS_FAILED
ZIM_MESSAGE_RECEIPT_STATUS_FAILED=(4)

Receipt failed.

ZIM_MESSAGE_RECEIPT_STATUS_DELIVERED

ZIM_MESSAGE_RECEIPT_STATUS_DELIVERED
ZIM_MESSAGE_RECEIPT_STATUS_DELIVERED=(5)

Receipt delivered.

ZIMMessageReceiptFilterType

Filter type for the message receipt member list.

Details

Filter type for the message receipt member list.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_RECEIPT_FILTER_TYPE_READ

ZIM_MESSAGE_RECEIPT_FILTER_TYPE_READ
ZIM_MESSAGE_RECEIPT_FILTER_TYPE_READ=(0)

Read members.

ZIM_MESSAGE_RECEIPT_FILTER_TYPE_UNREAD

ZIM_MESSAGE_RECEIPT_FILTER_TYPE_UNREAD
ZIM_MESSAGE_RECEIPT_FILTER_TYPE_UNREAD=(1)

Unread members.

ZIM_MESSAGE_RECEIPT_FILTER_TYPE_DELIVERED

ZIM_MESSAGE_RECEIPT_FILTER_TYPE_DELIVERED
ZIM_MESSAGE_RECEIPT_FILTER_TYPE_DELIVERED=(2)

Delivered members.

ZIMMessageRevokeStatus

Message revoke status

Details

Message revoke status

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_REVOKE_STATUS_UNKNOWN

ZIM_MESSAGE_REVOKE_STATUS_UNKNOWN
ZIM_MESSAGE_REVOKE_STATUS_UNKNOWN=(-1)

Unknown revoke status.

ZIM_MESSAGE_REVOKE_STATUS_SELF_REVOKE

ZIM_MESSAGE_REVOKE_STATUS_SELF_REVOKE
ZIM_MESSAGE_REVOKE_STATUS_SELF_REVOKE=(0)

The message was revoked by the sender.

ZIM_MESSAGE_REVOKE_STATUS_SYSTEM_REVOKE

ZIM_MESSAGE_REVOKE_STATUS_SYSTEM_REVOKE
ZIM_MESSAGE_REVOKE_STATUS_SYSTEM_REVOKE=(1)

The message was revoked by the system.

ZIM_MESSAGE_REVOKE_STATUS_SERVER_API_REVOKE

ZIM_MESSAGE_REVOKE_STATUS_SERVER_API_REVOKE
ZIM_MESSAGE_REVOKE_STATUS_SERVER_API_REVOKE=(2)

The message was revoked via the server API.

ZIM_MESSAGE_REVOKE_STATUS_GROUP_ADMIN_REVOKE

ZIM_MESSAGE_REVOKE_STATUS_GROUP_ADMIN_REVOKE
ZIM_MESSAGE_REVOKE_STATUS_GROUP_ADMIN_REVOKE=(3)

The message was revoked by a group administrator.

ZIM_MESSAGE_REVOKE_STATUS_GROUP_OWNER_REVOKE

ZIM_MESSAGE_REVOKE_STATUS_GROUP_OWNER_REVOKE
ZIM_MESSAGE_REVOKE_STATUS_GROUP_OWNER_REVOKE=(4)

The message was revoked by the group owner.

ZIM_MESSAGE_REVOKE_STATUS_AUDIT_REJECT_REVOKE

ZIM_MESSAGE_REVOKE_STATUS_AUDIT_REJECT_REVOKE
ZIM_MESSAGE_REVOKE_STATUS_AUDIT_REJECT_REVOKE=(5)

Revoked for audit reject.

ZIMMessageSentStatus

The status of the message being sent.

Details

The status of the message being sent.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_SENT_STATUS_SENDING

ZIM_MESSAGE_SENT_STATUS_SENDING
ZIM_MESSAGE_SENT_STATUS_SENDING=(0)

The message is being sent.

ZIM_MESSAGE_SENT_STATUS_SUCCESS

ZIM_MESSAGE_SENT_STATUS_SUCCESS
ZIM_MESSAGE_SENT_STATUS_SUCCESS=(1)

The message was sent successfully.

ZIM_MESSAGE_SENT_STATUS_FAILED

ZIM_MESSAGE_SENT_STATUS_FAILED
ZIM_MESSAGE_SENT_STATUS_FAILED=(2)

The message failed to send.

ZIMMessageType

The type of the message.

Details

The type of the message.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_TYPE_UNKNOWN

ZIM_MESSAGE_TYPE_UNKNOWN
ZIM_MESSAGE_TYPE_UNKNOWN=(0)

Unknown message.

ZIM_MESSAGE_TYPE_TEXT

ZIM_MESSAGE_TYPE_TEXT
ZIM_MESSAGE_TYPE_TEXT=(1)

Normal text message.

ZIM_MESSAGE_TYPE_COMMAND

ZIM_MESSAGE_TYPE_COMMAND
ZIM_MESSAGE_TYPE_COMMAND=(2)

Custom binary message.

ZIM_MESSAGE_TYPE_MULTIPLE

ZIM_MESSAGE_TYPE_MULTIPLE
ZIM_MESSAGE_TYPE_MULTIPLE=(10)

Multiple messages can be used to send multiple messages of text, rich media files, and custom messages.

ZIM_MESSAGE_TYPE_IMAGE

ZIM_MESSAGE_TYPE_IMAGE
ZIM_MESSAGE_TYPE_IMAGE=(11)

Image message.

ZIM_MESSAGE_TYPE_FILE

ZIM_MESSAGE_TYPE_FILE
ZIM_MESSAGE_TYPE_FILE=(12)

File message.

ZIM_MESSAGE_TYPE_AUDIO

ZIM_MESSAGE_TYPE_AUDIO
ZIM_MESSAGE_TYPE_AUDIO=(13)

Audio message.

ZIM_MESSAGE_TYPE_VIDEO

ZIM_MESSAGE_TYPE_VIDEO
ZIM_MESSAGE_TYPE_VIDEO=(14)

Video message.

ZIM_MESSAGE_TYPE_BARRAGE

ZIM_MESSAGE_TYPE_BARRAGE
ZIM_MESSAGE_TYPE_BARRAGE=(20)

Barrage message.

ZIM_MESSAGE_TYPE_REVOKE

ZIM_MESSAGE_TYPE_REVOKE
ZIM_MESSAGE_TYPE_REVOKE=(31)

Reovked message.

ZIM_MESSAGE_TYPE_TIPS

ZIM_MESSAGE_TYPE_TIPS
ZIM_MESSAGE_TYPE_TIPS=(32)

Tips message.

ZIM_MESSAGE_TYPE_COMBINE

ZIM_MESSAGE_TYPE_COMBINE
ZIM_MESSAGE_TYPE_COMBINE=(100)

Combined message.

ZIM_MESSAGE_TYPE_CUSTOM

ZIM_MESSAGE_TYPE_CUSTOM
ZIM_MESSAGE_TYPE_CUSTOM=(200)

Custom message.

ZIMRevokeType

The type of the revoke message.

Details

The type of the revoke message.

Declared in ZIMDefines.h

Properties

ZIM_REVOKE_TYPE_UNKNOWN

ZIM_REVOKE_TYPE_UNKNOWN
ZIM_REVOKE_TYPE_UNKNOWN=(-1)

Unknown revoke type.

ZIM_REVOKE_TYPE_TWO_WAY

ZIM_REVOKE_TYPE_TWO_WAY
ZIM_REVOKE_TYPE_TWO_WAY=(0)

Two-way revoke: the message is deleted for both sender and recipient.

ZIM_REVOKE_TYPE_ONE_WAY

ZIM_REVOKE_TYPE_ONE_WAY
ZIM_REVOKE_TYPE_ONE_WAY=(1)

One-way revoke: the message is deleted for the sender only.

ZIMTipsMessageEvent

Event of tips message.

Details

Event of tips message.

Declared in ZIMDefines.h

Properties

ZIM_TIPS_MESSAGE_EVENT_UNKNOWN

ZIM_TIPS_MESSAGE_EVENT_UNKNOWN
ZIM_TIPS_MESSAGE_EVENT_UNKNOWN=(0)

Unknown tips message event.

ZIM_TIPS_MESSAGE_EVENT_GROUP_CREATED

ZIM_TIPS_MESSAGE_EVENT_GROUP_CREATED
ZIM_TIPS_MESSAGE_EVENT_GROUP_CREATED=(1)

The group was created.

ZIM_TIPS_MESSAGE_EVENT_GROUP_DISMISSED

ZIM_TIPS_MESSAGE_EVENT_GROUP_DISMISSED
ZIM_TIPS_MESSAGE_EVENT_GROUP_DISMISSED=(2)

The group was dismissed.

ZIM_TIPS_MESSAGE_EVENT_GROUP_JOINED

ZIM_TIPS_MESSAGE_EVENT_GROUP_JOINED
ZIM_TIPS_MESSAGE_EVENT_GROUP_JOINED=(3)

A member joined the group.

ZIM_TIPS_MESSAGE_EVENT_GROUP_INVITED

ZIM_TIPS_MESSAGE_EVENT_GROUP_INVITED
ZIM_TIPS_MESSAGE_EVENT_GROUP_INVITED=(4)

A member was invited to join the group.

ZIM_TIPS_MESSAGE_EVENT_GROUP_LEFT

ZIM_TIPS_MESSAGE_EVENT_GROUP_LEFT
ZIM_TIPS_MESSAGE_EVENT_GROUP_LEFT=(5)

A member left the group.

ZIM_TIPS_MESSAGE_EVENT_GROUP_KICKED_OUT

ZIM_TIPS_MESSAGE_EVENT_GROUP_KICKED_OUT
ZIM_TIPS_MESSAGE_EVENT_GROUP_KICKED_OUT=(6)

A member was kicked out of the group.

ZIM_TIPS_MESSAGE_EVENT_GROUP_INFO_CHANGED

ZIM_TIPS_MESSAGE_EVENT_GROUP_INFO_CHANGED
ZIM_TIPS_MESSAGE_EVENT_GROUP_INFO_CHANGED=(7)

The group information was changed.

ZIM_TIPS_MESSAGE_EVENT_GROUP_MEMBER_INFO_CHANGED

ZIM_TIPS_MESSAGE_EVENT_GROUP_MEMBER_INFO_CHANGED
ZIM_TIPS_MESSAGE_EVENT_GROUP_MEMBER_INFO_CHANGED=(8)

The group member information was changed.

ZIM_TIPS_MESSAGE_EVENT_GROUP_MESSAGE_PINNED

ZIM_TIPS_MESSAGE_EVENT_GROUP_MESSAGE_PINNED
ZIM_TIPS_MESSAGE_EVENT_GROUP_MESSAGE_PINNED=(9)

A group message was pinned.

ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_CREATED

ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_CREATED
ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_CREATED=(101)

The community was created.

ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_JOINED

ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_JOINED
ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_JOINED=(103)

A member joined the community.

ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_INVITED

ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_INVITED
ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_INVITED=(104)

A member was invited to join the community.

ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_CHANNEL_CREATED

ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_CHANNEL_CREATED
ZIM_TIPS_MESSAGE_EVENT_COMMUNITY_CHANNEL_CREATED=(151)

A community channel was created.

ZIMTipsMessageChangeInfoType

Type of additional information for tips messages.

Details

Type of additional information for tips messages.

Declared in ZIMDefines.h

Properties

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_UNKNOWN

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_UNKNOWN
ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_UNKNOWN=(0)

Unknown change info type.

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_DATA_CHANGED

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_DATA_CHANGED
ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_DATA_CHANGED=(1)

Group name, group avatar, and group notice have multiple changes.

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_NOTICE_CHANGED

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_NOTICE_CHANGED
ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_NOTICE_CHANGED=(2)

Group notice change event.

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_NAME_CHANGED

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_NAME_CHANGED
ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_NAME_CHANGED=(3)

Group name change event.

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_AVATAR_URL_CHANGED

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_AVATAR_URL_CHANGED
ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_AVATAR_URL_CHANGED=(4)

Group avatar change event.

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MUTE_CHANGED

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MUTE_CHANGED
ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MUTE_CHANGED=(5)

Group mute info change event.

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_OWNER_TRANSFERRED

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_OWNER_TRANSFERRED
ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_OWNER_TRANSFERRED=(10)

Group owner transfer event.

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MEMBER_ROLE_CHANGED

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MEMBER_ROLE_CHANGED
ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MEMBER_ROLE_CHANGED=(11)

Group member role change event.

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MEMBER_MUTE_CHANGED

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MEMBER_MUTE_CHANGED
ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MEMBER_MUTE_CHANGED=(12)

The group member mute status changed.

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MESSAGE_PIN_INFO_CHANGED

ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MESSAGE_PIN_INFO_CHANGED
ZIM_TIPS_MESSAGE_CHANGE_INFO_TYPE_GROUP_MESSAGE_PIN_INFO_CHANGED=(21)

Group messages are pinned or unpinned event.

ZIMMessageMentionedType

The type of the revoke message.

Details

The type of the revoke message.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_MENTIONED_TYPE_UNKNOWN

ZIM_MESSAGE_MENTIONED_TYPE_UNKNOWN
ZIM_MESSAGE_MENTIONED_TYPE_UNKNOWN=(0)

Unknown mention type.

ZIM_MESSAGE_MENTIONED_TYPE_MENTION_ME

ZIM_MESSAGE_MENTIONED_TYPE_MENTION_ME
ZIM_MESSAGE_MENTIONED_TYPE_MENTION_ME=(1)

mention me

ZIM_MESSAGE_MENTIONED_TYPE_MENTION_ALL

ZIM_MESSAGE_MENTIONED_TYPE_MENTION_ALL
ZIM_MESSAGE_MENTIONED_TYPE_MENTION_ALL=(2)

mention all user

ZIM_MESSAGE_MENTIONED_TYPE_MENTION_ALL_AND_ME

ZIM_MESSAGE_MENTIONED_TYPE_MENTION_ALL_AND_ME
ZIM_MESSAGE_MENTIONED_TYPE_MENTION_ALL_AND_ME=(3)

mention all user and mention me

ZIMMessageDeleteType

Message deleted type

Details

Message deleted type

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_DELETE_TYPE_MESSAGE_LIST_DELETED

ZIM_MESSAGE_DELETE_TYPE_MESSAGE_LIST_DELETED
ZIM_MESSAGE_DELETE_TYPE_MESSAGE_LIST_DELETED=(0)

User-initiated message deletion event.

ZIM_MESSAGE_DELETE_TYPE_CONVERSATION_ALL_MESSAGES_DELETED

ZIM_MESSAGE_DELETE_TYPE_CONVERSATION_ALL_MESSAGES_DELETED
ZIM_MESSAGE_DELETE_TYPE_CONVERSATION_ALL_MESSAGES_DELETED=(1)

User-initiated event for deleting all messages in a conversation.

ZIM_MESSAGE_DELETE_TYPE_ALL_CONVERSATION_MESSAGES_DELETED

ZIM_MESSAGE_DELETE_TYPE_ALL_CONVERSATION_MESSAGES_DELETED
ZIM_MESSAGE_DELETE_TYPE_ALL_CONVERSATION_MESSAGES_DELETED=(2)

User-initiated event for deleting all messages across all conversations.

ZIM_MESSAGE_DELETE_TYPE_MESSAGES_DESTRUCTED

ZIM_MESSAGE_DELETE_TYPE_MESSAGES_DESTRUCTED
ZIM_MESSAGE_DELETE_TYPE_MESSAGES_DESTRUCTED=(3)

Message deletion event triggered by scheduled message self-destruction.

ZIMMessageRepliedInfoState

The state of the source message to be replied.

Details

The state of the source message to be replied.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_REPLIED_INFO_STATE_NORMAL

ZIM_MESSAGE_REPLIED_INFO_STATE_NORMAL
ZIM_MESSAGE_REPLIED_INFO_STATE_NORMAL=(0)

normal state.

ZIM_MESSAGE_REPLIED_INFO_STATE_DELETED

ZIM_MESSAGE_REPLIED_INFO_STATE_DELETED
ZIM_MESSAGE_REPLIED_INFO_STATE_DELETED=(1)

deleted state.

ZIM_MESSAGE_REPLIED_INFO_STATE_NOT_FOUND

ZIM_MESSAGE_REPLIED_INFO_STATE_NOT_FOUND
ZIM_MESSAGE_REPLIED_INFO_STATE_NOT_FOUND=(2)

Not found. The original message may have expired on the server or is not visible to the current user.

ZIMMessagePinStatus

Enumeration of message pinned status.

Details

Enumeration of message pinned status.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_PIN_STATUS_NOT_PINNED

ZIM_MESSAGE_PIN_STATUS_NOT_PINNED
ZIM_MESSAGE_PIN_STATUS_NOT_PINNED=(0)

The message is not pinned.

ZIM_MESSAGE_PIN_STATUS_PINNED

ZIM_MESSAGE_PIN_STATUS_PINNED
ZIM_MESSAGE_PIN_STATUS_PINNED=(1)

The message is pinned.

ZIM_MESSAGE_PIN_STATUS_UPDATED

ZIM_MESSAGE_PIN_STATUS_UPDATED
ZIM_MESSAGE_PIN_STATUS_UPDATED=(2)

The message pin status was updated.

ZIMMessageReactionUserChangeAction

User operation action for message reactions.

Details

User operation action for message reactions.

Declared in ZIMDefines.h

Properties

ZIM_MESSAGE_REACTION_USER_CHANGE_ACTION_ADDED

ZIM_MESSAGE_REACTION_USER_CHANGE_ACTION_ADDED
ZIM_MESSAGE_REACTION_USER_CHANGE_ACTION_ADDED=(0)

Add message reaction.

ZIM_MESSAGE_REACTION_USER_CHANGE_ACTION_DELETED

ZIM_MESSAGE_REACTION_USER_CHANGE_ACTION_DELETED
ZIM_MESSAGE_REACTION_USER_CHANGE_ACTION_DELETED=(1)

Delete message reaction.

ZIMRoomEvent

The event that caused the room connection status to change.

Details

The event that caused the room connection status to change.

Declared in ZIMDefines.h

Properties

ZIM_ROOM_EVENT_SUCCESS

ZIM_ROOM_EVENT_SUCCESS
ZIM_ROOM_EVENT_SUCCESS=(0)

Success.

ZIM_ROOM_EVENT_NETWORK_INTERRUPTED

ZIM_ROOM_EVENT_NETWORK_INTERRUPTED
ZIM_ROOM_EVENT_NETWORK_INTERRUPTED=(1)

The network in the room is temporarily interrupted.

ZIM_ROOM_EVENT_NETWORK_DISCONNECTED

ZIM_ROOM_EVENT_NETWORK_DISCONNECTED
ZIM_ROOM_EVENT_NETWORK_DISCONNECTED=(2)

The network in the room is disconnected.

ZIM_ROOM_EVENT_ROOM_NOT_EXIST

ZIM_ROOM_EVENT_ROOM_NOT_EXIST
ZIM_ROOM_EVENT_ROOM_NOT_EXIST=(3)

The room not exist.

ZIM_ROOM_EVENT_ACTIVE_CREATE

ZIM_ROOM_EVENT_ACTIVE_CREATE
ZIM_ROOM_EVENT_ACTIVE_CREATE=(4)

The user actively creates a room.

ZIM_ROOM_EVENT_CREATE_FAILED

ZIM_ROOM_EVENT_CREATE_FAILED
ZIM_ROOM_EVENT_CREATE_FAILED=(5)

Failed to create room.

ZIM_ROOM_EVENT_ACTIVE_ENTER

ZIM_ROOM_EVENT_ACTIVE_ENTER
ZIM_ROOM_EVENT_ACTIVE_ENTER=(6)

The user starts to enter the room.

ZIM_ROOM_EVENT_ENTER_FAILED

ZIM_ROOM_EVENT_ENTER_FAILED
ZIM_ROOM_EVENT_ENTER_FAILED=(7)

user failed to enter the room.

ZIM_ROOM_EVENT_KICKED_OUT

ZIM_ROOM_EVENT_KICKED_OUT
ZIM_ROOM_EVENT_KICKED_OUT=(8)

user was kicked out of the room.

ZIM_ROOM_EVENT_CONNECT_TIMEOUT

ZIM_ROOM_EVENT_CONNECT_TIMEOUT
ZIM_ROOM_EVENT_CONNECT_TIMEOUT=(9)

The connection to the room timed out.

ZIM_ROOM_EVENT_KICKED_OUT_BY_OTHER_DEVICE

ZIM_ROOM_EVENT_KICKED_OUT_BY_OTHER_DEVICE
ZIM_ROOM_EVENT_KICKED_OUT_BY_OTHER_DEVICE=(10)

Multi-device logins into the same room will result in the user being kicked out of the room.

ZIM_ROOM_EVENT_ACTIVE_SWITCH

ZIM_ROOM_EVENT_ACTIVE_SWITCH
ZIM_ROOM_EVENT_ACTIVE_SWITCH=(11)

Switch room.

ZIM_ROOM_EVENT_SWITCH_FAILED

ZIM_ROOM_EVENT_SWITCH_FAILED
ZIM_ROOM_EVENT_SWITCH_FAILED=(12)

Switch room failed.

ZIMRoomState

Used to indicate the user's connection status to the room.

Details

Used to indicate the user's connection status to the room.

Declared in ZIMDefines.h

Properties

ZIM_ROOM_STATE_DISCONNECTED

ZIM_ROOM_STATE_DISCONNECTED
ZIM_ROOM_STATE_DISCONNECTED=(0)

Indicates that the connection to the room is interrupted, and the [createRoom], [joinRoom], and [enterRoom] fails. If the network is disconnected for a long time, the heartbeat of the room times out, the background notifies the user that he has been kicked out of the room, or the logout will throw this status.

ZIM_ROOM_STATE_CONNECTING

ZIM_ROOM_STATE_CONNECTING
ZIM_ROOM_STATE_CONNECTING=(1)

connecting indicates that the connection between a room and a room is in the connecting state. When the create, join, or enter room connection is not returned, this state is thrown when the network is disconnected.

ZIM_ROOM_STATE_CONNECTED

ZIM_ROOM_STATE_CONNECTED
ZIM_ROOM_STATE_CONNECTED=(2)

connected indicates that the device is properly connected to the room. If create, join, or enter room succeeds, the state will be thrown if the network is disconnected and the room heartbeat does not time out.

ZIMRoomAttributesUpdateAction

Room attributes update action.

Details

Room attributes update action.

Declared in ZIMDefines.h

Properties

ZIM_ROOM_ATTRIBUTES_UPDATE_ACTION_SET

ZIM_ROOM_ATTRIBUTES_UPDATE_ACTION_SET
ZIM_ROOM_ATTRIBUTES_UPDATE_ACTION_SET=(0)

Set action.

ZIM_ROOM_ATTRIBUTES_UPDATE_ACTION_DELETE

ZIM_ROOM_ATTRIBUTES_UPDATE_ACTION_DELETE
ZIM_ROOM_ATTRIBUTES_UPDATE_ACTION_DELETE=(1)

Delete the room attributes.

ZIMRoomMemberAttributesUpdateAction

The action type for room member attribute updates.

Details

The action type for room member attribute updates.

Declared in ZIMDefines.h

Properties

ZIM_ROOM_MEMBER_ATTRIBUTES_UPDATE_ACTION_SET

ZIM_ROOM_MEMBER_ATTRIBUTES_UPDATE_ACTION_SET
ZIM_ROOM_MEMBER_ATTRIBUTES_UPDATE_ACTION_SET=(0)

Set the room member attributes.

ZIMGroupState

group status.

Details

group status.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_STATE_QUIT

ZIM_GROUP_STATE_QUIT
ZIM_GROUP_STATE_QUIT=(0)

The local user has left the group.

ZIM_GROUP_STATE_ENTER

ZIM_GROUP_STATE_ENTER
ZIM_GROUP_STATE_ENTER=(1)

The local user has entered the group.

ZIMGroupEvent

Group events.

Details

Group events.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_EVENT_UNKNOWN

ZIM_GROUP_EVENT_UNKNOWN
ZIM_GROUP_EVENT_UNKNOWN=(-1)

Unknown event.

ZIM_GROUP_EVENT_CREATED

ZIM_GROUP_EVENT_CREATED
ZIM_GROUP_EVENT_CREATED=(1)

The group was created.

ZIM_GROUP_EVENT_DISMISSED

ZIM_GROUP_EVENT_DISMISSED
ZIM_GROUP_EVENT_DISMISSED=(2)

The group was dismissed.

ZIM_GROUP_EVENT_JOINED

ZIM_GROUP_EVENT_JOINED
ZIM_GROUP_EVENT_JOINED=(3)

A member joined the group.

ZIM_GROUP_EVENT_INVITED

ZIM_GROUP_EVENT_INVITED
ZIM_GROUP_EVENT_INVITED=(4)

A member was invited to join the group.

ZIM_GROUP_EVENT_LEFT

ZIM_GROUP_EVENT_LEFT
ZIM_GROUP_EVENT_LEFT=(5)

A member left the group.

ZIM_GROUP_EVENT_KICKED_OUT

ZIM_GROUP_EVENT_KICKED_OUT
ZIM_GROUP_EVENT_KICKED_OUT=(6)

A member was kicked out of the group.

ZIMGroupMemberEvent

Group member events.

Details

Group member events.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_MEMBER_EVENT_UNKNOWN

ZIM_GROUP_MEMBER_EVENT_UNKNOWN
ZIM_GROUP_MEMBER_EVENT_UNKNOWN=(-1)

Unknown event.

ZIM_GROUP_MEMBER_EVENT_JOINED

ZIM_GROUP_MEMBER_EVENT_JOINED
ZIM_GROUP_MEMBER_EVENT_JOINED=(1)

A member joined the group.

ZIM_GROUP_MEMBER_EVENT_LEFT

ZIM_GROUP_MEMBER_EVENT_LEFT
ZIM_GROUP_MEMBER_EVENT_LEFT=(2)

A member left the group.

ZIM_GROUP_MEMBER_EVENT_KICKED_OUT

ZIM_GROUP_MEMBER_EVENT_KICKED_OUT
ZIM_GROUP_MEMBER_EVENT_KICKED_OUT=(4)

A member was kicked out of the group.

ZIM_GROUP_MEMBER_EVENT_INVITED

ZIM_GROUP_MEMBER_EVENT_INVITED
ZIM_GROUP_MEMBER_EVENT_INVITED=(5)

A member was invited to join the group.

ZIMGroupMemberState

group membership status.

Details

group membership status.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_MEMBER_STATE_QUIT

ZIM_GROUP_MEMBER_STATE_QUIT
ZIM_GROUP_MEMBER_STATE_QUIT=(0)

The member has left the group.

ZIM_GROUP_MEMBER_STATE_ENTER

ZIM_GROUP_MEMBER_STATE_ENTER
ZIM_GROUP_MEMBER_STATE_ENTER=(1)

The member has entered the group.

ZIMGroupMessageNotificationStatus

Enumeration of group notification status.

Details

Enumeration of group notification status.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_MESSAGE_NOTIFICATION_STATUS_NOTIFY

ZIM_GROUP_MESSAGE_NOTIFICATION_STATUS_NOTIFY
ZIM_GROUP_MESSAGE_NOTIFICATION_STATUS_NOTIFY=(1)

Message notifications are enabled.

ZIM_GROUP_MESSAGE_NOTIFICATION_STATUS_DO_NOT_DISTURB

ZIM_GROUP_MESSAGE_NOTIFICATION_STATUS_DO_NOT_DISTURB
ZIM_GROUP_MESSAGE_NOTIFICATION_STATUS_DO_NOT_DISTURB=(2)

Do not disturb mode is enabled.

ZIMGroupAttributesUpdateAction

Group attributes update action.

Details

Group attributes update action.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_ATTRIBUTES_UPDATE_ACTION_SET

ZIM_GROUP_ATTRIBUTES_UPDATE_ACTION_SET
ZIM_GROUP_ATTRIBUTES_UPDATE_ACTION_SET=(0)

Set action.

ZIM_GROUP_ATTRIBUTES_UPDATE_ACTION_DELETE

ZIM_GROUP_ATTRIBUTES_UPDATE_ACTION_DELETE
ZIM_GROUP_ATTRIBUTES_UPDATE_ACTION_DELETE=(1)

Delete the group attributes.

ZIMGroupMuteMode

Group mute mode.

Details

Group mute mode.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_MUTE_MODE_NONE

ZIM_GROUP_MUTE_MODE_NONE
ZIM_GROUP_MUTE_MODE_NONE=(0)

Unmute.

ZIM_GROUP_MUTE_MODE_NORMAL

ZIM_GROUP_MUTE_MODE_NORMAL
ZIM_GROUP_MUTE_MODE_NORMAL=(1)

Group normal members mute mode.

ZIM_GROUP_MUTE_MODE_ALL

ZIM_GROUP_MUTE_MODE_ALL
ZIM_GROUP_MUTE_MODE_ALL=(2)

Group all members mute mode.

ZIM_GROUP_MUTE_MODE_CUSTOM

ZIM_GROUP_MUTE_MODE_CUSTOM
ZIM_GROUP_MUTE_MODE_CUSTOM=(3)

Customize group mute mode

ZIMGroupJoinMode

Verification mode for joining the group.

Details

Verification mode for joining the group.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_JOIN_MODE_ANY

ZIM_GROUP_JOIN_MODE_ANY
ZIM_GROUP_JOIN_MODE_ANY=(0)

Anyone can join the group directly.

ZIM_GROUP_JOIN_MODE_AUTH

ZIM_GROUP_JOIN_MODE_AUTH
ZIM_GROUP_JOIN_MODE_AUTH=(1)

Requires group owner or administrator approval.

ZIM_GROUP_JOIN_MODE_FORBID

ZIM_GROUP_JOIN_MODE_FORBID
ZIM_GROUP_JOIN_MODE_FORBID=(2)

Joining the group is prohibited.

ZIMGroupInviteMode

Verification mode for invite to the group.

Details

Verification mode for invite to the group.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_INVITE_MODE_ANY

ZIM_GROUP_INVITE_MODE_ANY
ZIM_GROUP_INVITE_MODE_ANY=(0)

Everyone in the group can invite.

ZIM_GROUP_INVITE_MODE_ADMIN

ZIM_GROUP_INVITE_MODE_ADMIN
ZIM_GROUP_INVITE_MODE_ADMIN=(1)

Only group owners or administrators can invite.

ZIMGroupBeInviteMode

Verification mode for being invited to the group.

Details

Verification mode for being invited to the group.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_BE_INVITE_MODE_NONE

ZIM_GROUP_BE_INVITE_MODE_NONE
ZIM_GROUP_BE_INVITE_MODE_NONE=(0)

The invitees enter the group directly.

ZIM_GROUP_BE_INVITE_MODE_AUTH

ZIM_GROUP_BE_INVITE_MODE_AUTH
ZIM_GROUP_BE_INVITE_MODE_AUTH=(1)

The invitee's consent is required to join the group.

ZIMGroupEnterType

Group enter type.

Details

Group enter type.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_ENTER_TYPE_UNKNOWN

ZIM_GROUP_ENTER_TYPE_UNKNOWN
ZIM_GROUP_ENTER_TYPE_UNKNOWN=(0)

Unknown enter type.

ZIM_GROUP_ENTER_TYPE_CREATED

ZIM_GROUP_ENTER_TYPE_CREATED
ZIM_GROUP_ENTER_TYPE_CREATED=(1)

The user created the group.

ZIM_GROUP_ENTER_TYPE_JOIN_APPLY

ZIM_GROUP_ENTER_TYPE_JOIN_APPLY
ZIM_GROUP_ENTER_TYPE_JOIN_APPLY=(2)

The user joined the group via an application.

ZIM_GROUP_ENTER_TYPE_JOINED

ZIM_GROUP_ENTER_TYPE_JOINED
ZIM_GROUP_ENTER_TYPE_JOINED=(3)

The user actively joined the group.

ZIM_GROUP_ENTER_TYPE_INVITED

ZIM_GROUP_ENTER_TYPE_INVITED
ZIM_GROUP_ENTER_TYPE_INVITED=(4)

The user was invited to join the group.

ZIM_GROUP_ENTER_TYPE_INVITE_APPLY

ZIM_GROUP_ENTER_TYPE_INVITE_APPLY
ZIM_GROUP_ENTER_TYPE_INVITE_APPLY=(5)

The user joined the group via invitation application.

ZIMGroupApplicationType

Group application type.

Details

Group application type.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_APPLICATION_TYPE_UNKNOWN

ZIM_GROUP_APPLICATION_TYPE_UNKNOWN
ZIM_GROUP_APPLICATION_TYPE_UNKNOWN=(-1)

Unknown group application type.

ZIM_GROUP_APPLICATION_TYPE_NONE

ZIM_GROUP_APPLICATION_TYPE_NONE
ZIM_GROUP_APPLICATION_TYPE_NONE=(0)

None.

ZIM_GROUP_APPLICATION_TYPE_JOIN

ZIM_GROUP_APPLICATION_TYPE_JOIN
ZIM_GROUP_APPLICATION_TYPE_JOIN=(1)

Join type.

ZIM_GROUP_APPLICATION_TYPE_INVITE

ZIM_GROUP_APPLICATION_TYPE_INVITE
ZIM_GROUP_APPLICATION_TYPE_INVITE=(2)

Invite type.

ZIM_GROUP_APPLICATION_TYPE_BE_INVITE

ZIM_GROUP_APPLICATION_TYPE_BE_INVITE
ZIM_GROUP_APPLICATION_TYPE_BE_INVITE=(3)

Be invite type.

ZIMGroupApplicationState

Group application state.

Details

Group application state.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_APPLICATION_STATE_UNKNOWN

ZIM_GROUP_APPLICATION_STATE_UNKNOWN
ZIM_GROUP_APPLICATION_STATE_UNKNOWN=(-1)

Unknown group application state.

ZIM_GROUP_APPLICATION_STATE_WAITING

ZIM_GROUP_APPLICATION_STATE_WAITING
ZIM_GROUP_APPLICATION_STATE_WAITING=(1)

Awaiting response.

ZIM_GROUP_APPLICATION_STATE_ACCEPTED

ZIM_GROUP_APPLICATION_STATE_ACCEPTED
ZIM_GROUP_APPLICATION_STATE_ACCEPTED=(2)

Accepted.

ZIM_GROUP_APPLICATION_STATE_REJECTED

ZIM_GROUP_APPLICATION_STATE_REJECTED
ZIM_GROUP_APPLICATION_STATE_REJECTED=(3)

Rejected.

ZIM_GROUP_APPLICATION_STATE_EXPIRED

ZIM_GROUP_APPLICATION_STATE_EXPIRED
ZIM_GROUP_APPLICATION_STATE_EXPIRED=(4)

Expired.

ZIM_GROUP_APPLICATION_STATE_DISABLED

ZIM_GROUP_APPLICATION_STATE_DISABLED
ZIM_GROUP_APPLICATION_STATE_DISABLED=(5)

Disabled

ZIMGroupApplicationListChangeAction

Group application list update action.

Details

Group application list update action.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_APPLICATION_LIST_CHANGE_ACTION_ADDED

ZIM_GROUP_APPLICATION_LIST_CHANGE_ACTION_ADDED
ZIM_GROUP_APPLICATION_LIST_CHANGE_ACTION_ADDED=(0)

Add action.

ZIMGroupMemberRole

Group member role

Details

Group member role

Declared in ZIMDefines.h

Properties

ZIM_GROUP_MEMBER_ROLE_OWNER

ZIM_GROUP_MEMBER_ROLE_OWNER
ZIM_GROUP_MEMBER_ROLE_OWNER=(1)

Group Owner.

ZIM_GROUP_MEMBER_ROLE_ADMIN

ZIM_GROUP_MEMBER_ROLE_ADMIN
ZIM_GROUP_MEMBER_ROLE_ADMIN=(2)

Group Admin.

ZIM_GROUP_MEMBER_ROLE_MEMBER

ZIM_GROUP_MEMBER_ROLE_MEMBER
ZIM_GROUP_MEMBER_ROLE_MEMBER=(3)

Group Member.

ZIMGroupDataFlag

The flag type for group data fields.

Details

The flag type for group data fields.

Declared in ZIMDefines.h

Properties

ZIM_GROUP_DATA_FLAG_NAME

ZIM_GROUP_DATA_FLAG_NAME
ZIM_GROUP_DATA_FLAG_NAME=(1)

Group name data flag.

ZIM_GROUP_DATA_FLAG_NOTICE

ZIM_GROUP_DATA_FLAG_NOTICE
ZIM_GROUP_DATA_FLAG_NOTICE=(2)

Group notice data flag.

ZIM_GROUP_DATA_FLAG_AVATAR_URL

ZIM_GROUP_DATA_FLAG_AVATAR_URL
ZIM_GROUP_DATA_FLAG_AVATAR_URL=(4)

Group avatar URL data flag.

ZIMCallInvitationMode

Call invitation mode.

Details

Call invitation mode.

Declared in ZIMDefines.h

Properties

ZIM_CALL_INVITATION_MODE_UNKNOWN

ZIM_CALL_INVITATION_MODE_UNKNOWN
ZIM_CALL_INVITATION_MODE_UNKNOWN=(-1)

Unknown type, as a guaranteed enumeration value.

ZIM_CALL_INVITATION_MODE_GENERAL

ZIM_CALL_INVITATION_MODE_GENERAL
ZIM_CALL_INVITATION_MODE_GENERAL=(0)

general.

ZIM_CALL_INVITATION_MODE_ADVANCED

ZIM_CALL_INVITATION_MODE_ADVANCED
ZIM_CALL_INVITATION_MODE_ADVANCED=(1)

advanced

ZIMCallState

call status.

Details

call status.

Declared in ZIMDefines.h

Properties

ZIM_CALL_STATE_UNKNOWN

ZIM_CALL_STATE_UNKNOWN
ZIM_CALL_STATE_UNKNOWN=(-1)

Unknown call state.

ZIM_CALL_STATE_STARTED

ZIM_CALL_STATE_STARTED
ZIM_CALL_STATE_STARTED=(1)

The call has started.

ZIM_CALL_STATE_ENDED

ZIM_CALL_STATE_ENDED
ZIM_CALL_STATE_ENDED=(2)

The call has ended.

ZIMCallUserState

Call user status.

Details

Call user status.

Declared in ZIMDefines.h

Properties

ZIM_CALL_USER_STATE_UNKNOWN

ZIM_CALL_USER_STATE_UNKNOWN
ZIM_CALL_USER_STATE_UNKNOWN=(-1)

unknown

ZIM_CALL_USER_STATE_INVITING

ZIM_CALL_USER_STATE_INVITING
ZIM_CALL_USER_STATE_INVITING=(0)

inviting.

ZIM_CALL_USER_STATE_ACCEPTED

ZIM_CALL_USER_STATE_ACCEPTED
ZIM_CALL_USER_STATE_ACCEPTED=(1)

accepted.

ZIM_CALL_USER_STATE_REJECTED

ZIM_CALL_USER_STATE_REJECTED
ZIM_CALL_USER_STATE_REJECTED=(2)

rejected.

ZIM_CALL_USER_STATE_CANCELLED

ZIM_CALL_USER_STATE_CANCELLED
ZIM_CALL_USER_STATE_CANCELLED=(3)

cancelled.

ZIM_CALL_USER_STATE_RECEIVED

ZIM_CALL_USER_STATE_RECEIVED
ZIM_CALL_USER_STATE_RECEIVED=(5)

received.

ZIM_CALL_USER_STATE_TIMEOUT

ZIM_CALL_USER_STATE_TIMEOUT
ZIM_CALL_USER_STATE_TIMEOUT=(6)

timeout.

ZIM_CALL_USER_STATE_QUIT

ZIM_CALL_USER_STATE_QUIT
ZIM_CALL_USER_STATE_QUIT=(7)

quit.

ZIM_CALL_USER_STATE_ENDED

ZIM_CALL_USER_STATE_ENDED
ZIM_CALL_USER_STATE_ENDED=(8)

ended.

ZIM_CALL_USER_STATE_NOT_YET_RECEIVED

ZIM_CALL_USER_STATE_NOT_YET_RECEIVED
ZIM_CALL_USER_STATE_NOT_YET_RECEIVED=(9)

Not received.

ZIM_CALL_USER_STATE_BE_CANCELLED

ZIM_CALL_USER_STATE_BE_CANCELLED
ZIM_CALL_USER_STATE_BE_CANCELLED=(10)

Be cancelled.

ZIMUserInfoType

User type.

Details

User type.

Declared in ZIMDefines.h

Properties

ZIM_USER_INFO_TYPE_BASIC_USER

ZIM_USER_INFO_TYPE_BASIC_USER
ZIM_USER_INFO_TYPE_BASIC_USER=(1)

Basic user type.

ZIM_USER_INFO_TYPE_ROOM_MEMBER

ZIM_USER_INFO_TYPE_ROOM_MEMBER
ZIM_USER_INFO_TYPE_ROOM_MEMBER=(2)

Room member type.

ZIM_USER_INFO_TYPE_GROUP_MEMBER

ZIM_USER_INFO_TYPE_GROUP_MEMBER
ZIM_USER_INFO_TYPE_GROUP_MEMBER=(3)

Group member type.

ZIM_USER_INFO_TYPE_GROUP_SIMPLE_MEMBER

ZIM_USER_INFO_TYPE_GROUP_SIMPLE_MEMBER
ZIM_USER_INFO_TYPE_GROUP_SIMPLE_MEMBER=(4)

Group member brief info type.

ZIM_USER_INFO_TYPE_FRIEND

ZIM_USER_INFO_TYPE_FRIEND
ZIM_USER_INFO_TYPE_FRIEND=(5)

Friend type.

ZIM_USER_INFO_TYPE_COMMUNITY_MEMBER

ZIM_USER_INFO_TYPE_COMMUNITY_MEMBER
ZIM_USER_INFO_TYPE_COMMUNITY_MEMBER=(6)

Community member type.

ZIM_USER_INFO_TYPE_COMMUNITY_SIMPLE_MEMBER

ZIM_USER_INFO_TYPE_COMMUNITY_SIMPLE_MEMBER
ZIM_USER_INFO_TYPE_COMMUNITY_SIMPLE_MEMBER=(7)

Community member brief info type.

ZIMFriendListChangeAction

friend list update action.

Details

friend list update action.

Declared in ZIMDefines.h

Properties

ZIM_FRIEND_LIST_CHANGE_ACTION_ADDED

ZIM_FRIEND_LIST_CHANGE_ACTION_ADDED
ZIM_FRIEND_LIST_CHANGE_ACTION_ADDED=(0)

Add action.

ZIM_FRIEND_LIST_CHANGE_ACTION_DELETED

ZIM_FRIEND_LIST_CHANGE_ACTION_DELETED
ZIM_FRIEND_LIST_CHANGE_ACTION_DELETED=(1)

Delete action.

ZIMFriendApplicationListChangeAction

friend application list update action.

Details

friend application list update action.

Declared in ZIMDefines.h

Properties

ZIM_FRIEND_APPLICATION_LIST_CHANGE_ACTION_ADDED

ZIM_FRIEND_APPLICATION_LIST_CHANGE_ACTION_ADDED
ZIM_FRIEND_APPLICATION_LIST_CHANGE_ACTION_ADDED=(0)

Add action.

ZIM_FRIEND_APPLICATION_LIST_CHANGE_ACTION_DELETED

ZIM_FRIEND_APPLICATION_LIST_CHANGE_ACTION_DELETED
ZIM_FRIEND_APPLICATION_LIST_CHANGE_ACTION_DELETED=(1)

Delete action.

ZIMFriendApplicationType

Friend application type.

Details

Friend application type.

Declared in ZIMDefines.h

Properties

ZIM_FRIEND_APPLICATION_TYPE_UNKNOWN

ZIM_FRIEND_APPLICATION_TYPE_UNKNOWN
ZIM_FRIEND_APPLICATION_TYPE_UNKNOWN=(-1)

Unknown friend application type.

ZIM_FRIEND_APPLICATION_TYPE_NONE

ZIM_FRIEND_APPLICATION_TYPE_NONE
ZIM_FRIEND_APPLICATION_TYPE_NONE=(0)

Friend application type none.

ZIM_FRIEND_APPLICATION_TYPE_RECEIVED

ZIM_FRIEND_APPLICATION_TYPE_RECEIVED
ZIM_FRIEND_APPLICATION_TYPE_RECEIVED=(1)

Applications received.

ZIM_FRIEND_APPLICATION_TYPE_SENT

ZIM_FRIEND_APPLICATION_TYPE_SENT
ZIM_FRIEND_APPLICATION_TYPE_SENT=(2)

Application sent.

ZIM_FRIEND_APPLICATION_TYPE_BOTH

ZIM_FRIEND_APPLICATION_TYPE_BOTH
ZIM_FRIEND_APPLICATION_TYPE_BOTH=(3)

Both parties sent friend applications to each other.

ZIMFriendApplicationState

Friend application state.

Details

Friend application state.

Declared in ZIMDefines.h

Properties

ZIM_FRIEND_APPLICATION_STATE_UNKNOWN

ZIM_FRIEND_APPLICATION_STATE_UNKNOWN
ZIM_FRIEND_APPLICATION_STATE_UNKNOWN=(-1)

Unknown friend application state.

ZIM_FRIEND_APPLICATION_STATE_WAITING

ZIM_FRIEND_APPLICATION_STATE_WAITING
ZIM_FRIEND_APPLICATION_STATE_WAITING=(1)

Awaiting response.

ZIM_FRIEND_APPLICATION_STATE_ACCEPTED

ZIM_FRIEND_APPLICATION_STATE_ACCEPTED
ZIM_FRIEND_APPLICATION_STATE_ACCEPTED=(2)

Accepted.

ZIM_FRIEND_APPLICATION_STATE_REJECTED

ZIM_FRIEND_APPLICATION_STATE_REJECTED
ZIM_FRIEND_APPLICATION_STATE_REJECTED=(3)

Rejected.

ZIM_FRIEND_APPLICATION_STATE_EXPIRED

ZIM_FRIEND_APPLICATION_STATE_EXPIRED
ZIM_FRIEND_APPLICATION_STATE_EXPIRED=(4)

The friend application has expired.

ZIM_FRIEND_APPLICATION_STATE_DISABLED

ZIM_FRIEND_APPLICATION_STATE_DISABLED
ZIM_FRIEND_APPLICATION_STATE_DISABLED=(5)

The friend application is disabled.

ZIMFriendRelationCheckType

Check the friend relationship type.

Details

Check the friend relationship type.

Declared in ZIMDefines.h

Properties

ZIM_FRIEND_RELATION_CHECK_TYPE_BOTH

ZIM_FRIEND_RELATION_CHECK_TYPE_BOTH
ZIM_FRIEND_RELATION_CHECK_TYPE_BOTH=(0)

Check the friend relationship from both sides.

ZIM_FRIEND_RELATION_CHECK_TYPE_SINGLE

ZIM_FRIEND_RELATION_CHECK_TYPE_SINGLE
ZIM_FRIEND_RELATION_CHECK_TYPE_SINGLE=(1)

Check the friend relationship from one side only.

ZIMFriendDeleteType

Delete friend type.

Details

Delete friend type.

Declared in ZIMDefines.h

Properties

ZIM_FRIEND_DELETE_TYPE_BOTH

ZIM_FRIEND_DELETE_TYPE_BOTH
ZIM_FRIEND_DELETE_TYPE_BOTH=(0)

Delete the friend from both sides.

ZIM_FRIEND_DELETE_TYPE_SINGLE

ZIM_FRIEND_DELETE_TYPE_SINGLE
ZIM_FRIEND_DELETE_TYPE_SINGLE=(1)

Delete the friend from one side only.

ZIMUserRelationType

Friend relationship type.

Details

Friend relationship type.

Declared in ZIMDefines.h

Properties

ZIM_USER_RELATION_TYPE_UNKNOWN

ZIM_USER_RELATION_TYPE_UNKNOWN
ZIM_USER_RELATION_TYPE_UNKNOWN=(0)

Unknown relation type.

ZIM_USER_RELATION_TYPE_SINGLE_NO

ZIM_USER_RELATION_TYPE_SINGLE_NO
ZIM_USER_RELATION_TYPE_SINGLE_NO=(1)

No friendship from the user's perspective.

ZIM_USER_RELATION_TYPE_SINGLE_HAVE

ZIM_USER_RELATION_TYPE_SINGLE_HAVE
ZIM_USER_RELATION_TYPE_SINGLE_HAVE=(2)

Friendship exists from the user's perspective.

ZIM_USER_RELATION_TYPE_BOTH_ALL_NO

ZIM_USER_RELATION_TYPE_BOTH_ALL_NO
ZIM_USER_RELATION_TYPE_BOTH_ALL_NO=(3)

No friendship from either side.

ZIM_USER_RELATION_TYPE_BOTH_SELF_HAVE

ZIM_USER_RELATION_TYPE_BOTH_SELF_HAVE
ZIM_USER_RELATION_TYPE_BOTH_SELF_HAVE=(4)

The user has added the other as a friend, but not vice versa.

ZIM_USER_RELATION_TYPE_BOTH_OTHER_HAVE

ZIM_USER_RELATION_TYPE_BOTH_OTHER_HAVE
ZIM_USER_RELATION_TYPE_BOTH_OTHER_HAVE=(5)

The other party has added the user as a friend, but not vice versa.

ZIM_USER_RELATION_TYPE_BOTH_ALL_HAVE

ZIM_USER_RELATION_TYPE_BOTH_ALL_HAVE
ZIM_USER_RELATION_TYPE_BOTH_ALL_HAVE=(6)

Both parties are friends with each other.

ZIMBlacklistChangeAction

blacklist update action.

Details

blacklist update action.

Declared in ZIMDefines.h

Properties

ZIM_BLACKLIST_CHANGE_ACTION_ADDED

ZIM_BLACKLIST_CHANGE_ACTION_ADDED
ZIM_BLACKLIST_CHANGE_ACTION_ADDED=(0)

Add action.

ZIM_BLACKLIST_CHANGE_ACTION_REMOVED

ZIM_BLACKLIST_CHANGE_ACTION_REMOVED
ZIM_BLACKLIST_CHANGE_ACTION_REMOVED=(1)

Removed action.

ZIMCXHandleType

Type of contact information for the VoIP initiator.

Details

Type of contact information for the VoIP initiator.

Declared in ZIMDefines.h

Properties

ZIMCX_HANDLE_TYPE_GENERIC

ZIMCX_HANDLE_TYPE_GENERIC
ZIMCX_HANDLE_TYPE_GENERIC=(1)

Generic handle type.

ZIMCX_HANDLE_TYPE_PHONE_NUMBER

ZIMCX_HANDLE_TYPE_PHONE_NUMBER
ZIMCX_HANDLE_TYPE_PHONE_NUMBER=(2)

Phone number handle type.

ZIMCX_HANDLE_TYPE_EMAIL_ADDRESS

ZIMCX_HANDLE_TYPE_EMAIL_ADDRESS
ZIMCX_HANDLE_TYPE_EMAIL_ADDRESS=(3)

Email address handle type.

ZIMGeofencingType

Geofencing type.

Details

Geofencing type.

Declared in ZIMDefines.h

Properties

ZIM_GEOFENCING_TYPE_NONE

ZIM_GEOFENCING_TYPE_NONE
ZIM_GEOFENCING_TYPE_NONE=(0)

The default type.

ZIM_GEOFENCING_TYPE_INCLUDE

ZIM_GEOFENCING_TYPE_INCLUDE
ZIM_GEOFENCING_TYPE_INCLUDE=(1)

Federated mode.

ZIM_GEOFENCING_TYPE_EXCLUDE

ZIM_GEOFENCING_TYPE_EXCLUDE
ZIM_GEOFENCING_TYPE_EXCLUDE=(2)

Exclusion mode.

ZIMGeofencingArea

Geofencing Area

Details

Geofencing Area

Declared in ZIMDefines.h

Properties

ZIM_GEOFENCING_AREA_CN

ZIM_GEOFENCING_AREA_CN
ZIM_GEOFENCING_AREA_CN=(2)

China

ZIM_GEOFENCING_AREA_NA

ZIM_GEOFENCING_AREA_NA
ZIM_GEOFENCING_AREA_NA=(3)

North America

ZIM_GEOFENCING_AREA_EU

ZIM_GEOFENCING_AREA_EU
ZIM_GEOFENCING_AREA_EU=(4)

Europe

ZIM_GEOFENCING_AREA_AS

ZIM_GEOFENCING_AREA_AS
ZIM_GEOFENCING_AREA_AS=(5)

Asia

ZIM_GEOFENCING_AREA_IN

ZIM_GEOFENCING_AREA_IN
ZIM_GEOFENCING_AREA_IN=(6)

India

ZIMPlatformType

Platform on which the SDK runs.

Details

Platform on which the SDK runs.

Declared in ZIMDefines.h

Properties

ZIM_PLATFORM_TYPE_WIN

ZIM_PLATFORM_TYPE_WIN
ZIM_PLATFORM_TYPE_WIN=(1)

Windows.

ZIM_PLATFORM_TYPE_I_PHONE_OS

ZIM_PLATFORM_TYPE_I_PHONE_OS
ZIM_PLATFORM_TYPE_I_PHONE_OS=(2)

iOS.

ZIM_PLATFORM_TYPE_ANDROID

ZIM_PLATFORM_TYPE_ANDROID
ZIM_PLATFORM_TYPE_ANDROID=(3)

Android.

ZIM_PLATFORM_TYPE_MAC_OS

ZIM_PLATFORM_TYPE_MAC_OS
ZIM_PLATFORM_TYPE_MAC_OS=(4)

MacOS.

ZIM_PLATFORM_TYPE_LINUX

ZIM_PLATFORM_TYPE_LINUX
ZIM_PLATFORM_TYPE_LINUX=(5)

Linux.

ZIM_PLATFORM_TYPE_WEB

ZIM_PLATFORM_TYPE_WEB
ZIM_PLATFORM_TYPE_WEB=(6)

Web.

ZIM_PLATFORM_TYPE_MINI_PROGRAM

ZIM_PLATFORM_TYPE_MINI_PROGRAM
ZIM_PLATFORM_TYPE_MINI_PROGRAM=(7)

Mini program.

ZIM_PLATFORM_TYPE_I_PAD_OS

ZIM_PLATFORM_TYPE_I_PAD_OS
ZIM_PLATFORM_TYPE_I_PAD_OS=(9)

iPad.

ZIM_PLATFORM_TYPE_OHOS

ZIM_PLATFORM_TYPE_OHOS
ZIM_PLATFORM_TYPE_OHOS=(10)

HarmonyOS (OHOS) platform.

ZIM_PLATFORM_TYPE_UNKNOWN

ZIM_PLATFORM_TYPE_UNKNOWN
ZIM_PLATFORM_TYPE_UNKNOWN=(32)

Platforms not mentioned above.

ZIMUserOnlineStatus

User online status.

Details

User online status.

Declared in ZIMDefines.h

Properties

ZIM_USER_ONLINE_STATUS_ONLINE

ZIM_USER_ONLINE_STATUS_ONLINE
ZIM_USER_ONLINE_STATUS_ONLINE=(0)

Online. The user is in this state when the user is logged in and the network status is good.

ZIM_USER_ONLINE_STATUS_OFFLINE

ZIM_USER_ONLINE_STATUS_OFFLINE
ZIM_USER_ONLINE_STATUS_OFFLINE=(1)

Offline. The user does not call logout to actively logout because the network is disconnected, the app is killed, the background is withdrawn, and the screen is locked. The user will be in this state after the long background link is disconnected.

ZIM_USER_ONLINE_STATUS_LOGOUT

ZIM_USER_ONLINE_STATUS_LOGOUT
ZIM_USER_ONLINE_STATUS_LOGOUT=(2)

Log out. User active logout will be in this state.

ZIM_USER_ONLINE_STATUS_UNKNOWN

ZIM_USER_ONLINE_STATUS_UNKNOWN
ZIM_USER_ONLINE_STATUS_UNKNOWN=(99)

Unknown status. Guaranteed enumeration.

ZIMListChangeAction

The action type for list changes.

Details

The action type for list changes.

Declared in ZIMDefines.h

Properties

ZIM_LIST_CHANGE_ACTION_ADDED

ZIM_LIST_CHANGE_ACTION_ADDED
ZIM_LIST_CHANGE_ACTION_ADDED=(0)

An item was added.

ZIM_LIST_CHANGE_ACTION_DELETED

ZIM_LIST_CHANGE_ACTION_DELETED
ZIM_LIST_CHANGE_ACTION_DELETED=(1)

An item was deleted.

ZIMCommunityListChangeAction

The action type for community list changes.

Details

The action type for community list changes.

Declared in ZIMDefines.h

Properties

ZIM_COMMUNITY_LIST_CHANGE_ACTION_ADDED

ZIM_COMMUNITY_LIST_CHANGE_ACTION_ADDED
ZIM_COMMUNITY_LIST_CHANGE_ACTION_ADDED=(0)

A community was added.

ZIM_COMMUNITY_LIST_CHANGE_ACTION_DELETED

ZIM_COMMUNITY_LIST_CHANGE_ACTION_DELETED
ZIM_COMMUNITY_LIST_CHANGE_ACTION_DELETED=(1)

A community was deleted.

ZIM_COMMUNITY_LIST_CHANGE_ACTION_UPDATED

ZIM_COMMUNITY_LIST_CHANGE_ACTION_UPDATED
ZIM_COMMUNITY_LIST_CHANGE_ACTION_UPDATED=(2)

A community was updated.

ZIMCommunityMemberEnterType

The enter type for community members.

Details

The enter type for community members.

Declared in ZIMDefines.h

Properties

ZIM_COMMUNITY_MEMBER_ENTER_TYPE_UNKNOWN

ZIM_COMMUNITY_MEMBER_ENTER_TYPE_UNKNOWN
ZIM_COMMUNITY_MEMBER_ENTER_TYPE_UNKNOWN=(0)

Unknown enter type.

ZIM_COMMUNITY_MEMBER_ENTER_TYPE_COMMUNITY_CREATED

ZIM_COMMUNITY_MEMBER_ENTER_TYPE_COMMUNITY_CREATED
ZIM_COMMUNITY_MEMBER_ENTER_TYPE_COMMUNITY_CREATED=(1)

The member joined when the community was created.

ZIM_COMMUNITY_MEMBER_ENTER_TYPE_COMMUNITY_JOINED

ZIM_COMMUNITY_MEMBER_ENTER_TYPE_COMMUNITY_JOINED
ZIM_COMMUNITY_MEMBER_ENTER_TYPE_COMMUNITY_JOINED=(2)

The member actively joined the community.

ZIM_COMMUNITY_MEMBER_ENTER_TYPE_COMMUNITY_INVITED

ZIM_COMMUNITY_MEMBER_ENTER_TYPE_COMMUNITY_INVITED
ZIM_COMMUNITY_MEMBER_ENTER_TYPE_COMMUNITY_INVITED=(3)

The member was invited to join the community.

ZIMCommunityMemberChangeState

The state change type for community members.

Details

The state change type for community members.

Declared in ZIMDefines.h

Properties

ZIM_COMMUNITY_MEMBER_CHANGE_STATE_EXITED

ZIM_COMMUNITY_MEMBER_CHANGE_STATE_EXITED
ZIM_COMMUNITY_MEMBER_CHANGE_STATE_EXITED=(0)

The member exited the community.

ZIM_COMMUNITY_MEMBER_CHANGE_STATE_ENTERED

ZIM_COMMUNITY_MEMBER_CHANGE_STATE_ENTERED
ZIM_COMMUNITY_MEMBER_CHANGE_STATE_ENTERED=(1)

The member entered the community.

ZIMCommunityMemberChangeAction

The action type for community member status changes.

Details

The action type for community member status changes.

Declared in ZIMDefines.h

Properties

ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_UNKNOWN

ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_UNKNOWN
ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_UNKNOWN=(0)

Unknown action.

ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_JOINED

ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_JOINED
ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_JOINED=(1)

The member actively joined the community.

ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_INVITED

ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_INVITED
ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_INVITED=(2)

The member was invited to join the community.

ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_LEFT

ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_LEFT
ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_LEFT=(3)

The member actively left the community.

ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_KICKED_OUT

ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_KICKED_OUT
ZIM_COMMUNITY_MEMBER_CHANGE_ACTION_KICKED_OUT=(4)

The member was kicked out of the community.

ZIMCommunityChannelType

The type of community channel.

Details

The type of community channel.

Declared in ZIMDefines.h

Properties

ZIM_COMMUNITY_CHANNEL_TYPE_UNKNOWN

ZIM_COMMUNITY_CHANNEL_TYPE_UNKNOWN
ZIM_COMMUNITY_CHANNEL_TYPE_UNKNOWN=(-1)

Unknown channel.

ZIM_COMMUNITY_CHANNEL_TYPE_GENERAL

ZIM_COMMUNITY_CHANNEL_TYPE_GENERAL
ZIM_COMMUNITY_CHANNEL_TYPE_GENERAL=(0)

Default channel, automatically created when the community is created.

ZIM_COMMUNITY_CHANNEL_TYPE_PUBLIC

ZIM_COMMUNITY_CHANNEL_TYPE_PUBLIC
ZIM_COMMUNITY_CHANNEL_TYPE_PUBLIC=(1)

Public channel, visible to all members of the community.

ZIM_COMMUNITY_CHANNEL_TYPE_PRIVATE

ZIM_COMMUNITY_CHANNEL_TYPE_PRIVATE
ZIM_COMMUNITY_CHANNEL_TYPE_PRIVATE=(2)

Private channel, visible only to specific members.

ZIMCommunityChannelListChangeAction

The action type for community channel list changes.

Details

The action type for community channel list changes.

Declared in ZIMDefines.h

Properties

ZIM_COMMUNITY_CHANNEL_LIST_CHANGE_ACTION_ADDED

ZIM_COMMUNITY_CHANNEL_LIST_CHANGE_ACTION_ADDED
ZIM_COMMUNITY_CHANNEL_LIST_CHANGE_ACTION_ADDED=(0)

A community channel was added.

ZIM_COMMUNITY_CHANNEL_LIST_CHANGE_ACTION_DELETED

ZIM_COMMUNITY_CHANNEL_LIST_CHANGE_ACTION_DELETED
ZIM_COMMUNITY_CHANNEL_LIST_CHANGE_ACTION_DELETED=(1)

A community channel was deleted.

ZIM_COMMUNITY_CHANNEL_LIST_CHANGE_ACTION_UPDATED

ZIM_COMMUNITY_CHANNEL_LIST_CHANGE_ACTION_UPDATED
ZIM_COMMUNITY_CHANNEL_LIST_CHANGE_ACTION_UPDATED=(2)

A community channel was updated.

ZIMCommunityChannelMuteMode

The mute mode for community channels.

Details

The mute mode for community channels.

Declared in ZIMDefines.h

Properties

ZIM_COMMUNITY_CHANNEL_MUTE_MODE_NONE

ZIM_COMMUNITY_CHANNEL_MUTE_MODE_NONE
ZIM_COMMUNITY_CHANNEL_MUTE_MODE_NONE=(0)

No mute mode.

ZIM_COMMUNITY_CHANNEL_MUTE_MODE_NORMAL

ZIM_COMMUNITY_CHANNEL_MUTE_MODE_NORMAL
ZIM_COMMUNITY_CHANNEL_MUTE_MODE_NORMAL=(1)

Normal mute mode; only administrators and the owner can speak.

ZIM_COMMUNITY_CHANNEL_MUTE_MODE_ALL

ZIM_COMMUNITY_CHANNEL_MUTE_MODE_ALL
ZIM_COMMUNITY_CHANNEL_MUTE_MODE_ALL=(2)

All members are muted.

ZIM_COMMUNITY_CHANNEL_MUTE_MODE_CUSTOM

ZIM_COMMUNITY_CHANNEL_MUTE_MODE_CUSTOM
ZIM_COMMUNITY_CHANNEL_MUTE_MODE_CUSTOM=(3)

Custom mute mode.

ZIMCommunityMemberMuteType

The mute type for community members.

Details

The mute type for community members.

Declared in ZIMDefines.h

Properties

ZIM_COMMUNITY_MEMBER_MUTE_TYPE_NONE

ZIM_COMMUNITY_MEMBER_MUTE_TYPE_NONE
ZIM_COMMUNITY_MEMBER_MUTE_TYPE_NONE=(0)

Not muted.

ZIM_COMMUNITY_MEMBER_MUTE_TYPE_COMMUNITY

ZIM_COMMUNITY_MEMBER_MUTE_TYPE_COMMUNITY
ZIM_COMMUNITY_MEMBER_MUTE_TYPE_COMMUNITY=(1)

Muted at the community level.

ZIM_COMMUNITY_MEMBER_MUTE_TYPE_CHANNEL

ZIM_COMMUNITY_MEMBER_MUTE_TYPE_CHANNEL
ZIM_COMMUNITY_MEMBER_MUTE_TYPE_CHANNEL=(2)

Muted at the community channel level.

ZIMCommunityMessageNotificationStatus

The notification status for community messages.

Details

The notification status for community messages.

Declared in ZIMDefines.h

Properties

ZIM_COMMUNITY_MESSAGE_NOTIFICATION_STATUS_NOTIFY

ZIM_COMMUNITY_MESSAGE_NOTIFICATION_STATUS_NOTIFY
ZIM_COMMUNITY_MESSAGE_NOTIFICATION_STATUS_NOTIFY=(1)

Message notifications are enabled.

ZIM_COMMUNITY_MESSAGE_NOTIFICATION_STATUS_DO_NOT_DISTURB

ZIM_COMMUNITY_MESSAGE_NOTIFICATION_STATUS_DO_NOT_DISTURB
ZIM_COMMUNITY_MESSAGE_NOTIFICATION_STATUS_DO_NOT_DISTURB=(2)

Do not disturb mode is enabled.

ZIMCommunityMemberRole

Community member role

Details

Community member role

Declared in ZIMDefines.h

Properties

ZIM_COMMUNITY_MEMBER_ROLE_OWNER

ZIM_COMMUNITY_MEMBER_ROLE_OWNER
ZIM_COMMUNITY_MEMBER_ROLE_OWNER=(1)

Community Owner.

ZIM_COMMUNITY_MEMBER_ROLE_ADMIN

ZIM_COMMUNITY_MEMBER_ROLE_ADMIN
ZIM_COMMUNITY_MEMBER_ROLE_ADMIN=(2)

Community Admin.

ZIM_COMMUNITY_MEMBER_ROLE_MEMBER

ZIM_COMMUNITY_MEMBER_ROLE_MEMBER
ZIM_COMMUNITY_MEMBER_ROLE_MEMBER=(3)

Community Member.

Previous

Struct

On this page

Back to top