public class EducationUser extends Entity implements 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 |
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.
|
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.util.Calendar |
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.
|
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 |
|---|---|
com.google.gson.JsonObject |
getRawObject()
Gets the raw representation of this class
|
protected ISerializer |
getSerializer()
Gets serializer
|
void |
setRawObject(ISerializer serializer,
com.google.gson.JsonObject json)
Sets the raw JSON object
|
additionalDataManagerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadditionalDataManager@SerializedName(value="primaryRole") @Expose public EducationUserRole primaryRole
@SerializedName(value="middleName") @Expose public java.lang.String middleName
@SerializedName(value="externalSource") @Expose public EducationExternalSource externalSource
@SerializedName(value="residenceAddress") @Expose public PhysicalAddress residenceAddress
@SerializedName(value="mailingAddress") @Expose public PhysicalAddress mailingAddress
@SerializedName(value="student") @Expose public EducationStudent student
@SerializedName(value="teacher") @Expose public EducationTeacher teacher
@SerializedName(value="createdBy") @Expose public IdentitySet createdBy
@SerializedName(value="accountEnabled") @Expose public java.lang.Boolean accountEnabled
@SerializedName(value="assignedLicenses") @Expose public java.util.List<AssignedLicense> assignedLicenses
@SerializedName(value="assignedPlans") @Expose public java.util.List<AssignedPlan> assignedPlans
@SerializedName(value="businessPhones") @Expose public java.util.List<java.lang.String> businessPhones
@SerializedName(value="department") @Expose public java.lang.String department
@SerializedName(value="displayName") @Expose public java.lang.String displayName
@SerializedName(value="givenName") @Expose public java.lang.String givenName
@SerializedName(value="mail") @Expose public java.lang.String mail
@SerializedName(value="mailNickname") @Expose public java.lang.String mailNickname
@SerializedName(value="mobilePhone") @Expose public java.lang.String mobilePhone
@SerializedName(value="passwordPolicies") @Expose public java.lang.String passwordPolicies
@SerializedName(value="passwordProfile") @Expose public PasswordProfile passwordProfile
@SerializedName(value="officeLocation") @Expose public java.lang.String officeLocation
@SerializedName(value="preferredLanguage") @Expose public java.lang.String preferredLanguage
@SerializedName(value="provisionedPlans") @Expose public java.util.List<ProvisionedPlan> provisionedPlans
@SerializedName(value="refreshTokensValidFromDateTime") @Expose public java.util.Calendar refreshTokensValidFromDateTime
@SerializedName(value="showInAddressList") @Expose public java.lang.Boolean showInAddressList
@SerializedName(value="surname") @Expose public java.lang.String surname
@SerializedName(value="usageLocation") @Expose public java.lang.String usageLocation
@SerializedName(value="userPrincipalName") @Expose public java.lang.String userPrincipalName
@SerializedName(value="userType") @Expose public java.lang.String userType
public EducationSchoolCollectionPage schools
public EducationClassCollectionPage classes
@SerializedName(value="user") @Expose public User user
public com.google.gson.JsonObject getRawObject()
getRawObject in class Entityprotected ISerializer getSerializer()
getSerializer in class Entitypublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class Entityserializer - the serializerjson - the JSON object to set this object to