timeOffRequest 资源类型

命名空间:microsoft.graph

表示一种需要 timeOff 的班次请求类型。

方法

方法 返回类型 Description
List timeOffRequest 集合 获取此计划中的 timeOffRequest 对象列表。
创建 timeOffRequest 在此计划中创建 timeOffRequest 对象。
Get timeOffRequest 读取 timeOffRequest 对象的属性和关系。
删除 None 删除 timeOffRequest 对象。
批准 None 批准休假请求。
下降 None 拒绝休假请求。

属性

属性 类型 说明
assignedTo scheduleChangeRequestActor 指示请求分配给谁。 继承自 scheduleChangeRequest。可能的值为:sender、、recipientmanagersystemunknownFutureValue
createdBy identitySet 创建实体的用户。 继承自 changeTrackedEntity
createdDateTime DateTimeOffset 创建实体的日期和时间。 继承自 changeTrackedEntity
endDateTime DateTimeOffset 休假结束的日期和时间以 ISO 8601 格式和 UTC 时间表示。
id String 实体的唯一标识符。 继承自 entity。 继承自 实体
lastModifiedBy identitySet 上次修改实体的用户。 继承自 changeTrackedEntity
lastModifiedDateTime DateTimeOffset 上次修改实体的日期和时间。 继承自 changeTrackedEntity
managerActionDateTime DateTimeOffset 经理批准或拒绝请求的日期和时间。 继承自 scheduleChangeRequest
managerActionMessage String 经理发送的有关请求的消息。 继承自 scheduleChangeRequest
managerUserId String 批准或拒绝请求的经理的用户 ID。 继承自 scheduleChangeRequest
senderDateTime DateTimeOffset 发送方发送请求的日期和时间。 继承自 scheduleChangeRequest
senderMessage String 请求的发送方发送的消息。 继承自 scheduleChangeRequest
senderUserId String 请求发送方的用户 ID。 继承自 scheduleChangeRequest
startDateTime DateTimeOffset 休假开始的日期和时间以 ISO 8601 格式和 UTC 时间表示。
state scheduleChangeState 实体的状态。 继承自 scheduleChangeRequest。可能的值为:pending、、approveddeclinedunknownFutureValue
timeOffReasonId String 休假的原因。

关系

无。

JSON 表示形式

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

{
  "@odata.type": "#microsoft.graph.timeOffRequest",
  "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",
  "startDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "timeOffReasonId": "String"
}