Microsoft Graph · Schema
microsoft.graph.scheduleChangeRequest
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.scheduleChangeRequest",
"title": "microsoft.graph.scheduleChangeRequest",
"allOf": [
{
"$ref": "#/components/schemas/microsoft.graph.changeTrackedEntity"
},
{
"title": "scheduleChangeRequest",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"assignedTo": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.scheduleChangeRequestActor"
},
{
"type": "object",
"nullable": true
}
],
"description": "Indicates who the request is assigned to. The possible values are: sender, recipient, manager, system, unknownFutureValue."
},
"managerActionDateTime": {
"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 when the manager approved or declined the scheduleChangeRequest. 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
},
"managerActionMessage": {
"type": "string",
"description": "The message sent by the manager regarding the scheduleChangeRequest. Optional.",
"nullable": true
},
"managerUserId": {
"type": "string",
"description": "The user ID of the manager who approved or declined the scheduleChangeRequest.",
"nullable": true,
"readOnly": true
},
"senderDateTime": {
"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 when the sender sent the scheduleChangeRequest. 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
},
"senderMessage": {
"type": "string",
"description": "The message sent by the sender of the scheduleChangeRequest. Optional.",
"nullable": true
},
"senderUserId": {
"type": "string",
"description": "The user ID of the sender of the scheduleChangeRequest.",
"nullable": true,
"readOnly": true
},
"state": {
"anyOf": [
{
"$ref": "#/components/schemas/microsoft.graph.scheduleChangeState"
},
{
"type": "object",
"nullable": true
}
],
"description": "The state of the scheduleChangeRequest. The possible values are: pending, approved, declined, unknownFutureValue."
},
"@odata.type": {
"type": "string",
"default": "#microsoft.graph.scheduleChangeRequest"
}
},
"discriminator": {
"propertyName": "@odata.type",
"mapping": {
"#microsoft.graph.offerShiftRequest": "#/components/schemas/microsoft.graph.offerShiftRequest",
"#microsoft.graph.swapShiftsChangeRequest": "#/components/schemas/microsoft.graph.swapShiftsChangeRequest",
"#microsoft.graph.openShiftChangeRequest": "#/components/schemas/microsoft.graph.openShiftChangeRequest",
"#microsoft.graph.timeOffRequest": "#/components/schemas/microsoft.graph.timeOffRequest"
}
}
}
]
}