Struct kanidm_proto::scim_v1::ScimSyncPerson
source · pub struct ScimSyncPerson {Show 13 fields
pub id: Uuid,
pub external_id: Option<String>,
pub user_name: String,
pub display_name: String,
pub gidnumber: Option<u32>,
pub password_import: Option<String>,
pub unix_password_import: Option<String>,
pub totp_import: Vec<ScimTotp>,
pub login_shell: Option<String>,
pub mail: Vec<MultiValueAttr>,
pub ssh_publickey: Vec<ScimSshPubKey>,
pub account_valid_from: Option<String>,
pub account_expire: Option<String>,
}
Fields§
§id: Uuid
§external_id: Option<String>
§user_name: String
§display_name: String
§gidnumber: Option<u32>
§password_import: Option<String>
§unix_password_import: Option<String>
§totp_import: Vec<ScimTotp>
§login_shell: Option<String>
§mail: Vec<MultiValueAttr>
§ssh_publickey: Vec<ScimSshPubKey>
§account_valid_from: Option<String>
§account_expire: Option<String>
Trait Implementations§
source§impl Clone for ScimSyncPerson
impl Clone for ScimSyncPerson
source§fn clone(&self) -> ScimSyncPerson
fn clone(&self) -> ScimSyncPerson
Returns a copy 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 ScimSyncPerson
impl Debug for ScimSyncPerson
source§impl Into<ScimEntry> for ScimSyncPerson
impl Into<ScimEntry> for ScimSyncPerson
Auto Trait Implementations§
impl RefUnwindSafe for ScimSyncPerson
impl Send for ScimSyncPerson
impl Sync for ScimSyncPerson
impl Unpin for ScimSyncPerson
impl UnwindSafe for ScimSyncPerson
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