fix: 채팅 탭 data class
- SerializedName 추가
This commit is contained in:
@@ -1,8 +1,12 @@
|
||||
package kr.co.vividnext.sodalive.chat.character
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.google.gson.annotations.SerializedName
|
||||
|
||||
@Keep
|
||||
data class Character(
|
||||
val id: String,
|
||||
val name: String,
|
||||
val description: String,
|
||||
val imageUrl: String
|
||||
@SerializedName("id") val id: String,
|
||||
@SerializedName("name") val name: String,
|
||||
@SerializedName("description") val description: String,
|
||||
@SerializedName("imageUrl") val imageUrl: String
|
||||
)
|
||||
|
||||
@@ -1,13 +1,16 @@
|
||||
package kr.co.vividnext.sodalive.chat.character
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.google.gson.annotations.SerializedName
|
||||
import kr.co.vividnext.sodalive.audio_content.main.GetAudioContentBannerResponse
|
||||
import kr.co.vividnext.sodalive.chat.character.curation.CurationSection
|
||||
import kr.co.vividnext.sodalive.chat.character.recent.RecentCharacter
|
||||
|
||||
@Keep
|
||||
data class CharacterHomeResponse(
|
||||
val banners: List<GetAudioContentBannerResponse>,
|
||||
val recentCharacters: List<RecentCharacter>,
|
||||
val popularCharacters: List<Character>,
|
||||
val newCharacters: List<Character>,
|
||||
val curationSections: List<CurationSection>
|
||||
@SerializedName("banners") val banners: List<GetAudioContentBannerResponse>,
|
||||
@SerializedName("recentCharacters") val recentCharacters: List<RecentCharacter>,
|
||||
@SerializedName("popularCharacters") val popularCharacters: List<Character>,
|
||||
@SerializedName("newCharacters") val newCharacters: List<Character>,
|
||||
@SerializedName("curationSections") val curationSections: List<CurationSection>
|
||||
)
|
||||
|
||||
@@ -1,9 +1,12 @@
|
||||
package kr.co.vividnext.sodalive.chat.character.curation
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.google.gson.annotations.SerializedName
|
||||
import kr.co.vividnext.sodalive.chat.character.Character
|
||||
|
||||
@Keep
|
||||
data class CurationSection(
|
||||
val id: String,
|
||||
val title: String,
|
||||
val characters: List<Character>
|
||||
@SerializedName("id") val id: String,
|
||||
@SerializedName("title") val title: String,
|
||||
@SerializedName("characters") val characters: List<Character>
|
||||
)
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
package kr.co.vividnext.sodalive.chat.character.recent
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.google.gson.annotations.SerializedName
|
||||
|
||||
@Keep
|
||||
data class RecentCharacter(
|
||||
val id: String,
|
||||
val name: String,
|
||||
val profileImageUrl: String
|
||||
@SerializedName("id") val id: String,
|
||||
@SerializedName("name") val name: String,
|
||||
@SerializedName("profileImageUrl") val profileImageUrl: String
|
||||
)
|
||||
|
||||
@@ -1,10 +1,14 @@
|
||||
package kr.co.vividnext.sodalive.chat.talk
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.google.gson.annotations.SerializedName
|
||||
|
||||
@Keep
|
||||
data class TalkRoom(
|
||||
val id: Long,
|
||||
val profileImageUrl: String,
|
||||
val characterName: String,
|
||||
val characterType: String,
|
||||
val lastMessageTime: String,
|
||||
val lastMessage: String
|
||||
@SerializedName("id") val id: Long,
|
||||
@SerializedName("profileImageUrl") val profileImageUrl: String,
|
||||
@SerializedName("characterName") val characterName: String,
|
||||
@SerializedName("characterType") val characterType: String,
|
||||
@SerializedName("lastMessageTime") val lastMessageTime: String,
|
||||
@SerializedName("lastMessage") val lastMessage: String
|
||||
)
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
package kr.co.vividnext.sodalive.chat.talk
|
||||
|
||||
import androidx.annotation.Keep
|
||||
import com.google.gson.annotations.SerializedName
|
||||
|
||||
@Keep
|
||||
data class TalkRoomResponse(
|
||||
val totalCount: Int,
|
||||
val items: List<TalkRoom>
|
||||
@SerializedName("totalCount") val totalCount: Int,
|
||||
@SerializedName("items") val items: List<TalkRoom>
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user