E2eeAccountKeyInfo


public final class E2eeAccountKeyInfo implements Parcelable


Contient des informations sur un account key qui peuvent être mises à jour par les clients, par exemple via updateAllE2eeAccountKeys.

Résumé

Types imbriqués

public final class E2eeAccountKeyInfo.Builder

Classe Builder pour E2eeAccountKeyInfo.

Constantes

static final Parcelable.Creator<E2eeAccountKeyInfo>

Méthodes publiques

boolean
@NonNull String

Renvoie le account ID de la clé qui sera mise à jour.

@NonNull ImmutableList<ContactInfoParcelable>

Renvoie tous les contact infos qui seront associés à la clé lors du traitement de la mise à jour.

@NonNull String

Renvoie le device ID de la clé qui sera mise à jour.

@NonNull byte[]

Renvoie le nouveau keyValue qui sera associé à la clé lors du traitement de la mise à jour.

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

CREATOR

public static final Parcelable.Creator<E2eeAccountKeyInfoCREATOR

Champs publics

accountId

public @NonNull String accountId

deviceId

public @NonNull String deviceId

keyValue

public @NonNull byte[] keyValue

Méthodes publiques

égal à

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Renvoie le account ID de la clé qui sera mise à jour.

getContactInfos

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

Renvoie tous les contact infos qui seront associés à la clé lors du traitement de la mise à jour.

getDeviceId

public @NonNull String getDeviceId()

Renvoie le device ID de la clé qui sera mise à jour.

getKeyValue

public @NonNull byte[] getKeyValue()

Renvoie le nouveau keyValue qui sera associé à la clé lors du traitement de la mise à jour.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)