Identifiers
data class Identifiers
Direct use of Identifiers
is not supported.
Collection of identifiers for logging cross-device for DTDI.
Summary
Nested classes
Immutable class that represents an ID.
Public methods
regenerate
()
Generates a new set of identifiers for after expiration.
Properties
Randomly generated, PII-free, identifier for a group of devices participating in a single experience.
Randomly generated, PII-free, identifier for a single device in a single experience.
Optional parent correlationId to associate this set of identifiers with.
Indicates whether this set of identifiers was regenerated because of expiration or not.
Public methods
hashCode
fun hashCode ( ) : Int
regenerate
fun regenerate ( ) : Identifiers
Generates a new set of identifiers for after expiration.
Properties
correlationId
val correlationId : Identifiers.OpaqueId
Randomly generated, PII-free, identifier for a group of devices participating in a single experience.
ephemeralDeviceId
val ephemeralDeviceId : Identifiers.OpaqueId
Randomly generated, PII-free, identifier for a single device in a single experience.
parentCorrelationId
val parentCorrelationId : Identifiers.OpaqueId ?
Optional parent correlationId to associate this set of identifiers with.
regenerated
val regenerated : Boolean
Indicates whether this set of identifiers was regenerated because of expiration or not.

