using Deal.Api.Services; using Deal.Api.Dtos; namespace Deal.Api.Endpoints.RequestModels; /// /// Тело POST /api/cards/{cardId}/comments — добавление комментария (dashboard_routes.py CommentBody L60–61). /// /// /// Wire-имя — camelCase: text. Пустой/пробельный текст либо явный null → 400 «Пустой комментарий» /// (валидация CardsService.AddCommentAsync, 1:1 с dashboard_routes L240–241). /// public sealed record CommentBody(string? Text);