swapShiftsChangeRequest 资源类型

命名空间:microsoft.graph

表示一种班次请求类型,用于与团队中的其他用户交换班次

方法

方法 返回类型 Description
List swapShiftsChangeRequest 集合 列出团队中 swapShiftsChangeRequest 对象的属性和关系。
创建 swapShiftsChangeRequest 创建 swapShiftsChangeRequest 对象的实例。
Get swapShiftsChangeRequest 读取 swapShiftsChangeRequest 对象的属性和关系。
批准 None 批准 swapShiftsChangeRequest
下降 None 拒绝 swapShiftsChangeRequest

属性

属性 类型 说明
assignedTo scheduleChangeRequestActor 指示请求分配给谁。 继承自 scheduleChangeRequest。可能的值为:sender、、recipientmanagersystemunknownFutureValue
createdBy identitySet 创建实体的用户。 继承自 changeTrackedEntity
createdDateTime DateTimeOffset 创建实体的日期和时间。 继承自 changeTrackedEntity
id String 实体的唯一标识符。 继承自 entity。 继承自 实体
lastModifiedBy identitySet 上次修改实体的用户。 继承自 changeTrackedEntity
lastModifiedDateTime DateTimeOffset 上次修改实体的日期和时间。 继承自 changeTrackedEntity
managerActionDateTime DateTimeOffset 经理批准或拒绝请求的日期和时间。 继承自 scheduleChangeRequest
managerActionMessage String 经理发送的有关请求的消息。 继承自 scheduleChangeRequest
managerUserId String 批准或拒绝请求的经理的用户 ID。 继承自 scheduleChangeRequest
recipientActionDateTime DateTimeOffset 收件人批准或拒绝请求的日期和时间。 继承自 offerShiftRequest
recipientActionMessage String 收件人发送的关于请求的消息。 继承自 offerShiftRequest
recipientShiftId String 收件人的 Shift ID
recipientUserId String 收件人的用户 ID。 继承自 offerShiftRequest
senderDateTime DateTimeOffset 发送方发送请求的日期和时间。 继承自 scheduleChangeRequest
senderMessage String 请求的发送方发送的消息。 继承自 scheduleChangeRequest
senderShiftId String 发件人的班次 ID。 继承自 offerShiftRequest
senderUserId String 请求发送方的用户 ID。 继承自 scheduleChangeRequest
state scheduleChangeState 实体的状态。 继承自 scheduleChangeRequest。可能的值为:pending、、approveddeclinedunknownFutureValue

关系

无。

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"
}