namespace ErsatzTV.Infrastructure.Emby.Models; public class EmbyLibraryItemResponse { public string Name { get; set; } public string Id { get; set; } public string Etag { get; set; } public string Path { get; set; } public string OfficialRating { get; set; } public DateTimeOffset DateCreated { get; set; } public long RunTimeTicks { get; set; } public List Genres { get; set; } public List TagItems { get; set; } public int ProductionYear { get; set; } public EmbyProviderIdsResponse ProviderIds { get; set; } public string PremiereDate { get; set; } public List MediaSources { get; set; } public string LocationType { get; set; } public string Overview { get; set; } public List Taglines { get; set; } public List Studios { get; set; } public List People { get; set; } public EmbyImageTagsResponse ImageTags { get; set; } public List BackdropImageTags { get; set; } public int? IndexNumber { get; set; } public string Type { get; set; } public IList Chapters { get; set; } }