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<E2eeAccountKeyInfo> CREATOR

公開欄位

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<ContactInfoParcelable> getContactInfos()

傳回處理更新時與鍵相關聯的所有 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)