وضعیت تأیید


enum VerificationState : Enum


وضعیت تأیید کلید تماس.

پارامتر state عدد صحیحی است که برای IPCهای کلاینت Contact Keys که وضعیت تأیید یک کلید را به‌روزرسانی می‌کنند، استفاده خواهد شد.

خلاصه

مقادیر شمارشی

UNVERIFIED

وضعیت تأیید نشده‌ی کلید رمزگذاری شده‌ی سرتاسریِ یک مخاطب.

VERIFICATION_FAILED

وضعیت تأیید کلید رمزگذاری شده‌ی سرتاسریِ یک مخاطب ناموفق بود.

VERIFIED

وضعیت تأیید شده‌ی کلید رمزگذاری شده‌ی سرتاسریِ یک مخاطب.

کارکردهای همراه عمومی

VerificationState
fromState (state: Int )

مقدار VerificationState مربوط به عدد صحیح state داده شده را برمی‌گرداند.

VerificationState ?

کمترین VerificationState تأیید شده از لیستی از VerificationState را برمی‌گرداند.

کارکردهای عمومی

VerificationState
valueOf (value: String )

ثابت شمارشی از این نوع را با نام مشخص شده برمی‌گرداند.

Array < VerificationState >
values ()

آرایه‌ای حاوی ثابت‌های این نوع enum را به ترتیبی که تعریف شده‌اند، برمی‌گرداند.

املاک عمومی

EnumEntries < VerificationState >

نمایشی از یک لیست تغییرناپذیر از تمام ورودی‌های enum را به ترتیبی که تعریف شده‌اند، برمی‌گرداند.

Int

مقادیر شمارشی

تایید نشده

val VerificationState.UNVERIFIEDVerificationState

وضعیت تأیید نشده‌ی کلید رمزگذاری شده‌ی سرتاسریِ یک مخاطب.

این حالت پیش‌فرض برای کلیدهای تازه وارد شده است و نشان‌دهنده‌ی حالت خطا نیست.

تأیید_ناموفق

val VerificationState.VERIFICATION_FAILEDVerificationState

وضعیت تأیید کلید رمزگذاری شده‌ی سرتاسریِ یک مخاطب ناموفق بود.

برای تأییدهای محلی، تأیید زمانی ناموفق است که یک کد QR اسکن شود و آن کد QR شامل ownerPackageName و accountId مربوطه باشد، اما هیچ یک از کلیدهای این ownerPackageName و accountId دارای deviceId و keyValue مربوطه نباشند.

تأیید شده

val VerificationState.VERIFIEDVerificationState

وضعیت تأیید شده‌ی کلید رمزگذاری شده‌ی سرتاسریِ یک مخاطب.

برای تأییدهای محلی، یک کلید زمانی تأیید می‌شود که جدیدترین کد QR اسکن شده که شامل ownerPackageName و accountId کلید است، deviceId و keyValue کلید را نیز شامل شود.

کارکردهای همراه عمومی

از ایالت

fun fromState(state: Int): VerificationState

مقدار VerificationState مربوط به عدد صحیح state داده شده را برمی‌گرداند.

اگر state نمایش معتبری از VerificationState نباشد، مقدار آن را برمی‌گرداند.

کمترینتاییدشدهاز

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

کمترین VerificationState تأیید شده از لیستی از VerificationState را برمی‌گرداند.

این متد باید برای تصمیم‌گیری در مورد اینکه کدام حالت باید برای مجموعه‌ای از کلیدها به کاربر نمایش داده شود، استفاده شود.

کمترین وضعیت تأیید شده VERIFICATION_FAILED ، سپس UNVERIFIED و در نهایت VERIFIED است.

اگر states خالی یا null باشد، null را برمی‌گرداند.

کارکردهای عمومی

ارزش

fun valueOf(value: String): VerificationState

ثابت enum از این نوع را با نام مشخص شده برمی‌گرداند. رشته باید دقیقاً با شناسه‌ای که برای اعلان یک ثابت enum در این نوع استفاده شده است، مطابقت داشته باشد. (کاراکترهای فاصله اضافی مجاز نیستند.)

پرتاب‌ها
kotlin.IllegalArgumentException

اگر این نوع شمارشی هیچ ثابتی با نام مشخص شده نداشته باشد

ارزش‌ها

fun values(): Array<VerificationState>

آرایه‌ای حاوی ثابت‌های این نوع enum را به ترتیبی که تعریف شده‌اند، برمی‌گرداند.

این روش می‌تواند برای تکرار روی ثابت‌ها استفاده شود.

املاک عمومی

نوشته‌ها

val entriesEnumEntries<VerificationState>

نمایشی از یک لیست تغییرناپذیر از تمام ورودی‌های enum را به ترتیبی که تعریف شده‌اند، برمی‌گرداند.

این متد می‌تواند برای پیمایش روی ورودی‌های enum استفاده شود.

ایالت

val stateInt