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<E2eeSelfKeyParcelableCREATOR

パブリック フィールド

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

パブリック メソッド

equals

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)