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

namespace TeleWave.Application.Broadcast.Bumpers;

/// <summary>
/// Синхронно рендерит примеры всех подблоков блока (с примерными названиями шоу). Каждый подблок —
/// в свой ассет-превью (id детерминирован по подблоку). БД не меняет, но пишет артефакты на диск —
/// поэтому это команда (действие с побочным эффектом), а не запрос.
/// </summary>
public sealed record RenderBumperPreviewCommand(Guid ChannelId, Guid TemplateId) : ICommand<Result>;
