mirror of
https://github.com/fromchat-messenger/app.git
synced 2026-09-22 19:15:05 +03:00
40 lines
677 B
Kotlin
40 lines
677 B
Kotlin
package ru.fromchat.api
|
|
|
|
import kotlinx.serialization.Serializable
|
|
|
|
@Serializable
|
|
data class WebSocketUpdatesData(
|
|
val seq: Int,
|
|
val updates: List<WebSocketMessage>
|
|
)
|
|
|
|
@Serializable
|
|
data class ReactionUpdateData(
|
|
val message_id: Int,
|
|
val emoji: String,
|
|
val action: String,
|
|
val user_id: Int,
|
|
val username: String,
|
|
val reactions: List<ReactionData>
|
|
)
|
|
|
|
@Serializable
|
|
data class ReactionData(
|
|
val emoji: String,
|
|
val count: Int,
|
|
val users: List<ReactionUser>
|
|
)
|
|
|
|
@Serializable
|
|
data class ReactionUser(
|
|
val id: Int,
|
|
val username: String
|
|
)
|
|
|
|
@Serializable
|
|
data class TypingUpdateData(
|
|
val userId: Int,
|
|
val username: String
|
|
)
|
|
|