Package com.microsoft.graph.models
Class EducationAssignmentDefaults
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.EducationAssignmentDefaults
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class EducationAssignmentDefaults
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Education Assignment Defaults.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Added Student Action.The Add To Calendar Action.com.microsoft.graph.core.TimeOfDayThe Due Time.The Notification Channel Url. -
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
-
addedStudentAction
@SerializedName(value="addedStudentAction", alternate="AddedStudentAction") @Expose @Nullable public EducationAddedStudentAction addedStudentActionThe Added Student Action. Class-level default behavior for handling students who are added after the assignment is published. Possible values are: none, assignIfOpen. -
addToCalendarAction
@SerializedName(value="addToCalendarAction", alternate="AddToCalendarAction") @Expose @Nullable public EducationAddToCalendarOptions addToCalendarActionThe Add To Calendar Action. Optional field to control adding assignments to students' and teachers' calendars when the assignment is published. The possible values are: none, studentsAndPublisher, studentsAndTeamOwners, unknownFutureValue, and studentsOnly. Note that you must use the Prefer: include-unknown-enum-members request header to get the following value(s) in this evolvable enum: studentsOnly. The default value is none. -
dueTime
@SerializedName(value="dueTime", alternate="DueTime") @Expose @Nullable public com.microsoft.graph.core.TimeOfDay dueTimeThe Due Time. Class-level default value for due time field. Default value is 23:59:00. -
notificationChannelUrl
@SerializedName(value="notificationChannelUrl", alternate="NotificationChannelUrl") @Expose @Nullable public String notificationChannelUrlThe Notification Channel Url. Default Teams channel to which notifications will be sent. Default value is null.
-
-
Constructor Details
-
EducationAssignmentDefaults
public EducationAssignmentDefaults()
-
-
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
-