timeOff 资源类型

命名空间:microsoft.graph

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

继承自 changeTrackedEntity

方法

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

属性

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

JSON 表示形式

以下 JSON 表示形式显示了资源类型。

{
  "@odata.type": "#microsoft.graph.timeOff",
  "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"},
  "userId": "String"
}