using LiteCqrs;

namespace TeleWave.Application.Streaming.GetIptvGuide;

/// <summary>
/// Телегид сразу по всем включённым каналам — под XMLTV, который IPTV-плеер тянет одним файлом.
/// Публичный EPG отдаётся по каналу за раз: там это экран зрителя, здесь — выгрузка целиком.
/// </summary>
public sealed record GetIptvGuideQuery(DateTimeOffset FromUtc, DateTimeOffset ToUtc)
    : IQuery<IReadOnlyList<IptvChannelDto>>;
