diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/original/OriginalWorkDetailResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/original/OriginalWorkDetailResponse.kt index b6707093..703a5b43 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/original/OriginalWorkDetailResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/original/OriginalWorkDetailResponse.kt @@ -21,5 +21,16 @@ data class OriginalWorkDetailResponse( @SerializedName("studio") val studio: String?, @SerializedName("originalLinks") val originalLinks: List, @SerializedName("tags") val tags: List, - @SerializedName("characters") val characters: List + @SerializedName("characters") val characters: List, + @SerializedName("translated") val translated: TranslatedOriginalWork? +) : Parcelable + +@Parcelize +@Keep +data class TranslatedOriginalWork( + @SerializedName("title") val title: String, + @SerializedName("contentType") val contentType: String, + @SerializedName("category") val category: String, + @SerializedName("description") val description: String, + @SerializedName("tags") val tags: List ) : Parcelable diff --git a/app/src/main/java/kr/co/vividnext/sodalive/chat/original/detail/OriginalWorkDetailActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/chat/original/detail/OriginalWorkDetailActivity.kt index f14ef560..5fef8c5b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/chat/original/detail/OriginalWorkDetailActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/chat/original/detail/OriginalWorkDetailActivity.kt @@ -152,10 +152,13 @@ class OriginalWorkDetailActivity : BaseActivity( FragmentOriginalWorkInfoBinding::inflate @@ -44,7 +44,8 @@ class OriginalWorkInfoFragment : BaseFragment( val data = originalWorkDetailResponse ?: return // 1. 작품 소개 - binding.tvDesc.text = data.description + val translated = data.translated + binding.tvDesc.text = translated?.description ?: data.description // 2-3. 원작 보러 가기 섹션 val links = data.originalLinks