VerificationState


enum VerificationState : Enum


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

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

สรุป

ค่า Enum

UNVERIFIED

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

VERIFICATION_FAILED

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

VERIFIED

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

ฟังก์ชันแอปคู่สาธารณะ

VerificationState
fromState(state: Int)

แสดงผล VerificationState ที่สอดคล้องกับจำนวนเต็ม state ที่ระบุ

VerificationState?

แสดงผล VerificationState ที่ได้รับการยืนยันน้อยที่สุดจากรายการ VerificationState

ฟังก์ชันสาธารณะ

VerificationState
valueOf(value: String)

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

Array<VerificationState>

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

พร็อพเพอร์ตี้สาธารณะ

EnumEntries<VerificationState>

แสดงผลการแสดงรายการที่แก้ไขไม่ได้ของรายการ enum ทั้งหมดตามลำดับที่ประกาศ

Int

ค่า Enum

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

val VerificationState.UNVERIFIEDVerificationState

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

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

VERIFICATION_FAILED

val VerificationState.VERIFICATION_FAILEDVerificationState

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

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

ยืนยันแล้ว

val VerificationState.VERIFIEDVerificationState

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

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

ฟังก์ชันแอปคู่สาธารณะ

fromState

fun fromState(state: Int): VerificationState

แสดงผล VerificationState ที่สอดคล้องกับจำนวนเต็ม state ที่ระบุ

แสดงข้อผิดพลาดหาก state ไม่ใช่การแทนค่าที่ถูกต้องของ VerificationState

leastVerifiedFrom

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

แสดงผล VerificationState ที่ได้รับการยืนยันน้อยที่สุดจากรายการ VerificationState

ควรใช้วิธีนี้เพื่อตัดสินใจว่าจะแสดงสถานะใดต่อผู้ใช้สำหรับชุดคีย์

สถานะที่มีการยืนยันน้อยที่สุดคือ VERIFICATION_FAILED ตามด้วย UNVERIFIED และ VERIFIED

แสดงผล Null หาก states ว่างหรือเป็น Null

ฟังก์ชันสาธารณะ

valueOf

fun valueOf(value: String): VerificationState

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

ส่ง
kotlin.IllegalArgumentException

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

values

fun values(): Array<VerificationState>

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

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

พร็อพเพอร์ตี้สาธารณะ

รายการ

val entriesEnumEntries<VerificationState>

แสดงผลการแสดงรายการที่แก้ไขไม่ได้ของรายการ enum ทั้งหมดตามลำดับที่ประกาศ

คุณอาจใช้วิธีนี้เพื่อวนซ้ำรายการ enum

สถานะ

val stateInt