VerificationState


enum VerificationState : Enum


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

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

요약

열거형 값

UNVERIFIED

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

VERIFICATION_FAILED

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

VERIFIED

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

공개 컴패니언 함수

VerificationState
fromState(state: Int)

지정된 state 정수에 해당하는 VerificationState를 반환합니다.

VerificationState?

VerificationState 목록에서 가장 적게 인증된 VerificationState를 반환합니다.

공개 함수

VerificationState
valueOf(value: String)

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

Array<VerificationState>

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

공개 속성

EnumEntries<VerificationState>

모든 enum 항목의 불변 목록을 선언된 순서대로 표현한 값을 반환합니다.

Int

열거형 값

확인되지 않음

val VerificationState.UNVERIFIEDVerificationState

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

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

VERIFICATION_FAILED

val VerificationState.VERIFICATION_FAILEDVerificationState

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

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

인증됨

val VerificationState.VERIFIEDVerificationState

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

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

공개 컴패니언 함수

fromState

fun fromState(state: Int): VerificationState

지정된 state 정수에 해당하는 VerificationState를 반환합니다.

stateVerificationState의 유효한 표현이 아닌 경우 예외를 발생시킵니다.

leastVerifiedFrom

fun leastVerifiedFrom(states: List<VerificationState>?): VerificationState?

VerificationState 목록에서 가장 적게 인증된 VerificationState를 반환합니다.

이 메서드는 키 집합에 대해 사용자에게 표시할 상태를 결정하는 데 사용해야 합니다.

가장 적게 확인된 상태는 VERIFICATION_FAILED, UNVERIFIED, VERIFIED 순입니다.

states가 비어 있거나 null인 경우 null을 반환합니다.

공개 함수

valueOf

fun valueOf(value: String): VerificationState

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

생성 값
kotlin.IllegalArgumentException

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

values

fun values(): Array<VerificationState>

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

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

공개 속성

entries

val entriesEnumEntries<VerificationState>

모든 enum 항목의 불변 목록을 선언된 순서대로 표현한 값을 반환합니다.

이 메서드는 enum 항목을 반복하는 데 사용할 수 있습니다.

상태

val stateInt