#nullable enable
using ErsatzTV.Core.Domain;

namespace ErsatzTV.Core.Api.MediaCollections;

public record RerunCollectionResponseModel(
    int Id,
    string Name,
    CollectionType CollectionType,
    int? SelectedId,
    string? SelectedName,
    PlaybackOrder FirstRunPlaybackOrder,
    PlaybackOrder RerunPlaybackOrder);

public record PagedRerunCollectionsResponseModel(
    int TotalCount,
    List<RerunCollectionResponseModel> Page);
