{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/microsoft.graph.educationSubmission", "title": "microsoft.graph.educationSubmission", "allOf": [ { "$ref": "#/components/schemas/microsoft.graph.entity" }, { "title": "educationSubmission", "required": [ "@odata.type" ], "type": "object", "properties": { "assignmentId": { "type": "string", "description": "The unique identifier for the assignment with which this submission is associated. A submission is always associated with one and only one assignment.", "nullable": true, "readOnly": true }, "excusedBy": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.identitySet" }, { "type": "object", "nullable": true } ], "description": "The user that marked the submission as excused.", "readOnly": true }, "excusedDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "The time that the submission was excused. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.", "format": "date-time", "nullable": true, "readOnly": true }, "lastModifiedBy": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.identitySet" }, { "type": "object", "nullable": true } ], "description": "The identities of those who modified the submission.", "readOnly": true }, "lastModifiedDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "The date and time the submission was modified.", "format": "date-time", "nullable": true, "readOnly": true }, "reassignedBy": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.identitySet" }, { "type": "object", "nullable": true } ], "description": "User who moved the status of this submission to reassigned.", "readOnly": true }, "reassignedDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Moment in time when the submission was reassigned. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.", "format": "date-time", "nullable": true, "readOnly": true }, "recipient": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.educationSubmissionRecipient" }, { "type": "object", "nullable": true } ], "description": "Who this submission is assigned to." }, "resourcesFolderUrl": { "type": "string", "description": "Folder where all file resources for this submission need to be stored.", "nullable": true, "readOnly": true }, "returnedBy": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.identitySet" }, { "type": "object", "nullable": true } ], "description": "User who moved the status of this submission to returned.", "readOnly": true }, "returnedDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Moment in time when the submission was returned. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.", "format": "date-time", "nullable": true, "readOnly": true }, "status": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.educationSubmissionStatus" }, { "type": "object", "nullable": true } ], "description": "Read-only. The possible values are: excused, reassigned, returned, submitted and working. Use the Prefer: include-unknown-enum-members request header to get the following values in this evolvable enum: excused and reassigned.", "readOnly": true }, "submittedBy": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.identitySet" }, { "type": "object", "nullable": true } ], "description": "User who moved the resource into the submitted state.", "readOnly": true }, "submittedDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Moment in time when the submission was moved into the submitted state. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.", "format": "date-time", "nullable": true, "readOnly": true }, "unsubmittedBy": { "anyOf": [ { "$ref": "#/components/schemas/microsoft.graph.identitySet" }, { "type": "object", "nullable": true } ], "description": "User who moved the resource from submitted into the working state.", "readOnly": true }, "unsubmittedDateTime": { "pattern": "^[0-9]{4,}-(0[1-9]|1[012])-(0[1-9]|[12][0-9]|3[01])T([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9]([.][0-9]{1,12})?(Z|[+-][0-9][0-9]:[0-9][0-9])$", "type": "string", "description": "Moment in time when the submission was moved from submitted into the working state. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z.", "format": "date-time", "nullable": true, "readOnly": true }, "webUrl": { "type": "string", "description": "The deep link URL for the given submission.", "nullable": true, "readOnly": true }, "outcomes": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.educationOutcome" }, "x-ms-navigationProperty": true }, "resources": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.educationSubmissionResource" }, "x-ms-navigationProperty": true }, "submittedResources": { "type": "array", "items": { "$ref": "#/components/schemas/microsoft.graph.educationSubmissionResource" }, "x-ms-navigationProperty": true }, "@odata.type": { "type": "string" } } } ], "x-ms-discriminator-value": "#microsoft.graph.educationSubmission" }