次の方法で共有


timeOffRequest リソースの種類

名前空間: microsoft.graph

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

メソッド

メソッド 戻り値の型 説明
List timeOffRequest コレクション このスケジュールの timeOffRequest オブジェクトの一覧を取得します。
Create timeOffRequest このスケジュールで timeOffRequest オブジェクトを作成します。
Get timeOffRequest timeOffRequest オブジェクトのプロパティとリレーションシップを読み取ります。
Delete なし timeOffRequest オブジェクトを削除します。
承認 なし 休暇申請を承認します。
断る なし 休暇要求を拒否します。

プロパティ

プロパティ 説明
assignedTo scheduleChangeRequestActor 要求が割り当てられているユーザーを示します。 scheduleChangeRequest から継承されます。使用可能な値は、senderrecipientmanagersystemunknownFutureValueです。
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 から継承されます。使用可能な値は、pendingapproveddeclinedunknownFutureValueです。
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"
}