Types

Link copied to clipboard
@Serializable
data class InvitedRoom(val strippedState: Sync.Response.Rooms.StrippedState? = null)
Link copied to clipboard
@Serializable
data class JoinedRoom(val summary: Sync.Response.Rooms.JoinedRoom.RoomSummary? = null, val state: Sync.Response.Rooms.State? = null, val timeline: Sync.Response.Rooms.Timeline? = null, val stateAfter: Sync.Response.Rooms.State? = null, val ephemeral: Sync.Response.Rooms.JoinedRoom.Ephemeral? = null, val accountData: Sync.Response.Rooms.RoomAccountData? = null, val unreadNotifications: Sync.Response.Rooms.JoinedRoom.UnreadNotificationCounts? = null, val unreadThreadNotifications: Map<EventId, Sync.Response.Rooms.JoinedRoom.UnreadThreadNotificationCounts>? = null)
Link copied to clipboard
@Serializable
data class KnockedRoom(val strippedState: Sync.Response.Rooms.StrippedState? = null)
Link copied to clipboard
@Serializable
data class LeftRoom(val state: Sync.Response.Rooms.State? = null, val timeline: Sync.Response.Rooms.Timeline? = null, val stateAfter: Sync.Response.Rooms.State? = null, val accountData: Sync.Response.Rooms.RoomAccountData? = null)
Link copied to clipboard
@Serializable
data class RoomAccountData(val events: List<ClientEvent.RoomAccountDataEvent<*>>? = null)
Link copied to clipboard
value class RoomMap<T>(delegate: Map<RoomId, T>) : Map<RoomId, T>
Link copied to clipboard
@Serializable
data class State(val events: List<ClientEvent.RoomEvent.StateEvent<*>>? = null)
Link copied to clipboard
@Serializable
data class StrippedState(val events: List<ClientEvent.StrippedStateEvent<*>>? = null)
Link copied to clipboard
@Serializable
data class Timeline(val events: List<ClientEvent.RoomEvent<*>>? = null, val limited: Boolean? = null, val previousBatch: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard