LwayveSDKConfiguration
@objc
public class LwayveSDKConfiguration : NSObject
A LwayveSDKConfiguration object defines parameters required for LWAYVE SDK.
-
Use configurationType to set predefined deployment settings.
Declaration
Swift
public let configurationType: LwayveSDKConfigurationType -
Use baseURL to override the default LWAYVE service URL.
Declaration
Swift
public let baseURL: URL -
Authentification token
Declaration
Swift
public let authenticationToken: String -
Enables the user audio recording UI
Declaration
Swift
public let userAudioRecordingEnabled: Bool -
Audio recording screen appearance.
Declaration
Swift
public let audioRecordingScreenAppearance: AudioRecordingScreenAppearance -
The event name is used for user messages presented by SDK where the app or event name is important (e.g. microphone permissions request, etc)
Declaration
Swift
public let localizedEventName: String -
init(configurationType:baseURL:authenticationToken:userAudioRecordingEnabled:audioRecordingScreenAppearance:localizedEventName:)Default initializer
Declaration
Swift
@objc public init(configurationType: LwayveSDKConfigurationType = .prod, baseURL: URL? = nil, authenticationToken: String, userAudioRecordingEnabled: Bool = false, audioRecordingScreenAppearance: AudioRecordingScreenAppearance? = AudioRecordingScreenAppearance(), localizedEventName: String? = LwayveSDKConfiguration.defaultLocalizedEventName)Parameters
configurationTypebaseURL- see
baseURL. UsebaseURL = nilto use default URL for configurationType.authenticationTokenuserAudioRecordingEnabled- see
LwayveSDKConfiguration.userAudioRecordingEnabled. Default valuefalse.audioRecordingScreenAppearance- see
LwayveSDKConfiguration.audioRecordingScreenAppearance. You can passnilto use the default value in Objective-ClocalizedEventNamesee
LwayveSDKConfiguration.localizedEventName. Default valueLWAYVE. You can passnilto use the default value in Objective-C
View on GitHub
LwayveSDKConfiguration Class Reference