VerificationState


enum VerificationState : Enum


Bestätigungsstatus eines Kontaktschlüssels.

Der Parameter state ist die Ganzzahl, die für die Client-IPCs für Kontaktschlüssel verwendet wird, mit denen der Bestätigungsstatus eines Schlüssels aktualisiert wird.

Zusammenfassung

Enum-Werte

UNVERIFIED

Nicht bestätigter Status eines durch Ende-zu-Ende-Verschlüsselung geschützten Kontaktschlüssels.

VERIFICATION_FAILED

Die Bestätigung des Ende-zu-Ende-Verschlüsselungsschlüssels eines Kontakts ist fehlgeschlagen.

VERIFIED

Bestätigter Status des Ende-zu-Ende-Verschlüsselungsschlüssels eines Kontakts.

Öffentliche Companion-Funktionen

VerificationState
fromState(state: Int)

Gibt den VerificationState-Wert zurück, der der angegebenen Ganzzahl state entspricht.

VerificationState?

Gibt den am wenigsten bestätigten VerificationState einer Liste von VerificationState zurück.

Öffentliche Funktionen

VerificationState
valueOf(value: String)

Gibt die Enum-Konstante dieses Typs mit dem angegebenen Namen zurück.

Array<VerificationState>

Gibt ein Array mit den Konstanten dieses Enum-Typs in der deklarierten Reihenfolge zurück.

Öffentliche Attribute

EnumEntries<VerificationState>

Gibt eine Darstellung einer unveränderlichen Liste aller Enum-Einträge in der Reihenfolge zurück, in der sie deklariert werden.

Int

Enum-Werte

NICHT BESTÄTIGT

val VerificationState.UNVERIFIEDVerificationState

Nicht bestätigter Status eines durch Ende-zu-Ende-Verschlüsselung geschützten Kontaktschlüssels.

Dies ist der Standardstatus für neu eingefügte Schlüssel und stellt keinen Fehlerstatus dar.

VERIFICATION_FAILED

val VerificationState.VERIFICATION_FAILEDVerificationState

Die Bestätigung des Ende-zu-Ende-Verschlüsselungsschlüssels eines Kontakts ist fehlgeschlagen.

Bei lokalen Bestätigungen schlägt eine Bestätigung fehl, wenn ein QR‑Code gescannt wird, der die entsprechenden ownerPackageName und accountId enthält, aber keiner der Schlüssel für diesen ownerPackageName und diese accountId die entsprechenden deviceId und keyValue hat.

BESTÄTIGT

val VerificationState.VERIFIEDVerificationState

Bestätigter Status des Ende-zu-Ende-Verschlüsselungsschlüssels eines Kontakts.

Bei lokalen Überprüfungen wird ein Schlüssel überprüft, wenn der zuletzt gescannte QR-Code, der den ownerPackageName und die accountId des Schlüssels enthielt, auch die deviceId und den keyValue des Schlüssels enthielt.

Öffentliche Companion-Funktionen

fromState

fun fromState(state: Int): VerificationState

Gibt den VerificationState-Wert zurück, der der angegebenen Ganzzahl state entspricht.

Wird ausgelöst, wenn state keine gültige Darstellung einer VerificationState ist.

leastVerifiedFrom

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

Gibt den am wenigsten bestätigten VerificationState einer Liste von VerificationState zurück.

Mit dieser Methode wird entschieden, welcher Status dem Nutzer für eine Reihe von Schlüsseln angezeigt werden soll.

Der am wenigsten bestätigte Status ist VERIFICATION_FAILED, dann UNVERIFIED und dann VERIFIED.

Gibt „null“ zurück, wenn states leer oder null ist.

Öffentliche Funktionen

valueOf

fun valueOf(value: String): VerificationState

Gibt die Enum-Konstante dieses Typs mit dem angegebenen Namen zurück. Der String muss exakt mit einer Kennung übereinstimmen, die zum Deklarieren einer Enum-Konstante in diesem Typ verwendet wurde. (Zusätzliche Leerzeichen sind nicht zulässig.)

Ausgabe
kotlin.IllegalArgumentException

Wenn dieser Enum-Typ keine Konstante mit dem angegebenen Namen hat

Werte

fun values(): Array<VerificationState>

Gibt ein Array mit den Konstanten dieses Enum-Typs in der deklarierten Reihenfolge zurück.

Diese Methode kann verwendet werden, um die Konstanten zu durchlaufen.

Öffentliche Attribute

Beiträge

val entriesEnumEntries<VerificationState>

Gibt eine Darstellung einer unveränderlichen Liste aller Enum-Einträge in der Reihenfolge zurück, in der sie deklariert werden.

Mit dieser Methode können die Enum-Einträge durchlaufen werden.

device

val stateInt