com.medallia.mxo.configuration
All of APIs listed on this page are in the com.medallia.mxo.configuration package.
MXOConfiguration
The configuration object for the MXO SDK.
public class MXOConfiguration private constructor(
public val siteKey: String? = null,
public val touchpoint: URI? = null,
public val host: URI? = null,
public val mode: MXOMode? = MXOMode.USER,
)| Property | Type | Description |
|---|---|---|
| siteKey | String? | The MXO workspace to configure the SDK with. |
| touchpoint | URI? | The MXO Touchpoint to configure the SDK with. |
| host | URI? | The MXO host to send data to. |
| mode | MXOMode? | The Mode of the MXO SDK. |
Create an instance using the Builder as shown below:
@JvmSynthetic
public inline fun mxoConfiguration(
initializer: MXOConfiguration.Builder.() -> Unit = { },
): MXOConfigurationMedalliaConfiguration
The Medallia communication configuration object.
public class MedalliaConfiguration private constructor(
public val disableInterSDKCommunication: Boolean = false,
)| Property | Type | Description |
|---|---|---|
| disableInterSDKCommunication | Boolean | Set to true to disable Medallia SDK communication. |
Create an instance using the Builder as shown below:
@JvmSynthetic
public fun medalliaConfiguration(
initializer: MedalliaConfiguration.Builder.() -> Unit,
): MedalliaConfigurationMXOMode
The Mode to run the MXO SDK in.
public enum class MXOMode {
ADMIN,
USER,
}
| Enum | Description |
|---|---|
| ADMIN | Used for designing and editing MXO entities. |
| USER | Used for release applications. |
