VerificationState


public enum VerificationState extends Enum


สถานะการยืนยันของคีย์ผู้ติดต่อ

พารามิเตอร์ state คือจำนวนเต็มที่จะใช้สำหรับ IPC ไคลเอ็นต์ของคีย์ผู้ติดต่อที่อัปเดตสถานะการยืนยันของคีย์

สรุป

ประเภทที่ซ้อนกัน

public static class VerificationState.Companion

ค่า Enum

UNVERIFIED

สถานะที่ยังไม่ได้ยืนยันของคีย์ที่เข้ารหัสจากต้นทางถึงปลายทางของรายชื่อติดต่อ

VERIFICATION_FAILED

สถานะการยืนยันไม่สำเร็จของคีย์ที่เข้ารหัสจากต้นทางถึงปลายทางของรายชื่อติดต่อ

VERIFIED

สถานะที่ยืนยันแล้วของคีย์ที่เข้ารหัสจากต้นทางถึงปลายทางของรายชื่อติดต่อ

เมธอดสาธารณะ

final @NonNull EnumEntries<@NonNull VerificationState>

สถานะการยืนยันของคีย์ผู้ติดต่อ

final int
final @NonNull VerificationState

แสดงผลค่าคงที่ enum ของประเภทนี้ที่มีชื่อที่ระบุ

final @NonNull VerificationState[]

แสดงผลอาร์เรย์ที่มีค่าคงที่ของประเภท Enum นี้ตามลำดับที่ประกาศ

ค่า Enum

ยังไม่ยืนยัน

VerificationState VerificationState.UNVERIFIED

สถานะที่ยังไม่ได้ยืนยันของคีย์ที่เข้ารหัสจากต้นทางถึงปลายทางของรายชื่อติดต่อ

นี่คือสถานะเริ่มต้นสำหรับคีย์ที่แทรกใหม่และไม่ได้แสดงถึงสถานะข้อผิดพลาด

VERIFICATION_FAILED

VerificationState VerificationState.VERIFICATION_FAILED

สถานะการยืนยันไม่สำเร็จของคีย์ที่เข้ารหัสจากต้นทางถึงปลายทางของรายชื่อติดต่อ

สำหรับการยืนยันในพื้นที่ การยืนยันจะล้มเหลวเมื่อสแกนคิวอาร์โค้ด และคิวอาร์โค้ดนั้นมี ownerPackageName และ accountId ที่เกี่ยวข้อง แต่ไม่มีคีย์สำหรับ ownerPackageName และ accountId นี้ที่มี deviceId และ keyValue ที่เกี่ยวข้อง

ยืนยันแล้ว

VerificationState VerificationState.VERIFIED

สถานะที่ยืนยันแล้วของคีย์ที่เข้ารหัสจากต้นทางถึงปลายทางของรายชื่อติดต่อ

สำหรับการยืนยันในพื้นที่ ระบบจะยืนยันคีย์เมื่อคิวอาร์โค้ดที่สแกนล่าสุดซึ่งมี ownerPackageName และ accountId ของคีย์มี 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)

แสดงผลค่าคงที่ enum ของประเภทนี้ที่มีชื่อที่ระบุ สตริงต้องตรงกับตัวระบุที่ใช้ประกาศค่าคงที่ของ Enum ในประเภทนี้ (ไม่อนุญาตให้ใช้อักขระช่องว่างที่ไม่จำเป็น)

ส่ง
kotlin.IllegalArgumentException

หากประเภทการแจงนับนี้ไม่มีค่าคงที่ที่มีชื่อที่ระบุ

values

public final @NonNull VerificationState[] values()

แสดงผลอาร์เรย์ที่มีค่าคงที่ของประเภท Enum นี้ตามลำดับที่ประกาศ

วิธีนี้อาจใช้เพื่อวนซ้ำค่าคงที่