Struct synapse_admin_api::users::create_or_modify::v2::IncomingRequest [−][src]
#[non_exhaustive]pub struct IncomingRequest {
pub user_id: UserId,
pub password: Option<String>,
pub displayname: Option<String>,
pub threepids: Option<Vec<ThirdPartyIdentifier>>,
pub avatar_url: Option<String>,
pub admin: Option<bool>,
pub deactivated: Option<bool>,
}
Expand description
‘Incoming’ variant of Request.
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.user_id: UserId
user ID for the account to renew
password: Option<String>
This is an optional parameter. Add this parameter to create an account or set this password as new one for an existing account.
displayname: Option<String>
defaults to user_id, or the current value if user already exists Some(“”) is treated as setting it to null.
threepids: Option<Vec<ThirdPartyIdentifier>>
defaults to empty, or the current value if user already exists
avatar_url: Option<String>
The user’s avatar URL, if set.
admin: Option<bool>
Should the user be a server admin defaults to false, or the current value if user already exists
deactivated: Option<bool>
Should the user be deactivated defaults to false, or the current value if user already exists
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for IncomingRequest
impl Send for IncomingRequest
impl Sync for IncomingRequest
impl Unpin for IncomingRequest
impl UnwindSafe for IncomingRequest
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