QueryChannelsRequest
constructor(filter: FilterObject, offset: Int = 0, limit: Int, querySort: QuerySorter<Channel> = QuerySortByField(), messageLimit: Int? = null, memberLimit: Int? = null, predefinedFilter: String? = null, filterValues: Map<String, Any>? = null, sortValues: Map<String, Any>? = null)
constructor(predefinedFilter: String, limit: Int, filterValues: Map<String, Any>? = null, sortValues: Map<String, Any>? = null, offset: Int = 0, messageLimit: Int? = null, memberLimit: Int? = null)
Constructs a QueryChannelsRequest for a server-side predefined filter. filter and querySort are ignored by the backend in this mode and are defaulted to neutral values.
Parameters
predefinedFilter
ID of a server-side predefined filter to use.
limit
Number of channels to be returned by this query channels request.
filterValues
Values to interpolate into the predefined filter template.
sortValues
Values to interpolate into the predefined sort template.
offset
Pagination offset.
messageLimit
Number of messages in the response. When null, the server-side default is used.
memberLimit
Number of members in the response. When null, the server-side default is used.