AnalyticsInfo
class AnalyticsInfo : AbstractSafeParcelable , ReflectedParcelable
Direct use of AnalyticsInfo
is not supported.
Information used to log new events downstream of a top-level event. This includes events within
an experience (using correlation_info
) and events within an experience (using correlation_id
).
Summary
Nested classes
Direct use of AnalyticsInfo.Builder
is not supported.
Properties
Randomly generated, PII-free identifier for a group of devices participating in a single experience.
Time this correlation data was created.
Randomly generated, PII-free, identifier, for the local device in a single experience.
A parent Correlation Identifier that this experience is associated with.
Indicates whether this set of identifiers was regenerated because of expiration or not.
Companion properties
Required Parcelable Creator.
Public constructors
<init>
AnalyticsInfo (
genesisMillis : Long ,
correlationId : ByteArray ,
localEphemeralDeviceId : ByteArray ,
regenerated : Boolean ,
parentCorrelationId : ByteArray ? = null )
Direct use of AnalyticsInfo
is not supported.
Information used to log new events downstream of a top-level event. This includes events within
an experience (using correlation_info
) and events within an experience (using correlation_id
).
Public methods
hashCode
fun hashCode ( ) : Int
Properties
correlationId
val correlationId : ByteArray
Randomly generated, PII-free identifier for a group of devices participating in a single experience.
genesisMillis
val genesisMillis : Long
Time this correlation data was created. Used to track identifier expiration.
localEphemeralDeviceId
val localEphemeralDeviceId : ByteArray
Randomly generated, PII-free, identifier, for the local device in a single experience.
parentCorrelationId
val parentCorrelationId : ByteArray ?
A parent Correlation Identifier that this experience is associated with.
regenerated
val regenerated : Boolean
Indicates whether this set of identifiers was regenerated because of expiration or not.

