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

equals ( other : Any ? )

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

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.

Create a Mobile Website
View Site in Mobile | Classic
Share by: