using ErsatzTV.Core.Domain.Scheduling; namespace ErsatzTV.Core.Domain; public class GraphicsElement { public int Id { get; set; } public string Path { get; set; } public string Name { get; set; } public GraphicsElementKind Kind { get; set; } public List PlayoutItems { get; set; } public List PlayoutItemGraphicsElements { get; set; } public List ProgramScheduleItems { get; set; } public List ProgramScheduleItemGraphicsElements { get; set; } public List BlockItems { get; set; } public List BlockItemGraphicsElements { get; set; } public List Decos { get; set; } public List DecoGraphicsElements { get; set; } // for unit testing public override string ToString() => Path; }