RoomEventsResult

@Serializable
data class RoomEventsResult(val count: Long? = null, val groups: Map<String, Map<String, Search.Response.ResultCategories.RoomEventsResult.GroupValue>>? = null, val highlights: Set<String>? = null, val nextBatch: String? = null, val results: List<Search.Response.ResultCategories.RoomEventsResult.Results>? = null, val state: Map<RoomId, Set<ClientEvent.RoomEvent.StateEvent<*>>>? = null)

Constructors

Link copied to clipboard
constructor(count: Long? = null, groups: Map<String, Map<String, Search.Response.ResultCategories.RoomEventsResult.GroupValue>>? = null, highlights: Set<String>? = null, nextBatch: String? = null, results: List<Search.Response.ResultCategories.RoomEventsResult.Results>? = null, state: Map<RoomId, Set<ClientEvent.RoomEvent.StateEvent<*>>>? = null)

Types

Link copied to clipboard
@Serializable
data class GroupValue(val nextBatch: String? = null, val order: Long? = null, val results: List<String>? = null)
Link copied to clipboard
@Serializable
data class Results(val context: Search.Response.ResultCategories.RoomEventsResult.Results.EventContext? = null, val rank: Double? = null, val result: ClientEvent.RoomEvent<*>? = null)

Properties

Link copied to clipboard
@SerialName(value = "count")
val count: Long?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "highlights")
val highlights: Set<String>?
Link copied to clipboard
@SerialName(value = "next_batch")
val nextBatch: String?
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "state")
val state: Map<RoomId, Set<ClientEvent.RoomEvent.StateEvent<*>>>?