Beispiel #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Title" /> class.
 /// </summary>
 /// <param name="AnchorCaseSensitive">When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**..</param>
 /// <param name="AnchorHorizontalAlignment">Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**..</param>
 /// <param name="AnchorIgnoreIfNotPresent">When set to **true**, this tab is ignored if anchorString is not found in the document..</param>
 /// <param name="AnchorMatchWholeWord">When set to **true**, the anchor string in this tab matches whole words only (strings embedded in other strings are ignored.) The default value is **true**..</param>
 /// <param name="AnchorString">Anchor text information for a radio button..</param>
 /// <param name="AnchorUnits">Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches..</param>
 /// <param name="AnchorXOffset">Specifies the X axis location of the tab, in achorUnits, relative to the anchorString..</param>
 /// <param name="AnchorYOffset">Specifies the Y axis location of the tab, in achorUnits, relative to the anchorString..</param>
 /// <param name="Bold">When set to **true**, the information in the tab is bold..</param>
 /// <param name="ConcealValueOnDocument">When set to **true**, the field appears normally while the recipient is adding or modifying the information in the field, but the data is not visible (the characters are hidden by asterisks) to any other signer or the sender.  When an envelope is completed the information is available to the sender through the Form Data link in the DocuSign Console.  This setting applies only to text boxes and does not affect list boxes, radio buttons, or check boxes..</param>
 /// <param name="ConditionalParentLabel">For conditional fields this is the TabLabel of the parent tab that controls this tab&#39;s visibility..</param>
 /// <param name="ConditionalParentValue">For conditional fields, this is the value of the parent tab that controls the tab&#39;s visibility.  If the parent tab is a Checkbox, Radio button, Optional Signature, or Optional Initial use \&quot;on\&quot; as the value to show that the parent tab is active. .</param>
 /// <param name="CustomTabId">The DocuSign generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties..</param>
 /// <param name="DisableAutoSize">When set to **true**, disables the auto sizing of single line text boxes in the signing screen when the signer enters data. If disabled users will only be able enter as much data as the text box can hold. By default this is false. This property only affects single line text boxes..</param>
 /// <param name="DocumentId">Specifies the document ID number that the tab is placed on. This must refer to an existing Document&#39;s ID attribute..</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="Font">The font to be used for the tab value. Supported Fonts: Arial, Arial, ArialNarrow, Calibri, CourierNew, Garamond, Georgia, Helvetica,   LucidaConsole, Tahoma, TimesNewRoman, Trebuchet, Verdana, MSGothic, MSMincho, Default..</param>
 /// <param name="FontColor">The font color used for the information in the tab.  Possible values are: Black, BrightBlue, BrightRed, DarkGreen, DarkRed, Gold, Green, NavyBlue, Purple, or White..</param>
 /// <param name="FontSize">The font size used for the information in the tab.  Possible values are: Size7, Size8, Size9, Size10, Size11, Size12, Size14, Size16, Size18, Size20, Size22, Size24, Size26, Size28, Size36, Size48, or Size72..</param>
 /// <param name="Italic">When set to **true**, the information in the tab is italic..</param>
 /// <param name="Locked">When set to **true**, the signer cannot change the data of the custom tab..</param>
 /// <param name="MaxLength">An optional value that describes the maximum length of the property when the property is a string..</param>
 /// <param name="MergeField">MergeField.</param>
 /// <param name="Name">.</param>
 /// <param name="OriginalValue">The initial value of the tab when it was sent to the recipient. .</param>
 /// <param name="PageNumber">Specifies the page number on which the tab is located..</param>
 /// <param name="RecipientId">Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document..</param>
 /// <param name="Required">When set to **true**, the signer is required to fill out this tab.</param>
 /// <param name="Status">Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later..</param>
 /// <param name="TabId">The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call].     .</param>
 /// <param name="TabLabel">The label string associated with the tab..</param>
 /// <param name="TabOrder">.</param>
 /// <param name="TemplateLocked">When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients. .</param>
 /// <param name="TemplateRequired">When set to **true**, the sender may not remove the recipient. Used only when working with template recipients..</param>
 /// <param name="Underline">When set to **true**, the information in the tab is underlined..</param>
 /// <param name="Value">Specifies the value of the tab. .</param>
 /// <param name="Width">Width of the tab in pixels..</param>
 /// <param name="XPosition">This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position..</param>
 /// <param name="YPosition">This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position..</param>
 public Title(string AnchorCaseSensitive = default(string), string AnchorHorizontalAlignment = default(string), string AnchorIgnoreIfNotPresent = default(string), string AnchorMatchWholeWord = default(string), string AnchorString = default(string), string AnchorUnits = default(string), string AnchorXOffset = default(string), string AnchorYOffset = default(string), string Bold = default(string), string ConcealValueOnDocument = default(string), string ConditionalParentLabel = default(string), string ConditionalParentValue = default(string), string CustomTabId = default(string), string DisableAutoSize = default(string), string DocumentId = default(string), ErrorDetails ErrorDetails = default(ErrorDetails), string Font = default(string), string FontColor = default(string), string FontSize = default(string), string Italic = default(string), string Locked = default(string), int?MaxLength = default(int?), MergeField MergeField = default(MergeField), string Name = default(string), string OriginalValue = default(string), string PageNumber = default(string), string RecipientId = default(string), string Required = default(string), string Status = default(string), string TabId = default(string), string TabLabel = default(string), string TabOrder = default(string), string TemplateLocked = default(string), string TemplateRequired = default(string), string Underline = default(string), string Value = default(string), int?Width = default(int?), string XPosition = default(string), string YPosition = default(string))
 {
     this.AnchorCaseSensitive       = AnchorCaseSensitive;
     this.AnchorHorizontalAlignment = AnchorHorizontalAlignment;
     this.AnchorIgnoreIfNotPresent  = AnchorIgnoreIfNotPresent;
     this.AnchorMatchWholeWord      = AnchorMatchWholeWord;
     this.AnchorString           = AnchorString;
     this.AnchorUnits            = AnchorUnits;
     this.AnchorXOffset          = AnchorXOffset;
     this.AnchorYOffset          = AnchorYOffset;
     this.Bold                   = Bold;
     this.ConcealValueOnDocument = ConcealValueOnDocument;
     this.ConditionalParentLabel = ConditionalParentLabel;
     this.ConditionalParentValue = ConditionalParentValue;
     this.CustomTabId            = CustomTabId;
     this.DisableAutoSize        = DisableAutoSize;
     this.DocumentId             = DocumentId;
     this.ErrorDetails           = ErrorDetails;
     this.Font                   = Font;
     this.FontColor              = FontColor;
     this.FontSize               = FontSize;
     this.Italic                 = Italic;
     this.Locked                 = Locked;
     this.MaxLength              = MaxLength;
     this.MergeField             = MergeField;
     this.Name                   = Name;
     this.OriginalValue          = OriginalValue;
     this.PageNumber             = PageNumber;
     this.RecipientId            = RecipientId;
     this.Required               = Required;
     this.Status                 = Status;
     this.TabId                  = TabId;
     this.TabLabel               = TabLabel;
     this.TabOrder               = TabOrder;
     this.TemplateLocked         = TemplateLocked;
     this.TemplateRequired       = TemplateRequired;
     this.Underline              = Underline;
     this.Value                  = Value;
     this.Width                  = Width;
     this.XPosition              = XPosition;
     this.YPosition              = YPosition;
 }
