Skip to main content

CreateLinkAttachmentDto

@lowcode/api


Class: CreateLinkAttachmentDto

Defined in: apps/api/src/modules/attachments/dto/create-link-attachment.dto.ts:20

DTO для создания вложения типа "link".

Используется эндпоинтом: POST /attachments/link

Пример тела запроса:

{
"projectId": "uuid-of-project",
"sourceUrl": "https://drive.google.com/file/d/ABC123/view",
"name": "Logo",
"mimeType": "image/png",
"size": 12345
}

Constructors

Constructor

new CreateLinkAttachmentDto(): CreateLinkAttachmentDto

Returns

CreateLinkAttachmentDto

Properties

mimeType?

optional mimeType: string

Defined in: apps/api/src/modules/attachments/dto/create-link-attachment.dto.ts:52

MIME-тип файла (опционально).


name?

optional name: string

Defined in: apps/api/src/modules/attachments/dto/create-link-attachment.dto.ts:44

Имя файла или описание (опционально).


projectId

projectId: string

Defined in: apps/api/src/modules/attachments/dto/create-link-attachment.dto.ts:25

Идентификатор проекта, к которому принадлежит вложение.


size?

optional size: number

Defined in: apps/api/src/modules/attachments/dto/create-link-attachment.dto.ts:60

Размер файла в байтах (опционально).


sourceUrl

sourceUrl: string

Defined in: apps/api/src/modules/attachments/dto/create-link-attachment.dto.ts:36

Исходная ссылка на файл.

Поддерживаются:

  • Google Drive URLs
  • Yandex Disk URLs
  • Прямые ссылки на файлы