public class EducationUser extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
Modifier and Type | Field and Description |
---|---|
java.lang.Boolean |
accountEnabled
The Account Enabled.
|
java.util.List<AssignedLicense> |
assignedLicenses
The Assigned Licenses.
|
java.util.List<AssignedPlan> |
assignedPlans
The Assigned Plans.
|
java.util.List<java.lang.String> |
businessPhones
The Business Phones.
|
EducationClassCollectionPage |
classes
The Classes.
|
IdentitySet |
createdBy
The Created By.
|
java.lang.String |
department
The Department.
|
java.lang.String |
displayName
The Display Name.
|
EducationExternalSource |
externalSource
The External Source.
|
java.lang.String |
externalSourceDetail
The External Source Detail.
|
java.lang.String |
givenName
The Given Name.
|
java.lang.String |
mail
The Mail.
|
PhysicalAddress |
mailingAddress
The Mailing Address.
|
java.lang.String |
mailNickname
The Mail Nickname.
|
java.lang.String |
middleName
The Middle Name.
|
java.lang.String |
mobilePhone
The Mobile Phone.
|
java.lang.String |
officeLocation
The Office Location.
|
EducationOnPremisesInfo |
onPremisesInfo
The On Premises Info.
|
java.lang.String |
passwordPolicies
The Password Policies.
|
PasswordProfile |
passwordProfile
The Password Profile.
|
java.lang.String |
preferredLanguage
The Preferred Language.
|
EducationUserRole |
primaryRole
The Primary Role.
|
java.util.List<ProvisionedPlan> |
provisionedPlans
The Provisioned Plans.
|
java.time.OffsetDateTime |
refreshTokensValidFromDateTime
The Refresh Tokens Valid From Date Time.
|
PhysicalAddress |
residenceAddress
The Residence Address.
|
EducationSchoolCollectionPage |
schools
The Schools.
|
java.lang.Boolean |
showInAddressList
The Show In Address List.
|
EducationStudent |
student
The Student.
|
java.lang.String |
surname
The Surname.
|
EducationClassCollectionPage |
taughtClasses
The Taught Classes.
|
EducationTeacher |
teacher
The Teacher.
|
java.lang.String |
usageLocation
The Usage Location.
|
User |
user
The User.
|
java.lang.String |
userPrincipalName
The User Principal Name.
|
java.lang.String |
userType
The User Type.
|
Constructor and Description |
---|
EducationUser() |
Modifier and Type | Method and Description |
---|---|
void |
setRawObject(com.microsoft.graph.serializer.ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManager
@SerializedName(value="accountEnabled", alternate="AccountEnabled") @Expose @Nullable public java.lang.Boolean accountEnabled
@SerializedName(value="assignedLicenses", alternate="AssignedLicenses") @Expose @Nullable public java.util.List<AssignedLicense> assignedLicenses
@SerializedName(value="assignedPlans", alternate="AssignedPlans") @Expose @Nullable public java.util.List<AssignedPlan> assignedPlans
@SerializedName(value="businessPhones", alternate="BusinessPhones") @Expose @Nullable public java.util.List<java.lang.String> businessPhones
@SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public IdentitySet createdBy
@SerializedName(value="department", alternate="Department") @Expose @Nullable public java.lang.String department
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public java.lang.String displayName
@SerializedName(value="externalSource", alternate="ExternalSource") @Expose @Nullable public EducationExternalSource externalSource
@SerializedName(value="externalSourceDetail", alternate="ExternalSourceDetail") @Expose @Nullable public java.lang.String externalSourceDetail
@SerializedName(value="givenName", alternate="GivenName") @Expose @Nullable public java.lang.String givenName
@SerializedName(value="mail", alternate="Mail") @Expose @Nullable public java.lang.String mail
@SerializedName(value="mailingAddress", alternate="MailingAddress") @Expose @Nullable public PhysicalAddress mailingAddress
@SerializedName(value="mailNickname", alternate="MailNickname") @Expose @Nullable public java.lang.String mailNickname
@SerializedName(value="middleName", alternate="MiddleName") @Expose @Nullable public java.lang.String middleName
@SerializedName(value="mobilePhone", alternate="MobilePhone") @Expose @Nullable public java.lang.String mobilePhone
@SerializedName(value="officeLocation", alternate="OfficeLocation") @Expose @Nullable public java.lang.String officeLocation
@SerializedName(value="onPremisesInfo", alternate="OnPremisesInfo") @Expose @Nullable public EducationOnPremisesInfo onPremisesInfo
@SerializedName(value="passwordPolicies", alternate="PasswordPolicies") @Expose @Nullable public java.lang.String passwordPolicies
@SerializedName(value="passwordProfile", alternate="PasswordProfile") @Expose @Nullable public PasswordProfile passwordProfile
@SerializedName(value="preferredLanguage", alternate="PreferredLanguage") @Expose @Nullable public java.lang.String preferredLanguage
@SerializedName(value="primaryRole", alternate="PrimaryRole") @Expose @Nullable public EducationUserRole primaryRole
@SerializedName(value="provisionedPlans", alternate="ProvisionedPlans") @Expose @Nullable public java.util.List<ProvisionedPlan> provisionedPlans
@SerializedName(value="refreshTokensValidFromDateTime", alternate="RefreshTokensValidFromDateTime") @Expose @Nullable public java.time.OffsetDateTime refreshTokensValidFromDateTime
@SerializedName(value="residenceAddress", alternate="ResidenceAddress") @Expose @Nullable public PhysicalAddress residenceAddress
@SerializedName(value="showInAddressList", alternate="ShowInAddressList") @Expose @Nullable public java.lang.Boolean showInAddressList
@SerializedName(value="student", alternate="Student") @Expose @Nullable public EducationStudent student
@SerializedName(value="surname", alternate="Surname") @Expose @Nullable public java.lang.String surname
@SerializedName(value="teacher", alternate="Teacher") @Expose @Nullable public EducationTeacher teacher
@SerializedName(value="usageLocation", alternate="UsageLocation") @Expose @Nullable public java.lang.String usageLocation
@SerializedName(value="userPrincipalName", alternate="UserPrincipalName") @Expose @Nullable public java.lang.String userPrincipalName
@SerializedName(value="userType", alternate="UserType") @Expose @Nullable public java.lang.String userType
@Nullable public EducationClassCollectionPage classes
@Nullable public EducationSchoolCollectionPage schools
@Nullable public EducationClassCollectionPage taughtClasses
@SerializedName(value="user", alternate="User") @Expose @Nullable public User user
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
setRawObject
in interface com.microsoft.graph.serializer.IJsonBackedObject
setRawObject
in class Entity
serializer
- the serializerjson
- the JSON object to set this object to