E2eeAccountContactKeyParcelable


public final class E2eeAccountContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Reprezentuje klucz konta, czyli klucz należący do klienta, używany do pełnego szyfrowania powiązany z określonym kontem w aplikacji, które może być powiązane z 0, 1 lub większą liczbą kontaktów.

Podsumowanie

Typy zagnieżdżone

Klasa Builder dla E2eeAccountContactKeyParcelable.

Metody publiczne

boolean
@NonNull String

Zwraca account ID klucza konta.

@NonNull ImmutableList<ContactInfoParcelable>

Zwraca ContactInfoParcelable powiązane z kluczem.

@NonNull String

Zwraca device ID klucza konta.

@Nullable byte[]

Zwraca key bytes klucza konta.

int

Zwraca lokalny stan weryfikacji klucza.

@NonNull String

Zwraca nazwę pakietu, do którego należy klucz konta.

int

Zwraca stan weryfikacji klucza na urządzeniu zdalnym.

long

Zwraca timestamp of the last update klucza konta.

int
void
writeToParcel(Parcel dest, int flags)

Odziedziczone stałe

android.os.Parcelable
static final int
static final int
static final int
static final int

Metody dziedziczone

android.os.Parcelable
abstract int
int

Stałe

TWÓRCÓW

public static final Parcelable.Creator<E2eeAccountContactKeyParcelableCREATOR

Pola publiczne

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

Metody publiczne

równa się

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Zwraca account ID klucza konta.

getContactInfos

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

Zwraca ContactInfoParcelable powiązane z kluczem.

Lista może być pusta, jeśli klucz nie jest powiązany z żadnymi kontaktami. Może zawierać wiele wpisów, jeśli klucz jest powiązany z wieloma kontaktami (np. z wieloma kontaktami, które mają ten sam numer telefonu).

getDeviceId

public @NonNull String getDeviceId()

Zwraca device ID klucza konta.

getKeyValue

public @Nullable byte[] getKeyValue()

Zwraca key bytes klucza konta.

getLocalVerificationState

public int getLocalVerificationState()

Zwraca lokalny stan weryfikacji klucza.

Więcej informacji znajdziesz w sekcji com.google.android.gms.contactkeys.constants.VerificationState.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Zwraca nazwę pakietu, do którego należy klucz konta.

getRemoteVerificationState

public int getRemoteVerificationState()

Zwraca stan weryfikacji klucza na urządzeniu zdalnym.

Więcej informacji znajdziesz w sekcji com.google.android.gms.contactkeys.constants.VerificationState.

getTimeUpdated

public long getTimeUpdated()

Zwraca timestamp of the last update klucza konta.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)