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,
})

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,
});