pub struct DirectoryUser {Show 46 fields
pub addresses: Option<Value>,
pub agreedToTerms: Option<bool>,
pub aliases: Option<Vec<String>>,
pub archived: Option<bool>,
pub changePasswordAtNextLogin: Option<bool>,
pub creationTime: Option<String>,
pub customSchemas: Option<Value>,
pub customerId: Option<String>,
pub deletionTime: Option<String>,
pub emails: Option<Value>,
pub etag: Option<String>,
pub externalIds: Option<Value>,
pub gender: Option<Value>,
pub hashFunction: Option<String>,
pub id: Option<String>,
pub ims: Option<Value>,
pub includeInGlobalAddressList: Option<bool>,
pub ipWhitelisted: Option<bool>,
pub isAdmin: Option<bool>,
pub isDelegatedAdmin: Option<bool>,
pub isEnforcedIn2Sv: Option<bool>,
pub isEnrolledIn2Sv: Option<bool>,
pub isMailboxSetup: Option<bool>,
pub keywords: Option<Value>,
pub kind: Option<String>,
pub languages: Option<Value>,
pub lastLoginTime: Option<String>,
pub locations: Option<Value>,
pub name: Option<DirectoryUserName>,
pub nonEditableAliases: Option<Vec<String>>,
pub notes: Option<Value>,
pub orgUnitPath: Option<String>,
pub organizations: Option<Value>,
pub password: Option<String>,
pub phones: Option<Value>,
pub posixAccounts: Option<Value>,
pub primaryEmail: Option<String>,
pub recoveryEmail: Option<String>,
pub recoveryPhone: Option<String>,
pub relations: Option<Value>,
pub sshPublicKeys: Option<Value>,
pub suspended: Option<bool>,
pub suspensionReason: Option<String>,
pub thumbnailPhotoEtag: Option<String>,
pub thumbnailPhotoUrl: Option<String>,
pub websites: Option<Value>,
}Fields§
§addresses: Option<Value>§agreedToTerms: Option<bool>§aliases: Option<Vec<String>>§archived: Option<bool>§changePasswordAtNextLogin: Option<bool>§creationTime: Option<String>§customSchemas: Option<Value>§customerId: Option<String>§deletionTime: Option<String>§emails: Option<Value>§etag: Option<String>§externalIds: Option<Value>§gender: Option<Value>§hashFunction: Option<String>§id: Option<String>§ims: Option<Value>§includeInGlobalAddressList: Option<bool>§ipWhitelisted: Option<bool>§isAdmin: Option<bool>§isDelegatedAdmin: Option<bool>§isEnforcedIn2Sv: Option<bool>§isEnrolledIn2Sv: Option<bool>§isMailboxSetup: Option<bool>§keywords: Option<Value>§kind: Option<String>§languages: Option<Value>§lastLoginTime: Option<String>§locations: Option<Value>§name: Option<DirectoryUserName>§nonEditableAliases: Option<Vec<String>>§notes: Option<Value>§orgUnitPath: Option<String>§organizations: Option<Value>§password: Option<String>§phones: Option<Value>§posixAccounts: Option<Value>§primaryEmail: Option<String>§recoveryEmail: Option<String>§recoveryPhone: Option<String>§relations: Option<Value>§sshPublicKeys: Option<Value>§suspended: Option<bool>§suspensionReason: Option<String>§thumbnailPhotoEtag: Option<String>§thumbnailPhotoUrl: Option<String>§websites: Option<Value>Trait Implementations§
Source§impl Debug for DirectoryUser
impl Debug for DirectoryUser
Source§impl<'de> Deserialize<'de> for DirectoryUser
impl<'de> Deserialize<'de> for DirectoryUser
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
Auto Trait Implementations§
impl Freeze for DirectoryUser
impl RefUnwindSafe for DirectoryUser
impl Send for DirectoryUser
impl Sync for DirectoryUser
impl Unpin for DirectoryUser
impl UnwindSafe for DirectoryUser
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