次の方法で共有


timeOff リソースの種類

名前空間: microsoft.graph

スケジュール内の非作業単位を表 します

changeTrackedEntity から継承します。

メソッド

メソッド 戻り値の型 説明
List timeOff コレクション このスケジュールの timeOff オブジェクトの一覧を取得します。
Create timeOff 新しい timeOff オブジェクトを作成します。
Get timeOff ID で timeOff オブジェクトを取得します。
Replace timeOff timeOff オブジェクトを置き換えます。
Delete なし スケジュールから timeOff オブジェクトを削除します。
削除のステージ なし 下書きモードでスケジュールtimeOff の削除をステージングします。

プロパティ

名前 説明
createdDateTime DateTimeOffset この timeOff が最初に作成されたタイムスタンプ。 Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 単位です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 changeTrackedEntity から継承されます。
draftTimeOff timeOffItem マネージャーが表示できるこの timeOff 項目の下書きバージョン。 チーム メンバーに表示される前に共有する必要があります。 必須。
id String timeOff の ID。 changeTrackedEntity から継承されます。
isStagedForDeletion ブール型 timeOff は削除対象としてマークされます。これは、スケジュールが共有されるときに完了するプロセスです。
lastModifiedBy identitySet この timeOff を最後に更新した ID。 changeTrackedEntity から継承されます。
lastModifiedDateTime DateTimeOffset この timeOff が最後に更新されたタイムスタンプ。 Timestamp 型は、ISO 8601 形式を使用して日付と時刻の情報を表し、常に UTC 単位です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。 changeTrackedEntity から継承されます。
sharedTimeOff timeOffItem 従業員とマネージャーの両方が表示できる、この timeOff の共有バージョン。 sharedTimeOff プロパティにUpdates、Teams クライアントのユーザーに通知を送信します。 必須です。
userId String timeOff に割り当てられたユーザーの ID。 必須です。

JSON 表記

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

{
  "@odata.type": "#microsoft.graph.timeOff",
  "createdDateTime": "String (timestamp)",
  "draftTimeOff": {"@odata.type": "microsoft.graph.timeOffItem"},
  "id": "String (identifier)",
  "isStagedForDeletion": "Boolean",
  "lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"},
  "lastModifiedDateTime": "String (timestamp)",
  "sharedTimeOff": {"@odata.type": "microsoft.graph.timeOffItem"},
  "userId": "String"
}