AnalyticsInfo
class AnalyticsInfo : AbstractSafeParcelable, ReflectedParcelable
com.google.android.gms.dtdi.core.AnalyticsInfo |
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 |
Public constructors |
|
---|---|
<init>(genesisMillis: Long, correlationId: ByteArray, localEphemeralDeviceId: ByteArray, regenerated: Boolean, parentCorrelationId: ByteArray? = null) Direct use of |
Public methods |
|
---|---|
Boolean | |
Int |
hashCode() |
Unit |
writeToParcel(dest: Parcel, flags: Int) |
Properties |
|
---|---|
ByteArray |
Randomly generated, PII-free identifier for a group of devices participating in a single experience. |
Long |
Time this correlation data was created. |
ByteArray |
Randomly generated, PII-free, identifier, for the local device in a single experience. |
ByteArray? |
A parent Correlation Identifier that this experience is associated with. |
Boolean |
Indicates whether this set of identifiers was regenerated because of expiration or not. |
Companion properties |
|
---|---|
Creator<AnalyticsInfo> |
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.