* add initial models * migrations * edit break content mode * add and remove break content from ui * use autocompletes in deco editor * save break content to db * allow break content playlists * refactor default filler build * fix slow startup * start to implement adding break content * use clone; try to fix block breaks * fix updating history * use consistent removebefore values * cleanup logging * only allow playlist break content * update changelog
17 lines
523 B
C#
17 lines
523 B
C#
using ErsatzTV.Application.MediaCollections;
|
|
using ErsatzTV.Application.MediaItems;
|
|
using ErsatzTV.Core.Domain;
|
|
using ErsatzTV.Core.Domain.Scheduling;
|
|
|
|
namespace ErsatzTV.Application.Scheduling;
|
|
|
|
public record DecoBreakContentViewModel(
|
|
int Id,
|
|
CollectionType CollectionType,
|
|
MediaCollectionViewModel Collection,
|
|
NamedMediaItemViewModel MediaItem,
|
|
MultiCollectionViewModel MultiCollection,
|
|
SmartCollectionViewModel SmartCollection,
|
|
PlaylistViewModel Playlist,
|
|
DecoBreakPlacement Placement);
|