PendingMessage
data class PendingMessage(val clientId: String, val content: String, val createdAt: Instant, val attachments: List<String> = emptyList(), val upload: PendingUpload? = null, val failed: Boolean = false, val errorCode: String? = null)
An outgoing message that has no ack yet (or failed).