/// <summary>
 /// Initializes a new instance of the <see cref="UpdateServiceGoalTemplate" /> class.
 /// </summary>
 /// <param name="Name">The name of the service goal template..</param>
 /// <param name="ServiceLevel">Service level targets for this service goal template.</param>
 /// <param name="AverageSpeedOfAnswer">Average speed of answer targets for this service goal template.</param>
 /// <param name="AbandonRate">Abandon rate targets for this service goal template.</param>
 /// <param name="Metadata">Version metadata for the service goal template (required).</param>
 public UpdateServiceGoalTemplate(string Name = null, BuServiceLevel ServiceLevel = null, BuAverageSpeedOfAnswer AverageSpeedOfAnswer = null, BuAbandonRate AbandonRate = null, WfmVersionedEntityMetadata Metadata = null)
 {
     this.Name                 = Name;
     this.ServiceLevel         = ServiceLevel;
     this.AverageSpeedOfAnswer = AverageSpeedOfAnswer;
     this.AbandonRate          = AbandonRate;
     this.Metadata             = Metadata;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CreateServiceGoalTemplate" /> class.
 /// </summary>
 /// <param name="Name">The name of the service goal template. (required).</param>
 /// <param name="ServiceLevel">Service level targets for this service goal template.</param>
 /// <param name="AverageSpeedOfAnswer">Average speed of answer targets for this service goal template.</param>
 /// <param name="AbandonRate">Abandon rate targets for this service goal template.</param>
 public CreateServiceGoalTemplate(string Name = null, BuServiceLevel ServiceLevel = null, BuAverageSpeedOfAnswer AverageSpeedOfAnswer = null, BuAbandonRate AbandonRate = null)
 {
     this.Name                 = Name;
     this.ServiceLevel         = ServiceLevel;
     this.AverageSpeedOfAnswer = AverageSpeedOfAnswer;
     this.AbandonRate          = AbandonRate;
 }