lampac-ukraine/UAKino/Models/UAKinoModels.cs
baliasnyifeliks aa267b8e73 feat(uakino): add new online module for UAKino streaming service
Adds complete UAKino integration with:
- Controller for handling movie/series requests and playback
- ModInit for module configuration and initialization
- Models for search results, playlists, and player data
- OnlineApi for event registration
- UAKinoInvoke for core functionality (search, playlist parsing, player handling)
- Project configuration and manifest

The module supports:
- Search functionality with caching
- Series episode listing with voice selection
- Movie and series playback
- Proxy management and error handling
- HTML and JSON response formats
2026-01-13 09:22:03 +02:00

32 lines
715 B
C#

using System.Collections.Generic;
namespace UAKino.Models
{
public class SearchResult
{
public string Title { get; set; }
public string Url { get; set; }
public string Poster { get; set; }
public string Season { get; set; }
}
public class PlaylistItem
{
public string Title { get; set; }
public string Url { get; set; }
public string Voice { get; set; }
}
public class SubtitleInfo
{
public string Lang { get; set; }
public string Url { get; set; }
}
public class PlayerResult
{
public string File { get; set; }
public List<SubtitleInfo> Subtitles { get; set; } = new();
}
}