This version of the SDK added one more Enum class as ICEnvironment.
This enumeration describes the various statuses for the connection between the SDK and the In-App Message broker.
|No connection attempt has been made.
|A connection attempt is in progress.
|A connection has been established.
|The connection was refused by the broker.
Note: Not currently used.
|A disconnection attempt is currently in progress.
|The connection has been closed.
|A connection error has occurred.
This enumeration describes the different device profile parameters supported for update and remove operations.
|Represents the User Id attribute of the device profile.
|Represents the Customer Id attribute of the device profile.
This enumeration describes the various error codes exposed by the SDK.
|Indicates the SDK has not been initialized/started.
|Indicates the SDK is already started, but another attempt has been made.
|Indicates attempted access to a feature before registering a user.
|Indicates attempted access to a feature that is not enabled within the Webex Connect app configuration.
|It indicates that a required parameter is missing or an invalid value has been passed.
|Indicates that permission required to process operation has not been granted.
|Indicates a user is already registered but another registration attempt has been made.
|Indicates that the SDK failed to register for push notifications.
|It indicates that a REST API call to the Webex Connect platform has failed. Used exclusively with
ICRestException that exposes the underlying error.
|Indicates an In-App Messaging operation has been attempted while no active connection exists.
|Indicates that an In-App Messaging connection error occurred.
|Indicates that the In-App Message publication failed.
|Indicates that the topic subscription operation failed.
|Indicates that the operation to unsubscribe from a topic failed.
|It indicates that the Pin generation process has timed out during the listening phase.
|Indicates the Security Token is invalid.
|It indicates that a Security Token is required.
|It indicates that a Security Token has expired.
|Indicates that an unknown error has occurred.
This enumeration describes the targets that may be used with the logging system.
|Logs will be displayed in the console.
|Logs will be recorded in a file.
This enumeration describes the type of logging that the SDK will produce.
|No logging information will be generated.
|Logging information suitable for debugging in a development environment will be generated.
|Minimal logging information, suitable for production environments, will be generated.
This enumeration describes the supported message channels.
|Channel for Push messages.
|Channel for In-App messages.
This enumeration describes the various message statuses.
|It indicates that the message has been created but no send attempt has been made.
|It indicates that the message was successfully sent to the Webex Connect platform.
|It indicates that sending of the message to the Webex Connect platform failed.
|It indicates that the message has been delivered.
|It indicates that the message has been read.
|A message clicked by user
This enumeration describes the various message synchronization modes.
|Synchronization is disabled.
|Synchronization is constrained by limits.
|Synchronization of all message data.
This enumeration describes the different types of messages.
|Indicates an Alert style message.
|Indicates the message is a delivery receipt for another standard message.
|Indicates the message is a standard Push or In-App message.
|Indicates the message is a Push notification that is coupled to a standard In-App message.
|Indicates the message is a read-receipt for another standard message.
|It indicates that the message is a republish of another standard message. This type is used to help support the synchronization of user originated messages to other devices.
|Indicates that the message contains updated thread data. This type is used to synchronize changes of thread data to user devices.
|The message is an indicator that typing has started.
|The message is an indicator that typing has stopped.
|Message Data is a clicked event of template element button.
This enumeration describes the various thread statuses used by the SDK.
|It indicates that the thread is considered as active.
|Indicates that the thread is considered as closed.
This enumeration describes the types of threads used by the SDK.
|Indicates a read-only thread that may be used for one-way announcements. It is not possible to publish messages to this type of thread from the SDK.
|Indicates a thread which may be used for bi-directional communication.
This enumeration describes the Webex Connect server environment used by the SDK.
|United Kingdom server
|United States server
|United States server for azure
This enumeration describes the Interactive data type for message.
|Form response for message type “form”
|Generic template element’s button click action which opens WebURL.
|Generic Template element’s button click action which sends click event.
|Quick Reply Button click action.
This enumeration describes the type of templates supported for message.
|Indicates the form message which will accept a set of form fields
|Indicates the generic template with elements and each element has images and interactive buttons.
This enumeration describes the type of form fields supported for message type “form”
|Indicates the Date type of form field
|Indicates the Decimal type of form field
|Indicates the Dropdown type of form field
|Indicates the Email type of form field
|Indicates the Integer type of form field
|Indicates the Name type of form field
|Indicates the Text type of form field
|Indicates the Multi select dropdown type of form field
Updated 3 months ago