pub struct ScimCreateUserRequest {
pub user_name: String,
pub name: Box<ScimName>,
pub emails: Option<Option<Vec<ScimEmail>>>,
pub active: Option<Option<bool>>,
pub password: Option<Option<String>>,
}Fields§
§user_name: StringUser’s email address (required)
name: Box<ScimName>§emails: Option<Option<Vec<ScimEmail>>>User’s email addresses
active: Option<Option<bool>>Whether the user is active
password: Option<Option<String>>Ignored. Accepted only for compatibility with identity providers that always send a password on user creation (Okta sends a placeholder value even when password sync is disabled). No credential is created for the user; provisioned users authenticate via SSO or set a password themselves through the password reset flow.
Implementations§
Source§impl ScimCreateUserRequest
impl ScimCreateUserRequest
Sourcepub fn builder() -> ScimCreateUserRequestBuilder
pub fn builder() -> ScimCreateUserRequestBuilder
Create an instance of ScimCreateUserRequest using the builder syntax
Source§impl ScimCreateUserRequest
impl ScimCreateUserRequest
pub fn new(user_name: String, name: ScimName) -> ScimCreateUserRequest
Trait Implementations§
Source§impl Clone for ScimCreateUserRequest
impl Clone for ScimCreateUserRequest
Source§impl Debug for ScimCreateUserRequest
impl Debug for ScimCreateUserRequest
Source§impl Default for ScimCreateUserRequest
impl Default for ScimCreateUserRequest
Source§impl<'de> Deserialize<'de> for ScimCreateUserRequest
impl<'de> Deserialize<'de> for ScimCreateUserRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ScimCreateUserRequest
impl PartialEq for ScimCreateUserRequest
Source§impl Serialize for ScimCreateUserRequest
impl Serialize for ScimCreateUserRequest
impl StructuralPartialEq for ScimCreateUserRequest
Auto Trait Implementations§
impl Freeze for ScimCreateUserRequest
impl RefUnwindSafe for ScimCreateUserRequest
impl Send for ScimCreateUserRequest
impl Sync for ScimCreateUserRequest
impl Unpin for ScimCreateUserRequest
impl UnsafeUnpin for ScimCreateUserRequest
impl UnwindSafe for ScimCreateUserRequest
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