Package com.microsoft.graph.models
Class EducationClass
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.EducationClass
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class EducationClass
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Education Class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Assignment Categories.The Assignment Defaults.The Assignments.The Assignment Settings.The Class Code.The Course.The Created By.The Description.The Display Name.The External Id.The External Name.The External Source.The External Source Detail.The Grade.The Group.The Mail Nickname.The Members.The Schools.The Teachers.The Term. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
classCode
The Class Code. Class code used by the school to identify the class. -
course
The Course. -
createdBy
@SerializedName(value="createdBy", alternate="CreatedBy") @Expose @Nullable public IdentitySet createdByThe Created By. Entity who created the class -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. Description of the class. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. Name of the class. -
externalId
@SerializedName(value="externalId", alternate="ExternalId") @Expose @Nullable public String externalIdThe External Id. ID of the class from the syncing system. -
externalName
@SerializedName(value="externalName", alternate="ExternalName") @Expose @Nullable public String externalNameThe External Name. Name of the class in the syncing system. -
externalSource
@SerializedName(value="externalSource", alternate="ExternalSource") @Expose @Nullable public EducationExternalSource externalSourceThe External Source. How this class was created. Possible values are: sis, manual. -
externalSourceDetail
@SerializedName(value="externalSourceDetail", alternate="ExternalSourceDetail") @Expose @Nullable public String externalSourceDetailThe External Source Detail. The name of the external source this resources was generated from. -
grade
The Grade. Grade level of the class. -
mailNickname
@SerializedName(value="mailNickname", alternate="MailNickname") @Expose @Nullable public String mailNicknameThe Mail Nickname. Mail name for sending email to all members, if this is enabled. -
term
The Term. Term for this class. -
assignmentCategories
@SerializedName(value="assignmentCategories", alternate="AssignmentCategories") @Expose @Nullable public EducationCategoryCollectionPage assignmentCategoriesThe Assignment Categories. All categories associated with this class. Nullable. -
assignmentDefaults
@SerializedName(value="assignmentDefaults", alternate="AssignmentDefaults") @Expose @Nullable public EducationAssignmentDefaults assignmentDefaultsThe Assignment Defaults. Specifies class-level defaults respected by new assignments created in the class. -
assignments
@SerializedName(value="assignments", alternate="Assignments") @Expose @Nullable public EducationAssignmentCollectionPage assignmentsThe Assignments. All assignments associated with this class. Nullable. -
assignmentSettings
@SerializedName(value="assignmentSettings", alternate="AssignmentSettings") @Expose @Nullable public EducationAssignmentSettings assignmentSettingsThe Assignment Settings. Specifies class-level assignments settings. -
group
The Group. The underlying Microsoft 365 group object. -
members
The Members. All users in the class. Nullable. -
schools
The Schools. All schools that this class is associated with. Nullable. -
teachers
The Teachers. All teachers in the class. Nullable.
-
-
Constructor Details
-
EducationClass
public EducationClass()
-
-
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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-