#nullable enable using ErsatzTV.Core.Domain; namespace ErsatzTV.Core.Api.LibraryBrowse; public record LibraryBrowseItemResponseModel( int Id, LibraryBrowseMediaType MediaType, string Title, int? LibraryId, string? LibraryName, string Artwork, TimeSpan? Duration, int? ItemCount, string? CollectionKind, CollectionType CollectionType, int? CollectionId, int? MultiCollectionId, int? SmartCollectionId, int? RerunCollectionId, int? MediaItemId, int? PlaylistId, string? Subtitle = null);