using LiteCqrs;
using TeleWave.Application.Common.Models;

namespace TeleWave.Application.Programming.Templates.CreateTemplate;

/// <summary>
/// Заводит каналу сетку, если её нет. Новые каналы получают шаблон при создании, но каналы,
/// пережившие снос старой ротации, остались без него — и чинить это пересозданием канала было бы
/// перебором.
/// </summary>
public sealed record CreateChannelTemplateCommand(Guid ChannelId) : ICommand<Result<Guid>>;
