UpdateProjectDto
Class: UpdateProjectDto
Defined in: apps/api/src/modules/projects/dto/update-project.dto.ts:12
DTO для обновления проекта.
Используется эндпоинтом:
PATCH /projects/:projectId
Все поля являются необязательными и обновляются частично: только те, что действительно переданы клиентом.
Constructors
Constructor
new UpdateProjectDto():
UpdateProjectDto
Returns
UpdateProjectDto
Properties
description?
optionaldescription:string
Defined in: apps/api/src/modules/projects/dto/update-project.dto.ts:38
Обновлённое описание проекта.
Может использоваться для комментариев, заметок, пояснений или контекстной информации.
Максимальная длина — 2000 символов.
name?
optionalname:string
Defined in: apps/api/src/modules/projects/dto/update-project.dto.ts:25
Новое название проекта.
Ограничения:
- строка;
- максимум 200 символов.
Если поле не передано — название остаётся прежним.
status?
optionalstatus:"draft"|"published"
Defined in: apps/api/src/modules/projects/dto/update-project.dto.ts:52
Новый статус проекта.
Возможные значения:
"draft"— черновик, находится в процессе разработки,"published"— опубликованная, финальная или стабильная версия.
UI может использовать статус для фильтрации, блокировки взаимодействий или отображения бейджей.