using SportsDivision.Domain.Enums;

namespace SportsDivision.Domain.Entities;

public class Round
{
    public int RoundId { get; set; }
    public int TournamentEventLevelId { get; set; }
    public RoundType RoundType { get; set; }
    public int RoundOrder { get; set; }
    public int? AdvanceTopN { get; set; }
    public int? AdvanceFastestLosers { get; set; }
    public RoundStatus Status { get; set; } = RoundStatus.Pending;
    public TournamentEventLevel TournamentEventLevel { get; set; } = null!;
    public ICollection<Heat> Heats { get; set; } = new List<Heat>();
}
