@Keep 어노테이션을 추가하여 난독화에서 제외되도록 수정
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user