VerificationState


public enum VerificationState extends Enum


Kişi anahtarının doğrulama durumu.

state parametresi, anahtarın doğrulama durumunu güncelleyen Kişi Anahtarları istemci IPC'leri için kullanılacak tam sayıdır.

Özet

İç içe yerleştirilmiş türler

public static class VerificationState.Companion

Enum Değerleri

UNVERIFIED

Bir kişinin uçtan uca şifrelenmiş anahtarının doğrulanmamış durumu.

VERIFICATION_FAILED

Bir kişinin uçtan uca şifrelenmiş anahtarının doğrulama durumu başarısız oldu.

VERIFIED

Bir kişinin uçtan uca şifrelenmiş anahtarının doğrulandığı durum.

Herkese açık yöntemler

final @NonNull EnumEntries<@NonNull VerificationState>

Kişi anahtarının doğrulama durumu.

final int
final @NonNull VerificationState

Belirtilen ada sahip bu türün enum sabitini döndürür.

final @NonNull VerificationState[]

Bu enum türünün sabitlerini, bildirildikleri sırayla içeren bir dizi döndürür.

Enum Değerleri

DOĞRULANMAMIŞ

VerificationState VerificationState.UNVERIFIED

Bir kişinin uçtan uca şifrelenmiş anahtarının doğrulanmamış durumu.

Bu, yeni eklenen anahtarların varsayılan durumudur ve hata durumunu göstermez.

VERIFICATION_FAILED

VerificationState VerificationState.VERIFICATION_FAILED

Bir kişinin uçtan uca şifrelenmiş anahtarının doğrulama durumu başarısız oldu.

Yerel doğrulama için bir QR kodu tarandığında doğrulama başarısız olur. Bu QR kodu, ilgili ownerPackageName ve accountId değerlerini içerir ancak bu ownerPackageName ve accountId için anahtarların hiçbiri ilgili deviceId ve keyValue değerlerini içermez.

DOĞRULANDI

VerificationState VerificationState.VERIFIED

Bir kişinin uçtan uca şifrelenmiş anahtarının doğrulandığı durum.

Yerel doğrulama için, anahtarın sahibiPackageName ve accountId'sini içeren en son taranan QR kodu, anahtarın deviceId ve keyValue'sini de içerdiğinde anahtar doğrulanır.

Herkese açık yöntemler

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

Kişi anahtarının doğrulama durumu.

state parametresi, anahtarın doğrulama durumunu güncelleyen Kişi Anahtarları istemci IPC'leri için kullanılacak tam sayıdır.

getState

public final int getState()

valueOf

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

Belirtilen ada sahip bu türün enum sabitini döndürür. Dize, bu türde bir enum sabiti bildirmek için kullanılan tanımlayıcıyla tam olarak eşleşmelidir. (Gereksiz boşluk karakterlerine izin verilmez.)

Verdiği hatalar
kotlin.IllegalArgumentException

Bu enum türünde belirtilen ada sahip bir sabit yoksa

değerler

public final @NonNull VerificationState[] values()

Bu enum türünün sabitlerini, bildirildikleri sırayla içeren bir dizi döndürür.

Bu yöntem, sabitler üzerinde yineleme yapmak için kullanılabilir.