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)