Skip to main content

CreateProjectDto

@lowcode/api


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?

optional description: 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 как основное имя проекта.