E2eeContactKeyParcelable


public final class E2eeContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Representa un E2eeBaseKeyParcelable vinculado a un solo contacto.

Se usa E2eeAccountContactKeyParcelable si la clave puede estar asociada con cero o varios contactos.

Resumen

Tipos anidados

Clase de compilador para E2eeContactKeyParcelable.

Métodos públicos

boolean
@NonNull String

Devuelve el account ID de la clave de contacto.

@NonNull String

Devuelve el device ID de la clave de contacto.

@Nullable String

Devuelve el display name del contacto asociado a la clave.

@Nullable String

Devuelve el email address del contacto asociado a la clave.

@Nullable byte[]

Devuelve el key bytes de la clave de contacto.

int

Devuelve el estado de verificación local de la clave.

@NonNull String

Devuelve el lookup key del único contacto asociado con la clave.

@NonNull String

Devuelve el nombre del paquete propietario de la clave.

@Nullable String

Devuelve el phone number del contacto asociado a la clave.

int

Devuelve el estado de verificación remota de la clave.

long

Devuelve el timestamp of the last update de la clave de contacto.

int
void
writeToParcel(Parcel dest, int flags)

Constantes heredadas

Desde android.os.Parcelable
static final int
static final int
static final int
static final int

Métodos heredados

Desde 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()

Devuelve el account ID de la clave de contacto.

getDeviceId

public @NonNull String getDeviceId()

Devuelve el device ID de la clave de contacto.

getDisplayName

public @Nullable String getDisplayName()

Devuelve el display name del contacto asociado a la clave.

getEmailAddress

public @Nullable String getEmailAddress()

Devuelve el email address del contacto asociado a la clave.

getKeyValue

public @Nullable byte[] getKeyValue()

Devuelve el key bytes de la clave de contacto.

getLocalVerificationState

public int getLocalVerificationState()

Devuelve el estado de verificación local de la clave.

Consulta com.google.android.gms.contactkeys.constants.VerificationState para obtener más información.

getLookupKey

public @NonNull String getLookupKey()

Devuelve el lookup key del único contacto asociado con la clave.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Devuelve el nombre del paquete propietario de la clave.

getPhoneNumber

public @Nullable String getPhoneNumber()

Devuelve el phone number del contacto asociado a la clave.

getRemoteVerificationState

public int getRemoteVerificationState()

Devuelve el estado de verificación remota de la clave.

Consulta com.google.android.gms.contactkeys.constants.VerificationState para obtener más información.

getTimeUpdated

public long getTimeUpdated()

Devuelve el timestamp of the last update de la clave de contacto.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)