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 Context is unavailable, or the iOS Flutter view controller is not embedded in a UINavigationController).
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.