Struct synapse_admin_api::users::list_users::v2::Request [−][src]
#[non_exhaustive]pub struct Request<'a> {
pub from: UInt,
pub limit: Option<UInt>,
pub user_id: Option<&'a UserId>,
pub name: Option<&'a str>,
pub guests: bool,
pub deactivated: bool,
}
Expand description
Data for a request to the list_users
API endpoint.
list users endpoint
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.from: UInt
Offset in the returned list.
Defaults to 0.
limit: Option<UInt>
Maximum amount of users to return. Defaults to 100.
user_id: Option<&'a UserId>
user_id is optional and filters to only return users with user IDs that contain this value.
This parameter is ignored when using the name parameter.
name: Option<&'a str>
name is optional and filters to only return users with user ID localparts or displaynames that contain this value.
guests: bool
The parameter guests is optional and if false will exclude guest users.
Defaults to true to include guest users.
deactivated: bool
The parameter deactivated is optional and if true will include deactivated users.
Defaults to false to exclude deactivated users.
Implementations
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Request<'a>
impl<'a> UnwindSafe for Request<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more