VerificationState


enum VerificationState : 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

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.

Funciones complementarias públicas

VerificationState
fromState(state: Int)

Devuelve el VerificationState correspondiente al número entero state proporcionado.

VerificationState?

Devuelve el VerificationState menos verificado de una lista de VerificationState.

Funciones públicas

VerificationState
valueOf(value: String)

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

Array<VerificationState>

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

Propiedades públicas

EnumEntries<VerificationState>

Devuelve una representación de una lista inmutable de todas las entradas de enumeración, en el orden en que se declaran.

Int

Valores de enumeración

SIN VERIFICAR

val VerificationState.UNVERIFIEDVerificationState

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

val VerificationState.VERIFICATION_FAILEDVerificationState

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Ó

val VerificationState.VERIFIEDVerificationState

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.

Funciones complementarias públicas

fromState

fun fromState(state: Int): VerificationState

Devuelve el VerificationState correspondiente al número entero state proporcionado.

Se arroja una excepción si state no es una representación válida de un VerificationState.

leastVerifiedFrom

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

Devuelve el VerificationState menos verificado de una lista de VerificationState.

Este método se debe usar para decidir qué estado se debe mostrar al usuario para un conjunto de claves.

El estado menos verificado es VERIFICATION_FAILED, luego UNVERIFIED y, por último, VERIFIED.

Devuelve nulo si states está vacío o es nulo.

Funciones públicas

valueOf

fun valueOf(value: String): VerificationState

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

fun values(): Array<VerificationState>

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.

Propiedades públicas

entradas

val entriesEnumEntries<VerificationState>

Devuelve una representación de una lista inmutable de todas las entradas de enumeración, en el orden en que se declaran.

Este método se puede usar para iterar las entradas de la enumeración.

Estado

val stateInt