VerificationState


public enum VerificationState extends Enum


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

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

סיכום

סוגי רכיבים שהוצבו בתוך רכיבים אחרים

public static class VerificationState.Companion

ערכי enum

UNVERIFIED

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

VERIFICATION_FAILED

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

VERIFIED

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

‫methods ציבוריים

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

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

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

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

VerificationState VerificationState.VERIFIED

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

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

‫methods ציבוריים

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

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

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

getState

public final int getState()

valueOf

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

מחזירה את קבוע ה-enum של הסוג הזה עם השם שצוין. המחרוזת צריכה להיות זהה למזהה שמשמש להצהרה על קבוע enum בסוג הזה. (אסור להשתמש בתווי רווח לבן מיותרים).

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

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

ערכים

public final @NonNull VerificationState[] values()

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

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