名前空間: microsoft.graph
TimeOff を取得するシフト要求の種類を表します。
メソッド
メソッド | 戻り値の型 | 説明 |
---|---|---|
List | timeOffRequest コレクション | このスケジュールの timeOffRequest オブジェクトの一覧を取得します。 |
Create | timeOffRequest | このスケジュールで timeOffRequest オブジェクトを作成します。 |
Get | timeOffRequest | timeOffRequest オブジェクトのプロパティとリレーションシップを読み取ります。 |
Delete | なし | timeOffRequest オブジェクトを削除します。 |
承認 | なし | 休暇申請を承認します。 |
断る | なし | 休暇要求を拒否します。 |
プロパティ
プロパティ | 型 | 説明 |
---|---|---|
assignedTo | scheduleChangeRequestActor | 要求が割り当てられているユーザーを示します。
scheduleChangeRequest から継承されます。使用可能な値は、sender 、recipient 、manager 、system 、unknownFutureValue です。 |
createdBy | identitySet | エンティティを作成したユーザー。 changeTrackedEntity から継承されます。 |
createdDateTime | DateTimeOffset | エンティティが作成された日時。 changeTrackedEntity から継承されます。 |
endDateTime | DateTimeOffset | オフ時間が ISO 8601 形式で終了し、UTC 時刻で終了する日時。 |
id | String | エンティティの一意識別子。 エンティティから継承 されます。 エンティティから継承します |
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 、approved 、declined 、unknownFutureValue です。 |
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"
}