VerificationState


public enum VerificationState extends Enum


Stato di verifica di una chiave di contatto.

Il parametro state è l'intero che verrà utilizzato per gli IPC client Contact Keys che aggiornano lo stato di verifica di una chiave.

Riepilogo

Tipi nidificati

public static class VerificationState.Companion

Valori enum

UNVERIFIED

Stato non verificato di una chiave con crittografia end-to-end di un contatto.

VERIFICATION_FAILED

Stato di verifica non riuscito di una chiave con crittografia end-to-end di un contatto.

VERIFIED

Stato verificato della chiave con crittografia end-to-end di un contatto.

Metodi pubblici

final @NonNull EnumEntries<@NonNull VerificationState>

Stato di verifica di una chiave di contatto.

final int
final @NonNull VerificationState

Restituisce la costante enum di questo tipo con il nome specificato.

final @NonNull VerificationState[]

Restituisce un array contenente le costanti di questo tipo di enumerazione, nell'ordine in cui sono dichiarate.

Valori enum

Non verificato

VerificationState VerificationState.UNVERIFIED

Stato non verificato di una chiave con crittografia end-to-end di un contatto.

Questo è lo stato predefinito per le chiavi appena inserite e non rappresenta uno stato di errore.

VERIFICATION_FAILED

VerificationState VerificationState.VERIFICATION_FAILED

Stato di verifica non riuscito di una chiave con crittografia end-to-end di un contatto.

Per le verifiche locali, una verifica non va a buon fine quando viene scansionato un codice QR e questo codice QR include ownerPackageName e accountId corrispondenti, ma nessuna delle chiavi per questo ownerPackageName e accountId ha deviceId e keyValue corrispondenti.

VERIFICATO

VerificationState VerificationState.VERIFIED

Stato verificato della chiave con crittografia end-to-end di un contatto.

Per le verifiche locali, una chiave viene verificata quando il codice QR scansionato più di recente che includeva ownerPackageName e accountId della chiave includeva anche deviceId e keyValue della chiave.

Metodi pubblici

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

Stato di verifica di una chiave di contatto.

Il parametro state è l'intero che verrà utilizzato per gli IPC client Contact Keys che aggiornano lo stato di verifica di una chiave.

getState

public final int getState()

valueOf

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

Restituisce la costante enum di questo tipo con il nome specificato. La stringa deve corrispondere esattamente a un identificatore utilizzato per dichiarare una costante enum in questo tipo. (Non sono consentiti caratteri di spazio vuoto estranei.)

Genera
kotlin.IllegalArgumentException

se questo tipo di enumerazione non ha una costante con il nome specificato

valori

public final @NonNull VerificationState[] values()

Restituisce un array contenente le costanti di questo tipo di enumerazione, nell'ordine in cui sono dichiarate.

Questo metodo può essere utilizzato per scorrere le costanti.