namespace Deal.Modules.Cards.Application; /// /// Описание контейнера по умолчанию (запись каталога CardsDefaultContainers). /// public sealed record DefaultContainer { /// /// Создаёт запись каталога контейнеров по умолчанию. /// /// Короткий id контейнера (стадии). /// Имя для отображения. /// Цвет (hex). /// Позиция в канбане. /// Терминальная зона (только ручная очистка, без возврата). /// Возврат из контейнера разрешён. public DefaultContainer(string id, string name, string color, int order, bool terminal, bool restore) { Id = id; Name = name; Color = color; Order = order; IsTerminal = terminal; CanRestore = restore; } /// /// Короткий id контейнера. /// public string Id { get; } /// /// Имя для отображения. /// public string Name { get; } /// /// Цвет (hex). /// public string Color { get; } /// /// Позиция в канбане. /// public int Order { get; } /// /// Терминальная зона. /// public bool IsTerminal { get; } /// /// Возврат разрешён. /// public bool CanRestore { get; } }