E2eeAccountContactKeyParcelable


public final class E2eeAccountContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Belirli bir uygulamaya özel hesaba bağlı uçtan uca şifreleme için kullanılan, müşteriye ait bir anahtar olan hesap anahtarını temsil eder. Bu anahtar sıfır, bir veya daha fazla kişiye bağlı olabilir.

Özet

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

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

Herkese açık yöntemler

boolean
@NonNull String

Hesap anahtarının account ID değerini döndürür.

@NonNull ImmutableList<ContactInfoParcelable>

Anahtarla ilişkili ContactInfoParcelable değerlerini döndürür.

@NonNull String

Hesap anahtarının device ID değerini döndürür.

@Nullable byte[]

Hesap anahtarının key bytes değerini döndürür.

int

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

@NonNull String

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

int

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

long

Hesap anahtarının 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

Herkese açık alanlar

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

Herkese açık yöntemler

şuna eşittir:

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Hesap anahtarının account ID değerini döndürür.

getContactInfos

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

Anahtarla ilişkili ContactInfoParcelable değerlerini döndürür.

Anahtar herhangi bir kişiyle ilişkilendirilmemişse liste boş olabilir. Anahtar birden fazla kişiyle ilişkilendirilmişse (örneğin, aynı telefon numarasını paylaşan birden fazla kişi) birden fazla giriş içerebilir.

getDeviceId

public @NonNull String getDeviceId()

Hesap anahtarının device ID değerini döndürür.

getKeyValue

public @Nullable byte[] getKeyValue()

Hesap 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.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Hesap anahtarının sahibi olan paketin adını 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()

Hesap anahtarının timestamp of the last update değerini döndürür.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)