E2eeSelfKeyParcelable


public final class E2eeSelfKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


代表與目前使用者相關聯的 E2eeBaseKeyParcelable。

摘要

巢狀型別

E2eeSelfKeyParcelable 的建構工具類別。

公用方法

boolean
@NonNull String

傳回 account ID。

@NonNull String

傳回 device ID。

@Nullable byte[]

傳回 public key。

@NonNull String

傳回擁有金鑰的 package name。

int

傳回鍵的 remote verification state。

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

常數

CREATOR

public static final Parcelable.Creator<E2eeSelfKeyParcelable> CREATOR

公開欄位

accountId

public @NonNull String accountId

deviceId

public @NonNull String deviceId

keyValue

public @Nullable byte[] keyValue

ownerPackageName

public @NonNull String ownerPackageName

remoteVerificationState

public int remoteVerificationState

timeUpdated

public long timeUpdated

公用方法

等於

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

傳回 account ID。

getDeviceId

public @NonNull String getDeviceId()

傳回 device ID。

getKeyValue

public @Nullable byte[] getKeyValue()

傳回 public key。

getOwnerPackageName

public @NonNull String getOwnerPackageName()

傳回擁有金鑰的 package name。

getRemoteVerificationState

public int getRemoteVerificationState()

傳回鍵的 remote verification state。

getTimeUpdated

public long getTimeUpdated()

傳回 timestamp of the last update。

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)