CoreConfiguration
Parameters
The service API endpoint URL from the config file (Url field).
The Salesforce organization ID (OrganizationId field).
The API Name of the Embedded Service Deployment (DeveloperName field).
Set to true if the deployment requires user verification.
Locale-to-language mapping for custom label resolution. See Configuration.remoteLocaleMap.
Optional extension enabling voice and video capabilities.
The client protocol version. Defaults to ClientType.MIAW_MOBILE_V1.
The SDK product name. Defaults to ClientName.MOBILE_IN_APP_SDK.
Creates a configuration from string parameters.
Use this constructor when you have the service URL as a String rather than a URL. The serviceAPI string is converted to a URL internally.
Parameters
The service API endpoint as a string (e.g., "https://myorg.my.salesforce-scrt.com").
The Salesforce organization ID.
The API Name of the Embedded Service Deployment.
Set to true if the deployment requires user verification.
Locale-to-language mapping for custom label resolution.
Optional extension enabling voice and video capabilities.
The client protocol version. Defaults to ClientType.MIAW_MOBILE_V1.
The SDK product name. Defaults to ClientName.MOBILE_IN_APP_SDK.
Throws
If serviceAPI is not a valid URL.
Creates a CoreConfiguration by copying values from an existing Configuration instance.
Parameters
The source Configuration to copy values from.