mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-06-02 21:24:20 -04:00
61 lines
1.7 KiB
C#
61 lines
1.7 KiB
C#
using System;
|
|
|
|
namespace Kyoo.Models
|
|
{
|
|
public class Episode
|
|
{
|
|
public readonly long id;
|
|
public long ShowID;
|
|
public long SeasonID;
|
|
|
|
public long episodeNumber;
|
|
public string Title;
|
|
public string Overview;
|
|
public DateTime ReleaseDate;
|
|
|
|
public long Runtime; //This runtime variable should be in seconds (used by the video manager so we need precisions)
|
|
|
|
public string ImgPrimary;
|
|
public string ExternalIDs;
|
|
|
|
public long RuntimeInMinutes
|
|
{
|
|
get
|
|
{
|
|
return Runtime / 60;
|
|
}
|
|
}
|
|
|
|
|
|
public Episode() { }
|
|
|
|
public Episode(long episodeNumber, string title, string overview, DateTime releaseDate, long runtime, string imgPrimary, string externalIDs)
|
|
{
|
|
id = -1;
|
|
ShowID = -1;
|
|
SeasonID = -1;
|
|
this.episodeNumber = episodeNumber;
|
|
Title = title;
|
|
Overview = overview;
|
|
ReleaseDate = releaseDate;
|
|
Runtime = runtime;
|
|
ImgPrimary = imgPrimary;
|
|
ExternalIDs = externalIDs;
|
|
}
|
|
|
|
public Episode(long id, long showID, long seasonID, long episodeNumber, string title, string overview, DateTime releaseDate, long runtime, string imgPrimary, string externalIDs)
|
|
{
|
|
this.id = id;
|
|
ShowID = showID;
|
|
SeasonID = seasonID;
|
|
this.episodeNumber = episodeNumber;
|
|
Title = title;
|
|
Overview = overview;
|
|
ReleaseDate = releaseDate;
|
|
Runtime = runtime;
|
|
ImgPrimary = imgPrimary;
|
|
ExternalIDs = externalIDs;
|
|
}
|
|
}
|
|
}
|