VerificationState


public enum VerificationState extends Enum


حالة التحقّق من مفتاح جهة اتصال

المَعلمة state هي العدد الصحيح الذي سيتم استخدامه في عمليات الاتصال بين العمليات (IPC) الخاصة ببرنامج "مفاتيح الاتصال" والتي تعدّل حالة التحقّق من المفتاح.

ملخّص

الأنواع المتداخلة

public static class VerificationState.Companion

قيم التعداد

UNVERIFIED

حالة غير مؤكَّدة لمفتاح التشفير التام بين الأطراف الخاص بجهة اتصال

VERIFICATION_FAILED

حالة تعذُّر التحقّق من مفتاح التشفير التام بين الأطراف لجهة اتصال

VERIFIED

حالة التحقّق من مفتاح التشفير التام بين الأطراف لجهة اتصال

الإجراءات العامة

final @NonNull EnumEntries<@NonNull VerificationState>

حالة التحقّق من مفتاح جهة اتصال

final int
final @NonNull VerificationState

تعرض هذه الطريقة ثابت التعداد لهذا النوع بالاسم المحدّد.

final @NonNull VerificationState[]

تعرض هذه الطريقة مصفوفة تحتوي على الثوابت الخاصة بنوع التعداد هذا، بالترتيب الذي تم الإعلان عنها به.

قيم التعداد

لم يتم التأكيد على حسابك

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)

تعرض هذه الطريقة ثابت التعداد لهذا النوع بالاسم المحدّد. يجب أن تتطابق السلسلة تمامًا مع معرّف مستخدَم لتحديد ثابت تعدادي في هذا النوع. (لا يُسمح باستخدام أحرف المسافات البيضاء غير الضرورية).

عمليات الطرح
kotlin.IllegalArgumentException

إذا لم يكن لنوع التعداد هذا قيمة ثابتة بالاسم المحدّد

القيم

public final @NonNull VerificationState[] values()

تعرض هذه الطريقة مصفوفة تحتوي على الثوابت الخاصة بنوع التعداد هذا، بالترتيب الذي تم الإعلان عنها به.

يمكن استخدام هذه الطريقة للتكرار على الثوابت.