CreateStaffScheduleDto
dayOfWeekstringrequired
День недели
Possible values: [monday, tuesday, wednesday, thursday, friday, saturday, sunday]
Example:
mondaystartTimestringrequired
Час початку роботи (HH:mm) у TZ бізнесу
Example:
09:00endTimestringrequired
Час завершення роботи (HH:mm) у TZ бізнесу
Example:
18:00isWorkingDayboolean
Рабочий день
Example:
trueintervals object[]
Split-зміни: інтервали роботи. null/відсутнє → один інтервал (startTime–endTime). startTime/endTime мають дорівнювати зовнішнім межам інтервалів.
Array [
startTimestringrequired
Початок (HH:mm)
Example:
09:00endTimestringrequired
Кінець (HH:mm)
Example:
13:00]
CreateStaffScheduleDto
{
"dayOfWeek": "monday",
"startTime": "09:00",
"endTime": "18:00",
"isWorkingDay": true,
"intervals": [
{
"startTime": "09:00",
"endTime": "13:00"
}
]
}