22 lines
725 B
Kotlin
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?,
|
|
)
|