VerificationState


public enum VerificationState extends Enum


संपर्क कुंजी की पुष्टि की स्थिति.

state पैरामीटर, वह पूर्णांक है जिसका इस्तेमाल Contact Keys क्लाइंट आईपीसी के लिए किया जाएगा. इससे किसी कुंजी की पुष्टि की स्थिति अपडेट की जाती है.

खास जानकारी

नेस्ट किए गए टाइप

public static class VerificationState.Companion

Enum वैल्यू

UNVERIFIED

किसी संपर्क की एंड-टू-एंड एन्क्रिप्ट की गई कुंजी की पुष्टि नहीं हुई है.

VERIFICATION_FAILED

किसी संपर्क की एंड-टू-एंड एन्क्रिप्ट (सुरक्षित) की गई कुंजी की पुष्टि नहीं हो पाई.

VERIFIED

किसी संपर्क की एंड-टू-एंड एन्क्रिप्ट (ई2ईई) की गई कुंजी की पुष्टि की गई स्थिति.

पब्लिक मेथड

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

किसी संपर्क की एंड-टू-एंड एन्क्रिप्ट (सुरक्षित) की गई कुंजी की पुष्टि नहीं हो पाई.

स्थानीय तौर पर पुष्टि करने के लिए, क्यूआर कोड स्कैन करने पर पुष्टि तब नहीं हो पाती, जब उस क्यूआर कोड में ownerPackageName और accountId शामिल हों, लेकिन इस ownerPackageName और accountId के लिए किसी भी कुंजी में deviceId और keyValue शामिल न हों.

पुष्टि हो चुकी है

VerificationState VerificationState.VERIFIED

किसी संपर्क की एंड-टू-एंड एन्क्रिप्ट (ई2ईई) की गई कुंजी की पुष्टि की गई स्थिति.

लोकल पुष्टि के लिए, किसी कुंजी की पुष्टि तब की जाती है, जब हाल ही में स्कैन किए गए क्यूआर कोड में, कुंजी के ownerPackageName और accountId के साथ-साथ कुंजी का deviceId और keyValue भी शामिल हो.

पब्लिक मेथड

getEntries

public final @NonNull EnumEntries<@NonNull VerificationStategetEntries()

संपर्क कुंजी की पुष्टि की स्थिति.

state पैरामीटर, वह पूर्णांक है जिसका इस्तेमाल संपर्क की पहचान करने में इस्तेमाल होने वाली कुंजियों के क्लाइंट आईपीसी के लिए किया जाएगा. इससे किसी कुंजी की पुष्टि की स्थिति अपडेट की जाती है.

getState

public final int getState()

valueOf

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

यह फ़ंक्शन, इस टाइप के enum कॉन्स्टेंट को तय नाम के साथ दिखाता है. स्ट्रिंग, इस टाइप में enum कॉन्स्टेंट का एलान करने के लिए, इस्तेमाल किए गए आइडेंटिफ़ायर से पूरी तरह मेल खानी चाहिए. (ज़रूरत से ज़्यादा खाली सफ़ेद जगह छोड़ने की अनुमति नहीं है.)

थ्रो
kotlin.IllegalArgumentException

अगर इस enum टाइप में, तय किए गए नाम वाला कोई कॉन्स्टेंट नहीं है

वैल्यू

public final @NonNull VerificationState[] values()

यह फ़ंक्शन, इस enum टाइप के कॉन्स्टेंट वाला एक कलेक्शन दिखाता है. इसमें कॉन्स्टेंट उसी क्रम में होते हैं जिस क्रम में उन्हें घोषित किया गया है.

इस तरीके का इस्तेमाल, कॉन्स्टेंट पर बार-बार कार्रवाई करने के लिए किया जा सकता है.