namespace Backend.Domain;

public sealed class Category
{
    public int Id { get; set; }
    public int SeasonId { get; set; }
    public Season Season { get; set; } = null!;
    public string GroupName { get; set; } = string.Empty;
    public string Name { get; set; } = string.Empty;
    public string Slug { get; set; } = string.Empty;
    public string Description { get; set; } = string.Empty;
    public int SortOrder { get; set; }
    public int MaxNomineesPerUser { get; set; }
    public int? ViewerRangeMin { get; set; }
    public int? ViewerRangeMax { get; set; }
    public ICollection<Candidate> Candidates { get; set; } = [];
}
