SyncableMessagePayloadEntity
Minimal message payload needed for nomad-device proto encoding. This is intentionally smaller than MessageDetailsView and avoids UI-specific joins.
Inheritors
Types
Link copied to clipboard
data class Asset(val creationDate: <Error class: unknown class>, val senderUserId: QualifiedIDEntity, val senderClientId: String?, val lastEditDate: <Error class: unknown class>?, val mimeType: String?, val size: Long?, val name: String?, val otrKey: ByteArray?, val sha256: ByteArray?, val assetId: String?, val assetToken: String?, val assetDomain: String?, val encryptionAlgorithm: String?, val width: Int?, val height: Int?, val durationMs: Long?, val normalizedLoudness: ByteArray?) : SyncableMessagePayloadEntity
Link copied to clipboard
data class Location(val creationDate: <Error class: unknown class>, val senderUserId: QualifiedIDEntity, val senderClientId: String?, val lastEditDate: <Error class: unknown class>?, val longitude: Float?, val latitude: Float?, val name: String?, val zoom: Int?) : SyncableMessagePayloadEntity
Link copied to clipboard
data class Multipart(val creationDate: <Error class: unknown class>, val senderUserId: QualifiedIDEntity, val senderClientId: String?, val lastEditDate: <Error class: unknown class>?, val text: String?, val quotedMessageId: String?, val mentions: List<MessageEntity.Mention>, val attachments: List<MessageAttachmentEntity>) : SyncableMessagePayloadEntity
Link copied to clipboard
data class Text(val creationDate: <Error class: unknown class>, val senderUserId: QualifiedIDEntity, val senderClientId: String?, val lastEditDate: <Error class: unknown class>?, val text: String?, val quotedMessageId: String?, val mentions: List<MessageEntity.Mention>) : SyncableMessagePayloadEntity
Link copied to clipboard
data class Unsupported(val contentType: MessageEntity.ContentType, val creationDate: <Error class: unknown class>, val senderUserId: QualifiedIDEntity, val senderClientId: String?, val lastEditDate: <Error class: unknown class>?) : SyncableMessagePayloadEntity