E2eeحساب تماسکلیدبسته قابل تنظیم


public final class E2eeAccountContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


نشان دهنده یک کلید حساب است، یک کلید متعلق به کلاینت که برای رمزگذاری سرتاسری مرتبط با یک حساب کاربری مختص برنامه استفاده می‌شود، که ممکن است به صفر، یک یا چند مخاطب مرتبط باشد.

خلاصه

انواع تو در تو

کلاس سازنده برای 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 @NonNull String accountId

اطلاعات تماس

public @NonNull ImmutableList<ContactInfoParcelablecontactInfos

شناسه دستگاه

public @NonNull String deviceId

مقدار کلیدی

public @Nullable byte[] keyValue

localVerificationState

public int localVerificationState

نام بسته مالک

public @NonNull String ownerPackageName

وضعیت تأیید از راه دور

public int remoteVerificationState

زمان به‌روزرسانی شد

public long timeUpdated

روش‌های عمومی

برابر است

public boolean equals(@Nullable Object other)

دریافت شناسه حساب

public @NonNull String getAccountId()

account ID مربوط به کلید حساب را برمی‌گرداند.

اطلاعات تماس را دریافت کنید

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

ContactInfoParcelable های مرتبط با کلید را برمی‌گرداند.

اگر کلید به هیچ مخاطبی مرتبط نباشد، لیست ممکن است خالی باشد. اگر کلید به چندین مخاطب مرتبط باشد (برای مثال، چندین مخاطب که شماره تلفن یکسانی دارند)، ممکن است شامل چندین ورودی باشد.

دریافت شناسه دستگاه

public @NonNull String getDeviceId()

device ID مربوط به کلید حساب را برمی‌گرداند.

دریافت مقدار کلید

public @Nullable byte[] getKeyValue()

key bytes مربوط به کلید حساب را برمی‌گرداند.

دریافت وضعیت تأیید محلی

public int getLocalVerificationState()

وضعیت تأیید محلی کلید را برمی‌گرداند.

برای جزئیات بیشتر به com.google.android.gms.contactkeys.constants.VerificationState مراجعه کنید.

دریافت نام بسته مالک

public @NonNull String getOwnerPackageName()

نام بسته‌ای که کلید حساب را در اختیار دارد، برمی‌گرداند.

دریافت وضعیت تأیید از راه دور

public int getRemoteVerificationState()

وضعیت تأیید از راه دور کلید را برمی‌گرداند.

برای جزئیات بیشتر به com.google.android.gms.contactkeys.constants.VerificationState مراجعه کنید.

دریافت زمان به‌روزرسانی‌شده

public long getTimeUpdated()

timestamp of the last update برای کلید حساب را برمی‌گرداند.

کد هش

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)