Configuration API

MXOConfiguration

The configuration object for the MXO SDK.

open class MXOConfiguration : NSObject {
	open var siteKey: String? { get }
    	open var touchpoint: URL? { get }
	open var host: URL? { get }
	open var adminMode: Bool { get }
}
PropertyTypeDescription
siteKeyString?The MXO workspace to configure the SDK with.
touchpointURL?The MXO Touchpoint to configure the SDK with.
hostURL?The MXO host to send data to.
adminModeBoolThe Mode of the MXO SDK.

Create an instance using the Builder as shown below:

let configuration = MXOConfiguration { builder in
	builder.adminMode = false
	builder.touchpoint = URL(string: "myAppsNameURI")
	builder.host = URL(string: "eu2.thunderhead.com")
	builder.siteKey = "ONE-XXXXXXXXXX-1022"
}
Note: For more information, see how to configure the SDK or get the current configuration.