using System; using System.Threading.Tasks; using ErsatzTV.Core.Domain; namespace ErsatzTV.Core.Interfaces.Scheduling { public interface IPlayoutBuilder { public Task BuildPlayoutItems(Playout playout, bool rebuild = false); public Task BuildPlayoutItems( Playout playout, DateTimeOffset start, DateTimeOffset finish, bool rebuild = false); } }