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: UIntOffset 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: boolThe parameter guests is optional and if false will exclude guest users.
Defaults to true to include guest users.
deactivated: boolThe 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
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more