pub struct EducationUser {Show 32 fields
pub primary_role: EducationUserRole,
pub middle_name: String,
pub external_source: EducationExternalSource,
pub residence_address: PhysicalAddress,
pub mailing_address: PhysicalAddress,
pub student: EducationStudent,
pub teacher: EducationTeacher,
pub created_by: IdentitySet,
pub account_enabled: bool,
pub assigned_licenses: Vec<AssignedLicense>,
pub assigned_plans: Vec<AssignedPlan>,
pub business_phones: Vec<String>,
pub department: String,
pub display_name: String,
pub given_name: String,
pub mail: String,
pub mail_nickname: String,
pub mobile_phone: String,
pub password_policies: String,
pub password_profile: PasswordProfile,
pub office_location: String,
pub preferred_language: String,
pub provisioned_plans: Vec<ProvisionedPlan>,
pub refresh_tokens_valid_from_date_time: String,
pub show_in_address_list: bool,
pub surname: String,
pub usage_location: String,
pub user_principal_name: String,
pub user_type: String,
pub schools: Vec<EducationSchool>,
pub classes: Vec<EducationClass>,
pub user: User,
}
Fields§
§primary_role: EducationUserRole
§middle_name: String
§external_source: EducationExternalSource
§residence_address: PhysicalAddress
§mailing_address: PhysicalAddress
§student: EducationStudent
§teacher: EducationTeacher
§created_by: IdentitySet
§account_enabled: bool
§assigned_licenses: Vec<AssignedLicense>
§assigned_plans: Vec<AssignedPlan>
§business_phones: Vec<String>
§department: String
§display_name: String
§given_name: String
§mail: String
§mail_nickname: String
§mobile_phone: String
§password_policies: String
§password_profile: PasswordProfile
§office_location: String
§preferred_language: String
§provisioned_plans: Vec<ProvisionedPlan>
§refresh_tokens_valid_from_date_time: String
§show_in_address_list: bool
§surname: String
§usage_location: String
§user_principal_name: String
§user_type: String
§schools: Vec<EducationSchool>
§classes: Vec<EducationClass>
§user: User
Trait Implementations§
Source§impl Clone for EducationUser
impl Clone for EducationUser
Source§fn clone(&self) -> EducationUser
fn clone(&self) -> EducationUser
Returns a duplicate 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 EducationUser
impl Debug for EducationUser
Source§impl<'de> Deserialize<'de> for EducationUser
impl<'de> Deserialize<'de> for EducationUser
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 EducationUser
impl PartialEq for EducationUser
Source§impl Serialize for EducationUser
impl Serialize for EducationUser
impl Eq for EducationUser
impl StructuralPartialEq for EducationUser
Auto Trait Implementations§
impl Freeze for EducationUser
impl RefUnwindSafe for EducationUser
impl Send for EducationUser
impl Sync for EducationUser
impl Unpin for EducationUser
impl UnwindSafe for EducationUser
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