Package-level declarations

Types

Link copied to clipboard
@JsonClass(generateAdapter = false)
enum DeploymentType : Enum<DeploymentType>

An enum to represent the DeploymentType for a RemoteConfiguration.

Link copied to clipboard
@JsonClass(generateAdapter = false)
enum FormType : Enum<FormType>

An enum to represent the FormType for a PreChatConfiguration.

Link copied to clipboard
data class PreChatConfiguration(val formFields: List<PreChatField>, val hiddenFormFields: List<PreChatField>)

The configuration for a pre-chat form in the RemoteConfiguration.

Link copied to clipboard
data class RemoteConfiguration(val name: String, val deploymentType: DeploymentType, val forms: List<PreChatConfiguration>, val choiceListConfiguration: ChoiceListConfiguration?, val termsAndConditions: TermsAndConditions?, val timestamp: Long)

Represents remote configuration information.