UserListQuery
A query is used for querying specific users from backend. You can specify filter, sorting and pagination.
public struct UserListQuery: Encodable
Inheritance
Encodable
Initializers
init(filter:sort:pageSize:)
Init a users query.
public init(
filter: Filter<UserListFilterScope>? = nil,
sort: [Sorting<UserListSortingKey>] = [],
pageSize: Int = .usersPageSize
)
Parameters
filter
: a users filter. Empty filter will return all users.sort
: a sorting list for users.pageSize
: a page size for pagination.
Properties
filter
A filter for the query (see Filter
).
public var filter: Filter<UserListFilterScope>?
sort
A sorting for the query (see Sorting
).
public let sort: [Sorting<UserListSortingKey>]
pagination
A pagination.
public var pagination: Pagination?
Methods
encode(to:)
public func encode(to encoder: Encoder) throws