VerificationState


public enum VerificationState extends Enum


Stan weryfikacji klucza kontaktu.

Parametr state to liczba całkowita, która będzie używana w komunikacji międzyprocesowej klienta kluczy do kontaktów, która aktualizuje stan weryfikacji klucza.

Podsumowanie

Typy zagnieżdżone

public static class VerificationState.Companion

Wartości typu wyliczeniowego

UNVERIFIED

Stan niezweryfikowany klucza pełnego szyfrowania kontaktu.

VERIFICATION_FAILED

Nie udało się zweryfikować stanu klucza pełnego szyfrowania kontaktu.

VERIFIED

Stan zweryfikowania klucza kontaktu używanego do pełnego szyfrowania.

Metody publiczne

final @NonNull EnumEntries<@NonNull VerificationState>

Stan weryfikacji klucza kontaktu.

final int
final @NonNull VerificationState

Zwraca stałą wyliczeniową tego typu o określonej nazwie.

final @NonNull VerificationState[]

Zwraca tablicę zawierającą stałe tego typu wyliczeniowego w kolejności, w jakiej zostały zadeklarowane.

Wartości typu wyliczeniowego

NIEZWERYFIKOWANE

VerificationState VerificationState.UNVERIFIED

Stan niezweryfikowany klucza pełnego szyfrowania kontaktu.

Jest to domyślny stan nowo wstawionych kluczy i nie oznacza stanu błędu.

VERIFICATION_FAILED

VerificationState VerificationState.VERIFICATION_FAILED

Nie udało się zweryfikować stanu klucza pełnego szyfrowania kontaktu.

W przypadku weryfikacji lokalnych weryfikacja kończy się niepowodzeniem, gdy zeskanowany kod QR zawiera odpowiednie wartości ownerPackageNameaccountId, ale żaden z kluczy dla tego właściciela pakietu i identyfikatora konta nie ma odpowiednich wartości deviceIdkeyValue.

ZWERYFIKOWANO

VerificationState VerificationState.VERIFIED

Stan zweryfikowania klucza kontaktu używanego do pełnego szyfrowania.

W przypadku weryfikacji lokalnych klucz jest weryfikowany, gdy ostatni zeskanowany kod QR, który zawierał ownerPackageName i accountId klucza, zawierał też deviceId i keyValue klucza.

Metody publiczne

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

Stan weryfikacji klucza kontaktu.

Parametr state to liczba całkowita, która będzie używana w komunikacji międzyprocesowej klienta kluczy do kontaktów, która aktualizuje stan weryfikacji klucza.

getState

public final int getState()

valueOf

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

Zwraca stałą wyliczeniową tego typu o określonej nazwie. Ciąg znaków musi dokładnie odpowiadać identyfikatorowi używanemu do deklarowania stałej wyliczeniowej w tym typie. (Dodatkowe znaki odstępu są niedozwolone).

Rzuty
kotlin.IllegalArgumentException

jeśli ten typ wyliczeniowy nie ma stałej o podanej nazwie.

values

public final @NonNull VerificationState[] values()

Zwraca tablicę zawierającą stałe tego typu wyliczeniowego w kolejności, w jakiej zostały zadeklarowane.

Tej metody można użyć do iteracji po stałych.