/// <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; }