VerificationState


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

Types imbriqués

public static class VerificationState.Companion

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é de chiffrement de bout en bout d'un contact.

VERIFIED

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

Méthodes publiques

final @NonNull EnumEntries<@NonNull VerificationState>

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

final int
final @NonNull VerificationState

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

final @NonNull VerificationState[]

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

Valeurs enum

NON VÉRIFIÉ

VerificationState VerificationState.UNVERIFIED

É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

VerificationState VerificationState.VERIFICATION_FAILED

É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É

VerificationState VerificationState.VERIFIED

É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é.

Méthodes publiques

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

É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é.

getState

public final int getState()

valueOf

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

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

public final @NonNull VerificationState[] values()

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.