From 972d225a8664d7f0fa03e6f01fb4ed5b2f96be4c Mon Sep 17 00:00:00 2001 From: klaus Date: Tue, 9 Jun 2026 23:14:19 +0900 Subject: [PATCH] =?UTF-8?q?feat(chat):=20=EC=B1=84=ED=8C=85=EB=B0=A9=20?= =?UTF-8?q?=EB=AA=A9=EB=A1=9D=20=EC=9D=91=EB=8B=B5=20=EB=AA=A8=EB=8D=B8?= =?UTF-8?q?=EC=9D=84=20=EC=B6=94=EA=B0=80=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v2/main/chat/data/HomeChatModels.kt | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 app/src/main/java/kr/co/vividnext/sodalive/v2/main/chat/data/HomeChatModels.kt diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/main/chat/data/HomeChatModels.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/chat/data/HomeChatModels.kt new file mode 100644 index 00000000..dfc340ce --- /dev/null +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/main/chat/data/HomeChatModels.kt @@ -0,0 +1,21 @@ +package kr.co.vividnext.sodalive.v2.main.chat.data + +import androidx.annotation.Keep +import com.google.gson.annotations.SerializedName + +@Keep +data class ChatRoomListPageResponse( + @SerializedName("rooms") val rooms: List, + @SerializedName("hasMore") val hasMore: Boolean, + @SerializedName("nextCursor") val nextCursor: String? +) + +@Keep +data class ChatRoomListItemResponse( + @SerializedName("roomId") val roomId: Long, + @SerializedName("chatType") val chatType: String, + @SerializedName("targetName") val targetName: String, + @SerializedName("targetImageUrl") val targetImageUrl: String, + @SerializedName("lastMessage") val lastMessage: String, + @SerializedName("lastMessageAt") val lastMessageAt: String +)