E2eeContactKeyParcelable


public final class E2eeContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


تمثّل هذه السمة E2eeBaseKeyParcelable مرتبطة بجهة اتصال واحدة.

يتم استخدام E2eeAccountContactKeyParcelable بدلاً من ذلك إذا كان المفتاح قد يكون مرتبطًا بصفر أو عدة جهات اتصال.

ملخّص

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

فئة أداة الإنشاء الخاصة بـ E2eeContactKeyParcelable

الثوابت

static final Parcelable.Creator<E2eeContactKeyParcelable>

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

boolean
@NonNull String

تعرض هذه السمة account ID لمفتاح جهة الاتصال.

@NonNull String

تعرض هذه السمة device ID لمفتاح جهة الاتصال.

@Nullable String

تعرض هذه السمة display name جهة الاتصال المرتبطة بالمفتاح.

@Nullable String

تعرض هذه السمة email address جهة الاتصال المرتبطة بالمفتاح.

@Nullable byte[]

تعرض هذه السمة key bytes لمفتاح جهة الاتصال.

int

تعرض هذه السمة حالة التحقّق المحلية من المفتاح.

@NonNull String

تعرض هذه السمة lookup key جهة الاتصال الفردية المرتبطة بالمفتاح.

@NonNull String

تعرض هذه السمة اسم الحزمة التي تملك المفتاح.

@Nullable String

تعرض هذه السمة phone number جهة الاتصال المرتبطة بالمفتاح.

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<E2eeContactKeyParcelableCREATOR

الحقول العامة

accountId

public @NonNull String accountId

deviceId

public @NonNull String deviceId

displayName

public @Nullable String displayName

emailAddress

public @Nullable String emailAddress

keyValue

public @Nullable byte[] keyValue

localVerificationState

public int localVerificationState

lookupKey

public @NonNull String lookupKey

ownerPackageName

public @NonNull String ownerPackageName

phoneNumber

public @Nullable String phoneNumber

remoteVerificationState

public int remoteVerificationState

timeUpdated

public long timeUpdated

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

علامة يساوي

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

تعرض هذه السمة account ID لمفتاح جهة الاتصال.

getDeviceId

public @NonNull String getDeviceId()

تعرض هذه السمة device ID لمفتاح جهة الاتصال.

getDisplayName

public @Nullable String getDisplayName()

تعرض هذه السمة display name جهة الاتصال المرتبطة بالمفتاح.

getEmailAddress

public @Nullable String getEmailAddress()

تعرض هذه السمة email address جهة الاتصال المرتبطة بالمفتاح.

getKeyValue

public @Nullable byte[] getKeyValue()

تعرض هذه السمة key bytes لمفتاح جهة الاتصال.

getLocalVerificationState

public int getLocalVerificationState()

تعرض هذه السمة حالة التحقّق المحلية من المفتاح.

يمكنك الاطّلاع على com.google.android.gms.contactkeys.constants.VerificationState لمزيد من التفاصيل.

getLookupKey

public @NonNull String getLookupKey()

تعرض هذه السمة lookup key جهة الاتصال الفردية المرتبطة بالمفتاح.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

تعرض هذه السمة اسم الحزمة التي تملك المفتاح.

getPhoneNumber

public @Nullable String getPhoneNumber()

تعرض هذه السمة phone number جهة الاتصال المرتبطة بالمفتاح.

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)