public class EducationSchool extends EducationOrganization implements IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
PhysicalAddress |
address
The Address.
|
EducationClassCollectionPage |
classes
The Classes.
|
IdentitySet |
createdBy
The Created By.
|
java.lang.String |
externalId
The External Id.
|
java.lang.String |
externalPrincipalId
The External Principal Id.
|
java.lang.String |
fax
The Fax.
|
java.lang.String |
highestGrade
The Highest Grade.
|
java.lang.String |
lowestGrade
The Lowest Grade.
|
java.lang.String |
phone
The Phone.
|
java.lang.String |
principalEmail
The Principal Email.
|
java.lang.String |
principalName
The Principal Name.
|
java.lang.String |
schoolNumber
The School Number.
|
EducationUserCollectionPage |
users
The Users.
|
description, displayName, externalSource| Constructor and Description |
|---|
EducationSchool() |
| 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="address",
alternate="Address")
@Expose
public PhysicalAddress address
@SerializedName(value="createdBy",
alternate="CreatedBy")
@Expose
public IdentitySet createdBy
@SerializedName(value="externalId",
alternate="ExternalId")
@Expose
public java.lang.String externalId
@SerializedName(value="externalPrincipalId",
alternate="ExternalPrincipalId")
@Expose
public java.lang.String externalPrincipalId
@SerializedName(value="fax",
alternate="Fax")
@Expose
public java.lang.String fax
@SerializedName(value="highestGrade",
alternate="HighestGrade")
@Expose
public java.lang.String highestGrade
@SerializedName(value="lowestGrade",
alternate="LowestGrade")
@Expose
public java.lang.String lowestGrade
@SerializedName(value="phone",
alternate="Phone")
@Expose
public java.lang.String phone
@SerializedName(value="principalEmail",
alternate="PrincipalEmail")
@Expose
public java.lang.String principalEmail
@SerializedName(value="principalName",
alternate="PrincipalName")
@Expose
public java.lang.String principalName
@SerializedName(value="schoolNumber",
alternate="SchoolNumber")
@Expose
public java.lang.String schoolNumber
public EducationClassCollectionPage classes
public EducationUserCollectionPage users
public com.google.gson.JsonObject getRawObject()
getRawObject in class EducationOrganizationprotected ISerializer getSerializer()
getSerializer in class EducationOrganizationpublic void setRawObject(ISerializer serializer, com.google.gson.JsonObject json)
setRawObject in interface IJsonBackedObjectsetRawObject in class EducationOrganizationserializer - the serializerjson - the JSON object to set this object to