Files
ersatztv/ErsatzTV.Core/Interfaces/Scheduling/IScriptedPlayoutBuilderService.cs
T
Jason DoveandGitHub 03b4419f67 rework scripted schedules (#2367)
* start to reorganize scripted playout building

* add openapi

* add all content fns

* add playout instructions

* add control instructions

* add request models

* prevent build loop

* rename

* update changelog

* tweak changelog
2025-09-03 20:53:14 +00:00

12 lines
353 B
C#

using ErsatzTV.Core.Scheduling.Engine;
namespace ErsatzTV.Core.Interfaces.Scheduling;
public interface IScriptedPlayoutBuilderService
{
bool MockSession(ISchedulingEngine schedulingEngine, Guid buildId);
Guid StartSession(ISchedulingEngine schedulingEngine);
ISchedulingEngine GetEngine(Guid buildId);
void EndSession(Guid buildId);
}