AccountInfo

@Hide @ShowFirstParty class AccountInfo : AbstractSafeParcelable
com.google.android.gms.dtdi.core.AccountInfo

A representation of an app-level account that can be used to match against app-level accounts on other devices.

Summary

Nested classes

annotation

Public constructors

<init>(hashedAccountId: ByteArray, hashingAlgorithm: Int, supportedIntentActions: List<String>, additionalMetadata: ByteArray)

A representation of an app-level account that can be used to match against app-level accounts on other devices.

Public methods

Boolean
equals(other: Any?)

Unit
writeToParcel(dest: Parcel, flags: Int)

Properties

ByteArray

Bytes that are propagated as-is to an originating device that has matched against this account

ByteArray

A hashed identifier for this account

Int

Hashing algorithm used to hash this account's identifier

List<String>

List of intent action strings that are supported by this account

Companion properties

Creator<AccountInfo>

Public constructors

<init>

AccountInfo(
    hashedAccountId: ByteArray,
    hashingAlgorithm: Int,
    supportedIntentActions: List<String>,
    additionalMetadata: ByteArray)

A representation of an app-level account that can be used to match against app-level accounts on other devices.

Public methods

equals

fun equals(other: Any?): Boolean

writeToParcel

fun writeToParcel(
    dest: Parcel,
    flags: Int
): Unit

Properties

additionalMetadata

val additionalMetadata: ByteArray

Bytes that are propagated as-is to an originating device that has matched against this account

hashedAccountId

val hashedAccountId: ByteArray

A hashed identifier for this account

hashingAlgorithm

val hashingAlgorithm: Int

Hashing algorithm used to hash this account's identifier

supportedIntentActions

val supportedIntentActions: List<String>

List of intent action strings that are supported by this account

Companion properties

CREATOR

val CREATOR: Creator<AccountInfo>