E2eeSelfKeyParcelable


public final class E2eeSelfKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Representa um E2eeBaseKeyParcelable vinculado ao usuário atual.

Resumo

Tipos aninhados

Classe builder para E2eeSelfKeyParcelable.

Métodos públicos

boolean
@NonNull String

Retorna o account ID.

@NonNull String

Retorna o device ID.

@Nullable byte[]

Retorna o public key.

@NonNull String

Retorna o package name proprietário da chave.

int

Retorna o remote verification state da chave.

long

Retorna o timestamp of the last update.

int
void
writeToParcel(Parcel dest, int flags)

Constantes herdadas

De android.os.Parcelable
static final int
static final int
static final int
static final int

Métodos herdados

De android.os.Parcelable
abstract int
int

Constantes

CREATOR

public static final Parcelable.Creator<E2eeSelfKeyParcelableCREATOR

Campos públicos

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

Métodos públicos

equals

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Retorna o account ID.

getDeviceId

public @NonNull String getDeviceId()

Retorna o device ID.

getKeyValue

public @Nullable byte[] getKeyValue()

Retorna o public key.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Retorna o package name proprietário da chave.

getRemoteVerificationState

public int getRemoteVerificationState()

Retorna o remote verification state da chave.

getTimeUpdated

public long getTimeUpdated()

Retorna o timestamp of the last update.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)