E2eeAccountKeyInfo


public final class E2eeAccountKeyInfo implements Parcelable


包含有关可由客户端更新的 account key 的信息,例如通过 updateAllE2eeAccountKeys 更新。

摘要

嵌套类型

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

公共方法

等号

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)