名前空間: microsoft.graph
重要
Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、Version セレクターを使用します。
チーム内の別のユーザーにシフトを提供するシフト要求の種類を表します。
swapShiftsChangeRequest の基本の種類。
scheduleChangeRequest から継承します。
メソッド
| メソッド | 戻り値の型 | 説明 |
|---|---|---|
| Create | offerShiftRequest | offerShiftRequest オブジェクトのインスタンスを作成します。 |
| Get | offerShiftRequest | offerShiftRequest オブジェクトのプロパティとリレーションシップを読み取ります。 |
| List | offerShiftRequest のコレクション | チーム内のすべての offerShiftRequest オブジェクトのプロパティとリレーションシップを読み取ります。 |
| 承認 | なし | offerShiftRequest を承認します。 |
| ユーザーの承認 | なし | ユーザーの offerShiftRequest オブジェクトを承認します。 このアクションは、アプリケーションのアクセス許可のみをサポートします。 |
| 拒否 | なし | offerShiftRequest を拒否します。 |
| ユーザーの拒否 | なし | ユーザーの offerShiftRequest オブジェクトを拒否します。 このアクションは、アプリケーションのアクセス許可のみをサポートします。 |
プロパティ
| プロパティ | 型 | 説明 |
|---|---|---|
| assignedTo | scheduleChangeRequestActor | 要求が割り当てられているユーザーを示します。
scheduleChangeRequest から継承されます。可能な値は、sender、recipient、manager、system、unknownFutureValue です。 |
| createdBy | identitySet | エンティティを作成したユーザー。 changeTrackedEntity から継承されます。 |
| createdDateTime | DateTimeOffset | エンティティが作成された日時。 changeTrackedEntity から継承されます。 |
| id | 文字列 | エンティティの一意識別子。 エンティティから継承 されます。 エンティティから継承 |
| lastModifiedBy | identitySet | エンティティを最後に変更したユーザー。 changeTrackedEntity から継承されます。 |
| lastModifiedDateTime | DateTimeOffset | エンティティが最後に変更された日時。 changeTrackedEntity から継承されます。 |
| managerActionDateTime | DateTimeOffset | マネージャーが要求を承認または拒否した日時。 scheduleChangeRequest から継承されます。 |
| managerActionMessage | 文字列 | 要求に関してマネージャーから送信されたメッセージ。 scheduleChangeRequest から継承されます。 |
| managerUserId | 文字列 | 要求を承認または拒否したマネージャーのユーザー ID。 scheduleChangeRequest から継承されます。 |
| recipientActionDateTime | DateTimeOffset | 受信者が要求を承認または拒否した日時。 |
| recipientActionMessage | 文字列 | 要求に関して受信者から送信されたメッセージ。 |
| recipientUserId | 文字列 | 受信者のユーザー ID。 |
| senderDateTime | DateTimeOffset | 送信者が要求を送信した日時。 scheduleChangeRequest から継承されます。 |
| senderMessage | 文字列 | 要求の送信者によって送信されたメッセージ。 scheduleChangeRequest から継承されます。 |
| senderShiftId | 文字列 | 送信者のシフト ID。 |
| senderUserId | 文字列 | 要求の送信者のユーザー ID。 scheduleChangeRequest から継承されます。 |
| state | scheduleChangeState | エンティティの状態。
scheduleChangeRequest から継承されます。有効な値は、pending、approved、declined、unknownFutureValue です。 |
リレーションシップ
なし
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"
}