namespace SportsDivision.Domain.Entities;

public class TournamentEventLevel
{
    public int TournamentEventLevelId { get; set; }
    public int TournamentId { get; set; }
    public int EventId { get; set; }
    public int EventLevelId { get; set; }
    public bool AgeRestrictionWaived { get; set; }
    public Tournament Tournament { get; set; } = null!;
    public Event Event { get; set; } = null!;
    public EventLevel EventLevel { get; set; } = null!;
    public ICollection<EventRegistration> Registrations { get; set; } = new List<EventRegistration>();
    public ICollection<Round> Rounds { get; set; } = new List<Round>();
    public ICollection<HighJumpHeight> HighJumpHeights { get; set; } = new List<HighJumpHeight>();
}
