MessageEntity
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Serializable
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Regular(val id: String, val conversationId: QualifiedIDEntity, val date: Instant, val senderUserId: QualifiedIDEntity, val status: MessageEntity.Status, val visibility: MessageEntity.Visibility = Visibility.VISIBLE, val content: MessageEntityContent.Regular, val isSelfMessage: Boolean = false, val readCount: Long, val expireAfterMs: Long? = null, val selfDeletionEndDate: Instant? = null, val sender: UserDetailsEntity? = null, val senderName: String?, val senderClientId: String, val editStatus: MessageEntity.EditStatus, val reactions: ReactionsEntity = ReactionsEntity.EMPTY, val expectsReadConfirmation: Boolean = false, val deliveryStatus: DeliveryStatusEntity = DeliveryStatusEntity.CompleteDelivery) : MessageEntity
Link copied to clipboard
Link copied to clipboard
data class System(val id: String, val content: MessageEntityContent.System, val conversationId: QualifiedIDEntity, val date: Instant, val senderUserId: QualifiedIDEntity, val status: MessageEntity.Status, val expireAfterMs: Long?, val selfDeletionEndDate: Instant?, val readCount: Long, val visibility: MessageEntity.Visibility = Visibility.VISIBLE, val isSelfMessage: Boolean = false, val sender: UserDetailsEntity? = null, val senderName: String?) : MessageEntity
Link copied to clipboard