ExponeaConfiguration constructor

const ExponeaConfiguration({
  1. required String projectToken,
  2. required String authorizationToken,
  3. String? baseUrl,
  4. Map<EventType, List<ExponeaProject>>? projectMapping,
  5. Map<String, Object>? defaultProperties,
  6. int? flushMaxRetries,
  7. double? sessionTimeout,
  8. bool? automaticSessionTracking,
  9. TokenFrequency? pushTokenTrackingFrequency,
  10. bool? allowDefaultCustomerProperties,
  11. bool? advancedAuthEnabled,
  12. AndroidExponeaConfiguration? android,
  13. IOSExponeaConfiguration? ios,
  14. List<String>? inAppContentBlockPlaceholdersAutoLoad,
})

Implementation

const ExponeaConfiguration({
  required this.projectToken,
  required this.authorizationToken,
  this.baseUrl,
  this.projectMapping,
  this.defaultProperties,
  this.flushMaxRetries,
  this.sessionTimeout,
  this.automaticSessionTracking,
  this.pushTokenTrackingFrequency,
  this.allowDefaultCustomerProperties,
  this.advancedAuthEnabled,
  this.android,
  this.ios,
  this.inAppContentBlockPlaceholdersAutoLoad,
});