Identifiers
dataclassIdentifiers
kotlin.Any | |
↳ | com.google.android.gms.dtdi.analytics.Identifiers |
Direct use ofIdentifiers
is not supported.
Collection of identifiers for logging cross-device for DTDI.
Summary
Nested classes |
|
---|---|
Immutable class that represents an ID. |
Public methods |
|
---|---|
Boolean | |
Int |
hashCode() |
Identifiers |
Generates a new set of identifiers for after expiration. |
Properties |
|
---|---|
Identifiers.OpaqueId |
Randomly generated, PII-free, identifier for a group of devices participating in a single experience. |
Identifiers.OpaqueId |
Randomly generated, PII-free, identifier for a single device in a single experience. |
Identifiers.OpaqueId? |
Optional parent correlationId to associate this set of identifiers with. |
Boolean |
Indicates whether this set of identifiers was regenerated because of expiration or not. |
Public methods
hashCode
funhashCode():Int
Properties
correlationId
valcorrelationId:Identifiers.OpaqueId
Randomly generated, PII-free, identifier for a group of devices participating in a single experience.
ephemeralDeviceId
valephemeralDeviceId:Identifiers.OpaqueId
Randomly generated, PII-free, identifier for a single device in a single experience.
parentCorrelationId
valparentCorrelationId:Identifiers.OpaqueId?
Optional parent correlationId to associate this set of identifiers with.
regenerated
valregenerated:Boolean
Indicates whether this set of identifiers was regenerated because of expiration or not.