Package com.kakao.sdk.story.model

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

Types

Link copied to clipboard
enum BirthdayType : Enum<BirthdayType>

스토리 프로필의 생일 타입

Link copied to clipboard
data class LinkInfo(    val url: String?,     val requestedUrl: String?,     val host: String?,     val title: String?,     val description: String?,     val section: String?,     val type: String?,     val images: List<String>?) : Parcelable

카카오스토리 포스팅을 위한 스크랩 API 응답 클래스

Link copied to clipboard
data class Story(    val id: String,     val url: String,     val mediaType: String?,     val createdAt: Date,     val commentCount: Int,     val likeCount: Int,     val content: String?,     val permission: String?,     val media: List<StoryImage>?,     val likes: List<StoryLike>?,     val comments: List<StoryComment>?) : Parcelable

스토리 조회 API 응답 클래스

Link copied to clipboard
data class StoryActor(val displayName: String, val profileThumbnailUrl: String?) : Parcelable

카카오스토리의 작성자 정보를 담고 있는 클래스

Link copied to clipboard
data class StoryComment(val writer: StoryActor, val text: String) : Parcelable

카카오스토리의 댓글 정보를 담고 있는 클래스

Link copied to clipboard
data class StoryImage(    val xlarge: String?,     val large: String?,     val medium: String?,     val small: String?,     val original: String?) : Parcelable

카카오스토리의 내스토리 정보 중 이미지 내용을 담고 있는 클래스

Link copied to clipboard
data class StoryLike(val actor: StoryActor, val emotion: StoryLike.Emotion) : Parcelable

카카오스토리의 좋아요 등 느낌(감정표현)에 대한 정보를 담고 있는 클래스

Link copied to clipboard
data class StoryProfile(    val nickname: String?,     val profileImageUrl: String?,     val thumbnailUrl: String?,     val bgImageUrl: String?,     val permalink: String?,     val birthday: String?,     val birthdayType: BirthdayType?) : Parcelable

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