All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.net.folivo.trixnity.client.store.RoomUserReceipts.kt Maven / Gradle / Ivy

There is a newer version: 4.7.1
Show newest version
package net.folivo.trixnity.client.store

import kotlinx.serialization.Serializable
import net.folivo.trixnity.core.model.EventId
import net.folivo.trixnity.core.model.RoomId
import net.folivo.trixnity.core.model.UserId
import net.folivo.trixnity.core.model.events.m.ReceiptEventContent
import net.folivo.trixnity.core.model.events.m.ReceiptType

@Serializable
data class RoomUserReceipts(
    val roomId: RoomId,
    val userId: UserId,
    val receipts: Map = mapOf(),
) {
    @Serializable
    data class Receipt(
        val eventId: EventId,
        val receipt: ReceiptEventContent.Receipt
    )
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy