Skip to content

Document DTO ​

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

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

Содержание ​


CreateDocumentTemplateRequestDto ​

Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Requests/CreateDocumentTemplateRequestDto.cs (features.documentgenerationservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
templateTypeDocumentTemplateTypeDtoда—DocumentTemplateTypeDto
templateFileFile | Blobда—IFormFile

Пример ​

json
{
  "templateType": "<DocumentTemplateTypeDto>",
  "templateFile": "<File | Blob>"
}


DocumentGeneratedDto ​

Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Messages/DocumentGeneratedDto.cs (features.documentgenerationservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
documentUrlstringда—string
documentTypeDocumentTemplateTypeDtoда—DocumentTemplateTypeDto
clientIdnumber | nullнет—int?
workerIdnumber | nullнет—int?

Пример ​

json
{
  "documentUrl": "https://...",
  "documentType": "<DocumentTemplateTypeDto>",
  "clientId": 0,
  "workerId": 0
}


DocumentTemplateTypeDto ​

Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Enums/DocumentTemplateTypeDto.cs (features.documentgenerationservice).

Значения ​

ИмяЗначение (TS)ОписаниеКод (C#)
NewClientMail1——
TerminateClient2Завершение работы с клиентом2
WorkerLearningStep13После первого этапа обучения работника3
WorkerLearningQuiz4После прохождения квиза4
WorkerLearningRetraining5После 1 года работы и нового обучения5
NonStandardBudget6Нестандартный бюджет6
PlaceOfWorkConfirmation7Подтверждение с места работы7
RecommendationWorker8Рекомендательное письмо с работы для воркера8
ForMeinPflegedienst9Mein Pflegedienst9
NewClientEmail10——
PartnerFlyerMail11——

Пример ​

json
1


GenerateDocumentDto ​

Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Messages/GenerateDocumentDto.cs (features.documentgenerationservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
documentTypeDocumentTemplateTypeDtoда—DocumentTemplateTypeDto
clientIdnumber | nullнет—int?
workerIdnumber | nullнет—int?

Пример ​

json
{
  "documentType": "<DocumentTemplateTypeDto>",
  "clientId": 0,
  "workerId": 0
}


GenerateDocumentRequestDto ​

Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Requests/GenerateDocumentRequestDto.cs (features.documentgenerationservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
documentTypeDocumentTemplateTypeDtoда—DocumentTemplateTypeDto
clientIdnumber | nullнет—int?
workerIdnumber | nullнет—int?

Пример ​

json
{
  "documentType": "<DocumentTemplateTypeDto>",
  "clientId": 0,
  "workerId": 0
}


GenerateDocumentResponseDto ​

Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Responses/GenerateDocumentResponseDto.cs (features.documentgenerationservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
documentUrlstringда—string

Пример ​

json
{
  "documentUrl": "https://..."
}


UpdateDocumentTemplateRequestDto ​

Backend-источник: features.documentgenerationservice/Features.DocumentGenerationService/Nuget.DocumentApiClient/Dto/Requests/UpdateDocumentTemplateRequestDto.cs (features.documentgenerationservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
templateIdnumberда—int
templateTypeDocumentTemplateTypeDtoда—DocumentTemplateTypeDto
templateFileFile | Blob | nullнет—IFormFile?

Пример ​

json
{
  "templateId": 0,
  "templateType": "<DocumentTemplateTypeDto>",
  "templateFile": "<file | blob>"
}