Beispiel #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="RecipientUpdateResponse" /> class.
 /// </summary>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="RecipientId">Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document..</param>
 /// <param name="Tabs">Tabs.</param>
 public RecipientUpdateResponse(ErrorDetails ErrorDetails = default(ErrorDetails), string RecipientId = default(string), Tabs Tabs = default(Tabs))
 {
     this.ErrorDetails = ErrorDetails;
     this.RecipientId  = RecipientId;
     this.Tabs         = Tabs;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Notarize" /> class.
 /// </summary>
 /// <param name="AnchorCaseSensitive">When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**..</param>
 /// <param name="AnchorHorizontalAlignment">Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**..</param>
 /// <param name="AnchorIgnoreIfNotPresent">When set to **true**, this tab is ignored if anchorString is not found in the document..</param>
 /// <param name="AnchorMatchWholeWord">When set to **true**, the anchor string in this tab matches whole words only (strings embedded in other strings are ignored.) The default value is **true**..</param>
 /// <param name="AnchorString">Anchor text information for a radio button..</param>
 /// <param name="AnchorUnits">Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches..</param>
 /// <param name="AnchorXOffset">Specifies the X axis location of the tab, in anchorUnits, relative to the anchorString..</param>
 /// <param name="AnchorYOffset">Specifies the Y axis location of the tab, in anchorUnits, relative to the anchorString..</param>
 /// <param name="ConditionalParentLabel">For conditional fields this is the TabLabel of the parent tab that controls this tab&#39;s visibility..</param>
 /// <param name="ConditionalParentValue">For conditional fields, this is the value of the parent tab that controls the tab&#39;s visibility.  If the parent tab is a Checkbox, Radio button, Optional Signature, or Optional Initial use \&quot;on\&quot; as the value to show that the parent tab is active. .</param>
 /// <param name="CustomTabId">The DocuSign generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties..</param>
 /// <param name="DocumentId">Specifies the document ID number that the tab is placed on. This must refer to an existing Document&#39;s ID attribute..</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="Locked">When set to **true**, the signer cannot change the data of the custom tab..</param>
 /// <param name="MergeField">MergeField.</param>
 /// <param name="PageNumber">Specifies the page number on which the tab is located..</param>
 /// <param name="RecipientId">Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document..</param>
 /// <param name="Required">When set to **true**, the signer is required to fill out this tab.</param>
 /// <param name="Status">Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later..</param>
 /// <param name="TabId">The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call].     .</param>
 /// <param name="TabOrder">.</param>
 /// <param name="TemplateLocked">When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients. .</param>
 /// <param name="TemplateRequired">When set to **true**, the sender may not remove the recipient. Used only when working with template recipients..</param>
 /// <param name="Tooltip">.</param>
 /// <param name="XPosition">This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position..</param>
 /// <param name="YPosition">This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position..</param>
 public Notarize(string AnchorCaseSensitive = default(string), string AnchorHorizontalAlignment = default(string), string AnchorIgnoreIfNotPresent = default(string), string AnchorMatchWholeWord = default(string), string AnchorString = default(string), string AnchorUnits = default(string), string AnchorXOffset = default(string), string AnchorYOffset = default(string), string ConditionalParentLabel = default(string), string ConditionalParentValue = default(string), string CustomTabId = default(string), string DocumentId = default(string), ErrorDetails ErrorDetails = default(ErrorDetails), string Locked = default(string), MergeField MergeField = default(MergeField), string PageNumber = default(string), string RecipientId = default(string), string Required = default(string), string Status = default(string), string TabId = default(string), string TabOrder = default(string), string TemplateLocked = default(string), string TemplateRequired = default(string), string Tooltip = default(string), string XPosition = default(string), string YPosition = default(string))
 {
     this.AnchorCaseSensitive       = AnchorCaseSensitive;
     this.AnchorHorizontalAlignment = AnchorHorizontalAlignment;
     this.AnchorIgnoreIfNotPresent  = AnchorIgnoreIfNotPresent;
     this.AnchorMatchWholeWord      = AnchorMatchWholeWord;
     this.AnchorString           = AnchorString;
     this.AnchorUnits            = AnchorUnits;
     this.AnchorXOffset          = AnchorXOffset;
     this.AnchorYOffset          = AnchorYOffset;
     this.ConditionalParentLabel = ConditionalParentLabel;
     this.ConditionalParentValue = ConditionalParentValue;
     this.CustomTabId            = CustomTabId;
     this.DocumentId             = DocumentId;
     this.ErrorDetails           = ErrorDetails;
     this.Locked           = Locked;
     this.MergeField       = MergeField;
     this.PageNumber       = PageNumber;
     this.RecipientId      = RecipientId;
     this.Required         = Required;
     this.Status           = Status;
     this.TabId            = TabId;
     this.TabOrder         = TabOrder;
     this.TemplateLocked   = TemplateLocked;
     this.TemplateRequired = TemplateRequired;
     this.Tooltip          = Tooltip;
     this.XPosition        = XPosition;
     this.YPosition        = YPosition;
 }
Beispiel #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MemberGroupSharedItem" /> class.
 /// </summary>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="Group">Group.</param>
 /// <param name="Shared">When set to **true**, this custom tab is shared..</param>
 public MemberGroupSharedItem(ErrorDetails ErrorDetails = default(ErrorDetails), Group Group = default(Group), string Shared = default(string))
 {
     this.ErrorDetails = ErrorDetails;
     this.Group        = Group;
     this.Shared       = Shared;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Recipients" /> class.
 /// </summary>
 /// <param name="Agents">A complex type defining the management and access rights of a recipient assigned assigned as an agent on the document..</param>
 /// <param name="CarbonCopies">A complex type containing information about recipients who should receive a copy of the envelope, but does not need to sign it..</param>
 /// <param name="CertifiedDeliveries">A complex type containing information on a recipient the must receive the completed documents for the envelope to be completed, but the recipient does not need to sign, initial, date, or add information to any of the documents..</param>
 /// <param name="CurrentRoutingOrder">.</param>
 /// <param name="Editors">A complex type defining the management and access rights of a recipient assigned assigned as an editor on the document..</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="InPersonSigners">Specifies a signer that is in the same physical location as a DocuSign user who will act as a Signing Host for the transaction. The recipient added is the Signing Host and new separate Signer Name field appears after Sign in person is selected..</param>
 /// <param name="Intermediaries">Identifies a recipient that can, but is not required to, add name and email information for recipients at the same or subsequent level in the routing order (until subsequent Agents, Editors or Intermediaries recipient types are added)..</param>
 /// <param name="RecipientCount">.</param>
 /// <param name="Signers">A complex type containing information about the Signer recipient..</param>
 public Recipients(List <Agent> Agents = default(List <Agent>), List <CarbonCopy> CarbonCopies = default(List <CarbonCopy>), List <CertifiedDelivery> CertifiedDeliveries = default(List <CertifiedDelivery>), string CurrentRoutingOrder = default(string), List <Editor> Editors = default(List <Editor>), ErrorDetails ErrorDetails = default(ErrorDetails), List <InPersonSigner> InPersonSigners = default(List <InPersonSigner>), List <Intermediary> Intermediaries = default(List <Intermediary>), string RecipientCount = default(string), List <Signer> Signers = default(List <Signer>))
 {
     this.Agents              = Agents;
     this.CarbonCopies        = CarbonCopies;
     this.CertifiedDeliveries = CertifiedDeliveries;
     this.CurrentRoutingOrder = CurrentRoutingOrder;
     this.Editors             = Editors;
     this.ErrorDetails        = ErrorDetails;
     this.InPersonSigners     = InPersonSigners;
     this.Intermediaries      = Intermediaries;
     this.RecipientCount      = RecipientCount;
     this.Signers             = Signers;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AccountSignature" /> class.
 /// </summary>
 /// <param name="AdoptedDateTime">AdoptedDateTime.</param>
 /// <param name="CreatedDateTime">Indicates the date and time the item was created..</param>
 /// <param name="CustomField">CustomField.</param>
 /// <param name="DateStampProperties">DateStampProperties.</param>
 /// <param name="DisallowUserResizeStamp">DisallowUserResizeStamp.</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="ExternalID">ExternalID.</param>
 /// <param name="ImageBase64">ImageBase64.</param>
 /// <param name="ImageType">ImageType.</param>
 /// <param name="Initials150ImageId">Initials150ImageId.</param>
 /// <param name="InitialsImageUri">Contains the URI for an endpoint that you can use to retrieve the initials image..</param>
 /// <param name="IsDefault">IsDefault.</param>
 /// <param name="LastModifiedDateTime">The date and time the item was last modified..</param>
 /// <param name="NrdsId">NrdsId.</param>
 /// <param name="NrdsLastName">NrdsLastName.</param>
 /// <param name="NrdsStatus">NrdsStatus.</param>
 /// <param name="PhoneticName">PhoneticName.</param>
 /// <param name="Signature150ImageId">Signature150ImageId.</param>
 /// <param name="SignatureFont">SignatureFont.</param>
 /// <param name="SignatureGroups">SignatureGroups.</param>
 /// <param name="SignatureId">Specifies the signature ID associated with the signature name. You can use the signature ID in the URI in place of the signature name, and the value stored in the &#x60;signatureName&#x60; property in the body is used. This allows the use of special characters (such as \&quot;&amp;\&quot;, \&quot;&lt;\&quot;, \&quot;&gt;\&quot;) in a the signature name. Note that with each update to signatures, the returned signature ID might change, so the caller will need to trigger off the signature name to get the new signature ID..</param>
 /// <param name="SignatureImageUri">Contains the URI for an endpoint that you can use to retrieve the signature image..</param>
 /// <param name="SignatureInitials">SignatureInitials.</param>
 /// <param name="SignatureName">Specifies the user signature name..</param>
 /// <param name="SignatureRights">SignatureRights.</param>
 /// <param name="SignatureType">SignatureType.</param>
 /// <param name="SignatureUsers">SignatureUsers.</param>
 /// <param name="StampFormat">StampFormat.</param>
 /// <param name="StampImageUri">StampImageUri.</param>
 /// <param name="StampSizeMM">StampSizeMM.</param>
 /// <param name="StampType">StampType.</param>
 /// <param name="Status">Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later..</param>
 public AccountSignature(string AdoptedDateTime = default(string), string CreatedDateTime = default(string), string CustomField = default(string), DateStampProperties DateStampProperties = default(DateStampProperties), string DisallowUserResizeStamp = default(string), ErrorDetails ErrorDetails = default(ErrorDetails), string ExternalID = default(string), string ImageBase64 = default(string), string ImageType = default(string), string Initials150ImageId = default(string), string InitialsImageUri = default(string), string IsDefault = default(string), string LastModifiedDateTime = default(string), string NrdsId = default(string), string NrdsLastName = default(string), string NrdsStatus = default(string), string PhoneticName = default(string), string Signature150ImageId = default(string), string SignatureFont = default(string), List <SignatureGroup> SignatureGroups = default(List <SignatureGroup>), string SignatureId = default(string), string SignatureImageUri = default(string), string SignatureInitials = default(string), string SignatureName = default(string), string SignatureRights = default(string), string SignatureType = default(string), List <SignatureUser> SignatureUsers = default(List <SignatureUser>), string StampFormat = default(string), string StampImageUri = default(string), string StampSizeMM = default(string), string StampType = default(string), string Status = default(string))
 {
     this.AdoptedDateTime         = AdoptedDateTime;
     this.CreatedDateTime         = CreatedDateTime;
     this.CustomField             = CustomField;
     this.DateStampProperties     = DateStampProperties;
     this.DisallowUserResizeStamp = DisallowUserResizeStamp;
     this.ErrorDetails            = ErrorDetails;
     this.ExternalID           = ExternalID;
     this.ImageBase64          = ImageBase64;
     this.ImageType            = ImageType;
     this.Initials150ImageId   = Initials150ImageId;
     this.InitialsImageUri     = InitialsImageUri;
     this.IsDefault            = IsDefault;
     this.LastModifiedDateTime = LastModifiedDateTime;
     this.NrdsId              = NrdsId;
     this.NrdsLastName        = NrdsLastName;
     this.NrdsStatus          = NrdsStatus;
     this.PhoneticName        = PhoneticName;
     this.Signature150ImageId = Signature150ImageId;
     this.SignatureFont       = SignatureFont;
     this.SignatureGroups     = SignatureGroups;
     this.SignatureId         = SignatureId;
     this.SignatureImageUri   = SignatureImageUri;
     this.SignatureInitials   = SignatureInitials;
     this.SignatureName       = SignatureName;
     this.SignatureRights     = SignatureRights;
     this.SignatureType       = SignatureType;
     this.SignatureUsers      = SignatureUsers;
     this.StampFormat         = StampFormat;
     this.StampImageUri       = StampImageUri;
     this.StampSizeMM         = StampSizeMM;
     this.StampType           = StampType;
     this.Status              = Status;
 }
Beispiel #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="List" /> class.
 /// </summary>
 /// <param name="AnchorCaseSensitive">When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**..</param>
 /// <param name="AnchorHorizontalAlignment">Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**..</param>
 /// <param name="AnchorIgnoreIfNotPresent">When set to **true**, this tab is ignored if anchorString is not found in the document..</param>
 /// <param name="AnchorMatchWholeWord">When set to **true**, the anchor string in this tab matches whole words only (strings embedded in other strings are ignored.) The default value is **true**..</param>
 /// <param name="AnchorString">Anchor text information for a radio button..</param>
 /// <param name="AnchorUnits">Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches..</param>
 /// <param name="AnchorXOffset">Specifies the X axis location of the tab, in achorUnits, relative to the anchorString..</param>
 /// <param name="AnchorYOffset">Specifies the Y axis location of the tab, in achorUnits, relative to the anchorString..</param>
 /// <param name="Bold">When set to **true**, the information in the tab is bold..</param>
 /// <param name="ConditionalParentLabel">For conditional fields this is the TabLabel of the parent tab that controls this tab&#39;s visibility..</param>
 /// <param name="ConditionalParentValue">For conditional fields, this is the value of the parent tab that controls the tab&#39;s visibility.  If the parent tab is a Checkbox, Radio button, Optional Signature, or Optional Initial use \&quot;on\&quot; as the value to show that the parent tab is active. .</param>
 /// <param name="CustomTabId">The DocuSign generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties..</param>
 /// <param name="DocumentId">Specifies the document ID number that the tab is placed on. This must refer to an existing Document&#39;s ID attribute..</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="Font">The font to be used for the tab value. Supported Fonts: Arial, Arial, ArialNarrow, Calibri, CourierNew, Garamond, Georgia, Helvetica,   LucidaConsole, Tahoma, TimesNewRoman, Trebuchet, Verdana, MSGothic, MSMincho, Default..</param>
 /// <param name="FontColor">The font color used for the information in the tab.  Possible values are: Black, BrightBlue, BrightRed, DarkGreen, DarkRed, Gold, Green, NavyBlue, Purple, or White..</param>
 /// <param name="FontSize">The font size used for the information in the tab.  Possible values are: Size7, Size8, Size9, Size10, Size11, Size12, Size14, Size16, Size18, Size20, Size22, Size24, Size26, Size28, Size36, Size48, or Size72..</param>
 /// <param name="Italic">When set to **true**, the information in the tab is italic..</param>
 /// <param name="ListItems">The list of values that can be selected by senders. The list values are separated by semi-colons. Example: [one;two;three;four]  Maximum Length of listItems:  2048 characters. Maximum Length of items in the list: 100 characters.  .</param>
 /// <param name="Locked">When set to **true**, the signer cannot change the data of the custom tab..</param>
 /// <param name="MergeField">MergeField.</param>
 /// <param name="PageNumber">Specifies the page number on which the tab is located..</param>
 /// <param name="RecipientId">Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document..</param>
 /// <param name="RequireAll">When set to **true** and shared is true, information must be entered in this field to complete the envelope. .</param>
 /// <param name="Required">When set to **true**, the signer is required to fill out this tab.</param>
 /// <param name="RequireInitialOnSharedChange">Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field..</param>
 /// <param name="SenderRequired">When set to **true**, the sender must populate the tab before an envelope can be sent using the template.   This value tab can only be changed by modifying (PUT) the template.   Tabs with a &#x60;senderRequired&#x60; value of true cannot be deleted from an envelope..</param>
 /// <param name="Shared">When set to **true**, this custom tab is shared..</param>
 /// <param name="Status">Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later..</param>
 /// <param name="TabId">The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call].     .</param>
 /// <param name="TabLabel">The label string associated with the tab..</param>
 /// <param name="TabOrder">.</param>
 /// <param name="TemplateLocked">When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients. .</param>
 /// <param name="TemplateRequired">When set to **true**, the sender may not remove the recipient. Used only when working with template recipients..</param>
 /// <param name="Underline">When set to **true**, the information in the tab is underlined..</param>
 /// <param name="Value">The value to use when the item is selected..</param>
 /// <param name="Width">Width of the tab in pixels..</param>
 /// <param name="XPosition">This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position..</param>
 /// <param name="YPosition">This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position..</param>
 public List(string AnchorCaseSensitive = default(string), string AnchorHorizontalAlignment = default(string), string AnchorIgnoreIfNotPresent = default(string), string AnchorMatchWholeWord = default(string), string AnchorString = default(string), string AnchorUnits = default(string), string AnchorXOffset = default(string), string AnchorYOffset = default(string), string Bold = default(string), string ConditionalParentLabel = default(string), string ConditionalParentValue = default(string), string CustomTabId = default(string), string DocumentId = default(string), ErrorDetails ErrorDetails = default(ErrorDetails), string Font = default(string), string FontColor = default(string), string FontSize = default(string), string Italic = default(string), List <ListItem> ListItems = default(List <ListItem>), string Locked = default(string), MergeField MergeField = default(MergeField), string PageNumber = default(string), string RecipientId = default(string), string RequireAll = default(string), string Required = default(string), string RequireInitialOnSharedChange = default(string), string SenderRequired = default(string), string Shared = default(string), string Status = default(string), string TabId = default(string), string TabLabel = default(string), string TabOrder = default(string), string TemplateLocked = default(string), string TemplateRequired = default(string), string Underline = default(string), string Value = default(string), int?Width = default(int?), string XPosition = default(string), string YPosition = default(string))
 {
     this.AnchorCaseSensitive       = AnchorCaseSensitive;
     this.AnchorHorizontalAlignment = AnchorHorizontalAlignment;
     this.AnchorIgnoreIfNotPresent  = AnchorIgnoreIfNotPresent;
     this.AnchorMatchWholeWord      = AnchorMatchWholeWord;
     this.AnchorString                 = AnchorString;
     this.AnchorUnits                  = AnchorUnits;
     this.AnchorXOffset                = AnchorXOffset;
     this.AnchorYOffset                = AnchorYOffset;
     this.Bold                         = Bold;
     this.ConditionalParentLabel       = ConditionalParentLabel;
     this.ConditionalParentValue       = ConditionalParentValue;
     this.CustomTabId                  = CustomTabId;
     this.DocumentId                   = DocumentId;
     this.ErrorDetails                 = ErrorDetails;
     this.Font                         = Font;
     this.FontColor                    = FontColor;
     this.FontSize                     = FontSize;
     this.Italic                       = Italic;
     this.ListItems                    = ListItems;
     this.Locked                       = Locked;
     this.MergeField                   = MergeField;
     this.PageNumber                   = PageNumber;
     this.RecipientId                  = RecipientId;
     this.RequireAll                   = RequireAll;
     this.Required                     = Required;
     this.RequireInitialOnSharedChange = RequireInitialOnSharedChange;
     this.SenderRequired               = SenderRequired;
     this.Shared                       = Shared;
     this.Status                       = Status;
     this.TabId                        = TabId;
     this.TabLabel                     = TabLabel;
     this.TabOrder                     = TabOrder;
     this.TemplateLocked               = TemplateLocked;
     this.TemplateRequired             = TemplateRequired;
     this.Underline                    = Underline;
     this.Value                        = Value;
     this.Width                        = Width;
     this.XPosition                    = XPosition;
     this.YPosition                    = YPosition;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SigningGroup" /> class.
 /// </summary>
 /// <param name="Created">.</param>
 /// <param name="CreatedBy">.</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="GroupEmail">.</param>
 /// <param name="GroupName">The name of the group..</param>
 /// <param name="GroupType">.</param>
 /// <param name="Modified">.</param>
 /// <param name="ModifiedBy">.</param>
 /// <param name="SigningGroupId">When set to **true** and the feature is enabled in the sender&#39;s account, the signing recipient is required to draw signatures and initials at each signature/initial tab ( instead of adopting a signature/initial style or only drawing a signature/initial once)..</param>
 /// <param name="Users">.</param>
 public SigningGroup(string Created = default(string), string CreatedBy = default(string), ErrorDetails ErrorDetails = default(ErrorDetails), string GroupEmail = default(string), string GroupName = default(string), string GroupType = default(string), string Modified = default(string), string ModifiedBy = default(string), string SigningGroupId = default(string), List <SigningGroupUser> Users = default(List <SigningGroupUser>))
 {
     this.Created        = Created;
     this.CreatedBy      = CreatedBy;
     this.ErrorDetails   = ErrorDetails;
     this.GroupEmail     = GroupEmail;
     this.GroupName      = GroupName;
     this.GroupType      = GroupType;
     this.Modified       = Modified;
     this.ModifiedBy     = ModifiedBy;
     this.SigningGroupId = SigningGroupId;
     this.Users          = Users;
 }
Beispiel #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Decline" /> class.
 /// </summary>
 /// <param name="AnchorCaseSensitive">When set to **true**, the anchor string does not consider case when matching strings in the document. The default value is **true**..</param>
 /// <param name="AnchorHorizontalAlignment">Specifies the alignment of anchor tabs with anchor strings. Possible values are **left** or **right**. The default value is **left**..</param>
 /// <param name="AnchorIgnoreIfNotPresent">When set to **true**, this tab is ignored if anchorString is not found in the document..</param>
 /// <param name="AnchorMatchWholeWord">When set to **true**, the anchor string in this tab matches whole words only (strings embedded in other strings are ignored.) The default value is **true**..</param>
 /// <param name="AnchorString">Anchor text information for a radio button..</param>
 /// <param name="AnchorUnits">Specifies units of the X and Y offset. Units could be pixels, millimeters, centimeters, or inches..</param>
 /// <param name="AnchorXOffset">Specifies the X axis location of the tab, in achorUnits, relative to the anchorString..</param>
 /// <param name="AnchorYOffset">Specifies the Y axis location of the tab, in achorUnits, relative to the anchorString..</param>
 /// <param name="Bold">When set to **true**, the information in the tab is bold..</param>
 /// <param name="ButtonText"> Specifies the decline text displayed in the tab..</param>
 /// <param name="ConditionalParentLabel">For conditional fields this is the TabLabel of the parent tab that controls this tab&#39;s visibility..</param>
 /// <param name="ConditionalParentValue">For conditional fields, this is the value of the parent tab that controls the tab&#39;s visibility.  If the parent tab is a Checkbox, Radio button, Optional Signature, or Optional Initial use \&quot;on\&quot; as the value to show that the parent tab is active. .</param>
 /// <param name="CustomTabId">The DocuSign generated custom tab ID for the custom tab to be applied. This can only be used when adding new tabs for a recipient. When used, the new tab inherits all the custom tab properties..</param>
 /// <param name="DeclineReason">The reason the recipient declined the document..</param>
 /// <param name="DocumentId">Specifies the document ID number that the tab is placed on. This must refer to an existing Document&#39;s ID attribute..</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="Font">The font to be used for the tab value. Supported Fonts: Arial, Arial, ArialNarrow, Calibri, CourierNew, Garamond, Georgia, Helvetica,   LucidaConsole, Tahoma, TimesNewRoman, Trebuchet, Verdana, MSGothic, MSMincho, Default..</param>
 /// <param name="FontColor">The font color used for the information in the tab.  Possible values are: Black, BrightBlue, BrightRed, DarkGreen, DarkRed, Gold, Green, NavyBlue, Purple, or White..</param>
 /// <param name="FontSize">The font size used for the information in the tab.  Possible values are: Size7, Size8, Size9, Size10, Size11, Size12, Size14, Size16, Size18, Size20, Size22, Size24, Size26, Size28, Size36, Size48, or Size72..</param>
 /// <param name="Height">Height of the tab in pixels..</param>
 /// <param name="Italic">When set to **true**, the information in the tab is italic..</param>
 /// <param name="MergeField">MergeField.</param>
 /// <param name="PageNumber">Specifies the page number on which the tab is located..</param>
 /// <param name="RecipientId">Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document..</param>
 /// <param name="Status">Indicates the envelope status. Valid values are:  * sent - The envelope is sent to the recipients.  * created - The envelope is saved as a draft and can be modified and sent later..</param>
 /// <param name="TabId">The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call].     .</param>
 /// <param name="TabLabel">The label string associated with the tab..</param>
 /// <param name="TabOrder">.</param>
 /// <param name="TemplateLocked">When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients. .</param>
 /// <param name="TemplateRequired">When set to **true**, the sender may not remove the recipient. Used only when working with template recipients..</param>
 /// <param name="Underline">When set to **true**, the information in the tab is underlined..</param>
 /// <param name="Width">Width of the tab in pixels..</param>
 /// <param name="XPosition">This indicates the horizontal offset of the object on the page. DocuSign uses 72 DPI when determining position..</param>
 /// <param name="YPosition">This indicates the vertical offset of the object on the page. DocuSign uses 72 DPI when determining position..</param>
 public Decline(string AnchorCaseSensitive = default(string), string AnchorHorizontalAlignment = default(string), string AnchorIgnoreIfNotPresent = default(string), string AnchorMatchWholeWord = default(string), string AnchorString = default(string), string AnchorUnits = default(string), string AnchorXOffset = default(string), string AnchorYOffset = default(string), string Bold = default(string), string ButtonText = default(string), string ConditionalParentLabel = default(string), string ConditionalParentValue = default(string), string CustomTabId = default(string), string DeclineReason = default(string), string DocumentId = default(string), ErrorDetails ErrorDetails = default(ErrorDetails), string Font = default(string), string FontColor = default(string), string FontSize = default(string), int?Height = default(int?), string Italic = default(string), MergeField MergeField = default(MergeField), string PageNumber = default(string), string RecipientId = default(string), string Status = default(string), string TabId = default(string), string TabLabel = default(string), string TabOrder = default(string), string TemplateLocked = default(string), string TemplateRequired = default(string), string Underline = default(string), int?Width = default(int?), string XPosition = default(string), string YPosition = default(string))
 {
     this.AnchorCaseSensitive       = AnchorCaseSensitive;
     this.AnchorHorizontalAlignment = AnchorHorizontalAlignment;
     this.AnchorIgnoreIfNotPresent  = AnchorIgnoreIfNotPresent;
     this.AnchorMatchWholeWord      = AnchorMatchWholeWord;
     this.AnchorString           = AnchorString;
     this.AnchorUnits            = AnchorUnits;
     this.AnchorXOffset          = AnchorXOffset;
     this.AnchorYOffset          = AnchorYOffset;
     this.Bold                   = Bold;
     this.ButtonText             = ButtonText;
     this.ConditionalParentLabel = ConditionalParentLabel;
     this.ConditionalParentValue = ConditionalParentValue;
     this.CustomTabId            = CustomTabId;
     this.DeclineReason          = DeclineReason;
     this.DocumentId             = DocumentId;
     this.ErrorDetails           = ErrorDetails;
     this.Font                   = Font;
     this.FontColor              = FontColor;
     this.FontSize               = FontSize;
     this.Height                 = Height;
     this.Italic                 = Italic;
     this.MergeField             = MergeField;
     this.PageNumber             = PageNumber;
     this.RecipientId            = RecipientId;
     this.Status                 = Status;
     this.TabId                  = TabId;
     this.TabLabel               = TabLabel;
     this.TabOrder               = TabOrder;
     this.TemplateLocked         = TemplateLocked;
     this.TemplateRequired       = TemplateRequired;
     this.Underline              = Underline;
     this.Width                  = Width;
     this.XPosition              = XPosition;
     this.YPosition              = YPosition;
 }
Beispiel #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AccountSharedAccess" /> class.
 /// </summary>
 /// <param name="AccountId">The account ID associated with the envelope..</param>
 /// <param name="EndPosition">The last position in the result set. .</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="NextUri">The URI to the next chunk of records based on the search request. If the endPosition is the entire results of the search, this is null. .</param>
 /// <param name="PreviousUri">The postal code for the billing address..</param>
 /// <param name="ResultSetSize">The number of results returned in this response. .</param>
 /// <param name="SharedAccess">A complex type containing the shared access information to an envelope for the users specified in the request..</param>
 /// <param name="StartPosition">Starting position of the current result set..</param>
 /// <param name="TotalSetSize">The total number of items available in the result set. This will always be greater than or equal to the value of the property returning the results in the in the response..</param>
 public AccountSharedAccess(string AccountId = default(string), string EndPosition = default(string), ErrorDetails ErrorDetails = default(ErrorDetails), string NextUri = default(string), string PreviousUri = default(string), string ResultSetSize = default(string), List <MemberSharedItems> SharedAccess = default(List <MemberSharedItems>), string StartPosition = default(string), string TotalSetSize = default(string))
 {
     this.AccountId     = AccountId;
     this.EndPosition   = EndPosition;
     this.ErrorDetails  = ErrorDetails;
     this.NextUri       = NextUri;
     this.PreviousUri   = PreviousUri;
     this.ResultSetSize = ResultSetSize;
     this.SharedAccess  = SharedAccess;
     this.StartPosition = StartPosition;
     this.TotalSetSize  = TotalSetSize;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UserInformation" /> class.
 /// </summary>
 /// <param name="AccountManagementGranular">AccountManagementGranular.</param>
 /// <param name="ActivationAccessCode">The activation code the new user must enter when activating their account..</param>
 /// <param name="CreatedDateTime">Indicates the date and time the item was created..</param>
 /// <param name="CustomSettings">The name/value pair information for the user custom setting..</param>
 /// <param name="Email">.</param>
 /// <param name="EnableConnectForUser">Specifies whether the user is enabled for updates from DocuSign Connect. Valid values: true or false..</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="FirstName">The user’s first name.  Maximum Length: 50 characters..</param>
 /// <param name="ForgottenPasswordInfo">ForgottenPasswordInfo.</param>
 /// <param name="GroupList">A list of the group information for groups to add the user to. Group information can be found by calling [ML:GET group information]. The only required parameter is groupId.   The parameters are:  * groupId – The DocuSign group ID for the group. * groupName – The name of the group * permissionProfileId – The ID of the permission profile associated with the group. * groupType – The group type. .</param>
 /// <param name="HomeAddress">HomeAddress.</param>
 /// <param name="InitialsImageUri">Contains the URI for an endpoint that you can use to retrieve the initials image..</param>
 /// <param name="IsAdmin">Determines if the feature set is actively set as part of the plan..</param>
 /// <param name="LastLogin">Shows the date-time when the user last logged on to the system..</param>
 /// <param name="LastName">The user’s last name.  Maximum Length: 50 characters..</param>
 /// <param name="LoginStatus">Shows the current status of the user’s password. Possible values are:   * password_reset * password_active * password_expired * password_locked * password_reset_failed  .</param>
 /// <param name="MiddleName">The user’s middle name.  Maximum Length: 50 characters..</param>
 /// <param name="Password">.</param>
 /// <param name="PasswordExpiration">.</param>
 /// <param name="PermissionProfileId">.</param>
 /// <param name="PermissionProfileName">.</param>
 /// <param name="ProfileImageUri">.</param>
 /// <param name="SendActivationOnInvalidLogin">When set to **true**, specifies that an additional activation email is sent to the user if they fail a log on before activating their account. .</param>
 /// <param name="SignatureImageUri">Contains the URI for an endpoint that you can use to retrieve the signature image..</param>
 /// <param name="SuffixName">The suffix for the user&#39;s name.   Maximum Length: 50 characters. .</param>
 /// <param name="Title">The title of the user..</param>
 /// <param name="Uri">.</param>
 /// <param name="UserId">.</param>
 /// <param name="UserName">.</param>
 /// <param name="UserProfileLastModifiedDate">.</param>
 /// <param name="UserSettings"> The name/value pair information for user settings. These determine the actions that a user can take in the account. The &#x60;[ML:userSettings]&#x60; are listed and described below..</param>
 /// <param name="UserStatus">.</param>
 /// <param name="UserType">.</param>
 /// <param name="WorkAddress">WorkAddress.</param>
 public UserInformation(UserAccountManagementGranularInformation AccountManagementGranular = default(UserAccountManagementGranularInformation), string ActivationAccessCode = default(string), string CreatedDateTime = default(string), List <NameValue> CustomSettings = default(List <NameValue>), string Email = default(string), string EnableConnectForUser = default(string), ErrorDetails ErrorDetails = default(ErrorDetails), string FirstName = default(string), ForgottenPasswordInformation ForgottenPasswordInfo = default(ForgottenPasswordInformation), List <Group> GroupList = default(List <Group>), AddressInformationV2 HomeAddress = default(AddressInformationV2), string InitialsImageUri = default(string), string IsAdmin = default(string), string LastLogin = default(string), string LastName = default(string), string LoginStatus = default(string), string MiddleName = default(string), string Password = default(string), string PasswordExpiration = default(string), string PermissionProfileId = default(string), string PermissionProfileName = default(string), string ProfileImageUri = default(string), string SendActivationOnInvalidLogin = default(string), string SignatureImageUri = default(string), string SuffixName = default(string), string Title = default(string), string Uri = default(string), string UserId = default(string), string UserName = default(string), string UserProfileLastModifiedDate = default(string), List <NameValue> UserSettings = default(List <NameValue>), string UserStatus = default(string), string UserType = default(string), AddressInformationV2 WorkAddress = default(AddressInformationV2))
 {
     this.AccountManagementGranular = AccountManagementGranular;
     this.ActivationAccessCode      = ActivationAccessCode;
     this.CreatedDateTime           = CreatedDateTime;
     this.CustomSettings            = CustomSettings;
     this.Email = Email;
     this.EnableConnectForUser  = EnableConnectForUser;
     this.ErrorDetails          = ErrorDetails;
     this.FirstName             = FirstName;
     this.ForgottenPasswordInfo = ForgottenPasswordInfo;
     this.GroupList             = GroupList;
     this.HomeAddress           = HomeAddress;
     this.InitialsImageUri      = InitialsImageUri;
     this.IsAdmin                      = IsAdmin;
     this.LastLogin                    = LastLogin;
     this.LastName                     = LastName;
     this.LoginStatus                  = LoginStatus;
     this.MiddleName                   = MiddleName;
     this.Password                     = Password;
     this.PasswordExpiration           = PasswordExpiration;
     this.PermissionProfileId          = PermissionProfileId;
     this.PermissionProfileName        = PermissionProfileName;
     this.ProfileImageUri              = ProfileImageUri;
     this.SendActivationOnInvalidLogin = SendActivationOnInvalidLogin;
     this.SignatureImageUri            = SignatureImageUri;
     this.SuffixName                   = SuffixName;
     this.Title    = Title;
     this.Uri      = Uri;
     this.UserId   = UserId;
     this.UserName = UserName;
     this.UserProfileLastModifiedDate = UserProfileLastModifiedDate;
     this.UserSettings = UserSettings;
     this.UserStatus   = UserStatus;
     this.UserType     = UserType;
     this.WorkAddress  = WorkAddress;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NotaryJurisdiction" /> class.
 /// </summary>
 /// <param name="CommissionExpiration">CommissionExpiration.</param>
 /// <param name="CommissionId">CommissionId.</param>
 /// <param name="County">County.</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="Jurisdiction">Jurisdiction.</param>
 /// <param name="RegisteredName">RegisteredName.</param>
 /// <param name="SealType">SealType.</param>
 public NotaryJurisdiction(string CommissionExpiration = default(string), string CommissionId = default(string), string County = default(string), ErrorDetails ErrorDetails = default(ErrorDetails), Jurisdiction Jurisdiction = default(Jurisdiction), string RegisteredName = default(string), string SealType = default(string))
 {
     this.CommissionExpiration = CommissionExpiration;
     this.CommissionId         = CommissionId;
     this.County         = County;
     this.ErrorDetails   = ErrorDetails;
     this.Jurisdiction   = Jurisdiction;
     this.RegisteredName = RegisteredName;
     this.SealType       = SealType;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PowerForm" /> class.
 /// </summary>
 /// <param name="CreatedBy">.</param>
 /// <param name="CreatedDateTime">Indicates the date and time the item was created..</param>
 /// <param name="EmailBody">Specifies the email body of the message sent to the recipient.   Maximum length: 10000 characters. .</param>
 /// <param name="EmailSubject">Specifies the subject of the email that is sent to all recipients.  See [ML:Template Email Subject Merge Fields] for information about adding merge field information to the email subject..</param>
 /// <param name="Envelopes">.</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="Instructions">.</param>
 /// <param name="IsActive">.</param>
 /// <param name="LastUsed">.</param>
 /// <param name="LimitUseInterval">.</param>
 /// <param name="LimitUseIntervalEnabled">.</param>
 /// <param name="LimitUseIntervalUnits">.</param>
 /// <param name="MaxUseEnabled">.</param>
 /// <param name="Name">.</param>
 /// <param name="PowerFormId">.</param>
 /// <param name="PowerFormUrl">.</param>
 /// <param name="Recipients">An array of powerform recipients..</param>
 /// <param name="SenderName">.</param>
 /// <param name="SenderUserId">.</param>
 /// <param name="SigningMode">.</param>
 /// <param name="TemplateId">The unique identifier of the template. If this is not provided, DocuSign will generate a value. .</param>
 /// <param name="TemplateName">.</param>
 /// <param name="TimesUsed">.</param>
 /// <param name="Uri">.</param>
 /// <param name="UsesRemaining">.</param>
 public PowerForm(string CreatedBy = default(string), string CreatedDateTime = default(string), string EmailBody = default(string), string EmailSubject = default(string), List <Envelope> Envelopes = default(List <Envelope>), ErrorDetails ErrorDetails = default(ErrorDetails), string Instructions = default(string), string IsActive = default(string), string LastUsed = default(string), string LimitUseInterval = default(string), string LimitUseIntervalEnabled = default(string), string LimitUseIntervalUnits = default(string), string MaxUseEnabled = default(string), string Name = default(string), string PowerFormId = default(string), string PowerFormUrl = default(string), List <PowerFormRecipient> Recipients = default(List <PowerFormRecipient>), string SenderName = default(string), string SenderUserId = default(string), string SigningMode = default(string), string TemplateId = default(string), string TemplateName = default(string), string TimesUsed = default(string), string Uri = default(string), string UsesRemaining = default(string))
 {
     this.CreatedBy               = CreatedBy;
     this.CreatedDateTime         = CreatedDateTime;
     this.EmailBody               = EmailBody;
     this.EmailSubject            = EmailSubject;
     this.Envelopes               = Envelopes;
     this.ErrorDetails            = ErrorDetails;
     this.Instructions            = Instructions;
     this.IsActive                = IsActive;
     this.LastUsed                = LastUsed;
     this.LimitUseInterval        = LimitUseInterval;
     this.LimitUseIntervalEnabled = LimitUseIntervalEnabled;
     this.LimitUseIntervalUnits   = LimitUseIntervalUnits;
     this.MaxUseEnabled           = MaxUseEnabled;
     this.Name          = Name;
     this.PowerFormId   = PowerFormId;
     this.PowerFormUrl  = PowerFormUrl;
     this.Recipients    = Recipients;
     this.SenderName    = SenderName;
     this.SenderUserId  = SenderUserId;
     this.SigningMode   = SigningMode;
     this.TemplateId    = TemplateId;
     this.TemplateName  = TemplateName;
     this.TimesUsed     = TimesUsed;
     this.Uri           = Uri;
     this.UsesRemaining = UsesRemaining;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="BulkEnvelope" /> class.
 /// </summary>
 /// <param name="BulkRecipientRow">Reserved: TBD.</param>
 /// <param name="BulkStatus">Indicates the status of the bulk send operation. Returned values can be: * queued * processing * sent * failed.</param>
 /// <param name="Email">.</param>
 /// <param name="EnvelopeId">The envelope ID of the envelope status that failed to post..</param>
 /// <param name="EnvelopeUri">Contains a URI for an endpoint that you can use to retrieve the envelope or envelopes..</param>
 /// <param name="ErrorDetails">ErrorDetails.</param>
 /// <param name="Name">.</param>
 /// <param name="SubmittedDateTime">.</param>
 /// <param name="TransactionId"> Used to identify an envelope. The id is a sender-generated value and is valid in the DocuSign system for 7 days. It is recommended that a transaction ID is used for offline signing to ensure that an envelope is not sent multiple times. The &#x60;transactionId&#x60; property can be used determine an envelope&#39;s status (i.e. was it created or not) in cases where the internet connection was lost before the envelope status was returned..</param>
 public BulkEnvelope(string BulkRecipientRow = default(string), string BulkStatus = default(string), string Email = default(string), string EnvelopeId = default(string), string EnvelopeUri = default(string), ErrorDetails ErrorDetails = default(ErrorDetails), string Name = default(string), string SubmittedDateTime = default(string), string TransactionId = default(string))
 {
     this.BulkRecipientRow  = BulkRecipientRow;
     this.BulkStatus        = BulkStatus;
     this.Email             = Email;
     this.EnvelopeId        = EnvelopeId;
     this.EnvelopeUri       = EnvelopeUri;
     this.ErrorDetails      = ErrorDetails;
     this.Name              = Name;
     this.SubmittedDateTime = SubmittedDateTime;
     this.TransactionId     = TransactionId;
 }