voximplant_kit_chat library
Classes
- KitChatActionIconsIos
- Icon set for the action buttons.
- KitChatAttachmentIconsIos
- Icon set for attachments visualization and attachments related actions.
- KitChatAttachmentPickerStringsIos
- Labels for the attachment picker actions.
- KitChatClientData
- Customer information that can be displayed in the agent's workspace.
- KitChatColorScheme
- Chat screen color scheme.
- KitChatConnectionStateStringsIos
- Labels for the connection state indicator.
- KitChatContextMenuStringsIos
- Labels for the message context menu actions.
- KitChatCustomization
- Customization options for the chat screen.
- KitChatErrorStringsIos
- Labels for the file validation errors.
- KitChatIconsIos
- Icon set for the chat screen on iOS.
- KitChatNoticeStringsIos
- Labels for the notices.
- KitChatPermissionAlertStringsIos
- Labels for the camera access permission alert.
- KitChatSenderIconsIos
- Icon set for senders.
- KitChatSenderStringsIos
- Labels for the senders.
- KitChatStringsIos
- String overrides for the chat screen on iOS.
- VoximplantKitChat
- The main entry point of the Voximplant Kit Chat SDK.
Enums
- KitChatAuthorizationError
- Authorization error reported by the Voximplant Kit Chat SDK.
- KitChatRegion
- Account region for a mobile channel.
Exceptions / Errors
- KitChatConnectionRequiredException
- Thrown to indicate that a method has been called when the connection to Voximplant Kit is not established.
- KitChatException
- Base exception class for all exceptions in the Voximplant Kit Chat SDK.
- KitChatIllegalArgumentException
- Thrown to indicate that an invalid argument has been supplied to the SDK (for example, an empty client data field or an empty push token).
- KitChatInitializationException
-
Thrown to indicate that the SDK has not been initialized, or that
initialization could not be completed (for example, the Android
application
Contextis unavailable, or the iOS Flutter view controller is not embedded in aUINavigationController). - KitChatInternalException
- Thrown to indicate that an internal error has occurred in the underlying native SDK.
- KitChatTimeoutException
- Thrown to indicate that an operation has not been completed in time.
- KitChatUnknownException
- Thrown when an error does not match any documented category.