Stream custom live channels using your own media
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

25 lines
802 B

namespace ErsatzTV.Core.Scheduling.YamlScheduling.Models;
public class YamlPlayoutDefinition
{
public List<string> Import { get; set; } = [];
public List<YamlPlayoutContentItem> Content { get; set; } = [];
public List<YamlPlayoutSequenceItem> Sequence { get; set; } = [];
/// <summary>
/// Scheduled playouts that apply to specific date ranges
/// </summary>
public List<YamlPlayoutSchedule> Schedules { get; set; } = [];
/// <summary>
/// Default reset instructions (used when no schedule matches)
/// </summary>
public List<YamlPlayoutInstruction> Reset { get; set; } = [];
/// <summary>
/// Default playout instructions (used when no schedule matches)
/// </summary>
public List<YamlPlayoutInstruction> Playout { get; set; } = [];
}