using ErsatzTV.Core; using ErsatzTV.Core.Domain; using ErsatzTV.Infrastructure.Data; namespace ErsatzTV.Infrastructure.Scheduling; public interface IDynamicPlayoutItemService { Task> CheckForFallbackFiller( TvContext dbContext, Channel channel, DateTimeOffset now, CancellationToken cancellationToken); Task> ValidatePlayoutItemPath( TvContext dbContext, PlayoutItem playoutItem, CancellationToken cancellationToken); }