예제 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SchedulingSettings" /> class.
 /// </summary>
 /// <param name="MaxOccupancyPercentForDeferredWork">Max occupancy percent for deferred work.</param>
 /// <param name="DefaultShrinkagePercent">Default shrinkage percent for scheduling.</param>
 /// <param name="ShrinkageOverrides">Shrinkage overrides for scheduling.</param>
 /// <param name="PlanningPeriod">Planning period settings for scheduling.</param>
 public SchedulingSettings(int?MaxOccupancyPercentForDeferredWork = null, double?DefaultShrinkagePercent = null, ShrinkageOverrides ShrinkageOverrides = null, PlanningPeriodSettings PlanningPeriod = null)
 {
     this.MaxOccupancyPercentForDeferredWork = MaxOccupancyPercentForDeferredWork;
     this.DefaultShrinkagePercent            = DefaultShrinkagePercent;
     this.ShrinkageOverrides = ShrinkageOverrides;
     this.PlanningPeriod     = PlanningPeriod;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SchedulingSettingsRequest" /> class.
 /// </summary>
 /// <param name="MaxOccupancyPercentForDeferredWork">Max occupancy percent for deferred work.</param>
 /// <param name="DefaultShrinkagePercent">Default shrinkage percent for scheduling.</param>
 /// <param name="ShrinkageOverrides">Shrinkage overrides for scheduling.</param>
 public SchedulingSettingsRequest(int?MaxOccupancyPercentForDeferredWork = null, double?DefaultShrinkagePercent = null, ShrinkageOverrides ShrinkageOverrides = null)
 {
     this.MaxOccupancyPercentForDeferredWork = MaxOccupancyPercentForDeferredWork;
     this.DefaultShrinkagePercent            = DefaultShrinkagePercent;
     this.ShrinkageOverrides = ShrinkageOverrides;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SchedulingSettingsResponse" /> class.
 /// </summary>
 /// <param name="MaxOccupancyPercentForDeferredWork">Max occupancy percent for deferred work.</param>
 /// <param name="DefaultShrinkagePercent">Default shrinkage percent for scheduling.</param>
 /// <param name="ShrinkageOverrides">Shrinkage overrides for scheduling.</param>
 /// <param name="PlanningPeriod">Planning period settings for scheduling.</param>
 /// <param name="StartDayOfWeekend">Start day of weekend for scheduling.</param>
 public SchedulingSettingsResponse(int? MaxOccupancyPercentForDeferredWork = null, double? DefaultShrinkagePercent = null, ShrinkageOverrides ShrinkageOverrides = null, PlanningPeriodSettings PlanningPeriod = null, StartDayOfWeekendEnum? StartDayOfWeekend = null)
 {
     this.MaxOccupancyPercentForDeferredWork = MaxOccupancyPercentForDeferredWork;
     this.DefaultShrinkagePercent = DefaultShrinkagePercent;
     this.ShrinkageOverrides = ShrinkageOverrides;
     this.PlanningPeriod = PlanningPeriod;
     this.StartDayOfWeekend = StartDayOfWeekend;
     
 }