CreateLinkAttachmentDto
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?
optionalmimeType:string
Defined in: apps/api/src/modules/attachments/dto/create-link-attachment.dto.ts:52
MIME-тип файла (опционально).
name?
optionalname: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?
optionalsize: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
- Прямые ссылки на файлы