timeOffRequest リソースの種類

名前空間: microsoft.graph

重要

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

休暇を取るシフト要求の種類を表します。

scheduleChangeRequest から継承します。

メソッド

メソッド 戻り値の種類 説明
List timeOffRequest コレクション このスケジュール内の timeOffRequest オブジェクトのリストを取得します。
Create timeOffRequest このスケジュールで timeOffRequest オブジェクトを作成します。
Get timeOffRequest timeOffRequest オブジェクトのプロパティと関係を読み取ります。
Delete なし timeOffRequest オブジェクトを削除します。
承認 なし timeOffRequest を承認します。
ユーザーの承認 なし ユーザーの timeOffRequest オブジェクトを承認します。 このアクションは、アプリケーションのアクセス許可のみをサポートします。
拒否 なし timeOffRequest を拒否します。
ユーザーの拒否 なし ユーザーの timeOffRequest オブジェクトを拒否します。 このアクションは、アプリケーションのアクセス許可のみをサポートします。

プロパティ

プロパティ 説明
assignedTo scheduleChangeRequestActor 要求が割り当てられているユーザーを示します。 scheduleChangeRequest から継承されます。可能な値は、senderrecipientmanagersystemunknownFutureValue です。
createdBy identitySet エンティティを作成したユーザー。 changeTrackedEntity から継承されます。
createdDateTime DateTimeOffset エンティティが作成された日時。 changeTrackedEntity から継承されます。
endDateTime DateTimeOffset 休暇が終了する日付と時刻は ISO 8601 形式と UTC 時刻です。
id 文字列 エンティティの一意識別子。 エンティティから継承 されます。 エンティティから継承
lastModifiedBy identitySet エンティティを最後に変更したユーザー。 changeTrackedEntity から継承されます。
lastModifiedDateTime DateTimeOffset エンティティが最後に変更された日時。 changeTrackedEntity から継承されます。
managerActionDateTime DateTimeOffset マネージャーが要求を承認または拒否した日時。 scheduleChangeRequest から継承されます。
managerActionMessage 文字列 要求に関してマネージャーから送信されたメッセージ。 scheduleChangeRequest から継承されます。
managerUserId 文字列 要求を承認または拒否したマネージャーのユーザー ID。 scheduleChangeRequest から継承されます。
senderDateTime DateTimeOffset 送信者が要求を送信した日時。 scheduleChangeRequest から継承されます。
senderMessage 文字列 要求の送信者によって送信されたメッセージ。 scheduleChangeRequest から継承されます。
senderUserId 文字列 要求の送信者のユーザー ID。 scheduleChangeRequest から継承されます。
startDateTime DateTimeOffset 休暇の開始日時は ISO 8601 形式の UTC 時刻です。
state scheduleChangeState エンティティの状態。 scheduleChangeRequest から継承されます。有効な値は、pendingapproveddeclinedunknownFutureValue です。
timeOffReasonId 文字列 休暇の理由。

リレーションシップ

なし。

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