VerificationState


public enum VerificationState extends 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

Các loại lồng nhau

public static class VerificationState.Companion

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ệ.

Phương thức công khai

final @NonNull EnumEntries<@NonNull VerificationState>

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

final int
final @NonNull VerificationState

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

final @NonNull 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.

Giá trị enum

CHƯA ĐƯỢC XÁC MINH

VerificationState VerificationState.UNVERIFIED

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

VerificationState VerificationState.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ệ.

Đố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

VerificationState VerificationState.VERIFIED

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á.

Phương thức công khai

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

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á.

getState

public final int getState()

valueOf

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

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ị

public final @NonNull VerificationState[] values()

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ố.