/// <summary>
 /// Initializes a new instance of the FlowApiEnvelopeBasicOptions
 /// class.
 /// </summary>
 public FlowApiEnvelopeBasicOptions(string name = default(string), string emailSubject = default(string), string emailBody = default(string), bool?enableReminders = default(bool?), int?firstReminderDayAmount = default(int?), int?recurrentReminderDayAmount = default(int?), int?beforeExpirationDayAmount = default(int?), int?daysUntilExpire = default(int?), string callbackUrl = default(string), string statusUpdateCallbackUrl = default(string), WorkstepEventCallback workstepEventCallback = default(WorkstepEventCallback), string metaDataXml = default(string))
 {
     Name                       = name;
     EmailSubject               = emailSubject;
     EmailBody                  = emailBody;
     EnableReminders            = enableReminders;
     FirstReminderDayAmount     = firstReminderDayAmount;
     RecurrentReminderDayAmount = recurrentReminderDayAmount;
     BeforeExpirationDayAmount  = beforeExpirationDayAmount;
     DaysUntilExpire            = daysUntilExpire;
     CallbackUrl                = callbackUrl;
     StatusUpdateCallbackUrl    = statusUpdateCallbackUrl;
     WorkstepEventCallback      = workstepEventCallback;
     MetaDataXml                = metaDataXml;
 }
 /// <summary>
 /// Initializes a new instance of the FlowApiEnvelopeOverrideOptions
 /// class.
 /// </summary>
 public FlowApiEnvelopeOverrideOptions(IList <FlowApiEnvelopeOverrideOptionsRecipient> recipients = default(IList <FlowApiEnvelopeOverrideOptionsRecipient>), FlowApiAddFormFields addFormFields = default(FlowApiAddFormFields), FlowApiOverrideFormFieldOptions overrideFormFieldValues = default(FlowApiOverrideFormFieldOptions), string name = default(string), string emailSubject = default(string), string emailBody = default(string), bool?enableReminders = default(bool?), int?firstReminderDayAmount = default(int?), int?recurrentReminderDayAmount = default(int?), int?beforeExpirationDayAmount = default(int?), int?daysUntilExpire = default(int?), string callbackUrl = default(string), string statusUpdateCallbackUrl = default(string), WorkstepEventCallback workstepEventCallback = default(WorkstepEventCallback), string metaDataXml = default(string))
 {
     Recipients              = recipients;
     AddFormFields           = addFormFields;
     OverrideFormFieldValues = overrideFormFieldValues;
     Name                       = name;
     EmailSubject               = emailSubject;
     EmailBody                  = emailBody;
     EnableReminders            = enableReminders;
     FirstReminderDayAmount     = firstReminderDayAmount;
     RecurrentReminderDayAmount = recurrentReminderDayAmount;
     BeforeExpirationDayAmount  = beforeExpirationDayAmount;
     DaysUntilExpire            = daysUntilExpire;
     CallbackUrl                = callbackUrl;
     StatusUpdateCallbackUrl    = statusUpdateCallbackUrl;
     WorkstepEventCallback      = workstepEventCallback;
     MetaDataXml                = metaDataXml;
 }
 /// <summary>
 /// Initializes a new instance of the FlowApiSendEnvelopeDescription
 /// class.
 /// </summary>
 public FlowApiSendEnvelopeDescription(string name, string emailSubject, string emailBody, bool enableReminders, int firstReminderDayAmount, int recurrentReminderDayAmount, int beforeExpirationDayAmount, int daysUntilExpire, IList <FlowApiSendEnvelopeStep> steps, string displayedEmailSender = default(string), string callbackUrl = default(string), string statusUpdateCallbackUrl = default(string), WorkstepEventCallback workstepEventCallback = default(WorkstepEventCallback), FlowApiAddFormFields addFormFields = default(FlowApiAddFormFields), FlowApiOverrideFormFieldOptions overrideFormFieldValues = default(FlowApiOverrideFormFieldOptions), string metaDataXml = default(string))
 {
     Name                       = name;
     EmailSubject               = emailSubject;
     EmailBody                  = emailBody;
     DisplayedEmailSender       = displayedEmailSender;
     EnableReminders            = enableReminders;
     FirstReminderDayAmount     = firstReminderDayAmount;
     RecurrentReminderDayAmount = recurrentReminderDayAmount;
     BeforeExpirationDayAmount  = beforeExpirationDayAmount;
     DaysUntilExpire            = daysUntilExpire;
     CallbackUrl                = callbackUrl;
     StatusUpdateCallbackUrl    = statusUpdateCallbackUrl;
     WorkstepEventCallback      = workstepEventCallback;
     Steps                      = steps;
     AddFormFields              = addFormFields;
     OverrideFormFieldValues    = overrideFormFieldValues;
     MetaDataXml                = metaDataXml;
 }