PrivacySettings enum

A collection of predefined privacy settings used to control the tracking behavior. Use setPrivacySettings() to change the privacy settings for all future tracking events.

Inheritance
Available extensions

Values

doNotTrack → const PrivacySettings

Tracking is disabled. This can be used when the user has denied tracking.

const PrivacySettings('Do Not Track')
cache → const PrivacySettings

Data is collected but not transmitted. This can be used when we want to ask the user for permission before transmitting the data.

const PrivacySettings('Cache')
anonym → const PrivacySettings

Data is collected and transmitted in an anonymized and privacy-friendly way. Billing ids, login names and more will be removed.

const PrivacySettings('Anonym')
full → const PrivacySettings

Data is collected and transmitted. A unique ID is created and stored for identifying the user in an anonymized way. The geo location is estimated based on the IP-Address. Anonymization (information removal) can still be configured in Dymatrix monitor.

const PrivacySettings('Full')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
label String
final
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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

Constants

values → const List<PrivacySettings>
A constant List of the values in this enum, in order of their declaration.