E2eeContactKeyParcelable


public final class E2eeContactKeyParcelable implements Parcelable, E2eeBaseKeyParcelable


단일 연락처에 연결된 E2eeBaseKeyParcelable를 나타냅니다.

키가 0개 또는 여러 연락처와 연결될 수 있는 경우 E2eeAccountContactKeyParcelable이 대신 사용됩니다.

요약

중첩된 유형

E2eeContactKeyParcelable의 빌더 클래스입니다.

공개 메서드

boolean
@NonNull String

연락처 키의 account ID를 반환합니다.

@NonNull String

연락처 키의 device ID를 반환합니다.

@Nullable String

키와 연결된 연락처의 display name를 반환합니다.

@Nullable String

키와 연결된 연락처의 email address를 반환합니다.

@Nullable byte[]

연락처 키의 key bytes를 반환합니다.

int

키의 로컬 확인 상태를 반환합니다.

@NonNull String

키와 연결된 단일 연락처의 lookup key를 반환합니다.

@NonNull String

키를 소유한 패키지의 이름을 반환합니다.

@Nullable String

키와 연결된 연락처의 phone number를 반환합니다.

int

키의 원격 확인 상태를 반환합니다.

long

연락처 키의 timestamp of the last update를 반환합니다.

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

상수

크리에이터

public static final Parcelable.Creator<E2eeContactKeyParcelableCREATOR

공개 필드

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

공개 메서드

같음

public boolean equals(@Nullable Object other)

getAccountId

public @NonNull String getAccountId()

연락처 키의 account ID를 반환합니다.

getDeviceId

public @NonNull String getDeviceId()

연락처 키의 device ID를 반환합니다.

getDisplayName

public @Nullable String getDisplayName()

키와 연결된 연락처의 display name를 반환합니다.

getEmailAddress

public @Nullable String getEmailAddress()

키와 연결된 연락처의 email address를 반환합니다.

getKeyValue

public @Nullable byte[] getKeyValue()

연락처 키의 key bytes를 반환합니다.

getLocalVerificationState

public int getLocalVerificationState()

키의 로컬 확인 상태를 반환합니다.

자세한 내용은 com.google.android.gms.contactkeys.constants.VerificationState를 참고하세요.

getLookupKey

public @NonNull String getLookupKey()

키와 연결된 단일 연락처의 lookup key를 반환합니다.

getOwnerPackageName

public @NonNull String getOwnerPackageName()

키를 소유한 패키지의 이름을 반환합니다.

getPhoneNumber

public @Nullable String getPhoneNumber()

키와 연결된 연락처의 phone number를 반환합니다.

getRemoteVerificationState

public int getRemoteVerificationState()

키의 원격 확인 상태를 반환합니다.

자세한 내용은 com.google.android.gms.contactkeys.constants.VerificationState를 참고하세요.

getTimeUpdated

public long getTimeUpdated()

연락처 키의 timestamp of the last update를 반환합니다.

hashCode

public int hashCode()

writeToParcel

public void writeToParcel(Parcel dest, int flags)