@Keep 어노테이션을 추가하여 난독화에서 제외되도록 수정

This commit is contained in:
2024-08-21 20:22:39 +09:00
parent 4349f2bd3a
commit 7607c10bdc
114 changed files with 300 additions and 6 deletions

View File

@@ -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<EventItem>
)
@Parcelize
@Keep
data class EventItem(
@SerializedName("id") val id: Long,
@SerializedName("thumbnailImageUrl") val thumbnailImageUrl: String,

View File

@@ -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<NoticeItem>
)
@Parcelize
@Keep
data class NoticeItem(
@SerializedName("title") val title: String,
@SerializedName("content") val content: String,

View File

@@ -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,

View File

@@ -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,

View File

@@ -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

View File

@@ -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