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 roles: Option<Vec<String>>,
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>§roles: Option<Vec<String>>A list of role IDs assigned to the user.
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§impl Debug for CreateUserParams
impl Debug for CreateUserParams
Auto Trait Implementations§
impl Freeze for CreateUserParams
impl RefUnwindSafe for CreateUserParams
impl Send for CreateUserParams
impl Sync for CreateUserParams
impl Unpin for CreateUserParams
impl UnsafeUnpin 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