/// <summary>
 /// Initializes a new instance of the <see cref="CompleteTemplateFormModel" /> class.
 /// </summary>
 /// <param name="templateConfigurationId">templateConfigurationId (required).</param>
 /// <param name="templateFormFieldValues">templateFormFieldValues.</param>
 /// <param name="additionalReplacements">additionalReplacements.</param>
 /// <param name="dynamicFormSections">dynamicFormSections.</param>
 /// <param name="exportModel">exportModel.</param>
 /// <param name="name">name.</param>
 public CompleteTemplateFormModel(string templateConfigurationId = default(string), List <TemplateFormFieldValueModel> templateFormFieldValues = default(List <TemplateFormFieldValueModel>), Dictionary <string, string> additionalReplacements = default(Dictionary <string, string>), List <DynamicFormSectionModel> dynamicFormSections = default(List <DynamicFormSectionModel>), ExportModel exportModel = default(ExportModel), string name = default(string))
 {
     // to ensure "templateConfigurationId" is required (not null)
     if (templateConfigurationId == null)
     {
         throw new InvalidDataException("templateConfigurationId is a required property for CompleteTemplateFormModel and cannot be null");
     }
     else
     {
         this.TemplateConfigurationId = templateConfigurationId;
     }
     this.TemplateFormFieldValues = templateFormFieldValues;
     this.AdditionalReplacements  = additionalReplacements;
     this.DynamicFormSections     = dynamicFormSections;
     this.ExportModel             = exportModel;
     this.Name = name;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UpdateAppliedApplicationTemplateFormRequest" /> class.
 /// </summary>
 /// <param name="templateFormFieldValues">templateFormFieldValues.</param>
 /// <param name="additionalReplacements">additionalReplacements.</param>
 /// <param name="dynamicFormSections">dynamicFormSections.</param>
 /// <param name="exportModel">exportModel.</param>
 /// <param name="name">name.</param>
 public UpdateAppliedApplicationTemplateFormRequest(List <TemplateFormFieldValueModel> templateFormFieldValues = default(List <TemplateFormFieldValueModel>), Dictionary <string, string> additionalReplacements = default(Dictionary <string, string>), List <DynamicFormSectionModel> dynamicFormSections = default(List <DynamicFormSectionModel>), ExportModel exportModel = default(ExportModel), string name = default(string))
 {
     this.TemplateFormFieldValues = templateFormFieldValues;
     this.AdditionalReplacements  = additionalReplacements;
     this.DynamicFormSections     = dynamicFormSections;
     this.ExportModel             = exportModel;
     this.Name = name;
 }