E2eeAccountContactKeyParcelable


public final class E2eeAccountContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


यह खाते की कुंजी को दिखाता है. यह क्लाइंट के मालिकाना हक वाली कुंजी होती है. इसका इस्तेमाल, किसी ऐप्लिकेशन से जुड़े खाते के लिए एंड-टू-एंड एन्क्रिप्शन के लिए किया जाता है. यह कुंजी, शून्य, एक या उससे ज़्यादा संपर्कों से जुड़ी हो सकती है.

खास जानकारी

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

E2eeAccountContactKeyParcelable के लिए बिल्डर क्लास.

कॉन्स्टेंट

static final Parcelable.Creator<E2eeAccountContactKeyParcelable>

पब्लिक मेथड

boolean
@NonNull String

खाते की कुंजी के लिए account ID दिखाता है.

@NonNull ImmutableList<ContactInfoParcelable>

कुंजी से जुड़े ContactInfoParcelable दिखाता है.

@NonNull String

खाते की कुंजी के लिए device ID दिखाता है.

@Nullable byte[]

खाते की कुंजी का key bytes दिखाता है.

int

कुंजी की स्थानीय पुष्टि की स्थिति दिखाता है.

@NonNull String

उस पैकेज का नाम दिखाता है जिसके पास खाते की कुंजी का मालिकाना हक है.

int

यह फ़ंक्शन, कुंजी की रिमोट पुष्टि की स्थिति दिखाता है.

long

खाते की कुंजी के लिए timestamp of the last update दिखाता है.

int
void
writeToParcel(Parcel dest, int flags)

इनहेरिट किए गए कॉन्स्टेंट

android.os.Parcelable से
static final int
static final int
static final int
static final int

इनहेरिट किए गए तरीके

android.os.Parcelable से
abstract int
int

कॉन्स्टेंट

क्रिएटर

public static final Parcelable.Creator<E2eeAccountContactKeyParcelableCREATOR

पब्लिक फ़ील्ड

accountId

public @NonNull String accountId

deviceId

public @NonNull String deviceId

keyValue

public @Nullable byte[] keyValue

localVerificationState

public int localVerificationState

ownerPackageName

public @NonNull String ownerPackageName

remoteVerificationState

public int remoteVerificationState

timeUpdated

public long timeUpdated

पब्लिक मेथड

बराबर

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

खाते की कुंजी के लिए account ID दिखाता है.

getContactInfos

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

कुंजी से जुड़े ContactInfoParcelable दिखाता है.

अगर कुंजी किसी भी संपर्क से नहीं जुड़ी है, तो सूची खाली हो सकती है. अगर कुंजी एक से ज़्यादा संपर्कों से जुड़ी है, तो इसमें एक से ज़्यादा एंट्री हो सकती हैं. उदाहरण के लिए, एक ही फ़ोन नंबर शेयर करने वाले कई संपर्क.

getDeviceId

public @NonNull String getDeviceId()

खाते की कुंजी के लिए device ID दिखाता है.

getKeyValue

public @Nullable byte[] getKeyValue()

खाते की कुंजी का key bytes दिखाता है.

getLocalVerificationState

public int getLocalVerificationState()

कुंजी की स्थानीय पुष्टि की स्थिति दिखाता है.

ज़्यादा जानकारी के लिए, com.google.android.gms.contactkeys.constants.VerificationState पर जाएं.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

उस पैकेज का नाम दिखाता है जिसके पास खाते की कुंजी का मालिकाना हक है.

getRemoteVerificationState

public int getRemoteVerificationState()

यह फ़ंक्शन, कुंजी की रिमोट पुष्टि की स्थिति दिखाता है.

ज़्यादा जानकारी के लिए, com.google.android.gms.contactkeys.constants.VerificationState पर जाएं.

getTimeUpdated

public long getTimeUpdated()

खाते की कुंजी के लिए timestamp of the last update दिखाता है.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)