@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,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<VoiceMessageItem>
) {
@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<TextMessageItem>
) {
@Parcelize
@Keep
data class TextMessageItem(
@SerializedName("messageId") val messageId: Long,
@SerializedName("senderId") val senderId: Long,

View File

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