Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен: microsoft.graph
Важно!
API версии /beta
в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.
Представляет тип запроса на смену для переключения на другого пользователя в команде.
Наследует от offerShiftRequest.
Методы
Метод | Возвращаемый тип | Описание |
---|---|---|
Список | Коллекция swapShiftsChangeRequest | Список свойств и связей объектов swapShiftsChangeRequest в команде. |
Создание | swapshiftschangerequest | Создайте экземпляр объекта swapShiftsChangeRequest . |
Получение | swapShiftsChangeRequest | Чтение свойств и связей объекта swapShiftsChangeRequest . |
Утвердить | Нет | Утвердить swapShiftsChangeRequest. |
Утверждение для пользователя | Нет | Утвердить объект swapShiftsChangeRequest для пользователя. Это действие поддерживает только разрешения приложений. |
Отклонять | Нет | Отклонить swapShiftsChangeRequest. |
Отклонение для пользователя | Нет | Отклонить объект swapShiftsChangeRequest для пользователя. Это действие поддерживает только разрешения приложений. |
Свойства
Свойство | Тип | Описание |
---|---|---|
assignedTo | scheduleChangeRequestActor | Указывает, кому назначен запрос. Наследуется от scheduleChangeRequest. Возможные значения: sender , recipient , manager , system , . unknownFutureValue |
createdBy | identitySet | Пользователь, создавший сущность. Наследуется от changeTrackedEntity. |
createdDateTime | DateTimeOffset | Дата и время создания сущности. Наследуется от changeTrackedEntity. |
id | String | Уникальный идентификатор сущности. Наследуется от сущности. Наследует от сущности |
lastModifiedBy | identitySet | Пользователь, который в последний раз изменял сущность. Наследуется от changeTrackedEntity. |
lastModifiedDateTime | DateTimeOffset | Дата и время последнего изменения сущности. Наследуется от changeTrackedEntity. |
managerActionDateTime | DateTimeOffset | Дата и время утверждения или отклонения запроса руководителем. Наследуется от scheduleChangeRequest. |
managerActionMessage | String | Сообщение, отправленное менеджером относительно запроса. Наследуется от scheduleChangeRequest. |
managerUserId | String | Идентификатор пользователя руководителя, который одобрил или отклонил запрос. Наследуется от scheduleChangeRequest. |
recipientActionDateTime | DateTimeOffset | Дата и время утверждения или отклонения запроса получателем. Наследуется от offerShiftRequest. |
recipientActionMessage | String | Сообщение, отправленное получателем о запросе. Наследуется от offerShiftRequest. |
recipientShiftId | String | Идентификатор смены получателя |
recipientUserId | String | Идентификатор пользователя получателя. Наследуется от offerShiftRequest. |
senderDateTime | DateTimeOffset | Дата и время отправки запроса отправителем. Наследуется от scheduleChangeRequest. |
senderMessage | String | Сообщение, отправленное отправителем запроса. Наследуется от scheduleChangeRequest. |
senderShiftId | String | Идентификатор смены отправителя. Наследуется от offerShiftRequest. |
senderUserId | String | Идентификатор пользователя отправителя запроса. Наследуется от scheduleChangeRequest. |
state | scheduleChangeState | Состояние сущности. Наследуется от scheduleChangeRequest. Возможные значения: pending , approved , declined , unknownFutureValue . |
Связи
Отсутствуют.
Представление JSON
В следующем представлении JSON показан тип ресурса.
{
"@odata.type": "#microsoft.graph.swapShiftsChangeRequest",
"id": "String (identifier)",
"createdBy": {
"@odata.type": "microsoft.graph.identitySet"
},
"createdDateTime": "String (timestamp)",
"lastModifiedDateTime": "String (timestamp)",
"lastModifiedBy": {
"@odata.type": "microsoft.graph.identitySet"
},
"assignedTo": "String",
"state": "String",
"senderMessage": "String",
"senderDateTime": "String (timestamp)",
"managerActionMessage": "String",
"managerActionDateTime": "String (timestamp)",
"senderUserId": "String",
"managerUserId": "String",
"recipientActionMessage": "String",
"recipientActionDateTime": "String (timestamp)",
"senderShiftId": "String",
"recipientUserId": "String",
"recipientShiftId": "String"
}