Class 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 Details

    • address

      @SerializedName(value="address", alternate="Address") @Expose @Nullable public PhysicalAddress address
      The Address. Address of the school.
    • createdBy

      @SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public IdentitySet createdBy
      The Created By. Entity who created the school.
    • externalId

      @SerializedName(value="externalId", alternate="ExternalId") @Expose @Nullable public String externalId
      The External Id. ID of school in syncing system.
    • externalPrincipalId

      @SerializedName(value="externalPrincipalId", alternate="ExternalPrincipalId") @Expose @Nullable public String externalPrincipalId
      The External Principal Id. ID of principal in syncing system.
    • fax

      @SerializedName(value="fax", alternate="Fax") @Expose @Nullable public String fax
      The Fax.
    • highestGrade

      @SerializedName(value="highestGrade", alternate="HighestGrade") @Expose @Nullable public String highestGrade
      The Highest Grade. Highest grade taught.
    • lowestGrade

      @SerializedName(value="lowestGrade", alternate="LowestGrade") @Expose @Nullable public String lowestGrade
      The Lowest Grade. Lowest grade taught.
    • phone

      @SerializedName(value="phone", alternate="Phone") @Expose @Nullable public String phone
      The Phone. Phone number of school.
    • principalEmail

      @SerializedName(value="principalEmail", alternate="PrincipalEmail") @Expose @Nullable public String principalEmail
      The Principal Email. Email address of the principal.
    • principalName

      @SerializedName(value="principalName", alternate="PrincipalName") @Expose @Nullable public String principalName
      The Principal Name. Name of the principal.
    • schoolNumber

      @SerializedName(value="schoolNumber", alternate="SchoolNumber") @Expose @Nullable public String schoolNumber
      The School Number. School Number.
    • administrativeUnit

      @SerializedName(value="administrativeUnit", alternate="AdministrativeUnit") @Expose @Nullable public AdministrativeUnit administrativeUnit
      The Administrative Unit. The underlying administrativeUnit for this school.
    • classes

      @Nullable public EducationClassCollectionPage classes
      The Classes. Classes taught at the school. Nullable.
    • users

      @Nullable public EducationUserCollectionPage 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 interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class EducationOrganization
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to