Поделиться через


Тип ресурса timeOff

Пространство имен: microsoft.graph

Важно!

API версии /beta в Microsoft Graph могут быть изменены. Использование этих API в производственных приложениях не поддерживается. Чтобы определить, доступен ли API в версии 1.0, используйте селектор версий.

Представляет единицу нерабочих в расписании.

Наследует от changeTrackedEntity.

Методы

Метод Тип возвращаемых данных Описание
Список Коллекция timeOff Получение списка объектов timeOff в расписании.
Создание timeOff Create новый объект timeOff.
Получение timeOff Получение объекта timeOff по идентификатору.
Replace timeOff Замените объект timeOff .
удаление; Нет Удаление объекта timeOff из расписания.
Этап удаления Нет Поэтапное удаление timeOff в расписании в режиме черновика.

Свойства

Свойство Тип Описание
createdBy identitySet Удостоверение пользователя, создавшего объект timeOff . Наследуется от changeTrackedEntity.
createdDateTime DateTimeOffset Дата и время создания этого параметра timeOff . Тип метки времени представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z. Наследуется от changeTrackedEntity.
draftTimeOff timeOffItem Черновая версия этого элемента timeOff , которую могут просматривать руководители. Прежде чем он станет видимым для участников команды, необходимо предоставить общий доступ. Обязательный.
id String Уникальный идентификатор timeOff. Наследуется от changeTrackedEntity.
isStagedForDeletion Логический TimeOff помечается для удаления, процесс, который завершается при совместном использовании расписания.
lastModifiedBy identitySet Удостоверение пользователя, который в последний раз обновлял это времяOff. Наследуется от changeTrackedEntity.
lastModifiedDateTime DateTimeOffset Дата и время последнего обновления timeOff . Тип метки времени представляет сведения о дате и времени в формате ISO 8601 и всегда находится в формате UTC. Например, значение полуночи 1 января 2014 г. в формате UTC: 2014-01-01T00:00:00Z. Наследуется от changeTrackedEntity.
sharedTimeOff timeOffItem Общая версия timeOff , которую можно просмотреть как сотрудникам, так и руководителям. Обновления свойству sharedTimeOff отправлять уведомления пользователям в клиенте Teams. Обязательно.
teamInfo shiftsTeamInfo Сведения о команде, в которую входит timeOff .
userId String Идентификатор пользователя, назначенного timeOff. Обязательно.
Userinfo shiftsUserInfo Сведения о пользователе, назначаемом timeOff.

Представление JSON

В следующем представлении JSON показан тип ресурса.

{
  "@odata.type": "#microsoft.graph.timeOff",
  "createdBy": {"@odata.type": "microsoft.graph.identitySet"},
  "createdDateTime": "String (timestamp)",
  "draftTimeOff": {"@odata.type": "microsoft.graph.timeOffItem"},
  "id": "String (identifier)",
  "isStagedForDeletion": "Boolean",
  "lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
  "lastModifiedDateTime": "String (timestamp)",
  "sharedTimeOff": {"@odata.type": "microsoft.graph.timeOffItem"},
  "teamInfo": "microsoft.graph.shiftsTeamInfo",
  "userId": "String",
  "userInfo": "microsoft.graph.shiftsUserInfo"
}