CreateProjectDto
Class: CreateProjectDto
Defined in: apps/api/src/modules/projects/dto/create-project.dto.ts:19
DTO для создания нового проекта.
Используется эндпоинтом:
POST /projects
Минимальное корректное тело запроса:
{ "name": "My new project" }
При создании проекта backend автоматически:
- создаёт запись в таблице
Project; - может создавать пустую первую версию (зависит от бизнес-логики);
- выставляет
currentVersionId.
Constructors
Constructor
new CreateProjectDto():
CreateProjectDto
Returns
CreateProjectDto
Properties
description?
optionaldescription:string
Defined in: apps/api/src/modules/projects/dto/create-project.dto.ts:46
Необязательное текстовое описание проекта.
Используется:
- для заметок разработчика,
- описания назначения проекта,
- контекстных комментариев.
Максимальная длина — 2000 символов.
name
name:
string
Defined in: apps/api/src/modules/projects/dto/create-project.dto.ts:31
Название проекта.
Ограничения:
- строка;
- до 200 символов.
Отображается в UI как основное имя проекта.