Config

Enum class representing different environments in Webex Connect.

The Config class is a configuration class used for the SDK. It includes properties such as appId, clientKey, environment, serverDomain, and allowUnencryptedDatabaseFallback.

Syntax: class Config(appId: String, val clientKey: String, val environment: Environment = Environment.UK)

Constructors

Public ConstructorSyntax
Configconstructor(appId: String, clientKey: String, environment: Environment = Environment.UK)

Config

This method is used to initialize a Config instance with an appId, clientKey, and environment.

Syntax: constructor(appId: String, clientKey: String, environment: Environment = Environment.UK)

Properties

Return TypeProperty NameDescription
StringappId var appId: String
The appId is generated while creating an app asset within Webex Connect.
StringclientKey val clientKey: String
The client key is generated while creating an app asset within Webex Connect.
voidenvironment val environment: Environment
Webex Connect server environment
BooleanallowUnencryptedDatabaseFallback var allowUnencryptedDatabaseFallback: Boolean
Flag indicating whether unencrypted database fallback is allowed.
StringserverDomain var serverDomain: String?
The server domain for the application (to override the zero-rating domain).

appId

Returns the appId.

Syntax: var appId: String

clientKey

Returns the client key.

Syntax: val clientKey: String

environment

Returns the Webex Connect server environment.

Syntax: val environment: Environment

allowUnencryptedDatabaseFallback

Flag indicating whether unencrypted database fallback is allowed.

Syntax: var allowUnencryptedDatabaseFallback: Boolean

serverDomain

The server domain for the application to override the zero-rating domain.

Syntax: var serverDomain: String?