/// <summary> /// Initializes a new instance of the <see cref="RouteGroup" /> class. /// </summary> /// <param name="Attributes">The attributes that describe this route group (required).</param> /// <param name="OfferedPerInterval">Interactions offered per 15 minute interval (required).</param> /// <param name="AverageTalkTimeSecondsPerInterval">Average talk time in seconds per 15 minute interval (required).</param> /// <param name="AverageAfterCallWorkSecondsPerInterval">Average after call work in seconds per 15 minute interval (required).</param> /// <param name="CompletedPerInterval">Interactions completed per 15 minute interval.</param> /// <param name="AbandonedPerInterval">Interactions abandoned per 15 minute interval.</param> public RouteGroup(RouteGroupAttributes Attributes = null, List <double?> OfferedPerInterval = null, List <double?> AverageTalkTimeSecondsPerInterval = null, List <double?> AverageAfterCallWorkSecondsPerInterval = null, List <double?> CompletedPerInterval = null, List <double?> AbandonedPerInterval = null) { this.Attributes = Attributes; this.OfferedPerInterval = OfferedPerInterval; this.AverageTalkTimeSecondsPerInterval = AverageTalkTimeSecondsPerInterval; this.AverageAfterCallWorkSecondsPerInterval = AverageAfterCallWorkSecondsPerInterval; this.CompletedPerInterval = CompletedPerInterval; this.AbandonedPerInterval = AbandonedPerInterval; }
/// <summary> /// Initializes a new instance of the <see cref="ForecastGenerationRouteGroupResult" /> class. /// </summary> /// <param name="RouteGroup">The route group this result represents.</param> /// <param name="MetricResults">The generation results for the associated route group.</param> public ForecastGenerationRouteGroupResult(RouteGroupAttributes RouteGroup = null, List <ForecastTimeSeriesResult> MetricResults = null) { this.RouteGroup = RouteGroup; this.MetricResults = MetricResults; }