namespace Modules.Library.Database.Database.Models.Anime;

public class AnimeEpisode : AnimeItem
{
    public AnimeEpisodeType Type { get; set; }
    public AnimeItemSingleDurationType DurationType { get; set; }
    public int? Number { get; set; }
    public TimeSpan? Duration { get; set; }
    public AnimeSeason? Season { get; set; }
    public Guid? SeasonId { get; set; }
}

public enum AnimeEpisodeType
{
    Regular = 0,
    Ova = 1,
    Ona = 2,
}

public enum AnimeItemSingleDurationType
{
    Series = 0,
    FullLength = 1,
    Special = 2,
}