VerificationState


public enum VerificationState extends Enum


Состояние проверки контактного ключа.

Параметр state — это целое число, которое будет использоваться клиентскими IPC-серверами Contact Keys для обновления состояния проверки ключа.

Краткое содержание

Вложенные типы

public static class VerificationState.Companion

Значения перечисления

UNVERIFIED

Непроверенное состояние ключа сквозного шифрования контакта.

VERIFICATION_FAILED

Ошибка проверки сквозного ключа связи.

VERIFIED

Проверено состояние ключа сквозного шифрования контакта.

Общедоступные методы

final @ NonNull EnumEntries <@ NonNull VerificationState >

Состояние проверки контактного ключа.

final int
final @ NonNull VerificationState

Возвращает константу перечисления этого типа с указанным именем.

final @ NonNull VerificationState[]
values ()

Возвращает массив, содержащий константы данного типа перечисления в порядке их объявления.

Значения перечисления

НЕПРОВЕРЕНО

VerificationState VerificationState.UNVERIFIED

Непроверенное состояние ключа сквозного шифрования контакта.

Это состояние по умолчанию для вновь вставленных ключей и не является состоянием ошибки.

ПРОВЕРКА НЕ УДАЛАСЬ

VerificationState VerificationState.VERIFICATION_FAILED

Ошибка проверки сквозного ключа связи.

При локальной проверке проверка завершается неудачей, когда сканируется QR-код, содержащий соответствующие ownerPackageName и accountId но ни один из ключей для этих ownerPackageName и accountId не содержит соответствующих deviceId и keyValue .

ПРОВЕРЕНО

VerificationState VerificationState.VERIFIED

Проверено состояние ключа сквозного шифрования контакта.

Для локальной проверки ключ считается подтвержденным, если последний отсканированный QR-код, содержащий ownerPackageName и accountId ключа, также включает deviceId и keyValue ключа.

Общедоступные методы

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

Состояние проверки контактного ключа.

Параметр state — это целое число, которое будет использоваться клиентскими IPC-серверами Contact Keys для обновления состояния проверки ключа.

getState

public final int getState()

значение

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

Возвращает константу перечисления этого типа с указанным именем. Строка должна точно соответствовать идентификатору, используемому для объявления константы перечисления этого типа. (Дополнительные пробелы не допускаются.)

Броски
kotlin.IllegalArgumentException

если этот тип перечисления не содержит константы с указанным именем

ценности

public final @NonNull VerificationState[] values()

Возвращает массив, содержащий константы данного типа перечисления в порядке их объявления.

Этот метод можно использовать для итерации по константам.