From 7607c10bdca7f01e452e8ca822a51e1b53501d0a Mon Sep 17 00:00:00 2001 From: klaus Date: Wed, 21 Aug 2024 20:22:39 +0900 Subject: [PATCH] =?UTF-8?q?@Keep=20=EC=96=B4=EB=85=B8=ED=85=8C=EC=9D=B4?= =?UTF-8?q?=EC=85=98=EC=9D=84=20=EC=B6=94=EA=B0=80=ED=95=98=EC=97=AC=20?= =?UTF-8?q?=EB=82=9C=EB=8F=85=ED=99=94=EC=97=90=EC=84=9C=20=EC=A0=9C?= =?UTF-8?q?=EC=99=B8=EB=90=98=EB=8F=84=EB=A1=9D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AddAllPlaybackTrackingRequest.kt | 3 +++ .../sodalive/audio_content/PlaybackTracking.kt | 2 ++ .../all/GetNewContentAllResponse.kt | 2 ++ .../all/by_theme/GetContentByThemeResponse.kt | 2 ++ .../category/GetCategoryListResponse.kt | 2 ++ .../GetAudioContentCommentListResponse.kt | 3 +++ .../comment/ModifyCommentRequest.kt | 2 ++ .../RegisterAudioContentCommentRequest.kt | 3 +++ .../curation/GetCurationContentResponse.kt | 2 ++ .../detail/GetAudioContentDetailResponse.kt | 4 ++++ .../detail/PutAudioContentLikeRequest.kt | 3 +++ .../donation/AudioContentDonationRequest.kt | 2 ++ .../main/GetAudioContentMainResponse.kt | 7 +++++++ .../modify/ModifyAudioContentRequest.kt | 2 ++ .../order/GetAudioContentOrderListResponse.kt | 3 +++ .../audio_content/order/OrderRequest.kt | 2 ++ .../series/GetSeriesListResponse.kt | 4 ++++ .../detail/GetSeriesContentListResponse.kt | 3 +++ .../series/detail/GetSeriesDetailResponse.kt | 3 +++ .../upload/CreateAudioContentRequest.kt | 2 ++ .../theme/GetAudioContentThemeResponse.kt | 2 ++ .../vividnext/sodalive/common/ApiResponse.kt | 2 ++ .../sodalive/explorer/GetExplorerResponse.kt | 4 ++++ .../explorer/profile/GetCheersResponse.kt | 3 +++ .../profile/GetCreatorProfileResponse.kt | 8 ++++++++ .../explorer/profile/MemberBlockRequest.kt | 2 ++ .../profile/PostCreatorNoticeRequest.kt | 2 ++ .../profile/cheers/PostWriteCheersRequest.kt | 2 ++ .../profile/cheers/PutModifyCheersRequest.kt | 2 ++ .../GetCommunityPostCommentListResponse.kt | 3 +++ .../GetCommunityPostListResponse.kt | 2 ++ .../all/PostCommunityPostLikeRequest.kt | 2 ++ .../all/PurchasePostRequest.kt | 2 ++ .../CreateCommunityPostCommentRequest.kt | 2 ++ .../CreatorCommunityMediaPlayerManager.kt | 2 ++ .../modify/ModifyCommunityPostRequest.kt | 2 ++ .../write/CreateCommunityPostRequest.kt | 2 ++ .../profile/donation/GetDonationAllResponse.kt | 2 ++ .../profile/follow/GetFollowerListResponse.kt | 3 +++ .../GetCreatorFollowingAllListResponse.kt | 3 +++ .../sodalive/live/GetRoomListResponse.kt | 2 ++ .../co/vividnext/sodalive/live/LiveSummary.kt | 2 ++ .../live/recommend/GetRecommendLiveResponse.kt | 2 ++ .../GetRecommendChannelResponse.kt | 2 ++ .../reservation/MakeLiveReservationRequest.kt | 2 ++ .../reservation/MakeLiveReservationResponse.kt | 2 ++ .../CancelLiveReservationRequest.kt | 2 ++ .../GetLiveReservationResponse.kt | 2 ++ .../sodalive/live/room/CancelLiveRequest.kt | 2 ++ .../live/room/EnterOrQuitLiveRoomRequest.kt | 2 ++ .../SetManagerOrSpeakerOrAudienceRequest.kt | 2 ++ .../sodalive/live/room/StartLiveRequest.kt | 2 ++ .../sodalive/live/room/chat/LiveRoomChat.kt | 6 ++++++ .../live/room/chat/LiveRoomChatRawMessage.kt | 7 +++++++ .../live/room/create/CreateLiveRoomRequest.kt | 2 ++ .../live/room/create/CreateLiveRoomResponse.kt | 2 ++ .../room/create/GetRecentRoomInfoResponse.kt | 2 ++ .../live/room/detail/GetRoomDetailResponse.kt | 6 +++++- .../donation/DeleteLiveRoomDonationMessage.kt | 2 ++ .../GetLiveRoomDonationStatusResponse.kt | 3 +++ .../GetLiveRoomDonationTotalResponse.kt | 2 ++ .../room/donation/LiveRoomDonationMessage.kt | 2 ++ .../room/donation/LiveRoomDonationRequest.kt | 2 ++ .../room/donation/LiveRoomDonationResponse.kt | 2 ++ .../live/room/info/GetRoomInfoResponse.kt | 2 ++ .../sodalive/live/room/info/LiveRoomMember.kt | 4 ++++ .../room/kick_out/LiveRoomKickOutRequest.kt | 2 ++ .../live/room/menu/GetMenuPresetResponse.kt | 2 ++ .../profile/GetLiveRoomUserProfileResponse.kt | 2 ++ .../live/room/profile/LiveRoomProfileItem.kt | 7 +++++++ .../live/room/tag/GetLiveTagResponse.kt | 2 ++ .../room/update/EditLiveRoomInfoRequest.kt | 2 ++ .../live/roulette/GetNewRouletteResponse.kt | 2 ++ .../live/roulette/GetRouletteResponse.kt | 3 +++ .../sodalive/live/roulette/RoulettePreview.kt | 4 ++++ .../live/roulette/SpinRouletteRequest.kt | 2 ++ .../live/roulette/SpinRouletteResponse.kt | 2 ++ .../roulette/config/CreateRouletteRequest.kt | 2 ++ .../live/roulette/config/RouletteOption.kt | 3 +++ .../roulette/config/UpdateRouletteRequest.kt | 2 ++ .../sodalive/main/GaidUpdateRequest.kt | 2 ++ .../sodalive/main/PushTokenUpdateRequest.kt | 2 ++ .../sodalive/message/GetMessageResponse.kt | 5 +++++ .../sodalive/message/SendMessageRequest.kt | 3 +++ .../sodalive/mypage/MyPageResponse.kt | 2 ++ .../alarm/GetSlotQuantityAndPriceResponse.kt | 2 ++ .../sodalive/mypage/auth/AuthVerifyRequest.kt | 2 ++ .../sodalive/mypage/auth/BootpayResponse.kt | 3 +++ .../can/charge/iap/GoogleChargeRequest.kt | 2 ++ .../mypage/can/charge/pg/CanResponse.kt | 2 ++ .../mypage/can/charge/pg/ChargeData.kt | 4 ++++ .../mypage/can/coupon/UseCanCouponRequest.kt | 2 ++ .../sodalive/mypage/can/payment/CanTempApi.kt | 2 ++ .../mypage/can/status/GetCanStatusResponse.kt | 2 ++ .../charge/GetCanChargeStatusResponseItem.kt | 2 ++ .../status/use/GetCanUseStatusResponseItem.kt | 2 ++ .../sodalive/mypage/profile/ProfileResponse.kt | 2 ++ .../mypage/profile/ProfileUpdateRequest.kt | 2 ++ .../nickname/GetChangeNicknamePriceResponse.kt | 2 ++ .../mypage/profile/tag/MemberTagResponse.kt | 2 ++ .../sodalive/mypage/service_center/Faq.kt | 2 ++ .../vividnext/sodalive/report/ReportRequest.kt | 18 +++++++++++++----- .../settings/event/GetEventResponse.kt | 3 +++ .../settings/notice/GetNoticeResponse.kt | 3 +++ .../notification/GetMemberInfoResponse.kt | 2 ++ .../UpdateNotificationSettingRequest.kt | 2 ++ .../settings/signout/SignOutRequest.kt | 2 ++ .../settings/terms/GetTermsResponse.kt | 2 ++ .../user/CreatorFollowRequestRequest.kt | 2 ++ .../find_password/ForgotPasswordRequest.kt | 2 ++ .../sodalive/user/login/LoginRequest.kt | 2 ++ .../sodalive/user/login/LoginResponse.kt | 2 ++ .../sodalive/user/signup/SignUpError.kt | 2 ++ .../sodalive/user/signup/SignUpRequest.kt | 2 ++ 114 files changed, 300 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AddAllPlaybackTrackingRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AddAllPlaybackTrackingRequest.kt index fd83ce7..11571c8 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AddAllPlaybackTrackingRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/AddAllPlaybackTrackingRequest.kt @@ -1,13 +1,16 @@ package kr.co.vividnext.sodalive.audio_content +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import java.util.TimeZone +@Keep data class AddAllPlaybackTrackingRequest( @SerializedName("timezone") val timezone: String = TimeZone.getDefault().id, @SerializedName("trackingDataList") val trackingDataList: List ) +@Keep data class PlaybackTrackingData( @SerializedName("contentId") val contentId: Long, @SerializedName("playDateTime") val playDateTime: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/PlaybackTracking.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/PlaybackTracking.kt index 07b741f..8c666a7 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/PlaybackTracking.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/PlaybackTracking.kt @@ -1,5 +1,6 @@ package kr.co.vividnext.sodalive.audio_content +import androidx.annotation.Keep import io.objectbox.annotation.Entity import io.objectbox.annotation.Id import java.text.SimpleDateFormat @@ -7,6 +8,7 @@ import java.util.Date import java.util.Locale @Entity +@Keep data class PlaybackTracking( @Id var id: Long = 0, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/GetNewContentAllResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/GetNewContentAllResponse.kt index 7245768..4c5f581 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/GetNewContentAllResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/GetNewContentAllResponse.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.audio_content.all +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.audio_content.main.GetAudioContentMainItem +@Keep data class GetNewContentAllResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/by_theme/GetContentByThemeResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/by_theme/GetContentByThemeResponse.kt index bec1a38..ec6ff87 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/by_theme/GetContentByThemeResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/all/by_theme/GetContentByThemeResponse.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.audio_content.all.by_theme +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.audio_content.main.GetAudioContentMainItem +@Keep data class GetContentByThemeResponse( @SerializedName("theme") val theme: String, @SerializedName("totalCount") val totalCount: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/category/GetCategoryListResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/category/GetCategoryListResponse.kt index 1ca5319..3845fb7 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/category/GetCategoryListResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/category/GetCategoryListResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.audio_content.category +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetCategoryListResponse( @SerializedName("categoryId") val categoryId: Long, @SerializedName("category") val category: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/GetAudioContentCommentListResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/GetAudioContentCommentListResponse.kt index e946d6c..167a12a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/GetAudioContentCommentListResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/GetAudioContentCommentListResponse.kt @@ -1,15 +1,18 @@ package kr.co.vividnext.sodalive.audio_content.comment import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize +@Keep data class GetAudioContentCommentListResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List ) @Parcelize +@Keep data class GetAudioContentCommentListItem( @SerializedName("id") val id: Long, @SerializedName("writerId") val writerId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/ModifyCommentRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/ModifyCommentRequest.kt index 5eddff1..f8959eb 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/ModifyCommentRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/ModifyCommentRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.audio_content.comment +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class ModifyCommentRequest( @SerializedName("commentId") val commentId: Long, @SerializedName("comment") var comment: String? = null, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/RegisterAudioContentCommentRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/RegisterAudioContentCommentRequest.kt index 1c3f093..51e93e6 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/RegisterAudioContentCommentRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/comment/RegisterAudioContentCommentRequest.kt @@ -2,6 +2,9 @@ package kr.co.vividnext.sodalive.audio_content.comment import com.google.gson.annotations.SerializedName +import androidx.annotation.Keep + +@Keep data class RegisterAudioContentCommentRequest( @SerializedName("comment") val comment: String, @SerializedName("contentId") val contentId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/curation/GetCurationContentResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/curation/GetCurationContentResponse.kt index b0c4e05..f23994b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/curation/GetCurationContentResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/curation/GetCurationContentResponse.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.audio_content.curation +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.audio_content.main.GetAudioContentMainItem +@Keep data class GetCurationContentResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/GetAudioContentDetailResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/GetAudioContentDetailResponse.kt index 98a6e9f..381a26d 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/GetAudioContentDetailResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/GetAudioContentDetailResponse.kt @@ -1,9 +1,11 @@ package kr.co.vividnext.sodalive.audio_content.detail +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.audio_content.comment.GetAudioContentCommentListItem import kr.co.vividnext.sodalive.audio_content.order.OrderType +@Keep data class GetAudioContentDetailResponse( @SerializedName("contentId") val contentId: Long, @SerializedName("title") val title: String, @@ -39,12 +41,14 @@ data class GetAudioContentDetailResponse( @SerializedName("creator") val creator: AudioContentCreator ) +@Keep data class OtherContentResponse( @SerializedName("contentId") val contentId: Long, @SerializedName("title") val title: String, @SerializedName("coverUrl") val coverUrl: String, ) +@Keep data class AudioContentCreator( @SerializedName("creatorId") val creatorId: Long, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/PutAudioContentLikeRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/PutAudioContentLikeRequest.kt index 9cfc49a..a2f848b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/PutAudioContentLikeRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/detail/PutAudioContentLikeRequest.kt @@ -1,11 +1,14 @@ package kr.co.vividnext.sodalive.audio_content.detail +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class PutAudioContentLikeRequest( @SerializedName("contentId") val contentId: Long ) +@Keep data class PutAudioContentLikeResponse( @SerializedName("like") val like: Boolean ) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/donation/AudioContentDonationRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/donation/AudioContentDonationRequest.kt index b77c93c..8304f77 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/donation/AudioContentDonationRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/donation/AudioContentDonationRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.audio_content.donation +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class AudioContentDonationRequest( @SerializedName("contentId") val contentId: Long, @SerializedName("donationCan") val donationCan: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/GetAudioContentMainResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/GetAudioContentMainResponse.kt index b4c5aa3..2bec471 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/GetAudioContentMainResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/main/GetAudioContentMainResponse.kt @@ -1,14 +1,17 @@ package kr.co.vividnext.sodalive.audio_content.main +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.settings.event.EventItem +@Keep data class GetNewContentUploadCreator( @SerializedName("creatorId") val creatorId: Long, @SerializedName("creatorNickname") val creatorNickname: String, @SerializedName("creatorProfileImageUrl") val creatorProfileImageUrl: String ) +@Keep data class GetAudioContentMainItem( @SerializedName("contentId") val contentId: Long, @SerializedName("coverImageUrl") val coverImageUrl: String, @@ -20,12 +23,14 @@ data class GetAudioContentMainItem( @SerializedName("duration") val duration: String ) +@Keep data class GetAudioContentRanking( @SerializedName("startDate") val startDate: String, @SerializedName("endDate") val endDate: String, @SerializedName("items") val items: List ) +@Keep data class GetAudioContentRankingItem( @SerializedName("contentId") val contentId: Long, @SerializedName("title") val title: String, @@ -37,6 +42,7 @@ data class GetAudioContentRankingItem( @SerializedName("creatorNickname") val creatorNickname: String ) +@Keep data class GetAudioContentCurationResponse( @SerializedName("curationId") val curationId: Long, @SerializedName("title") val title: String, @@ -44,6 +50,7 @@ data class GetAudioContentCurationResponse( @SerializedName("contents") val audioContents: List ) +@Keep data class GetAudioContentBannerResponse( @SerializedName("type") val type: AudioContentBannerType, @SerializedName("thumbnailImageUrl") val thumbnailImageUrl: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/modify/ModifyAudioContentRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/modify/ModifyAudioContentRequest.kt index 53cdb57..d8da165 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/modify/ModifyAudioContentRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/modify/ModifyAudioContentRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.audio_content.modify +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class ModifyAudioContentRequest( @SerializedName("contentId") val contentId: Long, @SerializedName("title") val title: String?, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/order/GetAudioContentOrderListResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/order/GetAudioContentOrderListResponse.kt index 1e8700d..aed272a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/order/GetAudioContentOrderListResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/order/GetAudioContentOrderListResponse.kt @@ -1,12 +1,15 @@ package kr.co.vividnext.sodalive.audio_content.order +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetAudioContentOrderListResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List ) +@Keep data class GetAudioContentOrderListItem( @SerializedName("contentId") val contentId: Long, @SerializedName("coverImageUrl") val coverImageUrl: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/order/OrderRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/order/OrderRequest.kt index f9dc234..191819f 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/order/OrderRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/order/OrderRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.audio_content.order +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class OrderRequest( @SerializedName("contentId") val contentId: Long, @SerializedName("orderType") val orderType: OrderType, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/GetSeriesListResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/GetSeriesListResponse.kt index ee8d674..503b148 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/GetSeriesListResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/GetSeriesListResponse.kt @@ -1,11 +1,14 @@ package kr.co.vividnext.sodalive.audio_content.series +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetSeriesListResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List ) { + @Keep data class SeriesListItem( @SerializedName("seriesId") val seriesId: Long, @SerializedName("title") val title: String, @@ -18,6 +21,7 @@ data class GetSeriesListResponse( @SerializedName("isPopular") val isPopular: Boolean ) + @Keep data class SeriesListItemCreator( @SerializedName("creatorId") val creatorId: Long, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/detail/GetSeriesContentListResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/detail/GetSeriesContentListResponse.kt index 5f04d39..a109737 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/detail/GetSeriesContentListResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/detail/GetSeriesContentListResponse.kt @@ -1,15 +1,18 @@ package kr.co.vividnext.sodalive.audio_content.series.detail import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize +@Keep data class GetSeriesContentListResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List ) @Parcelize +@Keep data class GetSeriesContentListItem( @SerializedName("contentId") val contentId: Long, @SerializedName("title") val title: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/detail/GetSeriesDetailResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/detail/GetSeriesDetailResponse.kt index 2398196..1e26d31 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/detail/GetSeriesDetailResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/series/detail/GetSeriesDetailResponse.kt @@ -1,10 +1,12 @@ package kr.co.vividnext.sodalive.audio_content.series.detail import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize @Parcelize +@Keep data class GetSeriesDetailResponse( @SerializedName("seriesId") val seriesId: Long, @SerializedName("title") val title: String, @@ -27,6 +29,7 @@ data class GetSeriesDetailResponse( @SerializedName("contentCount") val contentCount: Int ) : Parcelable { @Parcelize + @Keep data class GetSeriesDetailCreator( @SerializedName("creatorId") val creatorId: Long, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/upload/CreateAudioContentRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/upload/CreateAudioContentRequest.kt index 5e3cd4f..b18d605 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/upload/CreateAudioContentRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/upload/CreateAudioContentRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.audio_content.upload +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class CreateAudioContentRequest( @SerializedName("title") val title: String, @SerializedName("detail") val detail: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/upload/theme/GetAudioContentThemeResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/upload/theme/GetAudioContentThemeResponse.kt index b48142e..150aa06 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/audio_content/upload/theme/GetAudioContentThemeResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/audio_content/upload/theme/GetAudioContentThemeResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.audio_content.upload.theme +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetAudioContentThemeResponse( @SerializedName("id") val id: Long, @SerializedName("theme") val theme: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/common/ApiResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/common/ApiResponse.kt index 5b8fa5b..24158d1 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/common/ApiResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/common/ApiResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.common +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class ApiResponse( @SerializedName("success") val success: Boolean, @SerializedName("data") val data: T? = null, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/GetExplorerResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/GetExplorerResponse.kt index 9a7f5a7..9d9ce5a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/GetExplorerResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/GetExplorerResponse.kt @@ -1,11 +1,14 @@ package kr.co.vividnext.sodalive.explorer +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetExplorerResponse( @SerializedName("sections") val sections: List ) +@Keep data class GetExplorerSectionResponse( @SerializedName("title") val title: String, @SerializedName("coloredTitle") val coloredTitle: String?, @@ -14,6 +17,7 @@ data class GetExplorerSectionResponse( @SerializedName("creators") val creators: List ) +@Keep data class GetExplorerSectionCreatorResponse( @SerializedName("id") val id: Long, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCheersResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCheersResponse.kt index 8696cca..dbd5068 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCheersResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCheersResponse.kt @@ -1,12 +1,15 @@ package kr.co.vividnext.sodalive.explorer.profile +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetCheersResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("cheers") val cheers: List ) +@Keep data class GetCheersResponseItem( @SerializedName("cheersId") val cheersId: Long, @SerializedName("memberId") val memberId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCreatorProfileResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCreatorProfileResponse.kt index 714194d..4a75a04 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCreatorProfileResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/GetCreatorProfileResponse.kt @@ -1,9 +1,11 @@ package kr.co.vividnext.sodalive.explorer.profile +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.audio_content.series.GetSeriesListResponse import kr.co.vividnext.sodalive.explorer.profile.creator_community.GetCommunityPostListResponse +@Keep data class GetCreatorProfileResponse( @SerializedName("creator") val creator: CreatorResponse, @@ -27,6 +29,7 @@ data class GetCreatorProfileResponse( val isBlock: Boolean ) +@Keep data class CreatorResponse( @SerializedName("creatorId") val creatorId: Long, @SerializedName("profileUrl") val profileUrl: String, @@ -42,6 +45,7 @@ data class CreatorResponse( @SerializedName("notificationRecipientCount") val notificationRecipientCount: Int ) +@Keep data class UserDonationRankingResponse( @SerializedName("userId") val userId: Long, @SerializedName("nickname") val nickname: String, @@ -49,6 +53,7 @@ data class UserDonationRankingResponse( @SerializedName("donationCan") val donationCan: Int ) +@Keep data class LiveRoomResponse( @SerializedName("roomId") val roomId: Long, @SerializedName("title") val title: String, @@ -65,11 +70,13 @@ data class LiveRoomResponse( @SerializedName("isPrivateRoom") val isPrivateRoom: Boolean ) +@Keep data class GetAudioContentListResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List ) +@Keep data class GetAudioContentListItem( @SerializedName("contentId") val contentId: Long, @SerializedName("coverImageUrl") val coverImageUrl: String, @@ -87,6 +94,7 @@ data class GetAudioContentListItem( @SerializedName("isSoldOut") val isSoldOut: Boolean ) +@Keep data class GetCreatorActivitySummary( @SerializedName("liveCount") val liveCount: Int, @SerializedName("liveTime") val liveTime: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/MemberBlockRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/MemberBlockRequest.kt index 03cad5d..7903722 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/MemberBlockRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/MemberBlockRequest.kt @@ -1,5 +1,7 @@ package kr.co.vividnext.sodalive.explorer.profile +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class MemberBlockRequest(@SerializedName("blockMemberId") val blockMemberId: Long) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/PostCreatorNoticeRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/PostCreatorNoticeRequest.kt index b9a42ee..ea1e081 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/PostCreatorNoticeRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/PostCreatorNoticeRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.explorer.profile +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class PostCreatorNoticeRequest( @SerializedName("notice") val notice: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/cheers/PostWriteCheersRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/cheers/PostWriteCheersRequest.kt index 14453c5..b1fe7df 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/cheers/PostWriteCheersRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/cheers/PostWriteCheersRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.explorer.profile.cheers +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class PostWriteCheersRequest( @SerializedName("parentId") val parentId: Long? = null, @SerializedName("creatorId") val creatorId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/cheers/PutModifyCheersRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/cheers/PutModifyCheersRequest.kt index 0c49746..4624bdd 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/cheers/PutModifyCheersRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/cheers/PutModifyCheersRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.explorer.profile.cheers +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class PutModifyCheersRequest( @SerializedName("cheersId") val cheersId: Long, @SerializedName("content") var content: String? = null, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/GetCommunityPostCommentListResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/GetCommunityPostCommentListResponse.kt index c8a3297..3740360 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/GetCommunityPostCommentListResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/GetCommunityPostCommentListResponse.kt @@ -1,15 +1,18 @@ package kr.co.vividnext.sodalive.explorer.profile.creator_community import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize +@Keep data class GetCommunityPostCommentListResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List ) @Parcelize +@Keep data class GetCommunityPostCommentListItem( @SerializedName("id") val id: Long, @SerializedName("writerId") val writerId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/GetCommunityPostListResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/GetCommunityPostListResponse.kt index ac50ddb..c18e658 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/GetCommunityPostListResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/GetCommunityPostListResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.explorer.profile.creator_community +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetCommunityPostListResponse( @SerializedName("postId") val postId: Long, @SerializedName("creatorId") val creatorId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/PostCommunityPostLikeRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/PostCommunityPostLikeRequest.kt index 4d03c63..d98b246 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/PostCommunityPostLikeRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/PostCommunityPostLikeRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.explorer.profile.creator_community.all +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class PostCommunityPostLikeRequest( @SerializedName("postId") val postId: Long ) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/PurchasePostRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/PurchasePostRequest.kt index f340e2f..60fdcae 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/PurchasePostRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/PurchasePostRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.explorer.profile.creator_community.all +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class PurchasePostRequest( @SerializedName("postId") val postId: Long, @SerializedName("timezone") val timezone: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/comment/CreateCommunityPostCommentRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/comment/CreateCommunityPostCommentRequest.kt index f1acf95..7cab144 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/comment/CreateCommunityPostCommentRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/comment/CreateCommunityPostCommentRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.explorer.profile.creator_community.all.comment +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class CreateCommunityPostCommentRequest( @SerializedName("comment") val comment: String, @SerializedName("postId") val postId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/player/CreatorCommunityMediaPlayerManager.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/player/CreatorCommunityMediaPlayerManager.kt index f5db193..e530134 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/player/CreatorCommunityMediaPlayerManager.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/all/player/CreatorCommunityMediaPlayerManager.kt @@ -6,10 +6,12 @@ import android.media.AudioAttributes import android.media.MediaPlayer import android.net.Uri import android.widget.Toast +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.audio_content.AudioContentPlayService import java.io.IOException +@Keep data class CreatorCommunityContentItem( @SerializedName("contentId") val contentId: Long, @SerializedName("url") val url: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/modify/ModifyCommunityPostRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/modify/ModifyCommunityPostRequest.kt index c10e977..ab25345 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/modify/ModifyCommunityPostRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/modify/ModifyCommunityPostRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.explorer.profile.creator_community.modify +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class ModifyCommunityPostRequest( @SerializedName("creatorCommunityId") val creatorCommunityId: Long, @SerializedName("content") val content: String? = null, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/write/CreateCommunityPostRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/write/CreateCommunityPostRequest.kt index af65883..5110bd8 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/write/CreateCommunityPostRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/creator_community/write/CreateCommunityPostRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.explorer.profile.creator_community.write +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class CreateCommunityPostRequest( @SerializedName("content") val content: String, @SerializedName("price") val price: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/donation/GetDonationAllResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/donation/GetDonationAllResponse.kt index e67ae97..54ceabe 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/donation/GetDonationAllResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/donation/GetDonationAllResponse.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.explorer.profile.donation +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.explorer.profile.UserDonationRankingResponse +@Keep data class GetDonationAllResponse( @SerializedName("accumulatedCansToday") val accumulatedCansToday: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/follow/GetFollowerListResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/follow/GetFollowerListResponse.kt index c9039a0..f8922cd 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/follow/GetFollowerListResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/follow/GetFollowerListResponse.kt @@ -1,12 +1,15 @@ package kr.co.vividnext.sodalive.explorer.profile.follow +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetFollowerListResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List ) +@Keep data class GetFollowerListResponseItem( @SerializedName("userId") val userId: Long, @SerializedName("profileImage") val profileImage: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/following/GetCreatorFollowingAllListResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/following/GetCreatorFollowingAllListResponse.kt index d668fe7..0bedc28 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/following/GetCreatorFollowingAllListResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/following/GetCreatorFollowingAllListResponse.kt @@ -1,12 +1,15 @@ package kr.co.vividnext.sodalive.following +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetCreatorFollowingAllListResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List ) +@Keep data class GetCreatorFollowingAllListItem( @SerializedName("creatorId") val creatorId: Long, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/GetRoomListResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/GetRoomListResponse.kt index 156aa0b..72d6da2 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/GetRoomListResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/GetRoomListResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetRoomListResponse( @SerializedName("roomId") val roomId: Long, @SerializedName("title") val title: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/LiveSummary.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/LiveSummary.kt index 206ba1a..dd63d63 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/LiveSummary.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/LiveSummary.kt @@ -1,10 +1,12 @@ package kr.co.vividnext.sodalive.live +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.common.ApiResponse import kr.co.vividnext.sodalive.live.recommend.GetRecommendLiveResponse import kr.co.vividnext.sodalive.settings.event.GetEventResponse +@Keep data class LiveSummary( @SerializedName("liveNow") val liveNow: ApiResponse>, @SerializedName("liveReservation") val liveReservation: ApiResponse>, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/recommend/GetRecommendLiveResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/recommend/GetRecommendLiveResponse.kt index 891e9e4..3faca6b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/recommend/GetRecommendLiveResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/recommend/GetRecommendLiveResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.recommend +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetRecommendLiveResponse( @SerializedName("imageUrl") val imageUrl: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/recommend_channel/GetRecommendChannelResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/recommend_channel/GetRecommendChannelResponse.kt index d42057b..90c52e0 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/recommend_channel/GetRecommendChannelResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/recommend_channel/GetRecommendChannelResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.recommend_channel +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetRecommendChannelResponse( @SerializedName("creatorId") val creatorId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/MakeLiveReservationRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/MakeLiveReservationRequest.kt index 2fca0a8..cb44726 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/MakeLiveReservationRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/MakeLiveReservationRequest.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.live.reservation +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import java.util.TimeZone +@Keep data class MakeLiveReservationRequest( @SerializedName("roomId") val roomId: Long, @SerializedName("container") val container: String = "aos", diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/MakeLiveReservationResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/MakeLiveReservationResponse.kt index 838dbbf..a7ded4a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/MakeLiveReservationResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/reservation/MakeLiveReservationResponse.kt @@ -1,10 +1,12 @@ package kr.co.vividnext.sodalive.live.reservation import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize @Parcelize +@Keep data class MakeLiveReservationResponse( @SerializedName("reservationId") val reservationId: Long, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/reservation_status/CancelLiveReservationRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/reservation_status/CancelLiveReservationRequest.kt index 686468e..0a4fbc6 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/reservation_status/CancelLiveReservationRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/reservation_status/CancelLiveReservationRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.reservation_status +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class CancelLiveReservationRequest( @SerializedName("reservationId") val reservationId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/reservation_status/GetLiveReservationResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/reservation_status/GetLiveReservationResponse.kt index 21d2565..afdf22a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/reservation_status/GetLiveReservationResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/reservation_status/GetLiveReservationResponse.kt @@ -1,10 +1,12 @@ package kr.co.vividnext.sodalive.live.reservation_status import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize @Parcelize +@Keep data class GetLiveReservationResponse( @SerializedName("reservationId") val reservationId: Long, @SerializedName("roomId") val roomId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/CancelLiveRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/CancelLiveRequest.kt index de4dde2..a006760 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/CancelLiveRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/CancelLiveRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class CancelLiveRequest( @SerializedName("roomId") val roomId: Long, @SerializedName("reason") val reason: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/EnterOrQuitLiveRoomRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/EnterOrQuitLiveRoomRequest.kt index 2b130e0..7866f49 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/EnterOrQuitLiveRoomRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/EnterOrQuitLiveRoomRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class EnterOrQuitLiveRoomRequest( @SerializedName("roomId") val roomId: Long, @SerializedName("container") val container: String = "aos", diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/SetManagerOrSpeakerOrAudienceRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/SetManagerOrSpeakerOrAudienceRequest.kt index 8db704e..1f4a046 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/SetManagerOrSpeakerOrAudienceRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/SetManagerOrSpeakerOrAudienceRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class SetManagerOrSpeakerOrAudienceRequest( @SerializedName("roomId") val roomId: Long, @SerializedName("memberId") val memberId: Long diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/StartLiveRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/StartLiveRequest.kt index 08af7fc..a8416ba 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/StartLiveRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/StartLiveRequest.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.live.room +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import java.util.TimeZone +@Keep data class StartLiveRequest( @SerializedName("roomId") val roomId: Long, @SerializedName("timezone") val timezone: String = TimeZone.getDefault().id, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/chat/LiveRoomChat.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/chat/LiveRoomChat.kt index 5424bdc..020495e 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/chat/LiveRoomChat.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/chat/LiveRoomChat.kt @@ -9,6 +9,7 @@ import android.text.TextUtils import android.text.style.ForegroundColorSpan import android.text.style.StyleSpan import android.view.View +import androidx.annotation.Keep import androidx.core.content.ContextCompat import androidx.core.content.res.ResourcesCompat import androidx.core.view.setPadding @@ -46,6 +47,7 @@ abstract class LiveRoomChat { ) } +@Keep data class LiveRoomJoinChat( val nickname: String ) : LiveRoomChat() { @@ -77,6 +79,7 @@ data class LiveRoomJoinChat( } } +@Keep data class LiveRoomDonationStatusChat( val response: GetLiveRoomDonationStatusResponse? = null, val donationStatusString: String? = null @@ -146,6 +149,7 @@ data class LiveRoomDonationStatusChat( } } +@Keep data class LiveRoomNormalChat( @SerializedName("userId") val userId: Long, @SerializedName("profileUrl") val profileUrl: String, @@ -238,6 +242,7 @@ data class LiveRoomNormalChat( } } +@Keep data class LiveRoomDonationChat( @SerializedName("profileUrl") val profileUrl: String, @SerializedName("nickname") val nickname: String, @@ -334,6 +339,7 @@ data class LiveRoomDonationChat( } } +@Keep data class LiveRoomRouletteDonationChat( @SerializedName("profileUrl") val profileUrl: String, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/chat/LiveRoomChatRawMessage.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/chat/LiveRoomChatRawMessage.kt index 26db20e..77c5d10 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/chat/LiveRoomChatRawMessage.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/chat/LiveRoomChatRawMessage.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.live.room.chat +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.live.room.donation.LiveRoomDonationResponse +@Keep data class LiveRoomChatRawMessage( @SerializedName("type") val type: LiveRoomChatRawMessageType, @SerializedName("message") val message: String, @@ -16,14 +18,19 @@ data class LiveRoomChatRawMessage( enum class LiveRoomChatRawMessageType { @SerializedName("DONATION") DONATION, + @SerializedName("SET_MANAGER") SET_MANAGER, + @SerializedName("EDIT_ROOM_INFO") EDIT_ROOM_INFO, + @SerializedName("DONATION_STATUS") DONATION_STATUS, + @SerializedName("TOGGLE_ROULETTE") TOGGLE_ROULETTE, + @SerializedName("ROULETTE_DONATION") ROULETTE_DONATION } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/CreateLiveRoomRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/CreateLiveRoomRequest.kt index 1ddbd39..570c245 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/CreateLiveRoomRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/CreateLiveRoomRequest.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.live.room.create +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.live.room.LiveRoomType +@Keep data class CreateLiveRoomRequest( @SerializedName("title") val title: String, @SerializedName("price") val price: Int = 0, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/CreateLiveRoomResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/CreateLiveRoomResponse.kt index d0028a9..bfcf8b2 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/CreateLiveRoomResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/CreateLiveRoomResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.create +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class CreateLiveRoomResponse( @SerializedName("id") val id: Long?, @SerializedName("channelName") val channelName: String? diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/GetRecentRoomInfoResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/GetRecentRoomInfoResponse.kt index 80e4565..40760ff 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/GetRecentRoomInfoResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/create/GetRecentRoomInfoResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.create +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetRecentRoomInfoResponse( @SerializedName("title") val title: String, @SerializedName("notice") val notice: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/detail/GetRoomDetailResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/detail/GetRoomDetailResponse.kt index 256c296..950fc1c 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/detail/GetRoomDetailResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/detail/GetRoomDetailResponse.kt @@ -1,10 +1,12 @@ package kr.co.vividnext.sodalive.live.room.detail import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize @Parcelize +@Keep data class GetRoomDetailResponse( @SerializedName("roomId") val roomId: Long, @SerializedName("price") val price: Int, @@ -22,9 +24,10 @@ data class GetRoomDetailResponse( @SerializedName("numberOfParticipantsTotal") val numberOfParticipantsTotal: Int, @SerializedName("manager") val manager: GetRoomDetailManager, @SerializedName("participatingUsers") val participatingUsers: List -): Parcelable +) : Parcelable @Parcelize +@Keep data class GetRoomDetailManager( @SerializedName("id") val id: Long, @SerializedName("nickname") val nickname: String, @@ -38,6 +41,7 @@ data class GetRoomDetailManager( ) : Parcelable @Parcelize +@Keep data class GetRoomDetailUser( @SerializedName("id") val id: Long, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/DeleteLiveRoomDonationMessage.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/DeleteLiveRoomDonationMessage.kt index 717c063..fcd6f99 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/DeleteLiveRoomDonationMessage.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/DeleteLiveRoomDonationMessage.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.donation +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class DeleteLiveRoomDonationMessage( @SerializedName("roomId") val roomId: Long, @SerializedName("messageUUID") val messageUUID: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationStatusResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationStatusResponse.kt index 138859a..d459acf 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationStatusResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationStatusResponse.kt @@ -1,13 +1,16 @@ package kr.co.vividnext.sodalive.live.room.donation +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetLiveRoomDonationStatusResponse( @SerializedName("donationList") val donationList: List, @SerializedName("totalCount") val totalCount: Int, @SerializedName("totalCan") val totalCan: Int ) +@Keep data class GetLiveRoomDonationItem( @SerializedName("profileImage") val profileImage: String, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationTotalResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationTotalResponse.kt index 8e9bd14..b1e42d9 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationTotalResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/GetLiveRoomDonationTotalResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.donation +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetLiveRoomDonationTotalResponse( @SerializedName("totalDonationCan") val totalDonationCan: Int ) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationMessage.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationMessage.kt index f5c9fb5..9ec7e13 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationMessage.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationMessage.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.donation +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class LiveRoomDonationMessage( @SerializedName("uuid") val uuid: String, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationRequest.kt index 3f58f20..37f83cf 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.donation +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class LiveRoomDonationRequest( @SerializedName("roomId") val roomId: Long, @SerializedName("can") val can: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationResponse.kt index 033af2c..da3e6ae 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/donation/LiveRoomDonationResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.donation +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class LiveRoomDonationResponse( @SerializedName("imageUrl") val imageUrl: String, @SerializedName("time") val time: Int diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt index 861ebd4..4f6d5a4 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/GetRoomInfoResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.info +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetRoomInfoResponse( @SerializedName("roomId") val roomId: Long, @SerializedName("title") val title: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/LiveRoomMember.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/LiveRoomMember.kt index e04614c..76089d2 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/LiveRoomMember.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/info/LiveRoomMember.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.info +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class LiveRoomMember( @SerializedName("id") val id: Long, @SerializedName("nickname") val nickname: String, @@ -12,8 +14,10 @@ data class LiveRoomMember( enum class LiveRoomMemberRole { @SerializedName("LISTENER") LISTENER, + @SerializedName("SPEAKER") SPEAKER, + @SerializedName("MANAGER") MANAGER } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/kick_out/LiveRoomKickOutRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/kick_out/LiveRoomKickOutRequest.kt index f230d46..666f668 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/kick_out/LiveRoomKickOutRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/kick_out/LiveRoomKickOutRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.kick_out +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class LiveRoomKickOutRequest( @SerializedName("roomId") val roomId: Long, @SerializedName("userId") val userId: Long diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/menu/GetMenuPresetResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/menu/GetMenuPresetResponse.kt index e11fb2d..50dbc0c 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/menu/GetMenuPresetResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/menu/GetMenuPresetResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.menu +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetMenuPresetResponse( @SerializedName("id") val id: Long, @SerializedName("menu") val menu: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/profile/GetLiveRoomUserProfileResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/profile/GetLiveRoomUserProfileResponse.kt index 3aee820..aedbe7c 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/profile/GetLiveRoomUserProfileResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/profile/GetLiveRoomUserProfileResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.profile +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetLiveRoomUserProfileResponse( @SerializedName("userId") val userId: Long, @SerializedName("nickname") val nickname: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/profile/LiveRoomProfileItem.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/profile/LiveRoomProfileItem.kt index d7d1149..9916c80 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/profile/LiveRoomProfileItem.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/profile/LiveRoomProfileItem.kt @@ -1,6 +1,7 @@ package kr.co.vividnext.sodalive.live.room.profile import android.view.View +import androidx.annotation.Keep import androidx.recyclerview.widget.RecyclerView import androidx.viewbinding.ViewBinding import coil.load @@ -48,6 +49,7 @@ abstract class LiveRoomProfileItem { abstract fun bind(binding: ViewBinding) } +@Keep data class LiveRoomProfileItemSpeakerTitle( val title: String, val speakerCount: Int, @@ -73,6 +75,7 @@ data class LiveRoomProfileItemSpeakerTitle( } } +@Keep data class LiveRoomProfileItemListenerTitle( val title: String ) : LiveRoomProfileItem() { @@ -90,6 +93,7 @@ data class LiveRoomProfileItemListenerTitle( } } +@Keep data class LiveRoomProfileItemManagerTitle( val title: String, val managerCount: Int @@ -109,6 +113,7 @@ data class LiveRoomProfileItemManagerTitle( } } +@Keep data class LiveRoomProfileItemMaster( val nickname: String, val profileUrl: String @@ -128,6 +133,7 @@ data class LiveRoomProfileItemMaster( } } +@Keep data class LiveRoomProfileItemManager( val nickname: String, val profileUrl: String @@ -149,6 +155,7 @@ data class LiveRoomProfileItemManager( } } +@Keep data class LiveRoomProfileItemUser( val nickname: String, val profileUrl: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/tag/GetLiveTagResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/tag/GetLiveTagResponse.kt index 6cc7187..f7ead56 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/tag/GetLiveTagResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/tag/GetLiveTagResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.tag +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetLiveTagResponse( @SerializedName("id") val id: Long, @SerializedName("tag") val tag: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/room/update/EditLiveRoomInfoRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/room/update/EditLiveRoomInfoRequest.kt index e96baf0..7d9f482 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/room/update/EditLiveRoomInfoRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/room/update/EditLiveRoomInfoRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.room.update +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class EditLiveRoomInfoRequest( @SerializedName("title") val title: String?, @SerializedName("notice") val notice: String?, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/GetNewRouletteResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/GetNewRouletteResponse.kt index dbb6122..7a44245 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/GetNewRouletteResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/GetNewRouletteResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.roulette +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetNewRouletteResponse( @SerializedName("id") val id: Long, @SerializedName("can") val can: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/GetRouletteResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/GetRouletteResponse.kt index 29ee794..b1832fb 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/GetRouletteResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/GetRouletteResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.roulette +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetRouletteResponse( @SerializedName("id") val id: Long, @SerializedName("can") val can: Int, @@ -9,6 +11,7 @@ data class GetRouletteResponse( @SerializedName("items") val items: List ) +@Keep data class RouletteItem( @SerializedName("title") val title: String, @SerializedName("percentage") val percentage: Float diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/RoulettePreview.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/RoulettePreview.kt index a5c5a4c..56efc1f 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/RoulettePreview.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/RoulettePreview.kt @@ -2,12 +2,16 @@ package kr.co.vividnext.sodalive.live.roulette import com.google.gson.annotations.SerializedName +import androidx.annotation.Keep + +@Keep data class RoulettePreview( @SerializedName("id") val id: Long, @SerializedName("can") val can: Int, @SerializedName("items") val items: List ) +@Keep data class RoulettePreviewItem( @SerializedName("title") val title: String, @SerializedName("percent") val percent: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/SpinRouletteRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/SpinRouletteRequest.kt index aea81c8..0dd0f0e 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/SpinRouletteRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/SpinRouletteRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.roulette +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class SpinRouletteRequest( @SerializedName("roomId") val roomId: Long, @SerializedName("rouletteId") val rouletteId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/SpinRouletteResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/SpinRouletteResponse.kt index fc40bad..641a926 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/SpinRouletteResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/SpinRouletteResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.live.roulette +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class SpinRouletteResponse( @SerializedName("can") val can: Int, @SerializedName("result") val result: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/CreateRouletteRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/CreateRouletteRequest.kt index d6210ac..a4ea442 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/CreateRouletteRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/CreateRouletteRequest.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.live.roulette.config +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.live.roulette.RouletteItem +@Keep data class CreateRouletteRequest( @SerializedName("can") val can: Int, @SerializedName("isActive") val isActive: Boolean, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteOption.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteOption.kt index 1086f69..eb5950f 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteOption.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/RouletteOption.kt @@ -1,3 +1,6 @@ package kr.co.vividnext.sodalive.live.roulette.config +import androidx.annotation.Keep + +@Keep data class RouletteOption(var title: String, var percentage: String = "") diff --git a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/UpdateRouletteRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/UpdateRouletteRequest.kt index ccdca9f..a72ed13 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/UpdateRouletteRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/live/roulette/config/UpdateRouletteRequest.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.live.roulette.config +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.live.roulette.RouletteItem +@Keep data class UpdateRouletteRequest( @SerializedName("id") val id: Long, @SerializedName("can") val can: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/main/GaidUpdateRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/main/GaidUpdateRequest.kt index 9feb2e9..58507de 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/main/GaidUpdateRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/main/GaidUpdateRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.main +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GaidUpdateRequest( @SerializedName("adid") val adid: String ) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/main/PushTokenUpdateRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/main/PushTokenUpdateRequest.kt index 877c55e..74a3097 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/main/PushTokenUpdateRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/main/PushTokenUpdateRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.main +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class PushTokenUpdateRequest( @SerializedName("pushToken") val pushToken: String, @SerializedName("container") val container: String = "aos" diff --git a/app/src/main/java/kr/co/vividnext/sodalive/message/GetMessageResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/message/GetMessageResponse.kt index a5f84ee..2cc1f3b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/message/GetMessageResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/message/GetMessageResponse.kt @@ -1,13 +1,16 @@ package kr.co.vividnext.sodalive.message import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize +@Keep data class GetVoiceMessageResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List ) { + @Keep data class VoiceMessageItem( @SerializedName("messageId") val messageId: Long, @SerializedName("senderId") val senderId: Long, @@ -21,11 +24,13 @@ data class GetVoiceMessageResponse( ) } +@Keep data class GetTextMessageResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("items") val items: List ) { @Parcelize + @Keep data class TextMessageItem( @SerializedName("messageId") val messageId: Long, @SerializedName("senderId") val senderId: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/message/SendMessageRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/message/SendMessageRequest.kt index 9d260b4..8528cdf 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/message/SendMessageRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/message/SendMessageRequest.kt @@ -1,12 +1,15 @@ package kr.co.vividnext.sodalive.message +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class SendVoiceMessageRequest( @SerializedName("recipientId") val recipientId: Long, @SerializedName("container") val container: String = "aos" ) +@Keep data class SendTextMessageRequest( @SerializedName("recipientId") val recipientId: Long, @SerializedName("textMessage") val textMessage: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageResponse.kt index b9432c6..0726666 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/MyPageResponse.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.mypage +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.audio_content.order.GetAudioContentOrderListResponse +@Keep data class MyPageResponse( @SerializedName("nickname") val nickname: String, @SerializedName("profileUrl") val profileUrl: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/alarm/GetSlotQuantityAndPriceResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/alarm/GetSlotQuantityAndPriceResponse.kt index 6d1bc2f..34f3918 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/alarm/GetSlotQuantityAndPriceResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/alarm/GetSlotQuantityAndPriceResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.mypage.alarm +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetSlotQuantityAndPriceResponse( @SerializedName("slotQuantity") val slotQuantity: Int, @SerializedName("price") val price: Int diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/auth/AuthVerifyRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/auth/AuthVerifyRequest.kt index fa1c8d3..a3a3e2d 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/auth/AuthVerifyRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/auth/AuthVerifyRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.mypage.auth +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class AuthVerifyRequest( @SerializedName("receipt_id") val receiptId: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/auth/BootpayResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/auth/BootpayResponse.kt index cd26f4d..43e274e 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/auth/BootpayResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/auth/BootpayResponse.kt @@ -1,13 +1,16 @@ package kr.co.vividnext.sodalive.mypage.auth +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class BootpayResponse( @SerializedName("event") val event: String, @SerializedName("data") val data: BootpayResponseData ) { + @Keep data class BootpayResponseData( @SerializedName("receipt_id") val receiptId: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/iap/GoogleChargeRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/iap/GoogleChargeRequest.kt index 73a7559..8bc4ad9 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/iap/GoogleChargeRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/iap/GoogleChargeRequest.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.mypage.can.charge.iap +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.mypage.can.payment.PaymentGateway +@Keep data class GoogleChargeRequest( @SerializedName("title") val title: String, @SerializedName("chargeCan") val chargeCan: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/CanResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/CanResponse.kt index cbfdea1..b29bf77 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/CanResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/CanResponse.kt @@ -1,10 +1,12 @@ package kr.co.vividnext.sodalive.mypage.can.charge.pg import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize @Parcelize +@Keep data class CanResponse( @SerializedName("id") val id: Long, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/ChargeData.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/ChargeData.kt index c55ed80..8a62c49 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/ChargeData.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/charge/pg/ChargeData.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.mypage.can.charge.pg +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.mypage.can.payment.PaymentGateway +@Keep data class ChargeRequest( @SerializedName("canId") val canId: Long, @@ -10,11 +12,13 @@ data class ChargeRequest( val paymentGateway: PaymentGateway ) +@Keep data class ChargeResponse( @SerializedName("chargeId") val chargeId: Long ) +@Keep data class VerifyRequest( @SerializedName("receipt_id") val receiptId: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/coupon/UseCanCouponRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/coupon/UseCanCouponRequest.kt index abe8b85..65ec767 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/coupon/UseCanCouponRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/coupon/UseCanCouponRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.mypage.can.coupon +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class UseCanCouponRequest( @SerializedName("couponNumber") val couponNumber: String ) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/payment/CanTempApi.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/payment/CanTempApi.kt index 48ec651..24ac071 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/payment/CanTempApi.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/payment/CanTempApi.kt @@ -1,5 +1,6 @@ package kr.co.vividnext.sodalive.mypage.can.payment +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import io.reactivex.rxjava3.core.Single import kr.co.vividnext.sodalive.common.ApiResponse @@ -23,6 +24,7 @@ interface CanTempApi { ): Single> } +@Keep data class ChargeTempRequest( @SerializedName("can") val can: Int, @SerializedName("price") val price: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/GetCanStatusResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/GetCanStatusResponse.kt index ca18cf4..2343c7a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/GetCanStatusResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/GetCanStatusResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.mypage.can.status +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetCanStatusResponse( @SerializedName("chargeCan") val chargeCan: Int, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/charge/GetCanChargeStatusResponseItem.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/charge/GetCanChargeStatusResponseItem.kt index 3c65058..a7e6f7b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/charge/GetCanChargeStatusResponseItem.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/charge/GetCanChargeStatusResponseItem.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.mypage.can.status.charge +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetCanChargeStatusResponseItem( @SerializedName("canTitle") val canTitle: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/use/GetCanUseStatusResponseItem.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/use/GetCanUseStatusResponseItem.kt index acae61c..2b8ea49 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/use/GetCanUseStatusResponseItem.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/can/status/use/GetCanUseStatusResponseItem.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.mypage.can.status.use +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetCanUseStatusResponseItem( @SerializedName("title") val title: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/ProfileResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/ProfileResponse.kt index c44e3f1..a76e840 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/ProfileResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/ProfileResponse.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.mypage.profile +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.user.Gender +@Keep data class ProfileResponse( @SerializedName("userId") val userId: Long, @SerializedName("email") val email: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/ProfileUpdateRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/ProfileUpdateRequest.kt index 78de28d..1fe658a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/ProfileUpdateRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/ProfileUpdateRequest.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.mypage.profile +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.user.Gender +@Keep data class ProfileUpdateRequest( @SerializedName("email") val email: String, @SerializedName("password") val password: String? = null, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/nickname/GetChangeNicknamePriceResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/nickname/GetChangeNicknamePriceResponse.kt index 90317e0..646e264 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/nickname/GetChangeNicknamePriceResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/nickname/GetChangeNicknamePriceResponse.kt @@ -1,5 +1,7 @@ package kr.co.vividnext.sodalive.mypage.profile.nickname +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetChangeNicknamePriceResponse(@SerializedName("price") val price: Int) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/tag/MemberTagResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/tag/MemberTagResponse.kt index 6ad3ae1..87c2564 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/tag/MemberTagResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/profile/tag/MemberTagResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.mypage.profile.tag +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class MemberTagResponse( @SerializedName("id") val id: Long, @SerializedName("tag") val tag: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/mypage/service_center/Faq.kt b/app/src/main/java/kr/co/vividnext/sodalive/mypage/service_center/Faq.kt index 77c28ee..f6d9029 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/mypage/service_center/Faq.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/mypage/service_center/Faq.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.mypage.service_center +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class Faq( @SerializedName("question") val question: String, @SerializedName("answer") val answer: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/report/ReportRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/report/ReportRequest.kt index af37e8e..6365aaa 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/report/ReportRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/report/ReportRequest.kt @@ -2,6 +2,9 @@ package kr.co.vividnext.sodalive.report import com.google.gson.annotations.SerializedName +import androidx.annotation.Keep + +@Keep data class ReportRequest( @SerializedName("type") val type: ReportType, @SerializedName("reason") val reason: String, @@ -12,9 +15,14 @@ data class ReportRequest( ) enum class ReportType { - @SerializedName("PROFILE") PROFILE, - @SerializedName("USER") USER, - @SerializedName("CHEERS") CHEERS, - @SerializedName("AUDIO_CONTENT") AUDIO_CONTENT, - @SerializedName("COMMUNITY_POST") COMMUNITY_POST + @SerializedName("PROFILE") + PROFILE, + @SerializedName("USER") + USER, + @SerializedName("CHEERS") + CHEERS, + @SerializedName("AUDIO_CONTENT") + AUDIO_CONTENT, + @SerializedName("COMMUNITY_POST") + COMMUNITY_POST } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/settings/event/GetEventResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/settings/event/GetEventResponse.kt index bddec51..ad8bf64 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/settings/event/GetEventResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/settings/event/GetEventResponse.kt @@ -1,15 +1,18 @@ package kr.co.vividnext.sodalive.settings.event import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize +@Keep data class GetEventResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("eventList") val eventList: List ) @Parcelize +@Keep data class EventItem( @SerializedName("id") val id: Long, @SerializedName("thumbnailImageUrl") val thumbnailImageUrl: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/settings/notice/GetNoticeResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/settings/notice/GetNoticeResponse.kt index 4eafae9..a0fea22 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/settings/notice/GetNoticeResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/settings/notice/GetNoticeResponse.kt @@ -1,15 +1,18 @@ package kr.co.vividnext.sodalive.settings.notice import android.os.Parcelable +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kotlinx.parcelize.Parcelize +@Keep data class GetNoticeResponse( @SerializedName("totalCount") val totalCount: Int, @SerializedName("noticeList") val noticeList: List ) @Parcelize +@Keep data class NoticeItem( @SerializedName("title") val title: String, @SerializedName("content") val content: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/GetMemberInfoResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/GetMemberInfoResponse.kt index 02e0149..e49482a 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/GetMemberInfoResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/GetMemberInfoResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.settings.notification +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetMemberInfoResponse( @SerializedName("can") val can: Int, @SerializedName("isAuth") val isAuth: Boolean, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/UpdateNotificationSettingRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/UpdateNotificationSettingRequest.kt index 5cf9689..9334b96 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/UpdateNotificationSettingRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/settings/notification/UpdateNotificationSettingRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.settings.notification +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class UpdateNotificationSettingRequest( @SerializedName("live") var live: Boolean? = null, @SerializedName("uploadContent") var uploadContent: Boolean? = null, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/settings/signout/SignOutRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/settings/signout/SignOutRequest.kt index 6d61121..862d2bc 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/settings/signout/SignOutRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/settings/signout/SignOutRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.settings.signout +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class SignOutRequest( @SerializedName("reason") val reason: String, @SerializedName("password") val password: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/settings/terms/GetTermsResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/settings/terms/GetTermsResponse.kt index 9dde454..e23861e 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/settings/terms/GetTermsResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/settings/terms/GetTermsResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.settings.terms +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class GetTermsResponse( @SerializedName("title") val title: String, @SerializedName("description") val description: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/user/CreatorFollowRequestRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/user/CreatorFollowRequestRequest.kt index e0d9359..0599d40 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/user/CreatorFollowRequestRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/user/CreatorFollowRequestRequest.kt @@ -1,5 +1,7 @@ package kr.co.vividnext.sodalive.user +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class CreatorFollowRequestRequest(@SerializedName("creatorId") val creatorId: Long) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/user/find_password/ForgotPasswordRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/user/find_password/ForgotPasswordRequest.kt index 7b6d871..25ecfa3 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/user/find_password/ForgotPasswordRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/user/find_password/ForgotPasswordRequest.kt @@ -1,5 +1,7 @@ package kr.co.vividnext.sodalive.user.find_password +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class ForgotPasswordRequest(@SerializedName("email") val email: String) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginRequest.kt index f11f179..4ada850 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginRequest.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.user.login +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class LoginRequest( @SerializedName("email") val email: String, @SerializedName("password") val password: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginResponse.kt b/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginResponse.kt index cdc8b4d..0fbf8f5 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginResponse.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/user/login/LoginResponse.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.user.login +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class LoginResponse( @SerializedName("userId") val userId: Long, @SerializedName("token") val token: String, diff --git a/app/src/main/java/kr/co/vividnext/sodalive/user/signup/SignUpError.kt b/app/src/main/java/kr/co/vividnext/sodalive/user/signup/SignUpError.kt index e043ee7..7ae5a24 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/user/signup/SignUpError.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/user/signup/SignUpError.kt @@ -1,7 +1,9 @@ package kr.co.vividnext.sodalive.user.signup +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName +@Keep data class SignUpError( @SerializedName("errorProperty") val errorProperty: String, @SerializedName("message") val message: String diff --git a/app/src/main/java/kr/co/vividnext/sodalive/user/signup/SignUpRequest.kt b/app/src/main/java/kr/co/vividnext/sodalive/user/signup/SignUpRequest.kt index 0e0647e..bae4672 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/user/signup/SignUpRequest.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/user/signup/SignUpRequest.kt @@ -1,8 +1,10 @@ package kr.co.vividnext.sodalive.user.signup +import androidx.annotation.Keep import com.google.gson.annotations.SerializedName import kr.co.vividnext.sodalive.user.Gender +@Keep data class SignUpRequest( @SerializedName("email") val email: String, @SerializedName("password") val password: String,