E2eeAccountKeyInfo


public final class E2eeAccountKeyInfo implements Parcelable


Contém informações sobre um account key que pode ser atualizado por clientes, por exemplo, usando updateAllE2eeAccountKeys.

Resumo

Tipos aninhados

public final class E2eeAccountKeyInfo.Builder

Classe builder para E2eeAccountKeyInfo.

Constantes

static final Parcelable.Creator<E2eeAccountKeyInfo>

Métodos públicos

boolean
@NonNull String

Retorna o account ID da chave que será atualizada.

@NonNull ImmutableList<ContactInfoParcelable>

Retorna todos os contact infos que serão associados à chave ao processar a atualização.

@NonNull String

Retorna o device ID da chave que será atualizada.

@NonNull byte[]

Retorna o novo keyValue que será associado à chave ao processar a atualização.

int
void
writeToParcel(Parcel dest, int flags)

Constantes herdadas

De android.os.Parcelable
static final int
static final int
static final int
static final int

Métodos herdados

De android.os.Parcelable
abstract int
int

Constantes

CREATOR

public static final Parcelable.Creator<E2eeAccountKeyInfoCREATOR

Campos públicos

accountId

public @NonNull String accountId

deviceId

public @NonNull String deviceId

keyValue

public @NonNull byte[] keyValue

Métodos públicos

equals

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Retorna o account ID da chave que será atualizada.

getContactInfos

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

Retorna todos os contact infos que serão associados à chave ao processar a atualização.

getDeviceId

public @NonNull String getDeviceId()

Retorna o device ID da chave que será atualizada.

getKeyValue

public @NonNull byte[] getKeyValue()

Retorna o novo keyValue que será associado à chave ao processar a atualização.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)