E2eeContactKeyParcelable


public final class E2eeContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Représente un E2eeBaseKeyParcelable associé à un seul contact.

E2eeAccountContactKeyParcelable est utilisé si la clé peut être associée à zéro ou plusieurs contacts.

Résumé

Types imbriqués

Classe Builder pour E2eeContactKeyParcelable.

Méthodes publiques

boolean
@NonNull String

Renvoie le account ID de la clé de contact.

@NonNull String

Renvoie le device ID de la clé de contact.

@Nullable String

Renvoie le display name du contact associé à la clé.

@Nullable String

Renvoie le email address du contact associé à la clé.

@Nullable byte[]

Renvoie le key bytes de la clé de contact.

int

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

@NonNull String

Renvoie le lookup key du contact unique associé à la clé.

@NonNull String

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

@Nullable String

Renvoie le phone number du contact associé à la clé.

int

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

long

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

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

Champs publics

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éthodes publiques

égal à

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Renvoie le account ID de la clé de contact.

getDeviceId

public @NonNull String getDeviceId()

Renvoie le device ID de la clé de contact.

getDisplayName

public @Nullable String getDisplayName()

Renvoie le display name du contact associé à la clé.

getEmailAddress

public @Nullable String getEmailAddress()

Renvoie le email address du contact associé à la clé.

getKeyValue

public @Nullable byte[] getKeyValue()

Renvoie le key bytes de la clé de contact.

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.

getLookupKey

public @NonNull String getLookupKey()

Renvoie le lookup key du contact unique associé à la clé.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

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

getPhoneNumber

public @Nullable String getPhoneNumber()

Renvoie le phone number du contact associé à la clé.

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'objet timestamp of the last update pour la clé de contact.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)