namespace Modules.Library.WebApi.Models.Views.Anime;

public class TitleShort
{
    public Guid Id { get; set; }

    public decimal? Rate { get; set; }
    public decimal? MyRate { get; set; }

    public int ViewsCount { get; set; }
    public int MyViewsCount { get; set; }

    public IEnumerable<NameItem> Names { get; set; } = [];
    public MediaInfo? Preview { get; set; }

    public IEnumerable<GenreProportion> Genres { get; set; } = [];

    public DateTimeOffset? EstimatedReleaseDate { get; set; }
    public DateTimeOffset? ReleaseDate { get; set; }

    public uint SeasonsCount { get; set; }
    public uint EpisodesCount { get; set; }
    public uint EpisodesInsideSeasonsCount { get; set; }
    
    public bool Completed { get; set; }
}