次の方法で共有


offerShiftRequest リソースの種類

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。

チーム内の別のユーザーにシフトを提供するシフト要求の種類を表します。

swapShiftsChangeRequest の基本型。

scheduleChangeRequest から継承します。

メソッド

メソッド 戻り値の型 説明
Create offerShiftRequest offerShiftRequest オブジェクトのインスタンスを作成します。
Get offerShiftRequest offerShiftRequest オブジェクトのプロパティとリレーションシップを読み取ります。
List offerShiftRequest のコレクション チーム内のすべての offerShiftRequest オブジェクトのプロパティとリレーションシップを読み取ります。
承認 なし オファーShiftRequestを承認します。
ユーザーの承認 なし ユーザーの offerShiftRequest オブジェクトを承認します。 このアクションでは、アプリケーションのアクセス許可のみがサポートされます。
断る なし オファーの辞退 ShiftRequest
ユーザーの辞退 なし ユーザーの offerShiftRequest オブジェクトを拒否します。 このアクションでは、アプリケーションのアクセス許可のみがサポートされます。

プロパティ

プロパティ 説明
assignedTo scheduleChangeRequestActor 要求が割り当てられているユーザーを示します。 scheduleChangeRequest から継承されます。使用可能な値は、senderrecipientmanagersystemunknownFutureValueです。
createdBy identitySet エンティティを作成したユーザー。 changeTrackedEntity から継承されます。
createdDateTime DateTimeOffset エンティティが作成された日時。 changeTrackedEntity から継承されます。
id String エンティティの一意識別子。 エンティティから継承 されます。 エンティティから継承します
lastModifiedBy identitySet エンティティを最後に変更したユーザー。 changeTrackedEntity から継承されます。
lastModifiedDateTime DateTimeOffset エンティティが最後に変更された日時。 changeTrackedEntity から継承されます。
managerActionDateTime DateTimeOffset マネージャーが要求を承認または拒否した日時。 scheduleChangeRequest から継承されます。
managerActionMessage String マネージャーが要求に関して送信したメッセージ。 scheduleChangeRequest から継承されます。
managerUserId String 要求を承認または拒否したマネージャーのユーザー ID。 scheduleChangeRequest から継承されます。
recipientActionDateTime DateTimeOffset 受信者が要求を承認または拒否した日時。
recipientActionMessage String 要求に関して受信者が送信したメッセージ。
recipientUserId String 受信者のユーザー ID。
senderDateTime DateTimeOffset 送信者が要求を送信した日時。 scheduleChangeRequest から継承されます。
senderMessage String 要求の送信者によって送信されたメッセージ。 scheduleChangeRequest から継承されます。
senderShiftId String 送信者のシフト ID。
senderUserId String 要求の送信者のユーザー ID。 scheduleChangeRequest から継承されます。
state scheduleChangeState エンティティの状態。 scheduleChangeRequest から継承されます。使用可能な値は、pendingapproveddeclinedunknownFutureValueです。

リレーションシップ

なし

JSON 表記

次の JSON 表現は、リソースの種類を示しています。

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