using Deal.Modules.Cards.Application.Abstractions; namespace Deal.Modules.Cards.Application.Dtos; /// /// Результат перехода карточки единым механизмом . /// /// Текст 400-ошибки либо null (успех). /// Контейнер-источник после перехода; null — переход не выполнен. /// Контейнер-назначение после перехода; null — переход не выполнен. public sealed record CardMoveResultDto(string? Error, string? From = null, string? To = null);