Package com.microsoft.graph.models
Class EducationSchool
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.EducationOrganization
com.microsoft.graph.models.EducationSchool
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class EducationSchool
extends EducationOrganization
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Education School.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Address.The Administrative Unit.The Classes.The Created By.The External Id.The External Principal Id.The Fax.The Highest Grade.The Lowest Grade.The Phone.The Principal Email.The Principal Name.The School Number.The Users.Fields inherited from class com.microsoft.graph.models.EducationOrganization
description, displayName, externalSource, externalSourceDetail
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
address
@SerializedName(value="address", alternate="Address") @Expose @Nullable public PhysicalAddress addressThe Address. Address of the school. -
createdBy
@SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public IdentitySet createdByThe Created By. Entity who created the school. -
externalId
@SerializedName(value="externalId", alternate="ExternalId") @Expose @Nullable public String externalIdThe External Id. ID of school in syncing system. -
externalPrincipalId
@SerializedName(value="externalPrincipalId", alternate="ExternalPrincipalId") @Expose @Nullable public String externalPrincipalIdThe External Principal Id. ID of principal in syncing system. -
fax
The Fax. -
highestGrade
@SerializedName(value="highestGrade", alternate="HighestGrade") @Expose @Nullable public String highestGradeThe Highest Grade. Highest grade taught. -
lowestGrade
@SerializedName(value="lowestGrade", alternate="LowestGrade") @Expose @Nullable public String lowestGradeThe Lowest Grade. Lowest grade taught. -
phone
The Phone. Phone number of school. -
principalEmail
@SerializedName(value="principalEmail", alternate="PrincipalEmail") @Expose @Nullable public String principalEmailThe Principal Email. Email address of the principal. -
principalName
@SerializedName(value="principalName", alternate="PrincipalName") @Expose @Nullable public String principalNameThe Principal Name. Name of the principal. -
schoolNumber
@SerializedName(value="schoolNumber", alternate="SchoolNumber") @Expose @Nullable public String schoolNumberThe School Number. School Number. -
administrativeUnit
@SerializedName(value="administrativeUnit", alternate="AdministrativeUnit") @Expose @Nullable public AdministrativeUnit administrativeUnitThe Administrative Unit. The underlying administrativeUnit for this school. -
classes
The Classes. Classes taught at the school. Nullable. -
users
The Users. Users in the school. Nullable.
-
-
Constructor Details
-
EducationSchool
public EducationSchool()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classEducationOrganization
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-