#nullable enable using ErsatzTV.Core.Domain; namespace ErsatzTV.Core.Api.Scheduling; public record BlockItemResponseModel( int Id, int Index, CollectionType CollectionType, int? CollectionId, string? CollectionName, int? MultiCollectionId, string? MultiCollectionName, int? SmartCollectionId, string? SmartCollectionName, int? MediaItemId, string? MediaItemName, string SearchTitle, string SearchQuery, PlaybackOrder PlaybackOrder, bool IncludeInProgramGuide, bool DisableWatermarks, List WatermarkIds, List GraphicsElementIds);