Identifiers

data class Identifiers
kotlin.Any
   ↳ com.google.android.gms.dtdi.analytics.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

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

fun equals(other: Any?): Boolean

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.