VerificationState


public enum VerificationState extends Enum


Status verifikasi kunci kontak.

Parameter state adalah bilangan bulat yang akan digunakan untuk IPC klien Kunci Kontak yang memperbarui status verifikasi kunci.

Ringkasan

Jenis bertingkat

public static class VerificationState.Companion

Nilai Enum

UNVERIFIED

Status kunci enkripsi end-to-end kontak yang tidak terverifikasi.

VERIFICATION_FAILED

Status verifikasi gagal dari kunci enkripsi end-to-end kontak.

VERIFIED

Status terverifikasi dari kunci terenkripsi end-to-end kontak.

Metode publik

final @NonNull EnumEntries<@NonNull VerificationState>

Status verifikasi kunci kontak.

final int
final @NonNull VerificationState

Menampilkan konstanta enum jenis ini dengan nama yang ditentukan.

final @NonNull VerificationState[]

Menampilkan array yang berisi konstanta jenis enum ini, sesuai urutan dideklarasikannya.

Nilai Enum

BELUM DIVERIFIKASI

VerificationState VerificationState.UNVERIFIED

Status kunci enkripsi end-to-end kontak yang tidak terverifikasi.

Ini adalah status default untuk kunci yang baru disisipkan dan tidak merepresentasikan status error.

VERIFICATION_FAILED

VerificationState VerificationState.VERIFICATION_FAILED

Status verifikasi gagal dari kunci enkripsi end-to-end kontak.

Untuk verifikasi lokal, verifikasi gagal saat kode QR dipindai, dan kode QR tersebut menyertakan ownerPackageName dan accountId yang sesuai, tetapi tidak ada kunci untuk ownerPackageName dan accountId ini yang memiliki deviceId dan keyValue yang sesuai.

TERVERIFIKASI

VerificationState VerificationState.VERIFIED

Status terverifikasi dari kunci terenkripsi end-to-end kontak.

Untuk verifikasi lokal, kunci diverifikasi saat kode QR yang dipindai terbaru yang menyertakan ownerPackageName dan accountId kunci juga menyertakan deviceId dan keyValue kunci.

Metode publik

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

Status verifikasi kunci kontak.

Parameter state adalah bilangan bulat yang akan digunakan untuk IPC klien Kunci Kontak yang memperbarui status verifikasi kunci.

getState

public final int getState()

valueOf

public final @NonNull VerificationState valueOf(@NonNull String value)

Menampilkan konstanta enum jenis ini dengan nama yang ditentukan. String tersebut harus sama persis dengan ID yang digunakan untuk mendeklarasikan konstanta enum dalam jenis ini. (Karakter spasi kosong yang tidak relevan tidak diizinkan.)

Menampilkan
kotlin.IllegalArgumentException

jika jenis enum ini tidak memiliki konstanta dengan nama yang ditentukan

nilai

public final @NonNull VerificationState[] values()

Menampilkan array yang berisi konstanta jenis enum ini, sesuai urutan dideklarasikannya.

Metode ini dapat digunakan untuk melakukan iterasi pada konstanta.