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#)
NewClient1Новый клиент1
TerminateClient2Завершение работы с клиентом2
WorkerLearningStep13После первого этапа обучения работника3
WorkerLearningQuiz4После прохождения квиза4
WorkerLearningRetraining5После 1 года работы и нового обучения5
NonStandardBudget6Нестандартный бюджет6
PlaceOfWorkConfirmation7Подтверждение с места работы7
RecommendationWorker8Рекомендательное письмо с работы для воркера8
ForMeinPflegedienst9Mein Pflegedienst9

Пример

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>"
}