namespace Core.Entities { public class AssignmentParameters( int effortLowerBound = 6, int effortUpperBound = 8, int assignmentLowerBound = 2, int assignmentUpperBound = 4, int teamSizeLimit = 4, bool limitTeamsToOne = true, bool requireRegional = true, bool requireOnSite = true) { public int EffortLowerBound { get; set; } = effortLowerBound; public int EffortUpperBound { get; set; } = effortUpperBound; public int AssignmentLowerBound { get; set; } = assignmentLowerBound; public int AssignmentUpperBound { get; set; } = assignmentUpperBound; public int TeamSizeLimit { get; set; } = teamSizeLimit; public bool LimitTeamsToOne { get; set; } = limitTeamsToOne; public bool RequireRegional { get; set; } = requireRegional; public bool RequireOnSite { get; set; } = requireOnSite; } }