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

namespace TeleWave.Application.Broadcast.Bumpers;

/// <summary>Обновить подблок: имя, режим текста, текст, правило показа и вес.</summary>
public sealed record UpdateBumperTextVariantCommand(
    Guid ChannelId,
    Guid TemplateId,
    Guid VariantId,
    string Name,
    BumperTextKind Kind,
    string NowLabel,
    string NextLabel,
    string Line1,
    string Line2,
    BumperTrigger Trigger,
    int Weight
) : ICommand<Result>;
