RelatesTo

Types

Link copied to clipboard
@Serializable
data class Annotation(val eventId: EventId, val key: String? = null) : RelatesTo
Link copied to clipboard
@Serializable
data class Reference(val eventId: EventId) : RelatesTo
Link copied to clipboard
@Serializable
data class Replace(val eventId: EventId, val newContent: MessageEventContent? = null) : RelatesTo
Link copied to clipboard
@Serializable
data class Reply(val replyTo: RelatesTo.ReplyTo) : RelatesTo
Link copied to clipboard
@Serializable
data class ReplyTo(val eventId: EventId)
Link copied to clipboard
object Serializer : KSerializer<RelatesTo>
Link copied to clipboard
@Serializable
data class Thread(val eventId: EventId, val replyTo: RelatesTo.ReplyTo? = null, val isFallingBack: Boolean? = null) : RelatesTo
Link copied to clipboard
data class Unknown(val raw: JsonObject, val eventId: EventId, val relationType: RelationType.Unknown, val replyTo: RelatesTo.ReplyTo?) : RelatesTo

Properties

Link copied to clipboard
abstract val eventId: EventId
Link copied to clipboard
Link copied to clipboard
abstract val replyTo: RelatesTo.ReplyTo?