using SportsDivision.Domain.Enums;

namespace SportsDivision.Domain.Entities;

public class Event
{
    public int EventId { get; set; }
    public string Name { get; set; } = string.Empty;
    public EventCategory Category { get; set; }
    public bool IsRelay { get; set; }
    public bool PrimarySchool { get; set; }
    public bool SecondarySchool { get; set; }
    public bool IsActive { get; set; } = true;
    public ICollection<EventLevel> EventLevels { get; set; } = new List<EventLevel>();
    public ICollection<TournamentEventLevel> TournamentEventLevels { get; set; } = new List<TournamentEventLevel>();
    public ICollection<ScoringConstant> ScoringConstants { get; set; } = new List<ScoringConstant>();
}
