pub struct ScimUserPutRequest {Show 26 fields
pub active: Option<bool>,
pub addresses: Option<Vec<ScimUserAddress>>,
pub display_name: Option<String>,
pub emails: Vec<ScimUserEmail>,
pub entitlements: Option<Vec<ScimUserEntitlement>>,
pub external_id: Option<String>,
pub groups: Option<Vec<ScimUserGroup>>,
pub id: Option<String>,
pub ims: Option<Vec<ScimUserIm>>,
pub locale: Option<String>,
pub meta: Option<ScimUserMeta>,
pub name: Option<ScimUserName>,
pub nick_name: Option<String>,
pub password: Option<String>,
pub phone_numbers: Option<Vec<ScimUserPhoneNumber>>,
pub photos: Option<Vec<ScimUserPhoto>>,
pub preferred_language: Option<String>,
pub profile_url: Option<String>,
pub roles: Option<Vec<ScimUserRole>>,
pub schemas: Vec<String>,
pub timezone: Option<String>,
pub title: Option<String>,
pub urn_ietf_params_scim_schemas_extension_enterprise_2_0_user: Option<ScimEnterpriseUser>,
pub user_name: String,
pub user_type: Option<String>,
pub x509_certificates: Option<Vec<ScimX509Certificate>>,
}Expand description
ScimUserPutRequest from the ClickHouse Cloud API.
Fields§
§active: Option<bool>§addresses: Option<Vec<ScimUserAddress>>§display_name: Option<String>§emails: Vec<ScimUserEmail>§entitlements: Option<Vec<ScimUserEntitlement>>§external_id: Option<String>§groups: Option<Vec<ScimUserGroup>>§id: Option<String>§ims: Option<Vec<ScimUserIm>>§locale: Option<String>§meta: Option<ScimUserMeta>§name: Option<ScimUserName>§nick_name: Option<String>§password: Option<String>§phone_numbers: Option<Vec<ScimUserPhoneNumber>>§photos: Option<Vec<ScimUserPhoto>>§preferred_language: Option<String>§profile_url: Option<String>§roles: Option<Vec<ScimUserRole>>§schemas: Vec<String>§timezone: Option<String>§title: Option<String>§urn_ietf_params_scim_schemas_extension_enterprise_2_0_user: Option<ScimEnterpriseUser>§user_name: String§user_type: Option<String>§x509_certificates: Option<Vec<ScimX509Certificate>>Trait Implementations§
Source§impl Clone for ScimUserPutRequest
impl Clone for ScimUserPutRequest
Source§fn clone(&self) -> ScimUserPutRequest
fn clone(&self) -> ScimUserPutRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ScimUserPutRequest
impl Debug for ScimUserPutRequest
Source§impl Default for ScimUserPutRequest
impl Default for ScimUserPutRequest
Source§fn default() -> ScimUserPutRequest
fn default() -> ScimUserPutRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScimUserPutRequest
impl<'de> Deserialize<'de> for ScimUserPutRequest
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 ScimUserPutRequest
impl PartialEq for ScimUserPutRequest
Source§fn eq(&self, other: &ScimUserPutRequest) -> bool
fn eq(&self, other: &ScimUserPutRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ScimUserPutRequest
impl Serialize for ScimUserPutRequest
impl StructuralPartialEq for ScimUserPutRequest
Auto Trait Implementations§
impl Freeze for ScimUserPutRequest
impl RefUnwindSafe for ScimUserPutRequest
impl Send for ScimUserPutRequest
impl Sync for ScimUserPutRequest
impl Unpin for ScimUserPutRequest
impl UnsafeUnpin for ScimUserPutRequest
impl UnwindSafe for ScimUserPutRequest
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