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.IJsonBackedObjectsetRawObject in class Entityserializer - the serializerjson - the JSON object to set this object to