RoomFilter

@Serializable
data class RoomFilter(val accountData: Filters.RoomFilter.RoomEventFilter? = null, val ephemeral: Filters.RoomFilter.RoomEventFilter? = null, val includeLeave: Boolean? = null, val notRooms: Set<String>? = null, val rooms: Set<String>? = null, val state: Filters.RoomFilter.StateFilter? = null, val timeline: Filters.RoomFilter.RoomEventFilter? = null)

Constructors

Link copied to clipboard
constructor(accountData: Filters.RoomFilter.RoomEventFilter? = null, ephemeral: Filters.RoomFilter.RoomEventFilter? = null, includeLeave: Boolean? = null, notRooms: Set<String>? = null, rooms: Set<String>? = null, state: Filters.RoomFilter.StateFilter? = null, timeline: Filters.RoomFilter.RoomEventFilter? = null)

Types

Link copied to clipboard
@Serializable
data class RoomEventFilter(val limit: Long? = null, val notSenders: Set<String>? = null, val notTypes: Set<String>? = null, val senders: Set<String>? = null, val types: Set<String>? = null, val lazyLoadMembers: Boolean? = null, val includeRedundantMembers: Boolean? = null, val notRooms: Set<String>? = null, val rooms: Set<String>? = null, val containsUrl: Boolean? = null)
Link copied to clipboard
@Serializable
data class StateFilter(val limit: Long? = null, val notSenders: Set<String>? = null, val notTypes: Set<String>? = null, val senders: Set<String>? = null, val types: Set<String>? = null, val lazyLoadMembers: Boolean? = null, val includeRedundantMembers: Boolean? = null, val notRooms: Set<String>? = null, val rooms: Set<String>? = null, val containsUrl: Boolean? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val includeLeave: Boolean? = null
Link copied to clipboard
val notRooms: Set<String>? = null
Link copied to clipboard
val rooms: Set<String>? = null
Link copied to clipboard
Link copied to clipboard