次の方法で共有


timeOff リソースの種類

名前空間: microsoft.graph

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

changeTrackedEntity から継承します。

メソッド

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

プロパティ

名前 説明
createdBy identitySet ShiftsCreatedByDescription
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",
  "createdBy": {
    "@odata.type": "microsoft.graph.identitySet"
  },
  "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"
}