UpdateWorkScheduleRequestDto
Backend-источник: feature.managertimetrackerservice/Feature.ManagerTimeTrackerService/Nuget.ManagerTimeTrackerApiClient/Dto/WorkSchedule/Requests/UpdateWorkScheduleRequestDto.cs (feature.managertimetrackerservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
validFrom | string | да | ISO YYYY-MM-DD | DateOnly |
validTo | string | null | нет | ISO YYYY-MM-DD or null for an open-ended schedule. | DateOnly? |
isFullTime | boolean | да | — | bool |
employmentRate | number | да | — | decimal |
mondayStart | string | null | нет | — | TimeOnly? |
mondayEnd | string | null | нет | — | TimeOnly? |
tuesdayStart | string | null | нет | — | TimeOnly? |
tuesdayEnd | string | null | нет | — | TimeOnly? |
wednesdayStart | string | null | нет | — | TimeOnly? |
wednesdayEnd | string | null | нет | — | TimeOnly? |
thursdayStart | string | null | нет | — | TimeOnly? |
thursdayEnd | string | null | нет | — | TimeOnly? |
fridayStart | string | null | нет | — | TimeOnly? |
fridayEnd | string | null | нет | — | TimeOnly? |
saturdayStart | string | null | нет | — | TimeOnly? |
saturdayEnd | string | null | нет | — | TimeOnly? |
sundayStart | string | null | нет | — | TimeOnly? |
sundayEnd | string | null | нет | — | TimeOnly? |
lunchBreakMinutes | number | да | — | int |
annualVacationDays | number | да | — | int |
note | string | null | нет | — | string? |
Пример
json
{
"id": 0,
"validFrom": "2026-05-05T08:00:00Z",
"validTo": "2026-05-05T08:00:00Z",
"isFullTime": false,
"employmentRate": 0,
"mondayStart": "string",
"mondayEnd": "string",
"tuesdayStart": "string",
"tuesdayEnd": "string",
"wednesdayStart": "string",
"wednesdayEnd": "string",
"thursdayStart": "string",
"thursdayEnd": "string",
"fridayStart": "string",
"fridayEnd": "string",
"saturdayStart": "string",
"saturdayEnd": "string",
"sundayStart": "string",
"sundayEnd": "string",
"lunchBreakMinutes": 0,
"annualVacationDays": 0,
"note": "string"
}