名前空間: 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"
}