VerificationState


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

Tipos aninhados

public static class VerificationState.Companion

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.

Métodos públicos

final @NonNull EnumEntries<@NonNull VerificationState>

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

final int
final @NonNull VerificationState

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

final @NonNull VerificationState[]

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

Valores de tipo enumerado

NÃO VERIFICADO

VerificationState VerificationState.UNVERIFIED

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

VerificationState VerificationState.VERIFICATION_FAILED

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 esse ownerPackageName e accountId tem o deviceId e o keyValue correspondentes.

VERIFICADO

VerificationState VerificationState.VERIFIED

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.

Métodos públicos

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

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.

getState

public final int getState()

valueOf

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

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

public final @NonNull VerificationState[] values()

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.