Worker DTO
Описание сущностей и типов из src/dto/worker/.
Обогащено snapshot-данными бэкенд-DTO (39 из 42 типов сопоставлено, snapshot от 2026-05-05T13:21:51.699Z).
Содержание
- AddWorkerFilesRecordRequestDto · backend ✓
- AddWorkerFilesRequestDto · backend ✓
- CreateRatePerHourRequestDto · backend ✓
- CreateWorkerAddressRequestDto · backend ✓
- CreateWorkerApplicationAddressRequestDto · backend ✓
- CreateWorkerApplicationRequestDto · backend ✓
- CreateWorkerByFormattedAddressRequestDto · backend ✓
- CreateWorkerFormattedAddressRequestDto · backend ✓
- CreateWorkerRequestDto · backend ✓
- CreateWorkerResponseDto · backend ✓
- EmploymentTypeParam · backend ✓
- GetInBlackListWorkersRequestDto · backend ✓
- GetRatesPerHourRequestDto · backend ✓
- GetWorkerFilesRequestDto · backend ✓
- GetWorkerResponseDto · backend ✓
- GetWorkersRequestDto · backend ✓
- RatePerHourDto · backend ✓
- RatePerHourStatusDto · backend ✓
- ReferralSourceDto · backend ✓
- TransportTypeParam · backend ✓
- UpdateCostPerKilometerRequestDto · backend ✓
- UpdateFileTypeRequestDto · backend ✓
- UpdateHourlyRateRequestDto · backend ✓
- UpdateRatePerHourRequestDto · backend ✓
- UpdateWorkerAddressByFormattedAddressRequestDto · backend ✓
- UpdateWorkerAddressRequestDto · backend ✓
- UpdateWorkerBlackListByUserBlockRequestDto · backend ✓
- UpdateWorkerBlackListRequestDto · backend ✓
- UpdateWorkerCriteriaEnabledDto · backend ✓
- UpdateWorkerPartialRequestDto · backend ✓
- UpdateWorkerRequestDto · backend ✓
- UpdateWorkerStatusRequestDto · backend ✓
- WorkerAddressDto · backend ✓
- WorkerAddressTypeParam · backend ✓
- WorkerCriteriaDto
- WorkerCriteriaResponsibilityTypeDto
- WorkerCriteriaTypeDto
- WorkerDto · backend ✓
- WorkerFileDto · backend ✓
- WorkerFileTypeDto · backend ✓
- WorkerStatusDto · backend ✓
- WorkerSuperChatDto · backend ✓
AddWorkerFilesRecordRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/AddWorkerFilesRecordRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
fileType | WorkerFileTypeDto | да | — | WorkerFileTypeDto |
file | File | Blob | да | — | IFormFile |
Пример
{
"fileType": "<WorkerFileTypeDto>",
"file": "<File | Blob>"
}AddWorkerFilesRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/AddWorkerFilesRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerId | number | да | — | int |
files | AddWorkerFilesRecordRequestDto[] | да | — | List<AddWorkerFilesRecordRequestDto> |
Пример
{
"workerId": 0,
"files": []
}CreateRatePerHourRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/CreateRatePerHourRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
rate | number | да | — | double |
cost | number | да | — | double |
status | RatePerHourStatusDto | да | — | RatePerHourStatusDto |
Пример
{
"rate": 0,
"cost": 0,
"status": "<RatePerHourStatusDto>"
}CreateWorkerAddressRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/CreateWorkerAddressRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
googlePlaceId | string | да | — | string |
country | string | да | — | string |
region | string | да | — | string |
city | string | да | — | string |
street | string | да | — | string |
house | string | да | — | string |
flat | string | null | нет | — | string? |
postalCode | string | да | — | string |
location | PointDto | null | нет | — | PointDto? |
addressType | WorkerAddressTypeParam | да | — | WorkerAddressTypeParam |
addressComment | string | null | нет | — | string? |
regionCodeId | number | null | нет | — | int? |
Пример
{
"googlePlaceId": "uuid",
"country": "string",
"region": "string",
"city": "string",
"street": "string",
"house": "string",
"flat": "2026-05-05T08:00:00Z",
"postalCode": "string",
"location": "<pointdto>",
"addressType": "<WorkerAddressTypeParam>",
"addressComment": "string",
"regionCodeId": 0
}CreateWorkerApplicationAddressRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/CreateWorkerApplicationAddressRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
googlePlaceId | string | да | — | string |
country | string | да | — | string |
region | string | да | — | string |
city | string | да | — | string |
street | string | да | — | string |
house | string | да | — | string |
flat | string | null | нет | — | string? |
postalCode | string | да | — | string |
location | PointDto | null | нет | — | PointDto? |
regionCodeId | number | да | — | int |
addressComment | string | null | нет | — | string? |
Пример
{
"googlePlaceId": "uuid",
"country": "string",
"region": "string",
"city": "string",
"street": "string",
"house": "string",
"flat": "2026-05-05T08:00:00Z",
"postalCode": "string",
"location": "<pointdto>",
"regionCodeId": 0,
"addressComment": "string"
}CreateWorkerApplicationRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/CreateWorkerApplicationRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
gender | GenderParam | да | — | GenderParam |
firstName | string | да | — | string |
lastName | string | да | — | string |
email | string | да | — | string |
comment | string | null | нет | — | string? |
phoneNumber | string | да | — | string |
addresses | CreateWorkerApplicationAddressRequestDto[] | да | — | List<CreateWorkerApplicationAddressRequestDto> |
employmentType | EmploymentTypeParam | да | — | EmploymentTypeParam |
transportTypes | TransportTypeParam[] | да | — | List<TransportTypeParam> |
availabilityComment | string | null | нет | — | string? |
referralSource | ReferralSourceDto | да | — | ReferralSourceDto |
Пример
{
"gender": "<GenderParam>",
"firstName": "string",
"lastName": "string",
"email": "user@example.com",
"comment": "string",
"phoneNumber": "+49123456789",
"addresses": [],
"employmentType": "<EmploymentTypeParam>",
"transportTypes": [],
"availabilityComment": "string",
"referralSource": "<ReferralSourceDto>"
}CreateWorkerByFormattedAddressRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/CreateWorkerByFormattedAddressRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
login | string | да | — | string |
password | string | да | — | string |
phoneNumber | string | да | — | string |
firstName | string | да | — | string |
lastName | string | да | — | string |
nationality | string | null | нет | — | string? |
gender | GenderParam | да | — | GenderParam |
birthDate | string | null | нет | — | DateOnly? |
email | string | да | — | string |
pensionInsurance | string | null | нет | — | string? |
medicalInsurance | string | null | нет | — | string? |
employmentType | EmploymentTypeParam | да | — | EmploymentTypeParam |
maxClientsCount | number | null | нет | — | int? |
paidVacationPerYearCount | number | null | нет | — | ushort? |
hasAllergy | boolean | null | нет | — | bool? |
childs | boolean | null | нет | — | bool? |
transportTypes | TransportTypeParam[] | да | — | List<TransportTypeParam> |
workWithMen | boolean | null | нет | — | bool? |
workWithWomen | boolean | null | нет | — | bool? |
religion | string | null | нет | — | string? |
allergyComment | string | null | нет | — | string? |
comment | string | null | нет | — | string? |
position | string | null | нет | — | string? |
local | string | null | нет | — | string? |
isTrained | boolean | null | нет | — | bool? |
hasCertificate | boolean | null | нет | — | bool? |
hasExperience | boolean | null | нет | — | bool? |
contractSignedDate | string | null | нет | — | DateOnly? |
status | WorkerStatusDto | да | — | WorkerStatusDto |
goToWorkDate | string | null | нет | — | DateOnly? |
addresses | CreateWorkerFormattedAddressRequestDto[] | да | — | List<CreateWorkerFormattedAddressRequestDto> |
Пример
{
"login": "string",
"password": "string",
"phoneNumber": "+49123456789",
"firstName": "string",
"lastName": "string",
"nationality": "string",
"gender": "<GenderParam>",
"birthDate": "2026-05-05T08:00:00Z",
"email": "user@example.com",
"pensionInsurance": "string",
"medicalInsurance": "string",
"employmentType": "<EmploymentTypeParam>",
"maxClientsCount": 0,
"paidVacationPerYearCount": 0,
"hasAllergy": false,
"childs": false,
"transportTypes": [],
"workWithMen": false,
"workWithWomen": false,
"religion": "string",
"allergyComment": "string",
"comment": "string",
"position": "string",
"local": "string",
"isTrained": false,
"hasCertificate": false,
"hasExperience": false,
"contractSignedDate": "2026-05-05T08:00:00Z",
"status": "<WorkerStatusDto>",
"goToWorkDate": "2026-05-05T08:00:00Z",
"addresses": []
}CreateWorkerFormattedAddressRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/CreateWorkerFormattedAddressRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
formattedAddress | string | да | — | string |
addressType | WorkerAddressTypeParam | да | — | WorkerAddressTypeParam |
addressComment | string | null | нет | — | string? |
Пример
{
"formattedAddress": "string",
"addressType": "<WorkerAddressTypeParam>",
"addressComment": "string"
}CreateWorkerRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/CreateWorkerRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
login | string | да | — | string |
password | string | да | — | string |
phoneNumber | string | да | — | string |
firstName | string | да | — | string |
lastName | string | да | — | string |
nationality | string | null | нет | — | string? |
gender | GenderParam | да | — | GenderParam |
birthDate | string | null | нет | — | DateOnly? |
email | string | да | — | string |
pensionInsurance | string | null | нет | — | string? |
medicalInsurance | string | null | нет | — | string? |
employmentType | EmploymentTypeParam | да | — | EmploymentTypeParam |
referralSource | ReferralSourceDto | да | — | — |
maxClientsCount | number | null | нет | — | int? |
paidVacationPerYearCount | number | null | нет | — | ushort? |
hasAllergy | boolean | null | нет | — | bool? |
childs | boolean | null | нет | — | bool? |
transportTypes | TransportTypeParam[] | да | — | List<TransportTypeParam> |
workWithMen | boolean | null | нет | — | bool? |
workWithWomen | boolean | null | нет | — | bool? |
religion | string | null | нет | — | string? |
allergyComment | string | null | нет | — | string? |
comment | string | null | нет | — | string? |
position | string | null | нет | — | string? |
local | string | null | нет | — | string? |
isTrained | boolean | null | нет | — | bool? |
hasCertificate | boolean | null | нет | — | bool? |
hasExperience | boolean | null | нет | — | bool? |
contractSignedDate | string | null | нет | — | DateOnly? |
status | WorkerStatusDto | да | — | WorkerStatusDto |
goToWorkDate | string | null | нет | Если не вышел в найм - дата выхода на работу Если вышел в найм - null Если уже нанят и !null - дата выхода с больничного или отпуска | DateOnly? |
addresses | CreateWorkerAddressRequestDto[] | да | — | List<CreateWorkerAddressRequestDto> |
Пример
{
"login": "string",
"password": "string",
"phoneNumber": "+49123456789",
"firstName": "string",
"lastName": "string",
"nationality": "string",
"gender": "<GenderParam>",
"birthDate": "2026-05-05T08:00:00Z",
"email": "user@example.com",
"pensionInsurance": "string",
"medicalInsurance": "string",
"employmentType": "<EmploymentTypeParam>",
"referralSource": "<ReferralSourceDto>",
"maxClientsCount": 0,
"paidVacationPerYearCount": 0,
"hasAllergy": false,
"childs": false,
"transportTypes": [],
"workWithMen": false,
"workWithWomen": false,
"religion": "string",
"allergyComment": "string",
"comment": "string",
"position": "string",
"local": "string",
"isTrained": false,
"hasCertificate": false,
"hasExperience": false,
"contractSignedDate": "2026-05-05T08:00:00Z",
"status": "<WorkerStatusDto>",
"goToWorkDate": "2026-05-05T08:00:00Z",
"addresses": []
}CreateWorkerResponseDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Responses/CreateWorkerResponseDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerId | number | да | — | int |
Пример
{
"workerId": 0
}EmploymentTypeParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Enums/EmploymentTypeParam.cs (core.businesslogicservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
PartTim | 1 | — | 1 |
TransitToUnderemployment | 2 | — | 2 |
Пример
0GetInBlackListWorkersRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/GetInBlackListWorkersRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
pagination | Pagination | да | — | Pagination |
Пример
{
"pagination": "<Pagination>"
}GetRatesPerHourRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/GetRatesPerHourRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
pagination | Pagination | да | — | Pagination |
Пример
{
"pagination": "<Pagination>"
}GetWorkerFilesRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/GetWorkerFilesRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerId | number | да | — | int |
fileTypes | WorkerFileTypeDto[] | да | — | List<WorkerFileTypeDto>? |
Пример
{
"workerId": 0,
"fileTypes": []
}GetWorkerResponseDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Responses/GetWorkerResponseDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
worker | WorkerDto | да | — | WorkerDto |
Пример
{
"worker": "<WorkerDto>"
}GetWorkersRequestDto
Filters for GET Api/Workers. Every field except pagination is optional — an absent field means the condition is not applied.
statusFilter.available is the universe the counts are computed over, statusFilter.selected is the choice; an absent or empty selected means every status. The counts describe the slice left by the other filters, not the whole table.
Address filters (city, postalCode, street, house, regionCodeIds, addressTypes, addressComment) match if ANY of the worker's addresses matches — a worker can have several.
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/GetWorkersRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
pagination | Pagination | да | — | Pagination |
statusFilter | PaginationFilter<WorkerStatusDto> | нет | Status facet. available is the universe the counts are computed over, selected is the choice; an absent or empty selected means every status, so no condition is applied. | — |
inBlackList | boolean | нет | Omitted or false excludes blacklisted workers, which is the historical behaviour of this endpoint. true returns only blacklisted ones, making GET Api/Workers/InBlackList redundant. | — |
firstName | string | нет | Prefix match on the first name. | — |
lastName | string | нет | Prefix match on the last name. | — |
createdAt | PaginationRangeFilter<string> | нет | ISO 8601 range over the creation timestamp. | — |
updatedAt | PaginationRangeFilter<string> | нет | ISO 8601 range over the last-update timestamp. Workers never updated are excluded. | — |
genders | GenderParam[] | нет | — | — |
birthDate | PaginationRangeFilter<string> | нет | ISO date (yyyy-MM-dd) range over the birth date. | — |
nationality | string | нет | Prefix match on the nationality. | — |
religion | string | нет | Prefix match on the religion. | — |
employmentTypes | EmploymentTypeParam[] | нет | — | — |
referralSources | ReferralSourceDto[] | нет | — | — |
transportTypes | TransportTypeParam[] | нет | Matches workers having any of the listed transport types. | — |
isStaffed | boolean | нет | — | — |
isAvailableForClients | boolean | нет | — | — |
isTrained | boolean | нет | — | — |
hasCertificate | boolean | нет | — | — |
hasExperience | boolean | нет | — | — |
hasAllergy | boolean | нет | — | — |
childs | boolean | нет | — | — |
workWithMen | boolean | нет | — | — |
workWithWomen | boolean | нет | — | — |
maxClientsCount | PaginationRangeFilter<number> | нет | — | — |
paidVacationPerYearCount | PaginationRangeFilter<number> | нет | — | — |
contractSignedDate | PaginationRangeFilter<string> | нет | ISO date (yyyy-MM-dd) range. | — |
contractTerminationDate | PaginationRangeFilter<string> | нет | ISO date (yyyy-MM-dd) range. | — |
goToWorkDate | PaginationRangeFilter<string> | нет | ISO date (yyyy-MM-dd) range. | — |
city | string | нет | Prefix match on any of the worker addresses. | — |
postalCode | string | нет | Prefix match on any of the worker addresses. | — |
street | string | нет | Prefix match on any of the worker addresses. | — |
house | string | нет | Prefix match on any of the worker addresses. | — |
regionCodeIds | number[] | нет | — | — |
addressTypes | WorkerAddressTypeParam[] | нет | — | — |
ratePerHourIds | number[] | нет | — | — |
rate | PaginationRangeFilter<number> | нет | Range over the hourly rate of the assigned tariff. | — |
userId | number | нет | — | — |
phoneNumber | string | нет | Exact match against the linked phone contacts. Normalized before comparison (digits only, 49-prefixed), so +49 221 12345 and 0221 12345 both work, but a partial number does not match. | — |
email | string | нет | Exact match against the linked email contacts. Stored as a value object, so a partial address does not match — pass the full address. | — |
comment | string | нет | Substring match on the general comment. | — |
availabilityComment | string | нет | Substring match on the availability comment. | — |
applicationComment | string | нет | Substring match on the application comment. | — |
allergyComment | string | нет | Substring match on the allergy comment. | — |
addressComment | string | нет | Substring match on the comment of any of the worker addresses. | — |
Пример
{
"pagination": "<Pagination>",
"statusFilter": "<PaginationFilter<WorkerStatusDto>>",
"inBlackList": false,
"firstName": "string",
"lastName": "string",
"createdAt": "<PaginationRangeFilter<string>>",
"updatedAt": "<PaginationRangeFilter<string>>",
"genders": [],
"birthDate": "<PaginationRangeFilter<string>>",
"nationality": "string",
"religion": "string",
"employmentTypes": [],
"referralSources": [],
"transportTypes": [],
"isStaffed": false,
"isAvailableForClients": false,
"isTrained": false,
"hasCertificate": false,
"hasExperience": false,
"hasAllergy": false,
"childs": false,
"workWithMen": false,
"workWithWomen": false,
"maxClientsCount": "<PaginationRangeFilter<number>>",
"paidVacationPerYearCount": "<PaginationRangeFilter<number>>",
"contractSignedDate": "<PaginationRangeFilter<string>>",
"contractTerminationDate": "<PaginationRangeFilter<string>>",
"goToWorkDate": "<PaginationRangeFilter<string>>",
"city": "string",
"postalCode": "string",
"street": "string",
"house": "string",
"regionCodeIds": [],
"addressTypes": [],
"ratePerHourIds": [],
"rate": "<PaginationRangeFilter<number>>",
"userId": 0,
"phoneNumber": "+49123456789",
"email": "user@example.com",
"comment": "string",
"availabilityComment": "string",
"applicationComment": "string",
"allergyComment": "string",
"addressComment": "string"
}RatePerHourDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/RatePerHourDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
createDateTime | string | да | — | DateTimeOffset |
updateDateTime | string | null | нет | — | DateTimeOffset? |
deleteDateTime | string | null | нет | — | DateTimeOffset? |
rate | number | да | — | double |
cost | number | да | — | double |
status | RatePerHourStatusDto | да | — | RatePerHourStatusDto |
Пример
{
"id": 0,
"createDateTime": "2026-05-05T08:00:00Z",
"updateDateTime": "2026-05-05T08:00:00Z",
"deleteDateTime": "2026-05-05T08:00:00Z",
"rate": 0,
"cost": 0,
"status": "<RatePerHourStatusDto>"
}RatePerHourStatusDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Enums/RatePerHourStatusDto.cs (core.businesslogicservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
Active | 1 | — | 1 |
Archived | 2 | — | 2 |
Пример
0ReferralSourceDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Enums/ReferralSourceDto.cs (core.businesslogicservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
Kleinanzeigen | 1 | — | 1 |
Quoka | 2 | — | 2 |
Facebook | 3 | — | 3 |
Instagram | 4 | — | 4 |
Acquaintance | 5 | — | 5 |
Internet | 6 | — | 6 |
Other | 7 | — | 7 |
Flyer | 8 | — | — |
Пример
0TransportTypeParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Enums/TransportTypeParam.cs (core.businesslogicservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
Foot | 1 | — | 1 |
Bicycle | 2 | — | 2 |
PublicTransport | 3 | — | 3 |
Car | 4 | — | 4 |
Пример
0UpdateCostPerKilometerRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/UpdateCostPerKilometerRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
costPerKilometer | number | да | — | double |
Пример
{
"costPerKilometer": 0
}UpdateFileTypeRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Client/Requests/UpdateFileTypeRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
fileId | number | да | — | int |
fileType | WorkerFileTypeDto | да | — | ClientFileTypeDto |
Пример
{
"fileId": 0,
"fileType": "<WorkerFileTypeDto>"
}UpdateHourlyRateRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/UpdateHourlyRateRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerId | number | да | — | int |
ratePerHourId | number | да | — | int |
Пример
{
"workerId": 0,
"ratePerHourId": 0
}UpdateRatePerHourRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/UpdateRatePerHourRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
rate | number | да | — | double |
cost | number | да | — | double |
status | RatePerHourStatusDto | да | — | RatePerHourStatusDto |
Пример
{
"id": 0,
"rate": 0,
"cost": 0,
"status": "<RatePerHourStatusDto>"
}UpdateWorkerAddressByFormattedAddressRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Requests/UpdateWorkerAddressByFormattedAddressRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerId | number | да | — | int |
formattedAddress | string | null | нет | — | string? |
addressType | WorkerAddressTypeParam | да | — | WorkerAddressTypeParam |
Пример
{
"workerId": 0,
"formattedAddress": "string",
"addressType": "<WorkerAddressTypeParam>"
}UpdateWorkerAddressRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/UpdateWorkerAddressRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
workerId | number | да | — | int |
createDateTime | string | да | — | DateTimeOffset |
updateDateTime | string | null | нет | — | DateTimeOffset? |
deleteDateTime | string | null | нет | — | DateTimeOffset? |
googlePlaceId | string | null | нет | — | string? |
country | string | null | нет | — | string? |
region | string | null | нет | — | string? |
city | string | null | нет | — | string? |
street | string | null | нет | — | string? |
house | string | null | нет | — | string? |
flat | string | null | нет | — | string? |
postalCode | string | null | нет | — | string? |
location | PointDto | null | нет | — | PointDto? |
addressType | WorkerAddressTypeParam | да | — | WorkerAddressTypeParam |
addressComment | string | null | нет | — | string? |
regionCodeId | number | null | нет | — | int? |
Пример
{
"id": 0,
"workerId": 0,
"createDateTime": "2026-05-05T08:00:00Z",
"updateDateTime": "2026-05-05T08:00:00Z",
"deleteDateTime": "2026-05-05T08:00:00Z",
"googlePlaceId": "uuid",
"country": "string",
"region": "string",
"city": "string",
"street": "string",
"house": "string",
"flat": "2026-05-05T08:00:00Z",
"postalCode": "string",
"location": "<pointdto>",
"addressType": "<WorkerAddressTypeParam>",
"addressComment": "string",
"regionCodeId": 0
}UpdateWorkerBlackListByUserBlockRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/UpdateWorkerBlackListByUserBlockRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
userId | number | да | — | int |
isBlocked | boolean | да | — | bool |
Пример
{
"userId": 0,
"isBlocked": false
}UpdateWorkerBlackListRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/UpdateWorkerBlackListRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerId | number | да | — | int |
inBlackList | boolean | да | — | bool |
Пример
{
"workerId": 0,
"inBlackList": false
}UpdateWorkerCriteriaEnabledDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/UpdateWorkerCriteriaEnabledDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
criteriaId | number | да | — | int |
enabled | boolean | да | — | bool |
Пример
{
"criteriaId": 0,
"enabled": false
}UpdateWorkerPartialRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/UpdateWorkerPartialRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
firstName | string | null | нет | — | string? |
lastName | string | null | нет | — | string? |
nationality | string | null | нет | — | string? |
birthDate | string | null | нет | — | DateOnly? |
email | string | null | нет | — | string? |
gender | GenderParam | null | нет | — | GenderParam? |
employmentType | EmploymentTypeParam | null | нет | — | EmploymentTypeParam? |
status | WorkerStatusDto | null | нет | — | WorkerStatusDto? |
maxClientsCount | number | null | нет | — | int? |
paidVacationPerYearCount | number | null | нет | — | ushort? |
hasAllergy | boolean | null | нет | — | bool? |
childs | boolean | null | нет | — | bool? |
transportTypes | TransportTypeParam[] | да | — | List<TransportTypeParam>? |
workWithMen | boolean | null | нет | — | bool? |
workWithWomen | boolean | null | нет | — | bool? |
religion | string | null | нет | — | string? |
pensionInsurance | string | null | нет | — | string? |
medicalInsurance | string | null | нет | — | string? |
taxId | string | null | нет | — | string? |
bankName | string | null | нет | — | string? |
iban | string | null | нет | — | string? |
bic | string | null | нет | — | string? |
allergyComment | string | null | нет | — | string? |
comment | string | null | нет | — | string? |
availabilityComment | string | null | нет | — | string? |
referralSource | ReferralSourceDto | null | нет | — | ReferralSourceDto? |
inBlackList | boolean | null | нет | — | bool? |
isStaffed | boolean | null | нет | — | bool? |
isAvailableForClients | boolean | null | нет | — | bool? |
isTrained | boolean | null | нет | — | bool? |
contractSignedDate | string | null | нет | — | DateOnly? |
contractTerminationDate | string | null | нет | — | DateOnly? |
hasCertificate | boolean | null | нет | — | bool? |
hasExperience | boolean | null | нет | — | bool? |
goToWorkDate | string | null | нет | — | DateOnly? |
phone | string | null | нет | — | string? |
Пример
{
"id": 0,
"firstName": "string",
"lastName": "string",
"nationality": "string",
"birthDate": "2026-05-05T08:00:00Z",
"email": "user@example.com",
"gender": "<genderparam>",
"employmentType": "<employmenttypeparam>",
"status": "<workerstatusdto>",
"maxClientsCount": 0,
"paidVacationPerYearCount": 0,
"hasAllergy": false,
"childs": false,
"transportTypes": [],
"workWithMen": false,
"workWithWomen": false,
"religion": "string",
"pensionInsurance": "string",
"medicalInsurance": "string",
"taxId": "uuid",
"bankName": "string",
"iban": "string",
"bic": "string",
"allergyComment": "string",
"comment": "string",
"availabilityComment": "string",
"referralSource": "<referralsourcedto>",
"inBlackList": false,
"isStaffed": false,
"isAvailableForClients": false,
"isTrained": false,
"contractSignedDate": "2026-05-05T08:00:00Z",
"contractTerminationDate": "2026-05-05T08:00:00Z",
"hasCertificate": false,
"hasExperience": false,
"goToWorkDate": "2026-05-05T08:00:00Z",
"phone": "+49123456789"
}UpdateWorkerRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/UpdateWorkerRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
userId | number | да | — | int |
id | number | да | — | int |
ratePerHourId | number | null | нет | — | int? |
workerSuperChatId | number | null | нет | — | int? |
local | string | null | нет | — | string? |
position | string | null | нет | — | string? |
firstName | string | null | нет | — | string? |
lastName | string | null | нет | — | string? |
nationality | string | null | нет | — | string? |
birthDate | string | null | нет | — | DateOnly? |
email | string | null | нет | — | string? |
gender | GenderParam | null | нет | — | GenderParam? |
taxId | string | null | нет | — | string? |
pensionInsurance | string | null | нет | — | string? |
medicalInsurance | string | null | нет | — | string? |
bankName | string | null | нет | — | string? |
iban | string | null | нет | — | string? |
bic | string | null | нет | — | string? |
employmentType | EmploymentTypeParam | null | нет | — | EmploymentTypeParam? |
status | WorkerStatusDto | null | нет | — | WorkerStatusDto? |
maxClientsCount | number | null | нет | — | int? |
paidVacationPerYearCount | number | null | нет | — | ushort? |
hasAllergy | boolean | null | нет | — | bool? |
childs | boolean | null | нет | — | bool? |
transportTypes | TransportTypeParam[] | да | — | List<TransportTypeParam>? |
workWithMen | boolean | null | нет | — | bool? |
workWithWomen | boolean | null | нет | — | bool? |
religion | string | null | нет | — | string? |
allergyComment | string | null | нет | — | string? |
comment | string | null | нет | — | string? |
availabilityComment | string | null | нет | — | string? |
inBlackList | boolean | да | — | bool |
isStaffed | boolean | да | — | bool |
isAvailableForClients | boolean | да | — | bool |
isTrained | boolean | да | — | bool |
contractSignedDate | string | null | нет | — | DateOnly? |
contractTerminationDate | string | null | нет | — | DateOnly? |
referralSource | ReferralSourceDto | null | нет | — | ReferralSourceDto? |
hasCertificate | boolean | да | Сертификаты | bool |
hasExperience | boolean | да | Есть опыт рaботы | bool |
goToWorkDate | string | null | нет | Если не вышел в найм - дата выхода на работу Если вышел в найм - null Если уже нанят и !null - дата выхода с больничного или отпуска | DateOnly? |
addresses | UpdateWorkerAddressRequestDto[] | да | — | List<UpdateWorkerAddressRequestDto>? |
files | WorkerFileDto[] | да | — | List<WorkerFileDto>? |
ratePerHour | RatePerHourDto | null | нет | — | RatePerHourDto? |
workerSuperChat | WorkerSuperChatDto | null | нет | — | WorkerSuperChatDto? |
Пример
{
"userId": 0,
"id": 0,
"ratePerHourId": 0,
"workerSuperChatId": 0,
"local": "string",
"position": "string",
"firstName": "string",
"lastName": "string",
"nationality": "string",
"birthDate": "2026-05-05T08:00:00Z",
"email": "user@example.com",
"gender": "<genderparam>",
"taxId": "uuid",
"pensionInsurance": "string",
"medicalInsurance": "string",
"bankName": "string",
"iban": "string",
"bic": "string",
"employmentType": "<employmenttypeparam>",
"status": "<workerstatusdto>",
"maxClientsCount": 0,
"paidVacationPerYearCount": 0,
"hasAllergy": false,
"childs": false,
"transportTypes": [],
"workWithMen": false,
"workWithWomen": false,
"religion": "string",
"allergyComment": "string",
"comment": "string",
"availabilityComment": "string",
"inBlackList": false,
"isStaffed": false,
"isAvailableForClients": false,
"isTrained": false,
"contractSignedDate": "2026-05-05T08:00:00Z",
"contractTerminationDate": "2026-05-05T08:00:00Z",
"referralSource": "<referralsourcedto>",
"hasCertificate": false,
"hasExperience": false,
"goToWorkDate": "2026-05-05T08:00:00Z",
"addresses": [],
"files": [],
"ratePerHour": "<rateperhourdto>",
"workerSuperChat": "<workersuperchatdto>"
}UpdateWorkerStatusRequestDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Request/UpdateWorkerStatusRequestDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
workerId | number | да | — | int |
workerStatus | WorkerStatusDto | да | — | WorkerStatusDto |
Пример
{
"workerId": 0,
"workerStatus": "<WorkerStatusDto>"
}WorkerAddressDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/WorkerAddressDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
createDateTime | string | да | — | DateTimeOffset |
updateDateTime | string | null | нет | — | DateTimeOffset? |
deleteDateTime | string | null | нет | — | DateTimeOffset? |
workerId | number | да | — | int |
googlePlaceId | string | да | — | string |
country | string | да | — | string |
region | string | да | — | string |
city | string | да | — | string |
street | string | да | — | string |
house | string | null | нет | — | string? |
flat | string | null | нет | — | string? |
postalCode | string | да | — | string |
addressComment | string | null | нет | — | string? |
addressType | WorkerAddressTypeParam | да | — | WorkerAddressTypeParam |
location | string | да | — | string |
formattedAddress | string | да | — | string |
Пример
{
"id": 0,
"createDateTime": "2026-05-05T08:00:00Z",
"updateDateTime": "2026-05-05T08:00:00Z",
"deleteDateTime": "2026-05-05T08:00:00Z",
"workerId": 0,
"googlePlaceId": "uuid",
"country": "string",
"region": "string",
"city": "string",
"street": "string",
"house": "string",
"flat": "2026-05-05T08:00:00Z",
"postalCode": "string",
"addressComment": "string",
"addressType": "<WorkerAddressTypeParam>",
"location": "string",
"formattedAddress": "string"
}WorkerAddressTypeParam
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Enums/WorkerAddressTypeParam.cs (core.businesslogicservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
Home | 1 | — | 1 |
Work | 2 | — | 2 |
Пример
1WorkerCriteriaDto
One allocation criterion with its weight, as PUT Api/Worker/Criteria expects it.
Поля
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
id | number | да | — |
weight | number | да | — |
enabled | boolean | да | — |
criteriaType | WorkerCriteriaTypeDto | да | — |
responsibilityType | WorkerCriteriaResponsibilityTypeDto | да | — |
Пример
{
"id": 0,
"weight": 0,
"enabled": false,
"criteriaType": "<WorkerCriteriaTypeDto>",
"responsibilityType": "<WorkerCriteriaResponsibilityTypeDto>"
}WorkerCriteriaResponsibilityTypeDto
Which pool the allocation criteria apply to.
Значения
| Имя | Значение | Описание |
|---|---|---|
Potential | 1 | Candidates not employed yet. |
Employed | 2 | Workers already employed. |
Пример
1WorkerCriteriaTypeDto
Criterion the allocation weighting is applied to.
Значения
| Имя | Значение | Описание |
|---|---|---|
TimeArrive | 1 | — |
Car | 2 | — |
Gender | 3 | — |
HasExperience | 4 | — |
Certificate | 5 | — |
ContractType | 6 | — |
Report | 7 | — |
Experience | 8 | — |
Пример
1WorkerDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/WorkerDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
createDateTime | string | да | — | DateTimeOffset |
updateDateTime | string | null | нет | — | DateTimeOffset? |
deleteDateTime | string | null | нет | — | DateTimeOffset? |
userId | number | да | — | int |
ratePerHourId | number | null | нет | — | int? |
firstName | string | да | — | string |
lastName | string | да | — | string |
nationality | string | null | нет | — | string? |
birthDate | string | null | нет | — | DateOnly? |
gender | GenderParam | да | — | GenderParam |
employmentType | EmploymentTypeParam | да | — | EmploymentTypeParam |
status | WorkerStatusDto | да | — | WorkerStatusDto |
referralSource | ReferralSourceDto | да | — | — |
maxClientsCount | number | null | нет | — | int? |
paidVacationPerYearCount | number | null | нет | — | ushort? |
hasAllergy | boolean | null | нет | — | bool? |
childs | boolean | null | нет | — | bool? |
transportTypes | TransportTypeParam[] | да | — | List<TransportTypeParam> |
workWithMen | boolean | null | нет | — | bool? |
workWithWomen | boolean | null | нет | — | bool? |
religion | string | null | нет | — | string? |
pensionInsurance | string | null | нет | — | string? |
medicalInsurance | string | null | нет | — | string? |
taxId | string | null | нет | — | string? |
bankName | string | null | нет | — | string? |
iban | string | null | нет | — | string? |
bic | string | null | нет | — | string? |
allergyComment | string | null | нет | — | string? |
comment | string | null | нет | — | string? |
inBlackList | boolean | да | — | bool |
isStaffed | boolean | да | — | bool |
isAvailableForClients | boolean | да | — | bool |
isTrained | boolean | да | — | bool |
contractSignedDate | string | null | нет | — | DateOnly? |
contractTerminationDate | string | null | нет | — | DateOnly? |
hasCertificate | boolean | да | — | bool |
hasExperience | boolean | да | — | bool |
goToWorkDate | string | null | нет | — | DateOnly? |
addresses | WorkerAddressDto[] | да | — | List<WorkerAddressDto> |
files | WorkerFileDto[] | да | — | List<WorkerFileDto> |
ratePerHour | RatePerHourDto | null | нет | — | RatePerHourDto? |
phoneLinkContacts | PhoneLinkContactDto[] | да | — | List<PhoneLinkContactDto> |
emailLinkContacts | EmailLinkContactDto[] | да | — | List<EmailLinkContactDto> |
Пример
{
"id": 0,
"createDateTime": "2026-05-05T08:00:00Z",
"updateDateTime": "2026-05-05T08:00:00Z",
"deleteDateTime": "2026-05-05T08:00:00Z",
"userId": 0,
"ratePerHourId": 0,
"firstName": "string",
"lastName": "string",
"nationality": "string",
"birthDate": "2026-05-05T08:00:00Z",
"gender": "<GenderParam>",
"employmentType": "<EmploymentTypeParam>",
"status": "<WorkerStatusDto>",
"referralSource": "<ReferralSourceDto>",
"maxClientsCount": 0,
"paidVacationPerYearCount": 0,
"hasAllergy": false,
"childs": false,
"transportTypes": [],
"workWithMen": false,
"workWithWomen": false,
"religion": "string",
"pensionInsurance": "string",
"medicalInsurance": "string",
"taxId": "uuid",
"bankName": "string",
"iban": "string",
"bic": "string",
"allergyComment": "string",
"comment": "string",
"inBlackList": false,
"isStaffed": false,
"isAvailableForClients": false,
"isTrained": false,
"contractSignedDate": "2026-05-05T08:00:00Z",
"contractTerminationDate": "2026-05-05T08:00:00Z",
"hasCertificate": false,
"hasExperience": false,
"goToWorkDate": "2026-05-05T08:00:00Z",
"addresses": [],
"files": [],
"ratePerHour": "<rateperhourdto>",
"phoneLinkContacts": [],
"emailLinkContacts": []
}WorkerFileDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/WorkerFileDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
workerId | number | да | — | int |
createDateTime | string | да | — | DateTimeOffset |
updateDateTime | string | null | нет | — | DateTimeOffset? |
deleteDateTime | string | null | нет | — | DateTimeOffset? |
fileName | string | да | — | string |
fileType | WorkerFileTypeDto | да | — | WorkerFileTypeDto |
fileFormat | string | да | — | string |
fileUrl | string | да | — | string |
previewUrl | string | null | нет | — | string? |
Пример
{
"id": 0,
"workerId": 0,
"createDateTime": "2026-05-05T08:00:00Z",
"updateDateTime": "2026-05-05T08:00:00Z",
"deleteDateTime": "2026-05-05T08:00:00Z",
"fileName": "string",
"fileType": "<WorkerFileTypeDto>",
"fileFormat": "2026-05-05T08:00:00Z",
"fileUrl": "https://...",
"previewUrl": "https://..."
}WorkerFileTypeDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Enums/WorkerFileTypeDto.cs (core.businesslogicservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
Contract | 1 | — | 1 |
Learning | 2 | — | 2 |
Salary | 3 | — | 3 |
Others | 4 | — | 4 |
Recommendation | 5 | — | 5 |
Пример
0WorkerStatusDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/Enums/WorkerStatusDto.cs (core.businesslogicservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
WaitingList | 101 | В листе ожидания | 101 |
RecommendedForEmployment | 102 | Рекомендован к трудоустройству | 102 |
ContractPreparation | 201 | Подготовка контракта | 201 |
ContractSigning | 202 | Подписание контракта | 202 |
InTraining | 203 | На обучении | 203 |
Employed | 401 | Нанят/Трудоустроен | 401 |
OnVacation | 501 | В отпуске | 501 |
OnSickLeave | 502 | На больничном | 502 |
Dismissed | 901 | Уволен/Отчислен | 901 |
Archived | 902 | Архивирован | 902 |
Пример
0WorkerSuperChatDto
Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/Worker/WorkerSuperChatDto.cs (core.businesslogicservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
id | number | да | — | int |
createDateTime | string | да | — | DateTimeOffset |
updateDateTime | string | null | нет | — | DateTimeOffset? |
deleteDateTime | string | null | нет | — | DateTimeOffset? |
contactId | string | null | нет | — | string? |
phoneNumber | string | null | нет | — | string? |
Пример
{
"id": 0,
"createDateTime": "2026-05-05T08:00:00Z",
"updateDateTime": "2026-05-05T08:00:00Z",
"deleteDateTime": "2026-05-05T08:00:00Z",
"contactId": "uuid",
"phoneNumber": "+49123456789"
}