VerificationState


enum VerificationState : Enum


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

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

ملخّص

قيم التعداد

UNVERIFIED

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

VERIFICATION_FAILED

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

VERIFIED

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

الدوال المصاحبة العامة

VerificationState
fromState(state: Int)

تعرض هذه الدالة الحرف VerificationState الذي يتوافق مع العدد الصحيح state المحدّد.

VerificationState?

تعرض هذه الدالة أقل قيمة تم التحقّق منها VerificationState من قائمة VerificationState.

الوظائف العامة

VerificationState
valueOf(value: String)

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

Array<VerificationState>

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

السمات العامة

EnumEntries<VerificationState>

تعرض هذه الطريقة تمثيلاً لقائمة غير قابلة للتغيير تضم جميع إدخالات التعداد، وذلك بالترتيب الذي تم الإعلان عنها به.

Int

قيم التعداد

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

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.

تعرِض قيمة فارغة إذا كانت states فارغة أو فارغة.

الوظائف العامة

valueOf

fun valueOf(value: String): VerificationState

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

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

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

القيم

fun values(): Array<VerificationState>

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

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

السمات العامة

الإدخالات

val entriesEnumEntries<VerificationState>

تعرض هذه الطريقة تمثيلاً لقائمة غير قابلة للتغيير تضم جميع إدخالات التعداد، وذلك بالترتيب الذي تم الإعلان عنها به.

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

ولاية

val stateInt