E2eeAccountContactKeyParcelable


public final class E2eeAccountContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Représente une clé de compte, une clé appartenant au client utilisée pour le chiffrement de bout en bout et associée à un compte spécifique à une application donnée, qui peut être associée à zéro, un ou plusieurs contacts.

Résumé

Types imbriqués

Classe Builder pour E2eeAccountContactKeyParcelable.

Méthodes publiques

boolean
@NonNull String

Renvoie l'account ID pour la clé de compte.

@NonNull ImmutableList<ContactInfoParcelable>

Renvoie les ContactInfoParcelable associés à la clé.

@NonNull String

Renvoie l'device ID pour la clé de compte.

@Nullable byte[]

Renvoie le key bytes de la clé de compte.

int

Renvoie l'état de validation local de la clé.

@NonNull String

Renvoie le nom du package propriétaire de la clé de compte.

int

Renvoie l'état de validation à distance de la clé.

long

Renvoie l'timestamp of the last update pour la clé de compte.

int
void
writeToParcel(Parcel dest, int flags)

Constantes héritées

Depuis android.os.Parcelable
static final int
static final int
static final int
static final int

Méthodes héritées

Depuis android.os.Parcelable
abstract int
int

Constantes

Champs publics

accountId

public @NonNull String accountId

deviceId

public @NonNull String deviceId

keyValue

public @Nullable byte[] keyValue

localVerificationState

public int localVerificationState

ownerPackageName

public @NonNull String ownerPackageName

remoteVerificationState

public int remoteVerificationState

timeUpdated

public long timeUpdated

Méthodes publiques

égal à

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Renvoie l'account ID pour la clé de compte.

getContactInfos

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

Renvoie les ContactInfoParcelable associés à la clé.

La liste peut être vide si la clé n'est associée à aucun contact. Il peut contenir plusieurs entrées si la clé est associée à plusieurs contacts (par exemple, plusieurs contacts partageant le même numéro de téléphone).

getDeviceId

public @NonNull String getDeviceId()

Renvoie l'device ID pour la clé de compte.

getKeyValue

public @Nullable byte[] getKeyValue()

Renvoie le key bytes de la clé de compte.

getLocalVerificationState

public int getLocalVerificationState()

Renvoie l'état de validation local de la clé.

Pour en savoir plus, consultez com.google.android.gms.contactkeys.constants.VerificationState.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Renvoie le nom du package propriétaire de la clé de compte.

getRemoteVerificationState

public int getRemoteVerificationState()

Renvoie l'état de validation à distance de la clé.

Pour en savoir plus, consultez com.google.android.gms.contactkeys.constants.VerificationState.

getTimeUpdated

public long getTimeUpdated()

Renvoie l'timestamp of the last update pour la clé de compte.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)