/// <summary>
 /// Initializes a new instance of the <see cref="RoutePathResponse" /> class.
 /// </summary>
 /// <param name="Queue">The ID of the queue associated with the route path.</param>
 /// <param name="MediaType">The media type of the given queue associated with the route path.</param>
 /// <param name="Language">The ID of the language associated with the route path.</param>
 /// <param name="Skills">The set of skills associated with the route path.</param>
 public RoutePathResponse(QueueReference Queue = null, MediaTypeEnum?MediaType = null, LanguageReference Language = null, List <RoutingSkillReference> Skills = null)
 {
     this.Queue     = Queue;
     this.MediaType = MediaType;
     this.Language  = Language;
     this.Skills    = Skills;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="RouteGroupAttributes" /> class.
 /// </summary>
 /// <param name="Queue">The queue to which the associated route group applies (required).</param>
 /// <param name="MediaType">The media type to which the associated route group applies (required).</param>
 /// <param name="Language">The language to which the associated route group applies.</param>
 /// <param name="Skills">The skill set to which the associated route group applies.</param>
 public RouteGroupAttributes(QueueReference Queue = null, MediaTypeEnum?MediaType = null, LanguageReference Language = null, List <RoutingSkillReference> Skills = null)
 {
     this.Queue     = Queue;
     this.MediaType = MediaType;
     this.Language  = Language;
     this.Skills    = Skills;
 }