Package com.kakao.sdk.talk.model

카카오톡 API 요청과 응답에 사용되는 모델 클래스들을 제공하는 패키지.

Types

Link copied to clipboard
data class Channel(    val uuid: String,     val encodedId: String,     val relation: Channel.Relation,     val updatedAt: Date?) : Parcelable

카카오톡 채널 추가상태 정보.

Link copied to clipboard
data class Channels(val userId: Long?, val channels: List<Channel>?) : Parcelable

카카오톡 채널 추가상태 조회 API 응답 클래스

Link copied to clipboard
data class Friend(    val id: Long?,     val uuid: String,     val profileNickname: String?,     val profileThumbnailImage: String?,     val favorite: Boolean?,     val allowedMsg: Boolean?,     val serviceUserId: Long?) : Parcelable

카카오톡 친구

Link copied to clipboard
enum FriendOrder : Enum<FriendOrder>

친구 목록 정렬 기준.

Link copied to clipboard
data class Friends<T : Parcelable>(    val totalCount: Int,     val elements: List<T>?,     val favoriteCount: Int?,     val beforeUrl: String?,     val afterUrl: String?) : Parcelable

친구 목록 조회 API 응답 클래스

Link copied to clipboard
data class FriendsContext(    var offset: Int? = null,     var limit: Int? = null,     var order: Order? = null,     var friendOrder: FriendOrder? = null,     val url: String = "") : Parcelable

친구 목록 조회 Context

Link copied to clipboard
data class MessageFailureInfo(    val code: Int,     val msg: String,     val receiverUuids: List<String>) : Parcelable

여러 친구를 대상으로 메시지 전송 API 호출 시 대상 중 일부가 실패한 경우 오류 정보.

Link copied to clipboard
data class MessageSendResult(val successfulReceiverUuids: List<String>?, val failureInfos: List<MessageFailureInfo>?) : Parcelable

메시지 전송 API 호출 결과

Link copied to clipboard
enum Order : Enum<Order>
Link copied to clipboard
data class TalkProfile(    val nickname: String?,     val profileImageUrl: String?,     val thumbnailUrl: String?,     val countryISO: String?) : Parcelable

카카오톡 프로필 조회 API 응답 클래스