E2eeContactKeyParcelable


public final class E2eeContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Stellt eine E2eeBaseKeyParcelable dar, die mit einem einzelnen Kontakt verknüpft ist.

E2eeAccountContactKeyParcelable wird verwendet, wenn der Schlüssel mit null oder mehreren Kontakten verknüpft sein kann.

Zusammenfassung

Verschachtelte Typen

Builder-Klasse für E2eeContactKeyParcelable.

Öffentliche Methoden

boolean
@NonNull String

Gibt den account ID des Kontaktschlüssels zurück.

@NonNull String

Gibt den device ID des Kontaktschlüssels zurück.

@Nullable String

Gibt die display name des Kontakts zurück, der mit dem Schlüssel verknüpft ist.

@Nullable String

Gibt die email address des Kontakts zurück, der mit dem Schlüssel verknüpft ist.

@Nullable byte[]

Gibt den key bytes des Kontaktschlüssels zurück.

int

Gibt den lokalen Bestätigungsstatus des Schlüssels zurück.

@NonNull String

Gibt die lookup key des einzelnen Kontakts zurück, der mit dem Schlüssel verknüpft ist.

@NonNull String

Gibt den Namen des Pakets zurück, zu dem der Schlüssel gehört.

@Nullable String

Gibt die phone number des Kontakts zurück, der mit dem Schlüssel verknüpft ist.

int

Gibt den Status der Remote-Bestätigung des Schlüssels zurück.

long

Gibt den timestamp of the last update für den Kontaktschlüssel zurück.

int
void
writeToParcel(Parcel dest, int flags)

Übernommene Konstanten

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

Geerbte Methoden

Von android.os.Parcelable
abstract int
int

Konstanten

CREATOR-

public static final Parcelable.Creator<E2eeContactKeyParcelableCREATOR

Öffentliche Felder

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

Öffentliche Methoden

ist gleich

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Gibt den account ID des Kontaktschlüssels zurück.

getDeviceId

public @NonNull String getDeviceId()

Gibt den device ID des Kontaktschlüssels zurück.

getDisplayName

public @Nullable String getDisplayName()

Gibt die display name des Kontakts zurück, der mit dem Schlüssel verknüpft ist.

getEmailAddress

public @Nullable String getEmailAddress()

Gibt die email address des Kontakts zurück, der mit dem Schlüssel verknüpft ist.

getKeyValue

public @Nullable byte[] getKeyValue()

Gibt den key bytes des Kontaktschlüssels zurück.

getLocalVerificationState

public int getLocalVerificationState()

Gibt den lokalen Bestätigungsstatus des Schlüssels zurück.

Weitere Informationen finden Sie unter com.google.android.gms.contactkeys.constants.VerificationState.

getLookupKey

public @NonNull String getLookupKey()

Gibt die lookup key des einzelnen Kontakts zurück, der mit dem Schlüssel verknüpft ist.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Gibt den Namen des Pakets zurück, zu dem der Schlüssel gehört.

getPhoneNumber

public @Nullable String getPhoneNumber()

Gibt die phone number des Kontakts zurück, der mit dem Schlüssel verknüpft ist.

getRemoteVerificationState

public int getRemoteVerificationState()

Gibt den Status der Remote-Bestätigung des Schlüssels zurück.

Weitere Informationen finden Sie unter com.google.android.gms.contactkeys.constants.VerificationState.

getTimeUpdated

public long getTimeUpdated()

Gibt den timestamp of the last update für den Kontaktschlüssel zurück.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)