using ErsatzTV.Application.MediaCollections; namespace ErsatzTV.Controllers.Api.Requests; public record AddItemsToPlaylistRequest( List MovieIds, List ShowIds, List SeasonIds, List EpisodeIds, List ArtistIds, List MusicVideoIds, List OtherVideoIds, List SongIds, List ImageIds, List RemoteStreamIds) { public AddItemsToPlaylist ToCommand(int playlistId) => new( playlistId, MovieIds ?? [], ShowIds ?? [], SeasonIds ?? [], EpisodeIds ?? [], ArtistIds ?? [], MusicVideoIds ?? [], OtherVideoIds ?? [], SongIds ?? [], ImageIds ?? [], RemoteStreamIds ?? []); }