E2eeContactKeyParcelable


public final class E2eeContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Rappresenta un E2eeBaseKeyParcelable collegato a un singolo contatto.

E2eeAccountContactKeyParcelable viene utilizzato se la chiave può essere associata a zero o più contatti.

Riepilogo

Tipi nidificati

Classe Builder per E2eeContactKeyParcelable.

Metodi pubblici

boolean
@NonNull String

Restituisce il account ID della chiave del contatto.

@NonNull String

Restituisce il device ID della chiave del contatto.

@Nullable String

Restituisce il display name del contatto associato alla chiave.

@Nullable String

Restituisce l'email address del contatto associato alla chiave.

@Nullable byte[]

Restituisce il key bytes della chiave del contatto.

int

Restituisce lo stato di verifica locale della chiave.

@NonNull String

Restituisce il lookup key del singolo contatto associato alla chiave.

@NonNull String

Restituisce il nome del pacchetto proprietario della chiave.

@Nullable String

Restituisce l'phone number del contatto associato alla chiave.

int

Restituisce lo stato di verifica remota della chiave.

long

Restituisce timestamp of the last update per la chiave del contatto.

int
void
writeToParcel(Parcel dest, int flags)

Costanti ereditate

Da android.os.Parcelable
static final int
static final int
static final int
static final int

Metodi ereditati

Da android.os.Parcelable
abstract int
int

Costanti

CREATOR

public static final Parcelable.Creator<E2eeContactKeyParcelableCREATOR

Campi pubblici

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

Metodi pubblici

uguale

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Restituisce il account ID della chiave del contatto.

getDeviceId

public @NonNull String getDeviceId()

Restituisce il device ID della chiave del contatto.

getDisplayName

public @Nullable String getDisplayName()

Restituisce l'display name del contatto associato alla chiave.

getEmailAddress

public @Nullable String getEmailAddress()

Restituisce l'email address del contatto associato alla chiave.

getKeyValue

public @Nullable byte[] getKeyValue()

Restituisce il key bytes della chiave del contatto.

getLocalVerificationState

public int getLocalVerificationState()

Restituisce lo stato di verifica locale della chiave.

Per maggiori dettagli, consulta com.google.android.gms.contactkeys.constants.VerificationState.

getLookupKey

public @NonNull String getLookupKey()

Restituisce il lookup key del singolo contatto associato alla chiave.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Restituisce il nome del pacchetto proprietario della chiave.

getPhoneNumber

public @Nullable String getPhoneNumber()

Restituisce l'phone number del contatto associato alla chiave.

getRemoteVerificationState

public int getRemoteVerificationState()

Restituisce lo stato di verifica remota della chiave.

Per maggiori dettagli, consulta com.google.android.gms.contactkeys.constants.VerificationState.

getTimeUpdated

public long getTimeUpdated()

Restituisce timestamp of the last update per la chiave del contatto.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)