RoomOutboxMessage

@Serializable
data class RoomOutboxMessage<T : MessageEventContent>(val transactionId: String, val roomId: RoomId, val content: T, val sentAt: Instant? = null, val retryCount: Int = 0, val keepMediaInCache: Boolean = true, val mediaUploadProgress: MutableStateFlow<FileTransferProgress?> = MutableStateFlow(null))

Constructors

Link copied to clipboard
constructor(transactionId: String, roomId: RoomId, content: T, sentAt: Instant? = null, retryCount: Int = 0, keepMediaInCache: Boolean = true, mediaUploadProgress: MutableStateFlow<FileTransferProgress?> = MutableStateFlow(null))

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val content: T
Link copied to clipboard
Link copied to clipboard
val mediaUploadProgress: MutableStateFlow<FileTransferProgress?>
Link copied to clipboard
Link copied to clipboard
val retryCount: Int = 0
Link copied to clipboard
val roomId: RoomId
Link copied to clipboard
val sentAt: Instant? = null
Link copied to clipboard