lampac-ukraine/Uaflix/Models/SerialAggregatedStructure.cs
Felix 581b3438a5 refactor(modules): prefix namespaces and identifiers with LME
- Updated namespaces across all online modules to include LME prefix (e.g., AnimeON -> LME.AnimeON)
- Changed routes from /lite/plugin to /lite/lme.plugin
- Prefixed cache keys with lme. (e.g., jacktor: -> lme.jacktor:)
- Updated module settings names and init calls to LME.Plugin
- Bumped version numbers and updated manifest files with LME-prefixed class names
- Replaced OnError calls to use lme.plugin identifiers
- Modified log messages to include lme.plugin prefix for consistency
2026-04-12 09:29:49 +03:00

31 lines
1.1 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System.Collections.Generic;
namespace LME.Uaflix.Models
{
/// <summary>
/// Агрегована структура серіалу з озвучками з усіх джерел (ashdi, zetvideo-serial, zetvideo-vod, ashdi-vod)
/// </summary>
public class SerialAggregatedStructure
{
/// <summary>
/// URL головної сторінки серіалу
/// </summary>
public string SerialUrl { get; set; }
/// <summary>
/// Словник озвучок: ключ - displayName озвучки (наприклад, "[Ashdi] DniproFilm"), значення - VoiceInfo
/// </summary>
public Dictionary<string, VoiceInfo> Voices { get; set; }
/// <summary>
/// Список всіх епізодів серіалу (використовується для zetvideo-vod)
/// </summary>
public List<EpisodeLinkInfo> AllEpisodes { get; set; }
public SerialAggregatedStructure()
{
Voices = new Dictionary<string, VoiceInfo>();
AllEpisodes = new List<EpisodeLinkInfo>();
}
}
}