E2eeAccountKeyInfo


public final class E2eeAccountKeyInfo implements Parcelable


クライアント(updateAllE2eeAccountKeys など)が更新できる account key に関する情報が含まれます。

概要

ネストされた型

public final class E2eeAccountKeyInfo.Builder

E2eeAccountKeyInfo のビルダー クラス。

パブリック メソッド

boolean
@NonNull String

更新されるキーの account ID を返します。

@NonNull ImmutableList<ContactInfoParcelable>

更新の処理時にキーに関連付けられるすべての contact infos を返します。

@NonNull String

更新されるキーの device ID を返します。

@NonNull byte[]

更新の処理時にキーに関連付けられる新しい keyValue を返します。

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

パブリック フィールド

accountId

public @NonNull String accountId

deviceId

public @NonNull String deviceId

keyValue

public @NonNull byte[] keyValue

パブリック メソッド

equals

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

更新されるキーの account ID を返します。

getContactInfos

public @NonNull ImmutableList<ContactInfoParcelablegetContactInfos()

更新の処理時にキーに関連付けられるすべての contact infos を返します。

getDeviceId

public @NonNull String getDeviceId()

更新されるキーの device ID を返します。

getKeyValue

public @NonNull byte[] getKeyValue()

更新の処理時にキーに関連付けられる新しい keyValue を返します。

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)