VerificationState


enum VerificationState : Enum


Estado de verificação de uma chave de contato.

O parâmetro state é o número inteiro que será usado para os IPCs do cliente de chaves de contato que atualizam o estado de verificação de uma chave.

Resumo

Valores de tipo enumerado

UNVERIFIED

Estado não verificado de uma chave criptografada de ponta a ponta de um contato.

VERIFICATION_FAILED

Falha no estado de verificação de uma chave criptografada de ponta a ponta de um contato.

VERIFIED

Estado verificado de uma chave de criptografia de ponta a ponta de um contato.

Funções complementares públicas

VerificationState
fromState(state: Int)

Retorna o VerificationState correspondente ao número inteiro state especificado.

VerificationState?

Retorna o VerificationState verificado mínimo de uma lista de VerificationState.

Funções públicas

VerificationState
valueOf(value: String)

Retorna a constante de tipo enumerado deste tipo com o nome especificado.

Array<VerificationState>

Retorna uma matriz com as constantes desse tipo de enumeração, na ordem em que são declaradas.

Propriedades públicas

EnumEntries<VerificationState>

Retorna uma representação de uma lista imutável de todas as entradas de enumeração, na ordem em que são declaradas.

Int

Valores de tipo enumerado

NÃO VERIFICADO

val VerificationState.UNVERIFIEDVerificationState

Estado não verificado de uma chave criptografada de ponta a ponta de um contato.

Esse é o estado padrão para chaves recém-inseridas e não representa um estado de erro.

VERIFICATION_FAILED

val VerificationState.VERIFICATION_FAILEDVerificationState

Falha no estado de verificação de uma chave criptografada de ponta a ponta de um contato.

Para verificações locais, uma verificação falha quando um QR code é lido e inclui o ownerPackageName e o accountId correspondentes, mas nenhuma das chaves para ownerPackageName e accountId tem o deviceId e o keyValue correspondentes.

VERIFICADO

val VerificationState.VERIFIEDVerificationState

Estado verificado de uma chave de criptografia de ponta a ponta de um contato.

Para verificações locais, uma chave é verificada quando o QR code mais recente que incluiu o ownerPackageName e o accountId da chave também incluiu o deviceId e o keyValue da chave.

Funções complementares públicas

fromState

fun fromState(state: Int): VerificationState

Retorna o VerificationState correspondente ao número inteiro state especificado.

Gera uma exceção se state não for uma representação válida de um VerificationState.

leastVerifiedFrom

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

Retorna o VerificationState verificado mínimo de uma lista de VerificationState.

Esse método deve ser usado para decidir qual estado será mostrado ao usuário para um conjunto de chaves.

O estado menos verificado é VERIFICATION_FAILED, depois UNVERIFIED e VERIFIED.

Retorna nulo se states estiver vazio ou for nulo.

Funções públicas

valueOf

fun valueOf(value: String): VerificationState

Retorna a constante de tipo enumerado deste tipo com o nome especificado. A string precisa corresponder exatamente a um identificador usado para declarar uma constante de enumeração nesse tipo. Não são permitidos caracteres externos de espaço em branco.

Gera
kotlin.IllegalArgumentException

se esse tipo de enumeração não tiver uma constante com o nome especificado

values

fun values(): Array<VerificationState>

Retorna uma matriz com as constantes desse tipo de enumeração, na ordem em que são declaradas.

Esse método pode ser usado para iterar as constantes.

Propriedades públicas

entries

val entriesEnumEntries<VerificationState>

Retorna uma representação de uma lista imutável de todas as entradas de enumeração, na ordem em que são declaradas.

Esse método pode ser usado para iterar as entradas de enumeração.

state

val stateInt