Package-level declarations

Types

Link copied to clipboard
@Serializable
data class AttachmentEventData(val attachments: List<AttachmentEventItem>, val chatMessageId: String)

Data model for attachment events received via socket. This represents the structure when the server sends attachment updates.

Link copied to clipboard
@Serializable
data class AttachmentEventItem(val id: String, val name: String, val type: String, val status: String, val sender: String, val storagePath: String?, val url: String?, val created: String?, val sizeKb: Int?)

Individual attachment item in attachment events. This contains the full attachment object data.