Microsoft Graph · Schema
microsoft.graph.educationAssignmentDefaults
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.educationAssignmentDefaults",
"title": "microsoft.graph.educationAssignmentDefaults",
"allOf": [
{
"$ref": "#/components/schemas/microsoft.graph.entity"
},
{
"title": "educationAssignmentDefaults",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"addedStudentAction": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.educationAddedStudentAction"
},
{
"type": "object",
"nullable": true
}
],
"description": "Class-level default behavior for handling students who are added after the assignment is published. The possible values are: none, assignIfOpen."
},
"addToCalendarAction": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.educationAddToCalendarOptions"
},
{
"type": "object",
"nullable": true
}
],
"description": "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. Use the Prefer: include-unknown-enum-members request header to get the following members in this evolvable enum: studentsOnly. The default value is none."
},
"dueTime": {
"pattern": "^([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?$",
"type": "string",
"description": "Class-level default value for due time field. Default value is 23:59:00.",
"format": "time",
"nullable": true
},
"notificationChannelUrl": {
"type": "string",
"description": "Default Teams channel to which notifications are sent. Default value is null.",
"nullable": true
},
"@odata.type": {
"type": "string"
}
}
}
],
"x-ms-discriminator-value": "#microsoft.graph.educationAssignmentDefaults"
}