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.RoomEventFilter? = 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.RoomEventFilter? = 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)

Properties

Link copied to clipboard
@SerialName(value = "account_data")
val accountData: Filters.RoomFilter.RoomEventFilter?
Link copied to clipboard
@SerialName(value = "ephemeral")
val ephemeral: Filters.RoomFilter.RoomEventFilter?
Link copied to clipboard
@SerialName(value = "include_leave")
val includeLeave: Boolean?
Link copied to clipboard
@SerialName(value = "not_rooms")
val notRooms: Set<String>?
Link copied to clipboard
@SerialName(value = "rooms")
val rooms: Set<String>?
Link copied to clipboard
@SerialName(value = "state")
val state: Filters.RoomFilter.RoomEventFilter?
Link copied to clipboard
@SerialName(value = "timeline")
val timeline: Filters.RoomFilter.RoomEventFilter?