timeOff 资源类型

命名空间:microsoft.graph

重要

Microsoft Graph /beta 版本下的 API 可能会发生更改。 不支持在生产应用程序中使用这些 API。 若要确定 API 是否在 v1.0 中可用,请使用 版本 选择器。

表示 计划中的非工作单位。

继承自 changeTrackedEntity

方法

方法 返回类型 说明
List timeOff timeOff 集合 获取计划中的 timeOff 对象列表。
创建 timeOff timeOff 创建新的 timeOff 对象。
获取 timeOff timeOff 按 ID 获取 timeOff 对象。
替换 timeOff timeOff 替换 timeOff 对象。
Delete timeOff 从计划中删除 timeOff 对象。
删除阶段 在草稿模式下暂存删除计划中的 timeOff

属性

属性 类型 说明
createdBy identitySet 创建 timeOff 对象的用户的标识。 继承自 changeTrackedEntity
createdDateTime DateTimeOffset 首次创建此 timeOff 的日期和时间。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 继承自 changeTrackedEntity
draftTimeOff timeOffItem timeOff 项的草稿版本,可由经理查看。 必须先共享它,然后才能对团队成员可见。 必需。
id String timeOff 的唯一标识符。 继承自 changeTrackedEntity
isStagedForDeletion 布尔值 timeOff 标记为要删除,这是共享计划时完成的过程。
lastModifiedBy identitySet 上次更新此 timeOff 的用户的标识。 继承自 changeTrackedEntity
lastModifiedDateTime DateTimeOffset 上次更新此 timeOff 的日期和时间。 时间戳类型使用 ISO 8601 格式表示日期和时间信息,并且始终采用 UTC 格式。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 继承自 changeTrackedEntity
sharedTimeOff timeOffItem timeOff 的共享版本,可由员工和经理查看。 汇报 sharedTimeOff 属性向 Teams 客户端中的用户发送通知。 必填。
teamInfo shiftsTeamInfo timeOff 位于的团队信息。
userId String 分配给 timeOff 的用户的 ID。 必填。
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"
}