using System.Collections.Generic; namespace LME.Uaflix.Models { /// /// Модель для зберігання інформації про озвучку серіалу /// public class VoiceInfo { /// /// Назва озвучки без префіксу (наприклад, "DniproFilm") /// public string Name { get; set; } /// /// Тип плеєра: "ashdi-serial", "zetvideo-serial", "zetvideo-vod", "ashdi-vod" /// public string PlayerType { get; set; } /// /// Назва для відображення з префіксом плеєра (наприклад, "[Ashdi] DniproFilm") /// public string DisplayName { get; set; } /// /// Словник сезонів: ключ - номер сезону, значення - список епізодів /// public Dictionary> Seasons { get; set; } public VoiceInfo() { Seasons = new Dictionary>(); } } /// /// Модель для зберігання інформації про окремий епізод /// public class EpisodeInfo { /// /// Номер епізоду /// public int Number { get; set; } /// /// Назва епізоду /// public string Title { get; set; } /// /// Пряме посилання на відео файл (m3u8) /// public string File { get; set; } /// /// ID епізоду у плеєрі /// public string Id { get; set; } /// /// URL постера епізоду /// public string Poster { get; set; } /// /// Субтитри у форматі Playerjs /// public string Subtitle { get; set; } } }