ExponeaConfiguration constructor
const
ExponeaConfiguration({
- required String projectToken,
- required String authorizationToken,
- String? baseUrl,
- Map<
EventType, List< ? projectMapping,ExponeaProject> > - Map<
String, Object> ? defaultProperties, - int? flushMaxRetries,
- double? sessionTimeout,
- bool? automaticSessionTracking,
- TokenFrequency? pushTokenTrackingFrequency,
- bool? allowDefaultCustomerProperties,
- bool? advancedAuthEnabled,
- AndroidExponeaConfiguration? android,
- IOSExponeaConfiguration? ios,
- 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,
});