Identifiers

dataclassIdentifiers
kotlin.Any
com.google.android.gms.dtdi.analytics.Identifiers

Direct use ofIdentifiersis not supported.

Collection of identifiers for logging cross-device for DTDI.

Summary

Nested classes

Immutable class that represents an ID.

Public methods

Boolean
equals(other:Any?)

Int

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

equals

funequals(other:Any?):Boolean

hashCode

funhashCode():Int

regenerate

funregenerate():Identifiers

Generates a new set of identifiers for after expiration.

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.