E2eeAccountContactKeyParcelable


public final class E2eeAccountContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Rappresenta una chiave dell'account, una chiave di proprietà del cliente utilizzata per la crittografia end-to-end associata a un determinato account specifico dell'app, che può essere associato a zero, uno o più contatti.

Riepilogo

Tipi nidificati

Classe Builder per E2eeAccountContactKeyParcelable.

Metodi pubblici

boolean
@NonNull String

Restituisce account ID per la chiave dell'account.

@NonNull ImmutableList<ContactInfoParcelable>

Restituisce i ContactInfoParcelable associati alla chiave.

@NonNull String

Restituisce device ID per la chiave dell'account.

@Nullable byte[]

Restituisce il key bytes della chiave dell'account.

int

Restituisce lo stato di verifica locale della chiave.

@NonNull String

Restituisce il nome del pacchetto proprietario della chiave dell'account.

int

Restituisce lo stato di verifica remota della chiave.

long

Restituisce timestamp of the last update per la chiave dell'account.

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

Campi pubblici

accountId

public @NonNull String accountId

deviceId

public @NonNull String deviceId

keyValue

public @Nullable byte[] keyValue

localVerificationState

public int localVerificationState

ownerPackageName

public @NonNull String ownerPackageName

remoteVerificationState

public int remoteVerificationState

timeUpdated

public long timeUpdated

Metodi pubblici

uguale

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Restituisce account ID per la chiave dell'account.

getContactInfos

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

Restituisce i ContactInfoParcelable associati alla chiave.

L'elenco potrebbe essere vuoto se la chiave non è associata ad alcun contatto. Può contenere più voci se la chiave è associata a più contatti (ad esempio, più contatti che condividono lo stesso numero di telefono).

getDeviceId

public @NonNull String getDeviceId()

Restituisce device ID per la chiave dell'account.

getKeyValue

public @Nullable byte[] getKeyValue()

Restituisce il key bytes della chiave dell'account.

getLocalVerificationState

public int getLocalVerificationState()

Restituisce lo stato di verifica locale della chiave.

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

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Restituisce il nome del pacchetto proprietario della chiave dell'account.

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 dell'account.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)