VerificationState


enum VerificationState : Enum


מצב האימות של מפתח ההצפנה של איש הקשר.

הפרמטר state הוא המספר השלם שישמש את תהליכי ה-IPC של הלקוח של מפתחות אנשי הקשר לעדכון מצב האימות של מפתח.

סיכום

ערכי enum

UNVERIFIED

מצב לא מאומת של מפתח מוצפן מקצה לקצה של איש קשר.

VERIFICATION_FAILED

מצב האימות של המפתח של איש קשר שמוצפן מקצה לקצה נכשל.

VERIFIED

מצב האימות של מפתח מוצפן מקצה לקצה של איש קשר.

פונקציות ציבוריות של מאפייני Companion

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

מצב האימות של המפתח של איש קשר שמוצפן מקצה לקצה נכשל.

באימותים מקומיים, האימות נכשל כשסורקים קוד QR, וקוד ה-QR הזה כולל את ownerPackageName וaccountId התואמים, אבל לאף אחד מהמפתחות של ownerPackageName ו-accountId אין את deviceId וkeyValue התואמים.

האימות בוצע בהצלחה

val VerificationState.VERIFIEDVerificationState

מצב האימות של מפתח מוצפן מקצה לקצה של איש קשר.

באימותים מקומיים, מפתח מאומת כשהקוד האחרון שנסרק וכלל את ownerPackageName ואת accountId של המפתח, כלל גם את deviceId ואת keyValue של המפתח.

פונקציות ציבוריות של מאפייני Companion

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 בסוג הזה. (אסור להשתמש בתווי רווח לבן מיותרים).

הקפצת הודעות שגיאה (throw)
kotlin.IllegalArgumentException

אם לסוג ה-enum הזה אין קבוע עם השם שצוין

ערכים

fun values(): Array<VerificationState>

מחזירה מערך שמכיל את הקבועים של סוג ה-enum הזה, לפי הסדר שבו הם הוגדרו.

אפשר להשתמש בשיטה הזו כדי לחזור על הקבועים.

מאפיינים ציבוריים

רשומות

val entriesEnumEntries<VerificationState>

מחזירה ייצוג של רשימה קבועה של כל הערכים של ה-enum, לפי הסדר שבו הם מוצהרים.

אפשר להשתמש בשיטה הזו כדי לחזור על ערכי ה-enum.

מדינה

val stateInt