public class EducationClass extends Entity implements IJsonBackedObject
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
classCode
The Class Code.
|
IdentitySet |
createdBy
The Created By.
|
java.lang.String |
description
The Description.
|
java.lang.String |
displayName
The Display Name.
|
java.lang.String |
externalId
The External Id.
|
java.lang.String |
externalName
The External Name.
|
EducationExternalSource |
externalSource
The External Source.
|
Group |
group
The Group.
|
java.lang.String |
mailNickname
The Mail Nickname.
|
EducationUserCollectionPage |
members
The Members.
|
EducationSchoolCollectionPage |
schools
The Schools.
|
EducationUserCollectionPage |
teachers
The Teachers.
|
EducationTerm |
term
The Term.
|
| Constructor and Description |
|---|
EducationClass() |
| 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="classCode",
alternate="ClassCode")
@Expose
public java.lang.String classCode
@SerializedName(value="createdBy",
alternate="CreatedBy")
@Expose
public IdentitySet createdBy
@SerializedName(value="description",
alternate="Description")
@Expose
public java.lang.String description
@SerializedName(value="displayName",
alternate="DisplayName")
@Expose
public java.lang.String displayName
@SerializedName(value="externalId",
alternate="ExternalId")
@Expose
public java.lang.String externalId
@SerializedName(value="externalName",
alternate="ExternalName")
@Expose
public java.lang.String externalName
@SerializedName(value="externalSource",
alternate="ExternalSource")
@Expose
public EducationExternalSource externalSource
@SerializedName(value="mailNickname",
alternate="MailNickname")
@Expose
public java.lang.String mailNickname
@SerializedName(value="term",
alternate="Term")
@Expose
public EducationTerm term
@SerializedName(value="group",
alternate="Group")
@Expose
public Group group
public EducationUserCollectionPage members
public EducationSchoolCollectionPage schools
public EducationUserCollectionPage teachers
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