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
configurationType
baseURL
- see
baseURL
. UsebaseURL = nil
to use default URL for configurationType.authenticationToken
userAudioRecordingEnabled
- see
LwayveSDKConfiguration.userAudioRecordingEnabled
. Default valuefalse
.audioRecordingScreenAppearance
- see
LwayveSDKConfiguration.audioRecordingScreenAppearance
. You can passnil
to use the default value in Objective-ClocalizedEventName
see
LwayveSDKConfiguration.localizedEventName
. Default valueLWAYVE
. You can passnil
to use the default value in Objective-C