E2eeContactKeyParcelable


public final class E2eeContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Tek bir kişiye bağlı bir E2eeBaseKeyParcelable öğesini temsil eder.

Anahtar sıfır veya birden fazla kişiyle ilişkilendirilebiliyorsa bunun yerine E2eeAccountContactKeyParcelable kullanılır.

Özet

İç içe yerleştirilmiş türler

E2eeContactKeyParcelable için derleyici sınıfı.

Herkese açık yöntemler

boolean
@NonNull String

Kişi anahtarının account ID değerini döndürür.

@NonNull String

Kişi anahtarının device ID değerini döndürür.

@Nullable String

Anahtarla ilişkilendirilen kişinin display name değerini döndürür.

@Nullable String

Anahtarla ilişkilendirilen kişinin email address değerini döndürür.

@Nullable byte[]

Kişi anahtarının key bytes değerini döndürür.

int

Anahtarın yerel doğrulama durumunu döndürür.

@NonNull String

Anahtarla ilişkilendirilen tek kişinin lookup key değerini döndürür.

@NonNull String

Anahtarın sahibi olan paketin adını döndürür.

@Nullable String

Anahtarla ilişkilendirilen kişinin phone number değerini döndürür.

int

Anahtarın uzaktan doğrulama durumunu döndürür.

long

Kişi anahtarı için timestamp of the last update değerini döndürür.

int
void
writeToParcel(Parcel dest, int flags)

Devralınan Sabitler

android.os.Parcelable yönteminden
static final int
static final int
static final int
static final int

Devralınan yöntemler

android.os.Parcelable yönteminden
abstract int
int

Sabitler

CREATOR

public static final Parcelable.Creator<E2eeContactKeyParcelableCREATOR

Herkese açık alanlar

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

Herkese açık yöntemler

şuna eşittir:

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Kişi anahtarının account ID değerini döndürür.

getDeviceId

public @NonNull String getDeviceId()

Kişi anahtarının device ID değerini döndürür.

getDisplayName

public @Nullable String getDisplayName()

Anahtarla ilişkilendirilen kişinin display name değerini döndürür.

getEmailAddress

public @Nullable String getEmailAddress()

Anahtarla ilişkilendirilen kişinin email address değerini döndürür.

getKeyValue

public @Nullable byte[] getKeyValue()

Kişi anahtarının key bytes değerini döndürür.

getLocalVerificationState

public int getLocalVerificationState()

Anahtarın yerel doğrulama durumunu döndürür.

Daha fazla ayrıntı için com.google.android.gms.contactkeys.constants.VerificationState sayfasına bakın.

getLookupKey

public @NonNull String getLookupKey()

Anahtarla ilişkilendirilen tek kişinin lookup key değerini döndürür.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Anahtarın sahibi olan paketin adını döndürür.

getPhoneNumber

public @Nullable String getPhoneNumber()

Anahtarla ilişkilendirilen kişinin phone number değerini döndürür.

getRemoteVerificationState

public int getRemoteVerificationState()

Anahtarın uzaktan doğrulama durumunu döndürür.

Daha fazla ayrıntı için com.google.android.gms.contactkeys.constants.VerificationState sayfasına bakın.

getTimeUpdated

public long getTimeUpdated()

Kişi anahtarı için timestamp of the last update değerini döndürür.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)