VerificationState


public enum VerificationState extends 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

Verschachtelte Typen

public static class VerificationState.Companion

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 Methoden

final @NonNull EnumEntries<@NonNull VerificationState>

Bestätigungsstatus eines Kontaktschlüssels.

final int
final @NonNull VerificationState

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

final @NonNull VerificationState[]

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

Enum-Werte

NICHT BESTÄTIGT

VerificationState VerificationState.UNVERIFIED

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

VerificationState VerificationState.VERIFICATION_FAILED

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

VerificationState VerificationState.VERIFIED

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 Methoden

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

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.

getState

public final int getState()

valueOf

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

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

public final @NonNull VerificationState[] values()

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.