E2eeContactKeyParcelable


public final class E2eeContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Representa um E2eeBaseKeyParcelable vinculado a um único contato.

E2eeAccountContactKeyParcelable é usado se a chave puder ser associada a zero ou vários contatos.

Resumo

Tipos aninhados

Classe builder para E2eeContactKeyParcelable.

Métodos públicos

boolean
@NonNull String

Retorna o account ID da chave de contato.

@NonNull String

Retorna o device ID da chave de contato.

@Nullable String

Retorna o display name do contato associado à chave.

@Nullable String

Retorna o email address do contato associado à chave.

@Nullable byte[]

Retorna o key bytes da chave de contato.

int

Retorna o estado de verificação local da chave.

@NonNull String

Retorna o lookup key do único contato associado à chave.

@NonNull String

Retorna o nome do pacote que possui a chave.

@Nullable String

Retorna o phone number do contato associado à chave.

int

Retorna o estado de verificação remota da chave.

long

Retorna o timestamp of the last update da chave de contato.

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<E2eeContactKeyParcelableCREATOR

Campos públicos

accountId

public @NonNull String accountId

deviceId

public @NonNull String deviceId

displayName

public @Nullable String displayName

emailAddress

public @Nullable String emailAddress

keyValue

public @Nullable byte[] keyValue

localVerificationState

public int localVerificationState

lookupKey

public @NonNull String lookupKey

ownerPackageName

public @NonNull String ownerPackageName

phoneNumber

public @Nullable String phoneNumber

remoteVerificationState

public int remoteVerificationState

timeUpdated

public long timeUpdated

Métodos públicos

equals

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Retorna o account ID da chave de contato.

getDeviceId

public @NonNull String getDeviceId()

Retorna o device ID da chave de contato.

getDisplayName

public @Nullable String getDisplayName()

Retorna o display name do contato associado à chave.

getEmailAddress

public @Nullable String getEmailAddress()

Retorna o email address do contato associado à chave.

getKeyValue

public @Nullable byte[] getKeyValue()

Retorna o key bytes da chave de contato.

getLocalVerificationState

public int getLocalVerificationState()

Retorna o estado de verificação local da chave.

Consulte com.google.android.gms.contactkeys.constants.VerificationState para mais detalhes.

getLookupKey

public @NonNull String getLookupKey()

Retorna o lookup key do único contato associado à chave.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Retorna o nome do pacote que possui a chave.

getPhoneNumber

public @Nullable String getPhoneNumber()

Retorna o phone number do contato associado à chave.

getRemoteVerificationState

public int getRemoteVerificationState()

Retorna o estado de verificação remota da chave.

Consulte com.google.android.gms.contactkeys.constants.VerificationState para mais detalhes.

getTimeUpdated

public long getTimeUpdated()

Retorna o timestamp of the last update da chave de contato.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)