Configuration

public interface Configuration

The various options for how a channel is configured.

Types

Link copied to clipboard
public enum Feature extends Enum<Configuration.Feature>

List of features known at release time.

Functions

Link copied to clipboard
@Deprecated(message = "Client side validation of [FieldDefinition]s is no longer supported.")
public Boolean allowsFieldId(String fieldId)

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

Link copied to clipboard
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

Check if a given feature is supported by Feature name.

public abstract Boolean hasFeature(String feature)

Check if a given feature is supported by string.

Link copied to clipboard
public abstract Boolean isAuthorizationEnabled()

Whether OAuth authorization is enabled for the channel.

Link copied to clipboard
public abstract Boolean isLiveChat()

True iff this is a live chat.

Link copied to clipboard
public abstract Boolean isOnline()

True iff services are online.

Link copied to clipboard
public abstract Boolean isProactiveChatEnabled()

Whether the channel supports proactive chat features.