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>"
}