InitializeSDKBuilder constructor

InitializeSDKBuilder({
  1. String? storageFolderName,
  2. required String iOSContainerID,
  3. required String licenseKey,
  4. bool enableMobileNumberLogin = false,
  5. bool? chatHistoryEnable,
  6. bool enableDebugLog = false,
  7. bool enablePrivateStorage = false,
  8. bool? enableAndroidCallKitUI = true,
})

This constructor allows for the configuration of the SDK initialization process, including specifying storage options, authentication details, and various feature toggles.

Implementation

InitializeSDKBuilder(
    {this.storageFolderName,
    required this.iOSContainerID,
    required this.licenseKey,
    this.enableMobileNumberLogin = false,
    this.chatHistoryEnable,
    this.enableDebugLog = false,
    this.enablePrivateStorage = false,
    this.enableAndroidCallKitUI = true});