Files
Deal/src/core/Deal.Modules.Kanban/Application/Models/CardFileDto.cs
T
Rustam Khalimov 9e07568ddd Инициализировать репозиторий «Дейл»
Первый коммит: модульный монолит ядра (.NET 10) и gRPC-сервисы
ai/ml/telegram, фронтенд Vue 3/Vite/Tailwind, документация (ТЗ,
инструкция пользователя, техдокументация, код-стайл), бэклог,
скрипты развёртывания и архив прототипа LeadRadar.
2026-09-11 02:50:17 +03:00

19 lines
854 B
C#

namespace Deal.Modules.Kanban.Application.Models;
/// <summary>
/// Файл карточки — элемент массива <c>files</c> (этап 9, T6; форма 1:1 с прежней проектной карточкой).
/// </summary>
/// <param name="Id">Короткий id записи файла (<c>pf_...</c>).</param>
/// <param name="Name">Имя файла.</param>
/// <param name="Size">Размер в байтах.</param>
/// <param name="Kind">Тип: image/video/audio/archive/document/other.</param>
/// <param name="Label">Человекочитаемая метка типа.</param>
/// <param name="ObjectKey">Ключ объекта в файловом хранилище.</param>
public sealed record CardFileDto(
string Id,
string Name,
long Size,
string Kind,
string Label,
string ObjectKey);