pub struct CreateUserParams {
pub login: Option<String>,
pub name: Option<String>,
pub limit_services: Option<bool>,
pub locked: Option<bool>,
pub require_new_password: Option<bool>,
pub role: Option<RoleUser>,
pub two_factor_auth_enabled: Option<bool>,
pub two_factor_setup_required: Option<bool>,
}
Expand description
struct for passing parameters to the method create_user
Fields§
§login: Option<String>
§name: Option<String>
The real life name of the user.
limit_services: Option<bool>
Indicates that the user has limited access to the customer’s services.
locked: Option<bool>
Indicates whether the is account is locked for editing or not.
require_new_password: Option<bool>
Indicates if a new password is required at next login.
role: Option<RoleUser>
§two_factor_auth_enabled: Option<bool>
Indicates if 2FA is enabled on the user.
two_factor_setup_required: Option<bool>
Indicates if 2FA is required by the user’s customer account.
Trait Implementations§
Source§impl Clone for CreateUserParams
impl Clone for CreateUserParams
Source§fn clone(&self) -> CreateUserParams
fn clone(&self) -> CreateUserParams
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 CreateUserParams
impl Debug for CreateUserParams
Source§impl Default for CreateUserParams
impl Default for CreateUserParams
Source§fn default() -> CreateUserParams
fn default() -> CreateUserParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateUserParams
impl RefUnwindSafe for CreateUserParams
impl Send for CreateUserParams
impl Sync for CreateUserParams
impl Unpin for CreateUserParams
impl UnwindSafe for CreateUserParams
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