VerificationState


enum VerificationState : Enum


Trạng thái xác minh của khoá liên hệ.

Tham số state là số nguyên sẽ được dùng cho các IPC của ứng dụng Khoá liên hệ để cập nhật trạng thái xác minh của một khoá.

Tóm tắt

Giá trị enum

UNVERIFIED

Trạng thái chưa xác minh của khoá mã hoá hai đầu của người liên hệ.

VERIFICATION_FAILED

Trạng thái xác minh không thành công của khoá được mã hoá hai đầu của người liên hệ.

VERIFIED

Trạng thái đã xác minh của khoá mã hoá hai đầu của người liên hệ.

Hàm companion công khai

VerificationState
fromState(state: Int)

Trả về VerificationState tương ứng với số nguyên state đã cho.

VerificationState?

Trả về VerificationState được xác minh ít nhất trong danh sách VerificationState.

Hàm công khai

VerificationState
valueOf(value: String)

Trả về hằng số liệt kê của loại này có tên được chỉ định.

Array<VerificationState>

Trả về một mảng chứa các hằng số của loại enum này, theo thứ tự được khai báo.

Thuộc tính công khai

EnumEntries<VerificationState>

Trả về một bản trình bày của danh sách bất biến gồm tất cả các mục enum, theo thứ tự khai báo.

Int

Giá trị enum

CHƯA ĐƯỢC XÁC MINH

val VerificationState.UNVERIFIEDVerificationState

Trạng thái chưa xác minh của khoá mã hoá hai đầu của người liên hệ.

Đây là trạng thái mặc định cho các khoá mới chèn và không biểu thị trạng thái lỗi.

VERIFICATION_FAILED

val VerificationState.VERIFICATION_FAILEDVerificationState

Trạng thái xác minh không thành công của khoá được mã hoá hai đầu của người liên hệ.

Đối với quy trình xác minh cục bộ, quy trình xác minh sẽ thất bại khi một mã QR được quét và mã QR đó bao gồm ownerPackageNameaccountId tương ứng nhưng không có khoá nào cho ownerPackageName và accountId này có deviceIdkeyValue tương ứng.

ĐÃ XÁC MINH

val VerificationState.VERIFIEDVerificationState

Trạng thái đã xác minh của khoá mã hoá hai đầu của người liên hệ.

Đối với quy trình xác minh cục bộ, một khoá sẽ được xác minh khi mã QR được quét gần đây nhất có chứa ownerPackageName và accountId của khoá cũng chứa deviceId và keyValue của khoá.

Hàm companion công khai

fromState

fun fromState(state: Int): VerificationState

Trả về VerificationState tương ứng với số nguyên state đã cho.

Trả về nếu state không phải là giá trị biểu thị hợp lệ của VerificationState.

leastVerifiedFrom

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

Trả về VerificationState được xác minh ít nhất trong danh sách VerificationState.

Bạn nên dùng phương thức này để quyết định trạng thái nào sẽ hiển thị cho người dùng đối với một nhóm khoá.

Trạng thái được xác minh ít nhất là VERIFICATION_FAILED, sau đó là UNVERIFIED, rồi đến VERIFIED.

Trả về giá trị rỗng nếu states là giá trị rỗng.

Hàm công khai

valueOf

fun valueOf(value: String): VerificationState

Trả về hằng số liệt kê của loại này có tên được chỉ định. Chuỗi này phải khớp chính xác với một giá trị nhận dạng dùng để khai báo hằng số enum trong loại này. (Không được phép có các ký tự khoảng trắng thừa.)

Gửi
kotlin.IllegalArgumentException

nếu loại enum này không có hằng số nào có tên được chỉ định

giá trị

fun values(): Array<VerificationState>

Trả về một mảng chứa các hằng số của loại enum này, theo thứ tự được khai báo.

Bạn có thể dùng phương thức này để lặp lại các hằng số.

Thuộc tính công khai

mục nhập

val entriesEnumEntries<VerificationState>

Trả về một bản trình bày của danh sách bất biến gồm tất cả các mục enum, theo thứ tự khai báo.

Bạn có thể dùng phương thức này để lặp lại các mục trong enum.

tiểu bang

val stateInt