Files
ConnectMinecraft/src/main/kotlin/dev/solsynth/snConnect/models/SnChatReaction.kt
2025-10-05 02:42:21 +08:00

22 lines
725 B
Kotlin

package dev.solsynth.snConnect.models
import kotlinx.serialization.ExperimentalSerializationApi
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
import kotlinx.serialization.json.JsonIgnoreUnknownKeys
@OptIn(ExperimentalSerializationApi::class)
@JsonIgnoreUnknownKeys
@Serializable
data class SnChatReaction(
val id: String,
@SerialName("message_id") val messageId: String,
@SerialName("sender_id") val senderId: String,
// val sender: SnChatMember, // Placeholder
val symbol: String,
val attitude: Int,
@SerialName("created_at") val createdAt: String,
@SerialName("updated_at") val updatedAt: String,
@SerialName("deleted_at") val deletedAt: String?,
)