VerificationState


public enum VerificationState extends Enum


연락처 키의 인증 상태입니다.

state 매개변수는 키의 확인 상태를 업데이트하는 연락처 키 클라이언트 IPC에 사용되는 정수입니다.

요약

중첩된 유형

public static class VerificationState.Companion

열거형 값

UNVERIFIED

연락처 엔드 투 엔드 암호화 키의 인증되지 않은 상태입니다.

VERIFICATION_FAILED

연락처 엔드 투 엔드 암호화 키의 인증 상태가 실패했습니다.

VERIFIED

연락처 엔드 투 엔드 암호화 키의 인증 상태입니다.

공개 메서드

final @NonNull EnumEntries<@NonNull VerificationState>

연락처 키의 인증 상태입니다.

final int
final @NonNull VerificationState

지정된 이름을 가진 이 유형의 열거형 상수를 반환합니다.

final @NonNull VerificationState[]

이 열거형 유형의 상수를 선언된 순서대로 포함하는 배열을 반환합니다.

열거형 값

확인되지 않음

VerificationState VerificationState.UNVERIFIED

연락처 엔드 투 엔드 암호화 키의 인증되지 않은 상태입니다.

새로 삽입된 키의 기본 상태이며 오류 상태를 나타내지 않습니다.

VERIFICATION_FAILED

VerificationState VerificationState.VERIFICATION_FAILED

연락처 엔드 투 엔드 암호화 키의 인증 상태가 실패했습니다.

로컬 확인의 경우 QR 코드를 스캔할 때 확인이 실패하며, 해당 QR 코드에는 해당 ownerPackageNameaccountId가 포함되지만 이 ownerPackageName 및 accountId의 키 중 어느 것도 해당 deviceIdkeyValue가 없습니다.

인증됨

VerificationState VerificationState.VERIFIED

연락처 엔드 투 엔드 암호화 키의 인증 상태입니다.

로컬 확인의 경우 키의 ownerPackageName과 accountId가 포함된 가장 최근에 스캔한 QR 코드에 키의 deviceId와 keyValue도 포함된 경우 키가 확인됩니다.

공개 메서드

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

연락처 키의 인증 상태입니다.

state 매개변수는 키의 확인 상태를 업데이트하는 연락처 키 클라이언트 IPC에 사용되는 정수입니다.

getState

public final int getState()

valueOf

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

지정된 이름을 가진 이 유형의 열거형 상수를 반환합니다. 이 문자열은 이 유형의 열거형 상수를 선언하는 데 사용된 식별자와 정확하게 일치해야 합니다. (불필요한 공백 문자는 허용되지 않습니다.)

생성 값
kotlin.IllegalArgumentException

이 열거형 유형에 지정된 이름을 가진 상수가 없는 경우

values

public final @NonNull VerificationState[] values()

이 열거형 유형의 상수를 선언된 순서대로 포함하는 배열을 반환합니다.

이 메서드는 상수를 반복할 때 사용될 수 있습니다.