E2eeContactKeyParcelable


public final class E2eeContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


Đại diện cho một E2eeBaseKeyParcelable được liên kết với một người liên hệ.

E2eeAccountContactKeyParcelable được dùng thay thế nếu khoá có thể liên kết với không hoặc nhiều địa chỉ liên hệ.

Tóm tắt

Các loại lồng nhau

Lớp trình tạo cho E2eeContactKeyParcelable.

Phương thức công khai

boolean
@NonNull String

Trả về account ID của khoá liên hệ.

@NonNull String

Trả về device ID của khoá liên hệ.

@Nullable String

Trả về display name của người liên hệ được liên kết với khoá.

@Nullable String

Trả về email address của người liên hệ được liên kết với khoá.

@Nullable byte[]

Trả về key bytes của khoá liên hệ.

int

Trả về trạng thái xác minh cục bộ của khoá.

@NonNull String

Trả về lookup key của một người liên hệ duy nhất được liên kết với khoá.

@NonNull String

Trả về tên của gói sở hữu khoá.

@Nullable String

Trả về phone number của người liên hệ được liên kết với khoá.

int

Trả về trạng thái xác minh từ xa của khoá.

long

Trả về timestamp of the last update cho khoá liên hệ.

int
void
writeToParcel(Parcel dest, int flags)

Hằng số kế thừa

Từ android.os.Parcelable
static final int
static final int
static final int
static final int

Các phương thức kế thừa

Từ android.os.Parcelable
abstract int
int

Hằng số

CREATOR

public static final Parcelable.Creator<E2eeContactKeyParcelableCREATOR

Trường công khai

accountId

public @NonNull String accountId

deviceId

public @NonNull String deviceId

displayName

public @Nullable String displayName

emailAddress

public @Nullable String emailAddress

keyValue

public @Nullable byte[] keyValue

localVerificationState

public int localVerificationState

lookupKey

public @NonNull String lookupKey

ownerPackageName

public @NonNull String ownerPackageName

phoneNumber

public @Nullable String phoneNumber

remoteVerificationState

public int remoteVerificationState

timeUpdated

public long timeUpdated

Phương thức công khai

bằng

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

Trả về account ID của khoá liên hệ.

getDeviceId

public @NonNull String getDeviceId()

Trả về device ID của khoá liên hệ.

getDisplayName

public @Nullable String getDisplayName()

Trả về display name của người liên hệ được liên kết với khoá.

getEmailAddress

public @Nullable String getEmailAddress()

Trả về email address của người liên hệ được liên kết với khoá.

getKeyValue

public @Nullable byte[] getKeyValue()

Trả về key bytes của khoá liên hệ.

getLocalVerificationState

public int getLocalVerificationState()

Trả về trạng thái xác minh cục bộ của khoá.

Hãy xem com.google.android.gms.contactkeys.constants.VerificationState để biết thêm chi tiết.

getLookupKey

public @NonNull String getLookupKey()

Trả về lookup key của một người liên hệ duy nhất được liên kết với khoá.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

Trả về tên của gói sở hữu khoá.

getPhoneNumber

public @Nullable String getPhoneNumber()

Trả về phone number của người liên hệ được liên kết với khoá.

getRemoteVerificationState

public int getRemoteVerificationState()

Trả về trạng thái xác minh từ xa của khoá.

Hãy xem com.google.android.gms.contactkeys.constants.VerificationState để biết thêm chi tiết.

getTimeUpdated

public long getTimeUpdated()

Trả về timestamp of the last update cho khoá liên hệ.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)