E2eeAccountContactKeyParcelable


public final class E2eeAccountContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Mewakili kunci akun, kunci milik klien yang digunakan untuk enkripsi end-to-end yang terkait dengan akun khusus aplikasi tertentu, yang dapat dikaitkan dengan nol, satu, atau beberapa kontak.

Ringkasan

Jenis bertingkat

Class builder untuk E2eeAccountContactKeyParcelable.

Metode publik

boolean
@NonNull String

Menampilkan account ID untuk kunci akun.

@NonNull ImmutableList<ContactInfoParcelable>

Menampilkan ContactInfoParcelable yang terkait dengan kunci.

@NonNull String

Menampilkan device ID untuk kunci akun.

@Nullable byte[]

Menampilkan key bytes kunci akun.

int

Menampilkan status verifikasi lokal kunci.

@NonNull String

Menampilkan nama paket yang memiliki kunci akun.

int

Menampilkan status verifikasi jarak jauh kunci.

long

Menampilkan timestamp of the last update untuk kunci akun.

int
void
writeToParcel(Parcel dest, int flags)

Konstanta Turunan

Dari android.os.Parcelable
static final int
static final int
static final int
static final int

Metode turunan

Dari android.os.Parcelable
abstract int
int

Konstanta

Kolom publik

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

Metode publik

sama dengan

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Menampilkan account ID untuk kunci akun.

getContactInfos

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

Menampilkan ContactInfoParcelable yang terkait dengan kunci.

Daftar mungkin kosong jika kunci tidak dikaitkan dengan kontak mana pun. Entri ini dapat berisi beberapa entri jika kunci dikaitkan dengan beberapa kontak (misalnya, beberapa kontak yang berbagi nomor telepon yang sama).

getDeviceId

public @NonNull String getDeviceId()

Menampilkan device ID untuk kunci akun.

getKeyValue

public @Nullable byte[] getKeyValue()

Menampilkan key bytes kunci akun.

getLocalVerificationState

public int getLocalVerificationState()

Menampilkan status verifikasi lokal kunci.

Lihat com.google.android.gms.contactkeys.constants.VerificationState untuk mengetahui detail selengkapnya.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Menampilkan nama paket yang memiliki kunci akun.

getRemoteVerificationState

public int getRemoteVerificationState()

Menampilkan status verifikasi jarak jauh kunci.

Lihat com.google.android.gms.contactkeys.constants.VerificationState untuk mengetahui detail selengkapnya.

getTimeUpdated

public long getTimeUpdated()

Menampilkan timestamp of the last update untuk kunci akun.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)