Package com.kakao.sdk.partner.user.model

Partner SDK에만 제공하는 패키지. 사용자 정보 API 확장 기능의 요청과 응답에 사용되는 모델 클래스 제공.

package com.kakao.sdk.partner.share

Partner SDK에만 제공하는 패키지. 카카오톡 공유 API의 확장 기능 관련 클라이언트 제공.

Types

Link copied to clipboard
data class AgeAuthInfo(id: Long?, authLevel: AgeAuthLevel?, authLevelCode: Int?, bypassAgeLimit: Boolean?, authenticatedAt: Date?, ciNeedsAgreement: Boolean?, ci: String?) : Parcelable

사용자의 연령인증 정보를 제공합니다.

Link copied to clipboard
data class ForPartner(uuid: String?, remainingInviteCount: Int?, remainingGroupMsgCount: Int?) : Parcelable

파트너용으로 제공되는 추가 정보.

Link copied to clipboard
data class PartnerAccount(profileNeedsAgreement: Boolean?, profileNicknameNeedsAgreement: Boolean?, profileImageNeedsAgreement: Boolean?, profile: Profile?, nameNeedsAgreement: Boolean?, name: String?, emailNeedsAgreement: Boolean?, isEmailValid: Boolean?, isEmailVerified: Boolean?, email: String?, ageRangeNeedsAgreement: Boolean?, ageRange: AgeRange?, birthyearNeedsAgreement: Boolean?, birthyear: String?, birthdayNeedsAgreement: Boolean?, birthday: String?, birthdayType: String?, genderNeedsAgreement: Boolean?, gender: Gender?, ciNeedsAgreement: Boolean?, ci: String?, ciAuthenticatedAt: Date?, legalNameNeedsAgreement: Boolean?, legalName: String?, legalBirthDateNeedsAgreement: Boolean?, legalBirthDate: String?, legalGenderNeedsAgreement: Boolean?, legalGender: Gender?, phoneNumberNeedsAgreement: Boolean?, phoneNumber: String?, isKakaotalkUser: Boolean?, displayId: String?, isKoreanNeedsAgreement: Boolean?, isKorean: Boolean?, accountCreationDateNeedsAgreement: Boolean?, accountCreationDate: String?, serviceUserId: Long?, unificationStatus: Boolean?) : Parcelable

카카오계정에 등록된 사용자 개인정보.

Link copied to clipboard
data class PartnerUser(id: Long?, properties: Map<String, String>?, kakaoAccount: PartnerAccount?, groupUserToken: String?, hasSignedUp: Boolean?, forPartner: ForPartner?, connectedAt: Date?, synchedAt: Date?) : Parcelable

사용자 정보 조회 API 응답으로 제공되는 사용자 정보 최상위 클래스. 보다 자세한 내용은 Open SDK 용 User 문서 참고.