Skip to content

プロジェクトカレンダーの更新

説明

指定した ID のプロジェクトのカレンダーを更新します。

必要権限

なし

URL

PUT /project/projects/{projectId}/workCalendar

パスパラメーター

名前 必須か 説明
projectId string プロジェクトID

リクエストボディ

名前 必須か 説明
specifiedWorkDate <Date, boolean> × 稼働日かどうか
true: 稼働日
false: 非稼働日
workDayOfWeek <string, boolean> × 曜日が稼働日かどうか
true: 稼働日
false: 非稼働日
resetToDefault boolean × true:プロジェクトのカレンダー設定をシステム標準のカレンダー設定と同じ値にします。

本パラメータを true にした場合、他のパラメータの設定は無視されます。

レスポンス

名前 説明
なし

エラーケース

特記事項

なし

サンプル

プロジェクトを指定して、プロジェクトカレンダーを更新する

リクエスト
PUT /project/projects/6/workCalendar
{
    "workDayOfWeek":{
        "sunday":false,
        "monday":false,
        "tuesday":true,
        "wednesday":true,
        "thursday":true,
        "friday":true,
        "saturday":true
    },
    "specifiedWorkDate":{
        "2019/02/11":"true",
        "2019/03/21":"true"
    }
}
レスポンス
200 OK