namespace TeleWave.Domain.Broadcast;

/// <summary>
/// Текстовое наполнение подблока заставки. Наборы полей взаимоисключающие: при
/// <see cref="BumperTextKind.NowNext"/> работают подписи, при <see cref="BumperTextKind.Free"/> —
/// произвольные строки; неиспользуемые просто хранятся, чтобы переключение режима не теряло ввод.
/// </summary>
public sealed record BumperTextContent(
    BumperTextKind Kind,
    string NowLabel,
    string NextLabel,
    string Line1,
    string Line2
);
