Skip to content

History DTO ​

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

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

Содержание ​


GetHistoryRequestDto ​

Backend-источник: features.activityhistoryservice/Features.ActivityHistoryService/Nuget.HistoryApiClient/Dto/Requests/GetHistoryRequestDto.cs (features.activityhistoryservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
paginationPaginationда—Pagination
modelTypeFilterPaginationFilter<ModelTypeDto>да—PaginationFilter<ModelTypeDto>
changeTypeFilterPaginationFilter<HistoryChangeTypeDto>да—PaginationFilter<HistoryChangeTypeDto>
dateRangeFilterPaginationRangeFilter<string> | nullнет—PaginationRangeFilter<DateTimeOffset>?
modelIdFilternumber | 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#)
NotFound0—0
System1—1
Update2—2
Delete3—3
Create4—4

Пример ​

json
0


ModelTypeDto ​

Backend-источник: features.activityhistoryservice/Features.ActivityHistoryService/Nuget.HistoryApiClient/Dto/Enums/ModelTypeDto.cs (features.activityhistoryservice).

Значения ​

ИмяЗначение (TS)ОписаниеКод (C#)
NotFound0—0
Worker1—1
Client2—2
User3—3
ClientReport4—4
PhoneContact5—5
Partner6—6
WorkerFile7—7
ClientFile8—8
PartnerFile9—9
EmailContact10—10

Пример ​

json
0