VerificationState


enum VerificationState : Enum


État de validation d'une clé de contact.

Le paramètre state est l'entier qui sera utilisé pour les IPC clients des clés de contact qui mettent à jour l'état de validation d'une clé.

Résumé

Valeurs enum

UNVERIFIED

État non validé d'une clé de chiffrement de bout en bout d'un contact.

VERIFICATION_FAILED

État de validation d'une clé chiffrée de bout en bout d'un contact.

VERIFIED

État validé d'une clé de chiffrement de bout en bout d'un contact.

Fonctions publiques des compagnons

VerificationState
fromState(state: Int)

Renvoie la valeur VerificationState correspondant à l'entier state donné.

VerificationState?

Renvoie le VerificationState le moins validé d'une liste de VerificationState.

Fonctions publiques

VerificationState
valueOf(value: String)

Renvoie la constante enum de ce type associé au nom indiqué.

Array<VerificationState>

Renvoie un tableau contenant les constantes de ce type d'enum dans l'ordre dans lequel elles sont déclarées.

Propriétés publiques

EnumEntries<VerificationState>

Renvoie une représentation d'une liste immuable de toutes les entrées d'énumération, dans l'ordre dans lequel elles sont déclarées.

Int

Valeurs enum

NON VÉRIFIÉ

val VerificationState.UNVERIFIEDVerificationState

État non validé d'une clé de chiffrement de bout en bout d'un contact.

Il s'agit de l'état par défaut des clés nouvellement insérées. Il ne s'agit pas d'un état d'erreur.

VERIFICATION_FAILED

val VerificationState.VERIFICATION_FAILEDVerificationState

État de validation d'une clé chiffrée de bout en bout d'un contact.

Pour les validations locales, une validation échoue lorsqu'un code QR est scanné et que ce code QR inclut les ownerPackageName et accountId correspondants, mais qu'aucune des clés pour ce ownerPackageName et cet accountId ne comporte les deviceId et keyValue correspondants.

VÉRIFIÉ

val VerificationState.VERIFIEDVerificationState

État validé d'une clé de chiffrement de bout en bout d'un contact.

Pour les validations locales, une clé est validée lorsque le dernier code QR scanné qui incluait les valeurs ownerPackageName et accountId de la clé incluait également les valeurs deviceId et keyValue de la clé.

Fonctions publiques des compagnons

fromState

fun fromState(state: Int): VerificationState

Renvoie la valeur VerificationState correspondant à l'entier state donné.

Génère une exception si state n'est pas une représentation valide d'un VerificationState.

leastVerifiedFrom

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

Renvoie le VerificationState le moins validé d'une liste de VerificationState.

Cette méthode doit être utilisée pour déterminer l'état à afficher à l'utilisateur pour un ensemble de clés.

L'état le moins vérifié est VERIFICATION_FAILED, suivi de UNVERIFIED, puis de VERIFIED.

Renvoie la valeur "null" si states est vide ou contient une valeur nulle.

Fonctions publiques

valueOf

fun valueOf(value: String): VerificationState

Renvoie la constante enum de ce type associé au nom indiqué. Cette chaîne doit correspondre exactement à l'identifiant utilisé pour déclarer une constante d'enum de ce type. (Les espaces superflus ne sont pas autorisés.)

Génère
kotlin.IllegalArgumentException

si ce type d'énumération n'a pas de constante associée au nom spécifié

values

fun values(): Array<VerificationState>

Renvoie un tableau contenant les constantes de ce type d'enum dans l'ordre dans lequel elles sont déclarées.

Cette méthode permet de parcourir les constantes.

Propriétés publiques

participations

val entriesEnumEntries<VerificationState>

Renvoie une représentation d'une liste immuable de toutes les entrées d'énumération, dans l'ordre dans lequel elles sont déclarées.

Cette méthode permet de parcourir les entrées enum.

device

val stateInt