Struct synapse_admin_api::users::list_users::v2::IncomingRequest [−][src]
#[non_exhaustive]pub struct IncomingRequest { pub from: UInt, pub limit: Option<UInt>, pub user_id: Option<UserId>, pub name: Option<String>, pub guests: bool, pub deactivated: bool, }
Expand description
‘Incoming’ variant of Request.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
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<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<String>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.