THEOliveConfiguration
public struct THEOliveConfiguration
Configuration for THEOlive
-
An id used to report usage analytics
Declaration
Swift
public let externalSessionId: String? -
Override for the discovery URL.
Declaration
Swift
public let discoveryUrl: String? -
Override for the discovery URL.
Declaration
Swift
public let discoveryUrls: [String] -
Create a new instance of THEOliveConfiguration that can be used with THEOliveIntegrationFactory.create()
Declaration
Swift
public init(externalSessionId: String?, discoveryUrl: String? = nil, discoveryUrls: [String] = [])Parameters
externalSessionIdAn id used to report usage analytics, if not explicitely given a random UUID is used.
discoveryUrlAn optional custom discovery endpoint URL for THEOlive, defaults to nil. Takes precedence over
discoveryUrlsif defined.discoveryUrlsAn optional custom discovery endpoint URL list for THEOlive, defaults to [].