Skip to content

Worktime DTO ​

Описание сущностей и типов из src/dto/worktime/.

Обогащено snapshot-данными бэкенд-DTO (3 из 3 типов сопоставлено, snapshot от 2026-05-05T13:21:51.699Z).

Содержание ​


GetPaginatedWorkTimeForAllUsersRequestParam ​

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkTimeParams/Requests/GetPaginatedWorkTimeForAllUsersRequestParam.cs (core.businesslogicservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
sortBystringда—string
descendingbooleanда—bool
paginationPaginationRequestParamда—PaginationRequestParam

Пример ​

json
{
  "sortBy": "string",
  "descending": false,
  "pagination": "<PaginationRequestParam>"
}


GetPaginatedWorkTimeRequestParam ​

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkTimeParams/Requests/GetPaginatedWorkTimeRequestParam.cs (core.businesslogicservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
userIdnumberда—int
descendingbooleanда—bool
sortBystringда—string
dateFilterstring | nullнет—DateOnly?
paginationPaginationRequestParamда—PaginationRequestParam

Пример ​

json
{
  "userId": 0,
  "descending": false,
  "sortBy": "string",
  "dateFilter": "2026-05-05T08:00:00Z",
  "pagination": "<PaginationRequestParam>"
}


GetPaginatedWorkTimeSummaryRequestParam ​

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkTimeParams/Requests/GetPaginatedWorkTimeSummaryForManagerRequestParam.cs (core.businesslogicservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
descendingbooleanда—bool
paginationPaginationRequestParamда—PaginationRequestParam

Пример ​

json
{
  "descending": false,
  "pagination": "<PaginationRequestParam>"
}