VerificationState


enum VerificationState : 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

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 yardımcı işlevler

VerificationState
fromState(state: Int)

Verilen state tam sayısına karşılık gelen VerificationState değerini döndürür.

VerificationState?

VerificationState listesindeki en az doğrulanmış VerificationState değerini döndürür.

Herkese açık işlevler

VerificationState
valueOf(value: String)

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

Array<VerificationState>

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

Herkese açık özellikler

EnumEntries<VerificationState>

Tüm enum girişlerinin, bildirildikleri sırayla değişmez bir liste gösterimini döndürür.

Int

Enum Değerleri

DOĞRULANMAMIŞ

val VerificationState.UNVERIFIEDVerificationState

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

val VerificationState.VERIFICATION_FAILEDVerificationState

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

val VerificationState.VERIFIEDVerificationState

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 yardımcı işlevler

fromState

fun fromState(state: Int): VerificationState

Verilen state tam sayısına karşılık gelen VerificationState değerini döndürür.

state, VerificationState için geçerli bir gösterim değilse hata verir.

leastVerifiedFrom

fun leastVerifiedFrom(states: List<VerificationState>?): VerificationState?

VerificationState listesindeki en az doğrulanmış VerificationState değerini döndürür.

Bu yöntem, bir dizi anahtar için kullanıcıya hangi durumun gösterileceğine karar vermek üzere kullanılmalıdır.

En az doğrulanan durum VERIFICATION_FAILED, ardından UNVERIFIED ve VERIFIED'dir.

states boş veya null ise null değerini döndürür.

Herkese açık işlevler

valueOf

fun valueOf(value: String): VerificationState

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

fun values(): Array<VerificationState>

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.

Herkese açık özellikler

entries

val entriesEnumEntries<VerificationState>

Tüm enum girişlerinin, bildirildikleri sırayla değişmez bir liste gösterimini döndürür.

Bu yöntem, enum girişleri üzerinde yineleme yapmak için kullanılabilir.

eyalet

val stateInt