E2eeContactKeyParcelable


public final class E2eeContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Представляет собой объект E2eeBaseKeyParcelable привязанный к одному контакту.

Вместо этого используется ключ E2eeAccountContactKeyParcelable , если он может быть связан с нулем или несколькими контактами.

Краткое содержание

Вложенные типы

Класс Builder для 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

идентификатор устройства

public @NonNull String deviceId

отображаемое имя

public @Nullable String displayName

Адрес электронной почты

public @Nullable String emailAddress

ключЗначение

public @Nullable byte[] keyValue

localVerificationState

public int localVerificationState

lookupKey

public @NonNull String lookupKey

ownerPackageName

public @NonNull String ownerPackageName

номер телефона

public @Nullable String phoneNumber

remoteVerificationState

public int remoteVerificationState

времяОбновлено

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 контакта, связанного с ключом.

получитьEmailAddress

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()

Возвращает имя пакета, которому принадлежит ключ.

получить номер телефона

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 ключа контакта.

хешкод

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)