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; }
}
}