History DTO
Описание сущностей и типов из src/dto/history/.
Обогащено snapshot-данными бэкенд-DTO (3 из 3 типов сопоставлено, snapshot от 2026-05-05T13:21:51.699Z).
Содержание
- GetHistoryRequestDto · backend ✓
- HistoryChangeTypeDto · backend ✓
- ModelTypeDto · backend ✓
GetHistoryRequestDto
Backend-источник: features.activityhistoryservice/Features.ActivityHistoryService/Nuget.HistoryApiClient/Dto/Requests/GetHistoryRequestDto.cs (features.activityhistoryservice).
Поля
| Поле | Тип (TS) | Обязательное | Описание | Тип (C#) |
|---|---|---|---|---|
pagination | Pagination | да | — | Pagination |
modelTypeFilter | PaginationFilter<ModelTypeDto> | да | — | PaginationFilter<ModelTypeDto> |
changeTypeFilter | PaginationFilter<HistoryChangeTypeDto> | да | — | PaginationFilter<HistoryChangeTypeDto> |
dateRangeFilter | PaginationRangeFilter<string> | null | нет | — | PaginationRangeFilter<DateTimeOffset>? |
modelIdFilter | number | null | нет | — | int? |
Пример
json
{
"pagination": "<Pagination>",
"modelTypeFilter": "<PaginationFilter<ModelTypeDto>>",
"changeTypeFilter": "<PaginationFilter<HistoryChangeTypeDto>>",
"dateRangeFilter": "<paginationrangefilter<string>>",
"modelIdFilter": 0
}HistoryChangeTypeDto
Backend-источник: features.activityhistoryservice/Features.ActivityHistoryService/Nuget.HistoryApiClient/Dto/Enums/HistoryChangeTypeDto.cs (features.activityhistoryservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
System | 1 | — | 1 |
Update | 2 | — | 2 |
Delete | 3 | — | 3 |
Create | 4 | — | 4 |
Пример
json
0ModelTypeDto
Backend-источник: features.activityhistoryservice/Features.ActivityHistoryService/Nuget.HistoryApiClient/Dto/Enums/ModelTypeDto.cs (features.activityhistoryservice).
Значения
| Имя | Значение (TS) | Описание | Код (C#) |
|---|---|---|---|
NotFound | 0 | — | 0 |
Worker | 1 | — | 1 |
Client | 2 | — | 2 |
User | 3 | — | 3 |
ClientReport | 4 | — | 4 |
PhoneContact | 5 | — | 5 |
Partner | 6 | — | 6 |
WorkerFile | 7 | — | 7 |
ClientFile | 8 | — | 8 |
PartnerFile | 9 | — | 9 |
EmailContact | 10 | — | 10 |
Пример
json
0