ExponeaConfiguration class

Annotations

Constructors

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

Properties

advancedAuthEnabled bool?
If true, Customer Token authentication is used
final
allowDefaultCustomerProperties bool?
If true, default properties are applied also for 'identifyCustomer' event.
final
android AndroidExponeaConfiguration?
Platform specific settings for Android
final
authorizationToken String
Default Exponea project authorization token
final
automaticSessionTracking bool?
Flag controlling automatic session tracking
final
baseUrl String?
Default Exponea project base URL
final
defaultProperties Map<String, Object>?
Default properties added to every event tracked to Exponea
final
flushMaxRetries int?
Number of retries for event flushing in case of a failure
final
hashCode int
The hash code for this object.
no setterinherited
inAppContentBlockPlaceholdersAutoLoad List<String>?
Automatically load content of In-app content blocks assigned to these Placeholder IDs
final
ios IOSExponeaConfiguration?
Platform specific settings for iOS
final
projectMapping Map<EventType, List<ExponeaProject>>?
Map event types to extra projects. Every event is tracked into default project and all projects based on this mapping
final
projectToken String
Default Exponea project token
final
pushTokenTrackingFrequency TokenFrequency?
Defines how often should the SDK track push notification token to Exponea
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sessionTimeout double?
Time in seconds that user has to have the app closed for session to be ended
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited