pub struct UpdateUserRequest {
pub email: Option<String>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub password: Option<String>,
pub is_active: Option<bool>,
pub is_superuser: Option<bool>,
pub group_ids: Option<Vec<GroupId>>,
pub locale: Option<String>,
}
Expand description
Request to update a user
Fields§
§email: Option<String>
New email
first_name: Option<String>
New first name
last_name: Option<String>
New last name
password: Option<String>
New password
is_active: Option<bool>
Whether user is active
is_superuser: Option<bool>
Whether user is superuser
group_ids: Option<Vec<GroupId>>
New group IDs
locale: Option<String>
User’s locale
Trait Implementations§
Source§impl Clone for UpdateUserRequest
impl Clone for UpdateUserRequest
Source§fn clone(&self) -> UpdateUserRequest
fn clone(&self) -> UpdateUserRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for UpdateUserRequest
impl Debug for UpdateUserRequest
Source§impl Default for UpdateUserRequest
impl Default for UpdateUserRequest
Source§fn default() -> UpdateUserRequest
fn default() -> UpdateUserRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for UpdateUserRequest
impl RefUnwindSafe for UpdateUserRequest
impl Send for UpdateUserRequest
impl Sync for UpdateUserRequest
impl Unpin for UpdateUserRequest
impl UnwindSafe for UpdateUserRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more