/// <summary> /// Initializes a new instance of the <see cref="WeekScheduleListItemResponse" /> class. /// </summary> /// <param name="WeekDate">First day of this week schedule in yyyy-MM-dd format.</param> /// <param name="Description">Description of the week schedule.</param> /// <param name="Published">Whether the week schedule is published.</param> /// <param name="GenerationResults">Summary of the results from the schedule run.</param> /// <param name="ShortTermForecast">Short term forecast associated with this schedule.</param> /// <param name="Metadata">Version metadata for this work plan.</param> public WeekScheduleListItemResponse(string WeekDate = null, string Description = null, bool?Published = null, WeekScheduleGenerationResult GenerationResults = null, ShortTermForecastReference ShortTermForecast = null, WfmVersionedEntityMetadata Metadata = null) { this.WeekDate = WeekDate; this.Description = Description; this.Published = Published; this.GenerationResults = GenerationResults; this.ShortTermForecast = ShortTermForecast; this.Metadata = Metadata; }
/// <summary> /// Initializes a new instance of the <see cref="WeekSchedule" /> class. /// </summary> /// <param name="WeekDate">First day of this week schedule in yyyy-MM-dd format.</param> /// <param name="Description">Description of the week schedule.</param> /// <param name="Published">Whether the week schedule is published.</param> /// <param name="GenerationResults">Summary of the results from the schedule run.</param> /// <param name="ShortTermForecast">Short term forecast associated with this schedule.</param> /// <param name="Metadata">Version metadata for this work plan.</param> /// <param name="UserSchedules">User schedules in the week.</param> /// <param name="HeadcountForecast">Headcount information for the week schedule.</param> /// <param name="AgentSchedulesVersion">Version of agent schedules in the week schedule.</param> public WeekSchedule(string WeekDate = null, string Description = null, bool?Published = null, WeekScheduleGenerationResult GenerationResults = null, ShortTermForecastReference ShortTermForecast = null, WfmVersionedEntityMetadata Metadata = null, Dictionary <string, UserSchedule> UserSchedules = null, HeadcountForecast HeadcountForecast = null, int?AgentSchedulesVersion = null) { this.WeekDate = WeekDate; this.Description = Description; this.Published = Published; this.GenerationResults = GenerationResults; this.ShortTermForecast = ShortTermForecast; this.Metadata = Metadata; this.UserSchedules = UserSchedules; this.HeadcountForecast = HeadcountForecast; this.AgentSchedulesVersion = AgentSchedulesVersion; }