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.