DataleonConfig constructor

DataleonConfig({
  1. required String sessionId,
  2. required String token,
  3. String? accountTenant,
  4. String? apiBaseUrl,
  5. String? uploadBucket,
  6. String appVersion = '2.0.0',
  7. String? initialLanguage,
  8. String customerAssetsBucket = 'yap-assets-customer',
})

Implementation

DataleonConfig({
  required this.sessionId,
  required this.token,
  this.accountTenant,
  this.apiBaseUrl,
  this.uploadBucket,
  this.appVersion = '2.0.0',
  this.initialLanguage,
  this.customerAssetsBucket = 'yap-assets-customer',
}) : assert(
        apiBaseUrl == null || apiBaseUrl.isEmpty || apiBaseUrl.startsWith('https://'),
        'apiBaseUrl must use HTTPS',
      );