Configuration class Initialization and configuration

Wraps configuration used to initialize a tracker.

Annotations

Constructors

Configuration({required String appName, required String customerKey, NetworkConfiguration? networkConfig, TrackerConfiguration? trackerConfig, SubjectConfiguration? subjectConfig, GdprConfiguration? gdprConfig, EmitterConfiguration? emitterConfig, NetworkRequestConfiguration? networkRequestConfig, TraceparentConfiguration? traceparentConfig})
const

Properties

appName → String
Unique appName identify the tracker.
final
customerKey → String
CustomerKey.
final
emitterConfig → EmitterConfiguration?
Configuration of Emitter.
final
gdprConfig → GdprConfiguration?
Configuration of GDPR context attached to events.
final
hashCode → int
The hash code for this object.
no setterinherited
networkConfig → NetworkConfiguration?
Network configuration.
final
networkRequestConfig → NetworkRequestConfiguration?
Configuration of Emitter.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
subjectConfig → SubjectConfiguration?
Configuration of subject information added to events.
final
traceparentConfig → TraceparentConfiguration?
Configuration of Emitter.
final
trackerConfig → TrackerConfiguration?
Configuration of tracker features.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, Object?>
toString() → String
A string representation of this object.
inherited

Operators

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