using MediaBrowser.Model.Dto; namespace Jellyfin.Plugin.Simkl.API.Objects { /// /// Simkl show. /// public class SimklShow : SimklMediaObject { /// /// Initializes a new instance of the class. /// /// The media info. public SimklShow(BaseItemDto mediaInfo) { title = mediaInfo.SeriesName; ids = new SimklShowIds(mediaInfo.ProviderIds); year = mediaInfo.ProductionYear; seasons = new[] { new Season { number = mediaInfo.ParentIndexNumber, episodes = new[] { new ShowEpisode { number = mediaInfo.IndexNumber } } } }; } /// /// Gets or sets title. /// public string title { get; set; } /// /// Gets or sets year. /// public int? year { get; set; } /// /// Gets or sets seasons. /// public Season[] seasons { get; set; } /// /// Gets or sets ids. /// public override SimklIds ids { get; set; } } }