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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -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<ApiResponse<Any>>
}
@Keep
data class ChargeTempRequest(
@SerializedName("can") val can: Int,
@SerializedName("price") val price: Int,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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