VerificationState


public enum VerificationState extends Enum


Es el estado de verificación de una clave de contacto.

El parámetro state es el número entero que se usará para los IPC del cliente de Contact Keys que actualizan el estado de verificación de una clave.

Resumen

Tipos anidados

public static class VerificationState.Companion

Valores de enumeración

UNVERIFIED

Estado sin verificar de una clave encriptada de extremo a extremo de un contacto.

VERIFICATION_FAILED

Estado de verificación fallida de una clave encriptada de extremo a extremo de un contacto.

VERIFIED

Es el estado verificado de la clave encriptada de extremo a extremo de un contacto.

Métodos públicos

final @NonNull EnumEntries<@NonNull VerificationState>

Es el estado de verificación de una clave de contacto.

final int
final @NonNull VerificationState

Devuelve la constante de enumeración de este tipo con el nombre especificado.

final @NonNull VerificationState[]

Devuelve un array que contiene las constantes de este tipo de enum, en el orden en que se declaran.

Valores de enumeración

SIN VERIFICAR

VerificationState VerificationState.UNVERIFIED

Estado sin verificar de una clave encriptada de extremo a extremo de un contacto.

Este es el estado predeterminado para las claves recién insertadas y no representa un estado de error.

VERIFICATION_FAILED

VerificationState VerificationState.VERIFICATION_FAILED

Estado de verificación fallida de una clave encriptada de extremo a extremo de un contacto.

En el caso de las verificaciones locales, una verificación falla cuando se escanea un código QR que incluye los campos ownerPackageName y accountId correspondientes, pero ninguna de las claves de este ownerPackageName y accountId tiene los campos deviceId y keyValue correspondientes.

SE VERIFICÓ

VerificationState VerificationState.VERIFIED

Es el estado verificado de la clave encriptada de extremo a extremo de un contacto.

En el caso de las verificaciones locales, se verifica una clave cuando el código QR escaneado más reciente que incluía el ownerPackageName y el accountId de la clave también incluía el deviceId y el keyValue de la clave.

Métodos públicos

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

Es el estado de verificación de una clave de contacto.

El parámetro state es el número entero que se usará para los IPC del cliente de Contact Keys que actualizan el estado de verificación de una clave.

getState

public final int getState()

valueOf

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

Devuelve la constante de enumeración de este tipo con el nombre especificado. La cadena debe coincidir exactamente con un identificador que se usa para declarar una constante de enumeración en este tipo. (No se permiten caracteres innecesarios de espacio en blanco).

Arroja
kotlin.IllegalArgumentException

si este tipo de enum no tiene una constante con el nombre especificado

valores

public final @NonNull VerificationState[] values()

Devuelve un array que contiene las constantes de este tipo de enum, en el orden en que se declaran.

Este método se puede usar para iterar las constantes.