Worker Assignment DTO
Описание сущностей и типов из src/dto/workerAssignment/.
Обогащено snapshot-данными бэкенд-DTO (13 из 13 типов сопоставлено, snapshot от 2026-05-05T13:21:51.699Z).
Содержание
- CompleteWorkerAssignmentRequestParam · backend ✓
- CreateWorkerAssignmentRequestParam · backend ✓
- CreateWorkerAssignmentResponseDto · backend ✓
- GetPaginatedClientsAssignedToWorkerRequestParam · backend ✓
- GetPaginatedWorkerAssignmentRequestParam · backend ✓
- GetPaginatedWorkersAssignedToClientRequestParam · backend ✓
- GetWorkerAssignmentsByClientResponseDto · backend ✓
- ScheduleFirstCallRequestParam · backend ✓
- ScheduleFirstMeetingRequestParam · backend ✓
- UpdateWorkerAssignmentPartialRequestDto · backend ✓
- UpdateWorkerAssignmentRequestParam · backend ✓
- WorkerAssignmentDto · backend ✓
- WorkerAssignmentStatusParam · backend ✓
CompleteWorkerAssignmentRequestParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Requests/CompleteWorkerAssignmentRequestParam.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerAssignmentId | number | да | — | int |
Пример
{
"workerAssignmentId": 0
}CreateWorkerAssignmentRequestParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Requests/CreateWorkerAssignmentRequestParam.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
clientId | number | да | — | int |
workerId | number | да | — | int |
startDate | string | да | — | DateOnly |
Пример
{
"clientId": 0,
"workerId": 0,
"startDate": "2026-05-05T08:00:00Z"
}CreateWorkerAssignmentResponseDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Responses/CreateWorkerAssignmentResponseDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerAssignment | WorkerAssignmentDto | да | — | WorkerAssignmentDto |
Пример
{
"workerAssignment": "<WorkerAssignmentDto>"
}GetPaginatedClientsAssignedToWorkerRequestParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Requests/GetPaginatedClientsAssignedToWorkerRequestParam.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerId | number | да | — | int |
sortBy | string | да | — | string |
descending | boolean | да | — | bool |
pagination | PaginationRequestParam | да | — | PaginationRequestParam |
Пример
{
"workerId": 0,
"sortBy": "string",
"descending": false,
"pagination": "<PaginationRequestParam>"
}GetPaginatedWorkerAssignmentRequestParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Requests/GetPaginatedWorkerAssignmentRequestParam.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
sortBy | string | да | — | string |
descending | boolean | да | — | bool |
availableFilter | WorkerAssignmentStatusParam[] | да | — | List<WorkerAssignmentStatusParam> |
statusFilter | WorkerAssignmentStatusParam[] | да | — | List<WorkerAssignmentStatusParam> |
pagination | PaginationRequestParam | да | — | PaginationRequestParam |
Пример
{
"sortBy": "string",
"descending": false,
"availableFilter": [],
"statusFilter": [],
"pagination": "<PaginationRequestParam>"
}GetPaginatedWorkersAssignedToClientRequestParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Requests/GetPaginatedWorkersAssignedToClientRequestParam.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
clientId | number | да | — | int |
sortBy | string | да | — | string |
descending | boolean | да | — | bool |
pagination | PaginationRequestParam | да | — | PaginationRequestParam |
Пример
{
"clientId": 0,
"sortBy": "string",
"descending": false,
"pagination": "<PaginationRequestParam>"
}GetWorkerAssignmentsByClientResponseDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Responses/GetWorkerAssignmentsByClientResponseDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerAssignments | WorkerAssignmentDto[] | да | — | List<WorkerAssignmentDto> |
Пример
{
"workerAssignments": []
}ScheduleFirstCallRequestParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Requests/ScheduleFirstCallRequestParam.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerAssignmentId | number | да | — | int |
firstCallDateTime | string | да | — | DateTimeOffset |
Пример
{
"workerAssignmentId": 0,
"firstCallDateTime": "2026-05-05T08:00:00Z"
}ScheduleFirstMeetingRequestParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Requests/ScheduleFirstMeetingRequestParam.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerAssignmentId | number | да | — | int |
firstMeetingDateTime | string | да | — | DateTimeOffset |
Пример
{
"workerAssignmentId": 0,
"firstMeetingDateTime": "2026-05-05T08:00:00Z"
}UpdateWorkerAssignmentPartialRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Requests/UpdateWorkerAssignmentPartialRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
status | WorkerAssignmentStatusParam | null | нет | — | WorkerAssignmentStatusParam? |
firstCallDateTime | string | null | нет | — | DateTimeOffset? |
firstMeetingDateTime | string | null | нет | — | DateTimeOffset? |
workStartDate | string | null | нет | — | DateOnly? |
workEndDate | string | null | нет | — | DateOnly? |
Пример
{
"id": 0,
"status": "<workerassignmentstatusparam>",
"firstCallDateTime": "2026-05-05T08:00:00Z",
"firstMeetingDateTime": "2026-05-05T08:00:00Z",
"workStartDate": "2026-05-05T08:00:00Z",
"workEndDate": "2026-05-05T08:00:00Z"
}UpdateWorkerAssignmentRequestParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Requests/UpdateWorkerAssignmentRequestParam.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
status | WorkerAssignmentStatusParam | да | — | WorkerAssignmentStatusParam |
firstCallDateTime | string | null | нет | — | DateTimeOffset? |
firstMeetingDateTime | string | null | нет | — | DateTimeOffset? |
workStartDate | string | да | — | DateOnly |
workEndDate | string | null | нет | — | DateOnly? |
Пример
{
"id": 0,
"status": "<WorkerAssignmentStatusParam>",
"firstCallDateTime": "2026-05-05T08:00:00Z",
"firstMeetingDateTime": "2026-05-05T08:00:00Z",
"workStartDate": "2026-05-05T08:00:00Z",
"workEndDate": "2026-05-05T08:00:00Z"
}WorkerAssignmentDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/WorkerAssignmentDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
workerId | number | да | — | int |
clientId | number | да | — | int |
status | WorkerAssignmentStatusParam | да | — | WorkerAssignmentStatusParam |
firstCallDateTime | string | null | нет | — | DateTimeOffset? |
firstMeetingDateTime | string | null | нет | — | DateTimeOffset? |
workStartDate | string | да | — | DateOnly |
workEndDate | string | null | нет | — | DateOnly? |
Пример
{
"id": 0,
"workerId": 0,
"clientId": 0,
"status": "<WorkerAssignmentStatusParam>",
"firstCallDateTime": "2026-05-05T08:00:00Z",
"firstMeetingDateTime": "2026-05-05T08:00:00Z",
"workStartDate": "2026-05-05T08:00:00Z",
"workEndDate": "2026-05-05T08:00:00Z"
}WorkerAssignmentStatusParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/WorkerAssignmentParams/Enums/WorkerAssignmentStatusParam.cs (core.businesslogicservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
InWork | 1 | — | 1 |
Done | 2 | — | 2 |
Пример
0