timeOff リソースの種類

名前空間: microsoft.graph

重要

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

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

changeTrackedEntity から継承します。

メソッド

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

プロパティ

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

リレーションシップ

なし。

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"},
  "teamInfo": "microsoft.graph.shiftsTeamInfo",
  "userId": "String",
  "userInfo": "microsoft.graph.shiftsUserInfo"
}