Configuration

interface Configuration

The various options for how a channel is configured.

Types

Link copied to clipboard

List of features known at release time.

Properties

Link copied to clipboard

Return the list of all available customer fields.

Link copied to clipboard

Custom fields defined for supplying of additional information about customer, for example data supplied during a pre-chat survey.

Link copied to clipboard

Definition of possible custom fields which are usable/valid for all contacts with the customer.

Link copied to clipboard

File attachment restrictions.

Link copied to clipboard

Whether the channel supports multiple threads for the same user.

Link copied to clipboard

Whether OAuth authorization is enabled for the channel.

Link copied to clipboard
abstract val isLiveChat: Boolean

True iff this is a live chat.

Link copied to clipboard
abstract val isOnline: Boolean

True iff services are online.

Link copied to clipboard

Whether the channel supports proactive chat features.

Functions

Link copied to clipboard
open fun allowsFieldId(fieldId: String): Boolean

Check if a given field ID is allowed by the receiving Configuration.

Link copied to clipboard

Check if a given feature is supported by Feature name.

abstract fun hasFeature(feature: String): Boolean

Check if a given feature is supported by string.