diff --git a/CHANGELOG.md b/CHANGELOG.md index badb3f53..9b577b51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes. +## [v10.0.0] - eSignature API v2.1-26.2.01.01 - 2026-07-01 +### Changed +- Fixed CreateChunkedUpload sending incorrect Content-Type: multipart/form-data instead of application/json. +- Added support for version v2.1-26.2.01.01 of the DocuSign ESignature API. +- Updated the SDK release version. + ## [v10.0.0-rc1] - eSignature API v2.1-26.2.00.00 - 2026-06-01 ### Changed - Added support for version v2.1-26.2.00.00 of the DocuSign ESignature API. diff --git a/README.md b/README.md index 62aa8d63..ec585c65 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,7 @@ This client SDK is provided as open source, which enables you to customize its f ### Version Information - **API version**: v2.1 -- **Latest SDK version**: 10.0.0-rc1 +- **Latest SDK version**: 10.0.0 ## Requirements diff --git a/package.json b/package.json index 49e03963..d8f4c90b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "docusign-esign", - "version": "10.0.0-rc1", + "version": "10.0.0", "description": "Docusign Node.js API client.", "license": "MIT", "main": "src/index.js", diff --git a/src/ApiClient.js b/src/ApiClient.js index a839e362..8a9ad636 100644 --- a/src/ApiClient.js +++ b/src/ApiClient.js @@ -181,7 +181,7 @@ this.defaultHeaders = { "X-DocuSign-SDK": "Node", "Node-Ver": process.version, - "User-Agent": `Swagger-Codegen/v2.1/10.0.0-rc1/node/${process.version}`, + "User-Agent": `Swagger-Codegen/v2.1/10.0.0/node/${process.version}`, }; opts = {...defaults, ...opts}; diff --git a/src/api/AccountsApi.js b/src/api/AccountsApi.js index 96f64865..3a0522a4 100644 --- a/src/api/AccountsApi.js +++ b/src/api/AccountsApi.js @@ -12,18 +12,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['Configuration', 'ApiClient', 'model/AccountIdentityVerificationResponse', 'model/AccountInformation', 'model/AccountPasswordRules', 'model/AccountSettingsInformation', 'model/AccountSharedAccess', 'model/AccountSignature', 'model/AccountSignatureDefinition', 'model/AccountSignatureProviders', 'model/AccountSignaturesInformation', 'model/BillingChargeResponse', 'model/Brand', 'model/BrandResources', 'model/BrandResourcesList', 'model/BrandsRequest', 'model/BrandsResponse', 'model/CaptiveRecipientInformation', 'model/ConsumerDisclosure', 'model/CustomField', 'model/CustomFields', 'model/ENoteConfiguration', 'model/EnvelopePurgeConfiguration', 'model/ErrorDetails', 'model/FavoriteTemplatesInfo', 'model/FileTypeList', 'model/NewAccountDefinition', 'model/NewAccountSummary', 'model/NotificationDefaults', 'model/PaymentGatewayAccountsInfo', 'model/PermissionProfile', 'model/PermissionProfileInformation', 'model/ProvisioningInformation', 'model/SupportedLanguages', 'model/TabAccountSettings', 'model/TemplateCompletionRateResponse', 'model/UserAuthorization', 'model/UserAuthorizationCreateRequest', 'model/UserAuthorizationUpdateRequest', 'model/UserAuthorizations', 'model/UserAuthorizationsDeleteRequest', 'model/UserAuthorizationsDeleteResponse', 'model/UserAuthorizationsRequest', 'model/UserAuthorizationsResponse', 'model/UserCompletionRateResponse', 'model/UserPasswordRules', 'model/Watermark'], factory); + define(['Configuration', 'ApiClient', 'model/AccountIdentityVerificationResponse', 'model/AccountInformation', 'model/AccountPasswordRules', 'model/AccountSettingsInformation', 'model/AccountSharedAccess', 'model/AccountSignature', 'model/AccountSignatureDefinition', 'model/AccountSignatureProviders', 'model/AccountSignaturesInformation', 'model/BillingChargeResponse', 'model/Brand', 'model/BrandResources', 'model/BrandResourcesList', 'model/BrandsRequest', 'model/BrandsResponse', 'model/CaptiveRecipientInformation', 'model/ConsumerDisclosure', 'model/CustomField', 'model/CustomFields', 'model/ENoteConfiguration', 'model/EnvelopePurgeConfiguration', 'model/ErrorDetails', 'model/FavoriteTemplatesInfo', 'model/FileTypeList', 'model/NewAccountDefinition', 'model/NewAccountSummary', 'model/NotificationDefaults', 'model/PaymentGatewayAccountsInfo', 'model/PermissionProfile', 'model/PermissionProfileInformation', 'model/ProvisioningInformation', 'model/SupportedLanguages', 'model/TabAccountSettings', 'model/UserAuthorization', 'model/UserAuthorizationCreateRequest', 'model/UserAuthorizationUpdateRequest', 'model/UserAuthorizations', 'model/UserAuthorizationsDeleteRequest', 'model/UserAuthorizationsDeleteResponse', 'model/UserAuthorizationsRequest', 'model/UserAuthorizationsResponse', 'model/UserPasswordRules', 'model/Watermark'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../Configuration'), require('../ApiClient'), require('../model/AccountIdentityVerificationResponse'), require('../model/AccountInformation'), require('../model/AccountPasswordRules'), require('../model/AccountSettingsInformation'), require('../model/AccountSharedAccess'), require('../model/AccountSignature'), require('../model/AccountSignatureDefinition'), require('../model/AccountSignatureProviders'), require('../model/AccountSignaturesInformation'), require('../model/BillingChargeResponse'), require('../model/Brand'), require('../model/BrandResources'), require('../model/BrandResourcesList'), require('../model/BrandsRequest'), require('../model/BrandsResponse'), require('../model/CaptiveRecipientInformation'), require('../model/ConsumerDisclosure'), require('../model/CustomField'), require('../model/CustomFields'), require('../model/ENoteConfiguration'), require('../model/EnvelopePurgeConfiguration'), require('../model/ErrorDetails'), require('../model/FavoriteTemplatesInfo'), require('../model/FileTypeList'), require('../model/NewAccountDefinition'), require('../model/NewAccountSummary'), require('../model/NotificationDefaults'), require('../model/PaymentGatewayAccountsInfo'), require('../model/PermissionProfile'), require('../model/PermissionProfileInformation'), require('../model/ProvisioningInformation'), require('../model/SupportedLanguages'), require('../model/TabAccountSettings'), require('../model/TemplateCompletionRateResponse'), require('../model/UserAuthorization'), require('../model/UserAuthorizationCreateRequest'), require('../model/UserAuthorizationUpdateRequest'), require('../model/UserAuthorizations'), require('../model/UserAuthorizationsDeleteRequest'), require('../model/UserAuthorizationsDeleteResponse'), require('../model/UserAuthorizationsRequest'), require('../model/UserAuthorizationsResponse'), require('../model/UserCompletionRateResponse'), require('../model/UserPasswordRules'), require('../model/Watermark')); + module.exports = factory(require('../Configuration'), require('../ApiClient'), require('../model/AccountIdentityVerificationResponse'), require('../model/AccountInformation'), require('../model/AccountPasswordRules'), require('../model/AccountSettingsInformation'), require('../model/AccountSharedAccess'), require('../model/AccountSignature'), require('../model/AccountSignatureDefinition'), require('../model/AccountSignatureProviders'), require('../model/AccountSignaturesInformation'), require('../model/BillingChargeResponse'), require('../model/Brand'), require('../model/BrandResources'), require('../model/BrandResourcesList'), require('../model/BrandsRequest'), require('../model/BrandsResponse'), require('../model/CaptiveRecipientInformation'), require('../model/ConsumerDisclosure'), require('../model/CustomField'), require('../model/CustomFields'), require('../model/ENoteConfiguration'), require('../model/EnvelopePurgeConfiguration'), require('../model/ErrorDetails'), require('../model/FavoriteTemplatesInfo'), require('../model/FileTypeList'), require('../model/NewAccountDefinition'), require('../model/NewAccountSummary'), require('../model/NotificationDefaults'), require('../model/PaymentGatewayAccountsInfo'), require('../model/PermissionProfile'), require('../model/PermissionProfileInformation'), require('../model/ProvisioningInformation'), require('../model/SupportedLanguages'), require('../model/TabAccountSettings'), require('../model/UserAuthorization'), require('../model/UserAuthorizationCreateRequest'), require('../model/UserAuthorizationUpdateRequest'), require('../model/UserAuthorizations'), require('../model/UserAuthorizationsDeleteRequest'), require('../model/UserAuthorizationsDeleteResponse'), require('../model/UserAuthorizationsRequest'), require('../model/UserAuthorizationsResponse'), require('../model/UserPasswordRules'), require('../model/Watermark')); } else { // Browser globals (root is window) if (!root.Docusign) { root.Docusign = {}; } - root.Docusign.AccountsApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.AccountIdentityVerificationResponse, root.Docusign.AccountInformation, root.Docusign.AccountPasswordRules, root.Docusign.AccountSettingsInformation, root.Docusign.AccountSharedAccess, root.Docusign.AccountSignature, root.Docusign.AccountSignatureDefinition, root.Docusign.AccountSignatureProviders, root.Docusign.AccountSignaturesInformation, root.Docusign.BillingChargeResponse, root.Docusign.Brand, root.Docusign.BrandResources, root.Docusign.BrandResourcesList, root.Docusign.BrandsRequest, root.Docusign.BrandsResponse, root.Docusign.CaptiveRecipientInformation, root.Docusign.ConsumerDisclosure, root.Docusign.CustomField, root.Docusign.CustomFields, root.Docusign.ENoteConfiguration, root.Docusign.EnvelopePurgeConfiguration, root.Docusign.ErrorDetails, root.Docusign.FavoriteTemplatesInfo, root.Docusign.FileTypeList, root.Docusign.NewAccountDefinition, root.Docusign.NewAccountSummary, root.Docusign.NotificationDefaults, root.Docusign.PaymentGatewayAccountsInfo, root.Docusign.PermissionProfile, root.Docusign.PermissionProfileInformation, root.Docusign.ProvisioningInformation, root.Docusign.SupportedLanguages, root.Docusign.TabAccountSettings, root.Docusign.TemplateCompletionRateResponse, root.Docusign.UserAuthorization, root.Docusign.UserAuthorizationCreateRequest, root.Docusign.UserAuthorizationUpdateRequest, root.Docusign.UserAuthorizations, root.Docusign.UserAuthorizationsDeleteRequest, root.Docusign.UserAuthorizationsDeleteResponse, root.Docusign.UserAuthorizationsRequest, root.Docusign.UserAuthorizationsResponse, root.Docusign.UserCompletionRateResponse, root.Docusign.UserPasswordRules, root.Docusign.Watermark); + root.Docusign.AccountsApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.AccountIdentityVerificationResponse, root.Docusign.AccountInformation, root.Docusign.AccountPasswordRules, root.Docusign.AccountSettingsInformation, root.Docusign.AccountSharedAccess, root.Docusign.AccountSignature, root.Docusign.AccountSignatureDefinition, root.Docusign.AccountSignatureProviders, root.Docusign.AccountSignaturesInformation, root.Docusign.BillingChargeResponse, root.Docusign.Brand, root.Docusign.BrandResources, root.Docusign.BrandResourcesList, root.Docusign.BrandsRequest, root.Docusign.BrandsResponse, root.Docusign.CaptiveRecipientInformation, root.Docusign.ConsumerDisclosure, root.Docusign.CustomField, root.Docusign.CustomFields, root.Docusign.ENoteConfiguration, root.Docusign.EnvelopePurgeConfiguration, root.Docusign.ErrorDetails, root.Docusign.FavoriteTemplatesInfo, root.Docusign.FileTypeList, root.Docusign.NewAccountDefinition, root.Docusign.NewAccountSummary, root.Docusign.NotificationDefaults, root.Docusign.PaymentGatewayAccountsInfo, root.Docusign.PermissionProfile, root.Docusign.PermissionProfileInformation, root.Docusign.ProvisioningInformation, root.Docusign.SupportedLanguages, root.Docusign.TabAccountSettings, root.Docusign.UserAuthorization, root.Docusign.UserAuthorizationCreateRequest, root.Docusign.UserAuthorizationUpdateRequest, root.Docusign.UserAuthorizations, root.Docusign.UserAuthorizationsDeleteRequest, root.Docusign.UserAuthorizationsDeleteResponse, root.Docusign.UserAuthorizationsRequest, root.Docusign.UserAuthorizationsResponse, root.Docusign.UserPasswordRules, root.Docusign.Watermark); } -}(this, function(Configuration, ApiClient, AccountIdentityVerificationResponse, AccountInformation, AccountPasswordRules, AccountSettingsInformation, AccountSharedAccess, AccountSignature, AccountSignatureDefinition, AccountSignatureProviders, AccountSignaturesInformation, BillingChargeResponse, Brand, BrandResources, BrandResourcesList, BrandsRequest, BrandsResponse, CaptiveRecipientInformation, ConsumerDisclosure, CustomField, CustomFields, ENoteConfiguration, EnvelopePurgeConfiguration, ErrorDetails, FavoriteTemplatesInfo, FileTypeList, NewAccountDefinition, NewAccountSummary, NotificationDefaults, PaymentGatewayAccountsInfo, PermissionProfile, PermissionProfileInformation, ProvisioningInformation, SupportedLanguages, TabAccountSettings, TemplateCompletionRateResponse, UserAuthorization, UserAuthorizationCreateRequest, UserAuthorizationUpdateRequest, UserAuthorizations, UserAuthorizationsDeleteRequest, UserAuthorizationsDeleteResponse, UserAuthorizationsRequest, UserAuthorizationsResponse, UserCompletionRateResponse, UserPasswordRules, Watermark) { +}(this, function(Configuration, ApiClient, AccountIdentityVerificationResponse, AccountInformation, AccountPasswordRules, AccountSettingsInformation, AccountSharedAccess, AccountSignature, AccountSignatureDefinition, AccountSignatureProviders, AccountSignaturesInformation, BillingChargeResponse, Brand, BrandResources, BrandResourcesList, BrandsRequest, BrandsResponse, CaptiveRecipientInformation, ConsumerDisclosure, CustomField, CustomFields, ENoteConfiguration, EnvelopePurgeConfiguration, ErrorDetails, FavoriteTemplatesInfo, FileTypeList, NewAccountDefinition, NewAccountSummary, NotificationDefaults, PaymentGatewayAccountsInfo, PermissionProfile, PermissionProfileInformation, ProvisioningInformation, SupportedLanguages, TabAccountSettings, UserAuthorization, UserAuthorizationCreateRequest, UserAuthorizationUpdateRequest, UserAuthorizations, UserAuthorizationsDeleteRequest, UserAuthorizationsDeleteResponse, UserAuthorizationsRequest, UserAuthorizationsResponse, UserPasswordRules, Watermark) { 'use strict'; /** @@ -1684,6 +1684,8 @@ The `canUpgrade` property contains is a Boolean that indicates whether the accou * @param {String} optsOrCallback.includeClosedUsers * @param {String} optsOrCallback.permissions * @param {String} optsOrCallback.startPosition + * @param {String} optsOrCallback.taskSource + * @param {String} optsOrCallback.taskType * @param {String} optsOrCallback.userNameSubstring * @param {module:api/AccountsApi~getAgentUserAuthorizationsCallback} callback The callback function, accepting three arguments: error, data, response * data is of type: {@link module:model/UserAuthorizations} @@ -1726,6 +1728,8 @@ The `canUpgrade` property contains is a Boolean that indicates whether the accou 'include_closed_users': optsOrCallback['includeClosedUsers'], 'permissions': optsOrCallback['permissions'], 'start_position': optsOrCallback['startPosition'], + 'task_source': optsOrCallback['taskSource'], + 'task_type': optsOrCallback['taskType'], 'user_name_substring': optsOrCallback['userNameSubstring'] }; var headerParams = { @@ -2206,115 +2210,6 @@ A brand uses a set of brand resource files to control the sending, signing, emai ); }; - /** - * (Optional) Callback function to receive the result of the getCompletionRateForTemplate operation. If none specified a Promise will be returned. - * @callback module:api/AccountsApi~getCompletionRateForTemplateCallback - * @param {String} error Error message, if any. - * @param {module:model/TemplateCompletionRateResponse} data The data returned by the service call. - * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data. - */ - - /** - * Gets completion rate for the template - * @param {String} accountId The external account number (int) or account ID Guid. - * @param {String} templateId The ID of the template being accessed. - * @param {module:api/AccountsApi~getCompletionRateForTemplateCallback} callback The callback function, accepting three arguments: error, data, response - * data is of type: {@link module:model/TemplateCompletionRateResponse} - */ - this.getCompletionRateForTemplate = function(accountId, templateId, callback) { - var postBody = null; - - // verify the required parameter 'accountId' is set - if (accountId === undefined || accountId === null) { - throw new Error("Missing the required parameter 'accountId' when calling getCompletionRateForTemplate"); - } - - // verify the required parameter 'templateId' is set - if (templateId === undefined || templateId === null) { - throw new Error("Missing the required parameter 'templateId' when calling getCompletionRateForTemplate"); - } - - if (typeof callback !== 'function' && arguments.length && typeof arguments[arguments.length-1] === 'function'){ - if (typeof optsOrCallback !== 'undefined') { - optsOrCallback = callback; - } - callback = arguments[arguments.length-1]; - } - - var pathParams = { - 'accountId': accountId, - 'templateId': templateId - }; - var queryParams = { - }; - var headerParams = { - }; - var formParams = { - }; - - var authNames = ['docusignAccessCode']; - var contentTypes = []; - var accepts = ['application/json']; - var returnType = TemplateCompletionRateResponse; - - return this.apiClient.callApi( - '/v2.1/accounts/{accountId}/templates/{templateId}/insights/completionRate', 'GET', - pathParams, queryParams, headerParams, formParams, postBody, - authNames, contentTypes, accepts, returnType, callback - ); - }; - - /** - * (Optional) Callback function to receive the result of the getCompletionRateForTemplateOwner operation. If none specified a Promise will be returned. - * @callback module:api/AccountsApi~getCompletionRateForTemplateOwnerCallback - * @param {String} error Error message, if any. - * @param {module:model/UserCompletionRateResponse} data The data returned by the service call. - * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data. - */ - - /** - * Gets completion rate for the user - * @param {String} accountId The external account number (int) or account ID Guid. - * @param {module:api/AccountsApi~getCompletionRateForTemplateOwnerCallback} callback The callback function, accepting three arguments: error, data, response - * data is of type: {@link module:model/UserCompletionRateResponse} - */ - this.getCompletionRateForTemplateOwner = function(accountId, callback) { - var postBody = null; - - // verify the required parameter 'accountId' is set - if (accountId === undefined || accountId === null) { - throw new Error("Missing the required parameter 'accountId' when calling getCompletionRateForTemplateOwner"); - } - - if (typeof callback !== 'function' && arguments.length && typeof arguments[arguments.length-1] === 'function'){ - if (typeof optsOrCallback !== 'undefined') { - optsOrCallback = callback; - } - callback = arguments[arguments.length-1]; - } - - var pathParams = { - 'accountId': accountId - }; - var queryParams = { - }; - var headerParams = { - }; - var formParams = { - }; - - var authNames = ['docusignAccessCode']; - var contentTypes = []; - var accepts = ['application/json']; - var returnType = UserCompletionRateResponse; - - return this.apiClient.callApi( - '/v2.1/accounts/{accountId}/templates/insights/completionRate', 'GET', - pathParams, queryParams, headerParams, formParams, postBody, - authNames, contentTypes, accepts, returnType, callback - ); - }; - /** * (Optional) Callback function to receive the result of the getConsumerDisclosure operation. If none specified a Promise will be returned. * @callback module:api/AccountsApi~getConsumerDisclosureCallback @@ -2836,6 +2731,8 @@ A brand uses a set of brand resource files to control the sending, signing, emai * @param {String} optsOrCallback.includeClosedUsers * @param {String} optsOrCallback.permissions * @param {String} optsOrCallback.startPosition + * @param {String} optsOrCallback.taskSource + * @param {String} optsOrCallback.taskType * @param {String} optsOrCallback.userNameSubstring * @param {module:api/AccountsApi~getPrincipalUserAuthorizationsCallback} callback The callback function, accepting three arguments: error, data, response * data is of type: {@link module:model/UserAuthorizations} @@ -2878,6 +2775,8 @@ A brand uses a set of brand resource files to control the sending, signing, emai 'include_closed_users': optsOrCallback['includeClosedUsers'], 'permissions': optsOrCallback['permissions'], 'start_position': optsOrCallback['startPosition'], + 'task_source': optsOrCallback['taskSource'], + 'task_type': optsOrCallback['taskType'], 'user_name_substring': optsOrCallback['userNameSubstring'] }; var headerParams = { diff --git a/src/api/EnvelopesApi.js b/src/api/EnvelopesApi.js index cc7fa48e..151a2ee5 100644 --- a/src/api/EnvelopesApi.js +++ b/src/api/EnvelopesApi.js @@ -248,7 +248,7 @@ }; var authNames = ['docusignAccessCode']; - var contentTypes = ['multipart/form-data']; + var contentTypes = []; var accepts = ['application/json']; var returnType = ChunkedUploadResponse; @@ -5295,6 +5295,129 @@ envelope specified by `envelopeId`. ); }; + /** + * (Optional) Callback function to receive the result of the getEnvelopesShare operation. If none specified a Promise will be returned. + * @callback module:api/EnvelopesApi~getEnvelopesShareCallback + * @param {String} error Error message, if any. + * @param {module:model/EnvelopesShareResponse} data The data returned by the service call. + * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data. + */ + + /** + * Gets a single envelope share by shareId + * @param {String} accountId The external account number (int) or account ID Guid. + * @param {String} envelopeId The envelopeId Guid of the envelope being accessed. + * @param {String} shareId + * @param {module:api/EnvelopesApi~getEnvelopesShareCallback} callback The callback function, accepting three arguments: error, data, response + * data is of type: {@link module:model/EnvelopesShareResponse} + */ + this.getEnvelopesShare = function(accountId, envelopeId, shareId, callback) { + var postBody = null; + + // verify the required parameter 'accountId' is set + if (accountId === undefined || accountId === null) { + throw new Error("Missing the required parameter 'accountId' when calling getEnvelopesShare"); + } + + // verify the required parameter 'envelopeId' is set + if (envelopeId === undefined || envelopeId === null) { + throw new Error("Missing the required parameter 'envelopeId' when calling getEnvelopesShare"); + } + + // verify the required parameter 'shareId' is set + if (shareId === undefined || shareId === null) { + throw new Error("Missing the required parameter 'shareId' when calling getEnvelopesShare"); + } + + if (typeof callback !== 'function' && arguments.length && typeof arguments[arguments.length-1] === 'function'){ + if (typeof optsOrCallback !== 'undefined') { + optsOrCallback = callback; + } + callback = arguments[arguments.length-1]; + } + + var pathParams = { + 'accountId': accountId, + 'envelopeId': envelopeId, + 'shareId': shareId + }; + var queryParams = { + }; + var headerParams = { + }; + var formParams = { + }; + + var authNames = ['docusignAccessCode']; + var contentTypes = []; + var accepts = ['application/json']; + var returnType = EnvelopesShareResponse; + + return this.apiClient.callApi( + '/v2.1/accounts/{accountId}/envelopes/{envelopeId}/shares/{shareId}', 'GET', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + }; + + /** + * (Optional) Callback function to receive the result of the getEnvelopesShares operation. If none specified a Promise will be returned. + * @callback module:api/EnvelopesApi~getEnvelopesSharesCallback + * @param {String} error Error message, if any. + * @param {module:model/EnvelopesSharesResponse} data The data returned by the service call. + * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data. + */ + + /** + * Gets all shares for an envelope + * @param {String} accountId The external account number (int) or account ID Guid. + * @param {String} envelopeId The envelopeId Guid of the envelope being accessed. + * @param {module:api/EnvelopesApi~getEnvelopesSharesCallback} callback The callback function, accepting three arguments: error, data, response + * data is of type: {@link module:model/EnvelopesSharesResponse} + */ + this.getEnvelopesShares = function(accountId, envelopeId, callback) { + var postBody = null; + + // verify the required parameter 'accountId' is set + if (accountId === undefined || accountId === null) { + throw new Error("Missing the required parameter 'accountId' when calling getEnvelopesShares"); + } + + // verify the required parameter 'envelopeId' is set + if (envelopeId === undefined || envelopeId === null) { + throw new Error("Missing the required parameter 'envelopeId' when calling getEnvelopesShares"); + } + + if (typeof callback !== 'function' && arguments.length && typeof arguments[arguments.length-1] === 'function'){ + if (typeof optsOrCallback !== 'undefined') { + optsOrCallback = callback; + } + callback = arguments[arguments.length-1]; + } + + var pathParams = { + 'accountId': accountId, + 'envelopeId': envelopeId + }; + var queryParams = { + }; + var headerParams = { + }; + var formParams = { + }; + + var authNames = ['docusignAccessCode']; + var contentTypes = []; + var accepts = ['application/json']; + var returnType = EnvelopesSharesResponse; + + return this.apiClient.callApi( + '/v2.1/accounts/{accountId}/envelopes/{envelopeId}/shares', 'GET', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + }; + /** * (Optional) Callback function to receive the result of the getFormData operation. If none specified a Promise will be returned. * @callback module:api/EnvelopesApi~getFormDataCallback diff --git a/src/api/TemplatesApi.js b/src/api/TemplatesApi.js index 6054e350..be083d8d 100644 --- a/src/api/TemplatesApi.js +++ b/src/api/TemplatesApi.js @@ -12,18 +12,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['Configuration', 'ApiClient', 'model/CustomFields', 'model/DocumentFieldsInformation', 'model/DocumentHtmlDefinition', 'model/DocumentHtmlDefinitionOriginals', 'model/DocumentHtmlDefinitions', 'model/EnvelopeDefinition', 'model/EnvelopeDocument', 'model/EnvelopeTemplate', 'model/EnvelopeTemplateResults', 'model/ErrorDetails', 'model/GroupInformation', 'model/LockInformation', 'model/LockRequest', 'model/Notification', 'model/PageImages', 'model/PageRequest', 'model/RecipientPreviewRequest', 'model/Recipients', 'model/RecipientsUpdateSummary', 'model/Tabs', 'model/TemplateAutoMatchList', 'model/TemplateCustomFields', 'model/TemplateDocumentsResult', 'model/TemplateNotificationRequest', 'model/TemplateRecipients', 'model/TemplateSummary', 'model/TemplateTabs', 'model/TemplateUpdateSummary', 'model/TemplateViewRequest', 'model/ViewUrl'], factory); + define(['Configuration', 'ApiClient', 'model/CustomFields', 'model/DocumentFieldsInformation', 'model/DocumentHtmlDefinition', 'model/DocumentHtmlDefinitionOriginals', 'model/DocumentHtmlDefinitions', 'model/EnvelopeDefinition', 'model/EnvelopeDocument', 'model/EnvelopeTemplate', 'model/EnvelopeTemplateResults', 'model/ErrorDetails', 'model/GroupInformation', 'model/LockInformation', 'model/LockRequest', 'model/Notification', 'model/PageImages', 'model/PageRequest', 'model/RecipientPreviewRequest', 'model/Recipients', 'model/RecipientsUpdateSummary', 'model/Tabs', 'model/TemplateAutoMatchList', 'model/TemplateCompletionRateResponse', 'model/TemplateCustomFields', 'model/TemplateDocumentsResult', 'model/TemplateNotificationRequest', 'model/TemplateRecipients', 'model/TemplateSummary', 'model/TemplateTabs', 'model/TemplateUpdateSummary', 'model/TemplateViewRequest', 'model/UserCompletionRateResponse', 'model/ViewUrl'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../Configuration'), require('../ApiClient'), require('../model/CustomFields'), require('../model/DocumentFieldsInformation'), require('../model/DocumentHtmlDefinition'), require('../model/DocumentHtmlDefinitionOriginals'), require('../model/DocumentHtmlDefinitions'), require('../model/EnvelopeDefinition'), require('../model/EnvelopeDocument'), require('../model/EnvelopeTemplate'), require('../model/EnvelopeTemplateResults'), require('../model/ErrorDetails'), require('../model/GroupInformation'), require('../model/LockInformation'), require('../model/LockRequest'), require('../model/Notification'), require('../model/PageImages'), require('../model/PageRequest'), require('../model/RecipientPreviewRequest'), require('../model/Recipients'), require('../model/RecipientsUpdateSummary'), require('../model/Tabs'), require('../model/TemplateAutoMatchList'), require('../model/TemplateCustomFields'), require('../model/TemplateDocumentsResult'), require('../model/TemplateNotificationRequest'), require('../model/TemplateRecipients'), require('../model/TemplateSummary'), require('../model/TemplateTabs'), require('../model/TemplateUpdateSummary'), require('../model/TemplateViewRequest'), require('../model/ViewUrl')); + module.exports = factory(require('../Configuration'), require('../ApiClient'), require('../model/CustomFields'), require('../model/DocumentFieldsInformation'), require('../model/DocumentHtmlDefinition'), require('../model/DocumentHtmlDefinitionOriginals'), require('../model/DocumentHtmlDefinitions'), require('../model/EnvelopeDefinition'), require('../model/EnvelopeDocument'), require('../model/EnvelopeTemplate'), require('../model/EnvelopeTemplateResults'), require('../model/ErrorDetails'), require('../model/GroupInformation'), require('../model/LockInformation'), require('../model/LockRequest'), require('../model/Notification'), require('../model/PageImages'), require('../model/PageRequest'), require('../model/RecipientPreviewRequest'), require('../model/Recipients'), require('../model/RecipientsUpdateSummary'), require('../model/Tabs'), require('../model/TemplateAutoMatchList'), require('../model/TemplateCompletionRateResponse'), require('../model/TemplateCustomFields'), require('../model/TemplateDocumentsResult'), require('../model/TemplateNotificationRequest'), require('../model/TemplateRecipients'), require('../model/TemplateSummary'), require('../model/TemplateTabs'), require('../model/TemplateUpdateSummary'), require('../model/TemplateViewRequest'), require('../model/UserCompletionRateResponse'), require('../model/ViewUrl')); } else { // Browser globals (root is window) if (!root.Docusign) { root.Docusign = {}; } - root.Docusign.TemplatesApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.CustomFields, root.Docusign.DocumentFieldsInformation, root.Docusign.DocumentHtmlDefinition, root.Docusign.DocumentHtmlDefinitionOriginals, root.Docusign.DocumentHtmlDefinitions, root.Docusign.EnvelopeDefinition, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeTemplate, root.Docusign.EnvelopeTemplateResults, root.Docusign.ErrorDetails, root.Docusign.GroupInformation, root.Docusign.LockInformation, root.Docusign.LockRequest, root.Docusign.Notification, root.Docusign.PageImages, root.Docusign.PageRequest, root.Docusign.RecipientPreviewRequest, root.Docusign.Recipients, root.Docusign.RecipientsUpdateSummary, root.Docusign.Tabs, root.Docusign.TemplateAutoMatchList, root.Docusign.TemplateCustomFields, root.Docusign.TemplateDocumentsResult, root.Docusign.TemplateNotificationRequest, root.Docusign.TemplateRecipients, root.Docusign.TemplateSummary, root.Docusign.TemplateTabs, root.Docusign.TemplateUpdateSummary, root.Docusign.TemplateViewRequest, root.Docusign.ViewUrl); + root.Docusign.TemplatesApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.CustomFields, root.Docusign.DocumentFieldsInformation, root.Docusign.DocumentHtmlDefinition, root.Docusign.DocumentHtmlDefinitionOriginals, root.Docusign.DocumentHtmlDefinitions, root.Docusign.EnvelopeDefinition, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeTemplate, root.Docusign.EnvelopeTemplateResults, root.Docusign.ErrorDetails, root.Docusign.GroupInformation, root.Docusign.LockInformation, root.Docusign.LockRequest, root.Docusign.Notification, root.Docusign.PageImages, root.Docusign.PageRequest, root.Docusign.RecipientPreviewRequest, root.Docusign.Recipients, root.Docusign.RecipientsUpdateSummary, root.Docusign.Tabs, root.Docusign.TemplateAutoMatchList, root.Docusign.TemplateCompletionRateResponse, root.Docusign.TemplateCustomFields, root.Docusign.TemplateDocumentsResult, root.Docusign.TemplateNotificationRequest, root.Docusign.TemplateRecipients, root.Docusign.TemplateSummary, root.Docusign.TemplateTabs, root.Docusign.TemplateUpdateSummary, root.Docusign.TemplateViewRequest, root.Docusign.UserCompletionRateResponse, root.Docusign.ViewUrl); } -}(this, function(Configuration, ApiClient, CustomFields, DocumentFieldsInformation, DocumentHtmlDefinition, DocumentHtmlDefinitionOriginals, DocumentHtmlDefinitions, EnvelopeDefinition, EnvelopeDocument, EnvelopeTemplate, EnvelopeTemplateResults, ErrorDetails, GroupInformation, LockInformation, LockRequest, Notification, PageImages, PageRequest, RecipientPreviewRequest, Recipients, RecipientsUpdateSummary, Tabs, TemplateAutoMatchList, TemplateCustomFields, TemplateDocumentsResult, TemplateNotificationRequest, TemplateRecipients, TemplateSummary, TemplateTabs, TemplateUpdateSummary, TemplateViewRequest, ViewUrl) { +}(this, function(Configuration, ApiClient, CustomFields, DocumentFieldsInformation, DocumentHtmlDefinition, DocumentHtmlDefinitionOriginals, DocumentHtmlDefinitions, EnvelopeDefinition, EnvelopeDocument, EnvelopeTemplate, EnvelopeTemplateResults, ErrorDetails, GroupInformation, LockInformation, LockRequest, Notification, PageImages, PageRequest, RecipientPreviewRequest, Recipients, RecipientsUpdateSummary, Tabs, TemplateAutoMatchList, TemplateCompletionRateResponse, TemplateCustomFields, TemplateDocumentsResult, TemplateNotificationRequest, TemplateRecipients, TemplateSummary, TemplateTabs, TemplateUpdateSummary, TemplateViewRequest, UserCompletionRateResponse, ViewUrl) { 'use strict'; /** @@ -1698,6 +1698,115 @@ template specified by `templateId`. ); }; + /** + * (Optional) Callback function to receive the result of the getCompletionRateForTemplate operation. If none specified a Promise will be returned. + * @callback module:api/TemplatesApi~getCompletionRateForTemplateCallback + * @param {String} error Error message, if any. + * @param {module:model/TemplateCompletionRateResponse} data The data returned by the service call. + * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data. + */ + + /** + * Gets completion rate for the template + * @param {String} accountId The external account number (int) or account ID Guid. + * @param {String} templateId The ID of the template being accessed. + * @param {module:api/TemplatesApi~getCompletionRateForTemplateCallback} callback The callback function, accepting three arguments: error, data, response + * data is of type: {@link module:model/TemplateCompletionRateResponse} + */ + this.getCompletionRateForTemplate = function(accountId, templateId, callback) { + var postBody = null; + + // verify the required parameter 'accountId' is set + if (accountId === undefined || accountId === null) { + throw new Error("Missing the required parameter 'accountId' when calling getCompletionRateForTemplate"); + } + + // verify the required parameter 'templateId' is set + if (templateId === undefined || templateId === null) { + throw new Error("Missing the required parameter 'templateId' when calling getCompletionRateForTemplate"); + } + + if (typeof callback !== 'function' && arguments.length && typeof arguments[arguments.length-1] === 'function'){ + if (typeof optsOrCallback !== 'undefined') { + optsOrCallback = callback; + } + callback = arguments[arguments.length-1]; + } + + var pathParams = { + 'accountId': accountId, + 'templateId': templateId + }; + var queryParams = { + }; + var headerParams = { + }; + var formParams = { + }; + + var authNames = ['docusignAccessCode']; + var contentTypes = []; + var accepts = ['application/json']; + var returnType = TemplateCompletionRateResponse; + + return this.apiClient.callApi( + '/v2.1/accounts/{accountId}/templates/{templateId}/insights/completionRate', 'GET', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + }; + + /** + * (Optional) Callback function to receive the result of the getCompletionRateForTemplateOwner operation. If none specified a Promise will be returned. + * @callback module:api/TemplatesApi~getCompletionRateForTemplateOwnerCallback + * @param {String} error Error message, if any. + * @param {module:model/UserCompletionRateResponse} data The data returned by the service call. + * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data. + */ + + /** + * Gets completion rate for the user + * @param {String} accountId The external account number (int) or account ID Guid. + * @param {module:api/TemplatesApi~getCompletionRateForTemplateOwnerCallback} callback The callback function, accepting three arguments: error, data, response + * data is of type: {@link module:model/UserCompletionRateResponse} + */ + this.getCompletionRateForTemplateOwner = function(accountId, callback) { + var postBody = null; + + // verify the required parameter 'accountId' is set + if (accountId === undefined || accountId === null) { + throw new Error("Missing the required parameter 'accountId' when calling getCompletionRateForTemplateOwner"); + } + + if (typeof callback !== 'function' && arguments.length && typeof arguments[arguments.length-1] === 'function'){ + if (typeof optsOrCallback !== 'undefined') { + optsOrCallback = callback; + } + callback = arguments[arguments.length-1]; + } + + var pathParams = { + 'accountId': accountId + }; + var queryParams = { + }; + var headerParams = { + }; + var formParams = { + }; + + var authNames = ['docusignAccessCode']; + var contentTypes = []; + var accepts = ['application/json']; + var returnType = UserCompletionRateResponse; + + return this.apiClient.callApi( + '/v2.1/accounts/{accountId}/templates/insights/completionRate', 'GET', + pathParams, queryParams, headerParams, formParams, postBody, + authNames, contentTypes, accepts, returnType, callback + ); + }; + /** * (Optional) Callback function to receive the result of the getDocument operation. If none specified a Promise will be returned. * @callback module:api/TemplatesApi~getDocumentCallback @@ -3688,8 +3797,8 @@ template specified by `templateId`. }; /** - * (Optional) Callback function to receive the result of the updateTemplates operation. If none specified a Promise will be returned. - * @callback module:api/TemplatesApi~updateTemplatesCallback + * (Optional) Callback function to receive the result of the updateTemplatesAutoMatch operation. If none specified a Promise will be returned. + * @callback module:api/TemplatesApi~updateTemplatesAutoMatchCallback * @param {String} error Error message, if any. * @param {module:model/TemplateAutoMatchList} data The data returned by the service call. * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data. @@ -3700,10 +3809,10 @@ template specified by `templateId`. * @param {String} accountId The external account number (int) or account ID Guid. * @param {Object} optsOrCallback Optional parameters, if you are passing no optional parameters, you can either pass a null or omit this parameter entirely. * @param {module:model/TemplateAutoMatchList} optsOrCallback.templateAutoMatchList - * @param {module:api/TemplatesApi~updateTemplatesCallback} callback The callback function, accepting three arguments: error, data, response + * @param {module:api/TemplatesApi~updateTemplatesAutoMatchCallback} callback The callback function, accepting three arguments: error, data, response * data is of type: {@link module:model/TemplateAutoMatchList} */ - this.updateTemplates = function(accountId, optsOrCallback, callback) { + this.updateTemplatesAutoMatch = function(accountId, optsOrCallback, callback) { optsOrCallback = optsOrCallback || {}; if (typeof optsOrCallback === 'function') { @@ -3715,7 +3824,7 @@ template specified by `templateId`. // verify the required parameter 'accountId' is set if (accountId === undefined || accountId === null) { - throw new Error("Missing the required parameter 'accountId' when calling updateTemplates"); + throw new Error("Missing the required parameter 'accountId' when calling updateTemplatesAutoMatch"); } if (typeof callback !== 'function' && arguments.length && typeof arguments[arguments.length-1] === 'function'){ @@ -3748,8 +3857,8 @@ template specified by `templateId`. }; /** - * (Optional) Callback function to receive the result of the updateTemplatesAutoMatch operation. If none specified a Promise will be returned. - * @callback module:api/TemplatesApi~updateTemplatesAutoMatchCallback + * (Optional) Callback function to receive the result of the updateTemplatesAutoMatch_0 operation. If none specified a Promise will be returned. + * @callback module:api/TemplatesApi~updateTemplatesAutoMatch_0Callback * @param {String} error Error message, if any. * @param {module:model/TemplateAutoMatchList} data The data returned by the service call. * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data. @@ -3760,10 +3869,10 @@ template specified by `templateId`. * @param {String} accountId The external account number (int) or account ID Guid. * @param {Object} optsOrCallback Optional parameters, if you are passing no optional parameters, you can either pass a null or omit this parameter entirely. * @param {module:model/TemplateAutoMatchList} optsOrCallback.templateAutoMatchList - * @param {module:api/TemplatesApi~updateTemplatesAutoMatchCallback} callback The callback function, accepting three arguments: error, data, response + * @param {module:api/TemplatesApi~updateTemplatesAutoMatch_0Callback} callback The callback function, accepting three arguments: error, data, response * data is of type: {@link module:model/TemplateAutoMatchList} */ - this.updateTemplatesAutoMatch = function(accountId, optsOrCallback, callback) { + this.updateTemplatesAutoMatch_0 = function(accountId, optsOrCallback, callback) { optsOrCallback = optsOrCallback || {}; if (typeof optsOrCallback === 'function') { @@ -3775,7 +3884,7 @@ template specified by `templateId`. // verify the required parameter 'accountId' is set if (accountId === undefined || accountId === null) { - throw new Error("Missing the required parameter 'accountId' when calling updateTemplatesAutoMatch"); + throw new Error("Missing the required parameter 'accountId' when calling updateTemplatesAutoMatch_0"); } if (typeof callback !== 'function' && arguments.length && typeof arguments[arguments.length-1] === 'function'){ diff --git a/src/index.js b/src/index.js index c49ecf75..44709100 100644 --- a/src/index.js +++ b/src/index.js @@ -11,12 +11,12 @@ (function(factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['Configuration', 'ApiClient', 'model/AccessCodeFormat', 'model/AccountAddress', 'model/AccountBillingPlan', 'model/AccountBillingPlanResponse', 'model/AccountIdentityInputOption', 'model/AccountIdentityVerificationResponse', 'model/AccountIdentityVerificationStep', 'model/AccountIdentityVerificationWorkflow', 'model/AccountInformation', 'model/AccountManagementGranular', 'model/AccountMinimumPasswordLength', 'model/AccountNotification', 'model/AccountPasswordExpirePasswordDays', 'model/AccountPasswordLockoutDurationMinutes', 'model/AccountPasswordLockoutDurationType', 'model/AccountPasswordMinimumPasswordAgeDays', 'model/AccountPasswordQuestionsRequired', 'model/AccountPasswordRules', 'model/AccountPasswordStrengthType', 'model/AccountPasswordStrengthTypeOption', 'model/AccountRoleSettings', 'model/AccountSeals', 'model/AccountSettingsInformation', 'model/AccountSharedAccess', 'model/AccountSignature', 'model/AccountSignatureDefinition', 'model/AccountSignatureProvider', 'model/AccountSignatureProviderOption', 'model/AccountSignatureProviders', 'model/AccountSignaturesInformation', 'model/AccountUISettings', 'model/AddOn', 'model/AdditionalSetting', 'model/AddressInformation', 'model/AddressInformationInput', 'model/AdminMessage', 'model/Agent', 'model/ApiRequestLog', 'model/ApiRequestLogsResult', 'model/AppStoreProduct', 'model/AppStoreReceipt', 'model/Approve', 'model/AskAnAdmin', 'model/Attachment', 'model/AuthenticationMethod', 'model/AuthenticationStatus', 'model/AuthorizationUser', 'model/BccEmailAddress', 'model/BccEmailArchive', 'model/BccEmailArchiveHistory', 'model/BccEmailArchiveHistoryList', 'model/BccEmailArchiveList', 'model/BillingCharge', 'model/BillingChargeResponse', 'model/BillingDiscount', 'model/BillingEntityInformationResponse', 'model/BillingInvoice', 'model/BillingInvoiceItem', 'model/BillingInvoicesResponse', 'model/BillingInvoicesSummary', 'model/BillingPayment', 'model/BillingPaymentItem', 'model/BillingPaymentRequest', 'model/BillingPaymentResponse', 'model/BillingPaymentsResponse', 'model/BillingPlan', 'model/BillingPlanInformation', 'model/BillingPlanPreview', 'model/BillingPlanResponse', 'model/BillingPlanUpdateResponse', 'model/BillingPlansResponse', 'model/BillingPrice', 'model/Brand', 'model/BrandEmailContent', 'model/BrandLink', 'model/BrandLogoIds', 'model/BrandLogos', 'model/BrandRequest', 'model/BrandResourceUrls', 'model/BrandResources', 'model/BrandResourcesList', 'model/BrandsRequest', 'model/BrandsResponse', 'model/BulkEnvelope', 'model/BulkEnvelopeStatus', 'model/BulkProcessRequest', 'model/BulkProcessResponse', 'model/BulkProcessResult', 'model/BulkProcessingListSummaries', 'model/BulkProcessingListSummary', 'model/BulkProcessingLists', 'model/BulkSendBatchActionRequest', 'model/BulkSendBatchError', 'model/BulkSendBatchRequest', 'model/BulkSendBatchStatus', 'model/BulkSendBatchSummaries', 'model/BulkSendBatchSummary', 'model/BulkSendEnvelopesInfo', 'model/BulkSendErrorStatus', 'model/BulkSendRequest', 'model/BulkSendResponse', 'model/BulkSendTestResponse', 'model/BulkSendingCopy', 'model/BulkSendingCopyCustomField', 'model/BulkSendingCopyDocGenFormFieldRowValue', 'model/BulkSendingCopyPrefillTab', 'model/BulkSendingCopyRecipient', 'model/BulkSendingCopyTab', 'model/BulkSendingList', 'model/BulkSendingListSummaries', 'model/BulkSendingListSummary', 'model/BulksendingCopyDocGenFormField', 'model/CaptiveRecipient', 'model/CaptiveRecipientInformation', 'model/CarbonCopy', 'model/CertifiedDelivery', 'model/Checkbox', 'model/ChunkedUploadPart', 'model/ChunkedUploadRequest', 'model/ChunkedUploadResponse', 'model/CloudStorageProvider', 'model/CloudStorageProviders', 'model/Comment', 'model/CommentHistoryResult', 'model/CommentPublish', 'model/CommentThread', 'model/CommentsPublish', 'model/CommissionCounty', 'model/CommissionExpiration', 'model/CommissionNumber', 'model/CommissionState', 'model/Company', 'model/CompositeTemplate', 'model/ConditionalRecipientRule', 'model/ConditionalRecipientRuleCondition', 'model/ConditionalRecipientRuleFilter', 'model/ConnectConfigResults', 'model/ConnectCustomConfiguration', 'model/ConnectDebugLog', 'model/ConnectDeleteFailureResult', 'model/ConnectEventData', 'model/ConnectFailureFilter', 'model/ConnectFailureResult', 'model/ConnectFailureResults', 'model/ConnectHistoricalEnvelopeRepublish', 'model/ConnectLog', 'model/ConnectLogs', 'model/ConnectOAuthConfig', 'model/ConnectSalesforceField', 'model/ConnectSalesforceObject', 'model/ConnectUserInfo', 'model/ConnectUserObject', 'model/ConnectedData', 'model/ConnectedObjectDetails', 'model/ConnectionInstance', 'model/ConsentDetails', 'model/ConsoleViewRequest', 'model/ConsumerDisclosure', 'model/Contact', 'model/ContactGetResponse', 'model/ContactModRequest', 'model/ContactPhoneNumber', 'model/ContactUpdateResponse', 'model/CorrectViewRequest', 'model/Country', 'model/CreditCardInformation', 'model/CreditCardTypes', 'model/CurrencyFeatureSetPrice', 'model/CurrencyPlanPrice', 'model/CustomField', 'model/CustomFields', 'model/CustomFieldsEnvelope', 'model/CustomSettingsInformation', 'model/DateSigned', 'model/DateStampProperties', 'model/Decline', 'model/DelayedRouting', 'model/DelegationInfo', 'model/DiagnosticsSettingsInformation', 'model/DirectDebitProcessorInformation', 'model/DobInformationInput', 'model/DocGenFormField', 'model/DocGenFormFieldOption', 'model/DocGenFormFieldRequest', 'model/DocGenFormFieldResponse', 'model/DocGenFormFieldRowValue', 'model/DocGenFormFieldValidation', 'model/DocGenFormFields', 'model/DocGenFormat', 'model/DocGenSyntaxError', 'model/Document', 'model/DocumentFieldsInformation', 'model/DocumentHtmlCollapsibleDisplaySettings', 'model/DocumentHtmlDefinition', 'model/DocumentHtmlDefinitionOriginal', 'model/DocumentHtmlDefinitionOriginals', 'model/DocumentHtmlDefinitions', 'model/DocumentHtmlDisplayAnchor', 'model/DocumentHtmlDisplaySettings', 'model/DocumentTemplate', 'model/DocumentTemplateList', 'model/DocumentVisibility', 'model/DocumentVisibilityList', 'model/DowngradRequestBillingInfoResponse', 'model/DowngradeBillingPlanInformation', 'model/DowngradePlanUpdateResponse', 'model/DowngradeRequestInformation', 'model/Draw', 'model/ENoteConfiguration', 'model/Editor', 'model/Email', 'model/EmailAddress', 'model/EmailSettings', 'model/Envelope', 'model/EnvelopeAttachment', 'model/EnvelopeAttachmentsRequest', 'model/EnvelopeAttachmentsResult', 'model/EnvelopeAuditEvent', 'model/EnvelopeAuditEventResponse', 'model/EnvelopeCustomMetadata', 'model/EnvelopeDefinition', 'model/EnvelopeDelayRule', 'model/EnvelopeDocument', 'model/EnvelopeDocumentsResult', 'model/EnvelopeEvent', 'model/EnvelopeFormData', 'model/EnvelopeId', 'model/EnvelopeIdsRequest', 'model/EnvelopeMetadata', 'model/EnvelopeNotificationRequest', 'model/EnvelopePublishTransaction', 'model/EnvelopePublishTransactionErrorRollup', 'model/EnvelopePurgeConfiguration', 'model/EnvelopeSummary', 'model/EnvelopeTemplate', 'model/EnvelopeTemplateResults', 'model/EnvelopeTransactionStatus', 'model/EnvelopeTransferRule', 'model/EnvelopeTransferRuleInformation', 'model/EnvelopeTransferRuleRequest', 'model/EnvelopeUpdateSummary', 'model/EnvelopeViewDocumentSettings', 'model/EnvelopeViewEnvelopeCustomFieldSettings', 'model/EnvelopeViewRecipientSettings', 'model/EnvelopeViewRequest', 'model/EnvelopeViewSettings', 'model/EnvelopeViewTaggerSettings', 'model/EnvelopeViewTemplateSettings', 'model/EnvelopesInformation', 'model/EnvelopesSharePermissionRequest', 'model/EnvelopesShareRequest', 'model/EnvelopesShareResponse', 'model/EnvelopesSharesRequest', 'model/EnvelopesSharesResponse', 'model/ErrorDetails', 'model/EventNotification', 'model/EventResult', 'model/Expirations', 'model/ExtensionData', 'model/ExternalDocServiceErrorDetails', 'model/ExternalDocumentSources', 'model/ExternalFile', 'model/ExternalFolder', 'model/ExternalPrimaryAccountRecipientAuthRequirements', 'model/FavoriteTemplatesContentItem', 'model/FavoriteTemplatesInfo', 'model/FeatureAvailableMetadata', 'model/FeatureSet', 'model/FileType', 'model/FileTypeList', 'model/Filter', 'model/FirstName', 'model/Folder', 'model/FolderItemResponse', 'model/FolderItemV2', 'model/FolderItemsResponse', 'model/FolderSharedItem', 'model/FoldersRequest', 'model/FoldersResponse', 'model/ForgottenPasswordInformation', 'model/FormDataItem', 'model/FormulaTab', 'model/FullName', 'model/GraphicsContext', 'model/Group', 'model/GroupInformation', 'model/GroupUserInfo', 'model/GroupUsersResponse', 'model/IdCheckConfiguration', 'model/IdCheckInformationInput', 'model/IdCheckSecurityStep', 'model/IdEvidenceResourceToken', 'model/IdEvidenceViewLink', 'model/InPersonSigner', 'model/InitialHere', 'model/InlineTemplate', 'model/IntegratedConnectUserInfoList', 'model/IntegratedUserInfoList', 'model/Intermediary', 'model/Jurisdiction', 'model/JurisdictionSummary', 'model/LastName', 'model/LinkedExternalPrimaryAccount', 'model/List', 'model/ListCustomField', 'model/ListItem', 'model/LocalePolicy', 'model/LocalePolicyTab', 'model/LockInformation', 'model/LockRequest', 'model/LoginAccount', 'model/LoginInformation', 'model/MatchBox', 'model/MemberGroupSharedItem', 'model/MemberSharedItems', 'model/MergeField', 'model/MobileNotifierConfiguration', 'model/MobileNotifierConfigurationInformation', 'model/ModelDate', 'model/ModelNumber', 'model/Money', 'model/NameValue', 'model/NewAccountDefinition', 'model/NewAccountSummary', 'model/NewUser', 'model/NewUsersDefinition', 'model/NewUsersSummary', 'model/Notarize', 'model/Notary', 'model/NotaryContactDetails', 'model/NotaryHost', 'model/NotaryJournal', 'model/NotaryJournalCredibleWitness', 'model/NotaryJournalList', 'model/NotaryJournalMetaData', 'model/NotaryJurisdiction', 'model/NotaryJurisdictionList', 'model/NotaryRecipient', 'model/NotaryResult', 'model/NotarySeal', 'model/NotaryWitness', 'model/Note', 'model/Notification', 'model/NotificationDefaultSettings', 'model/NotificationDefaults', 'model/Numerical', 'model/OauthAccess', 'model/OfflineAttributes', 'model/Page', 'model/PageImages', 'model/PageRequest', 'model/PaletteItemSettings', 'model/PaletteSettings', 'model/Participant', 'model/PathExtendedElement', 'model/PayPalLegacySettings', 'model/PaymentDetails', 'model/PaymentGatewayAccount', 'model/PaymentGatewayAccountSetting', 'model/PaymentGatewayAccountsInfo', 'model/PaymentLineItem', 'model/PaymentMethodWithOptions', 'model/PaymentProcessorInformation', 'model/PaymentSignerValues', 'model/PermissionProfile', 'model/PermissionProfileInformation', 'model/PhoneNumber', 'model/PlanInformation', 'model/PolyLine', 'model/PolyLineOverlay', 'model/PowerForm', 'model/PowerFormFormDataEnvelope', 'model/PowerFormFormDataRecipient', 'model/PowerFormRecipient', 'model/PowerFormSendersResponse', 'model/PowerFormsFormDataResponse', 'model/PowerFormsRequest', 'model/PowerFormsResponse', 'model/PrefillFormData', 'model/PrefillTabs', 'model/PropertyMetadata', 'model/Province', 'model/ProvisioningInformation', 'model/PurchasedEnvelopesInformation', 'model/Radio', 'model/RadioGroup', 'model/RecipientAdditionalNotification', 'model/RecipientAttachment', 'model/RecipientDomain', 'model/RecipientEmailNotification', 'model/RecipientEvent', 'model/RecipientFormData', 'model/RecipientGroup', 'model/RecipientIdentityInputOption', 'model/RecipientIdentityPhoneNumber', 'model/RecipientIdentityVerification', 'model/RecipientOption', 'model/RecipientPhoneAuthentication', 'model/RecipientPhoneNumber', 'model/RecipientPreviewRequest', 'model/RecipientProofFile', 'model/RecipientRouting', 'model/RecipientRules', 'model/RecipientSMSAuthentication', 'model/RecipientSignatureInformation', 'model/RecipientSignatureProvider', 'model/RecipientSignatureProviderOptions', 'model/RecipientTokenClientURLs', 'model/RecipientUpdateResponse', 'model/RecipientViewRequest', 'model/Recipients', 'model/RecipientsUpdateSummary', 'model/ReferralInformation', 'model/Reminders', 'model/ResourceInformation', 'model/ScheduledSending', 'model/SealIdentifier', 'model/SealSign', 'model/SeatDiscount', 'model/SenderCompany', 'model/SenderCompletionInfo', 'model/SenderEmailNotifications', 'model/SenderName', 'model/ServerTemplate', 'model/ServiceInformation', 'model/ServiceVersion', 'model/SettingsMetadata', 'model/SharedItem', 'model/SignHere', 'model/SignatureGroup', 'model/SignatureGroupDef', 'model/SignatureProviderRequiredOption', 'model/SignatureType', 'model/SignatureUser', 'model/SignatureUserDef', 'model/Signer', 'model/SignerAttachment', 'model/SignerEmailNotifications', 'model/SigningGroup', 'model/SigningGroupInformation', 'model/SigningGroupUser', 'model/SigningGroupUsers', 'model/SmartContractInformation', 'model/SmartSection', 'model/SmartSectionAnchorPosition', 'model/SmartSectionCollapsibleDisplaySettings', 'model/SmartSectionDisplaySettings', 'model/SocialAccountInformation', 'model/SocialAuthentication', 'model/Ssn', 'model/Ssn4InformationInput', 'model/Ssn9InformationInput', 'model/Stamp', 'model/SupportedLanguages', 'model/TabAccountSettings', 'model/TabGroup', 'model/TabMetadata', 'model/TabMetadataList', 'model/Tabs', 'model/TemplateAutoMatch', 'model/TemplateAutoMatchList', 'model/TemplateCompletionInfo', 'model/TemplateCompletionRateResponse', 'model/TemplateCustomFields', 'model/TemplateDocumentVisibilityList', 'model/TemplateDocumentsResult', 'model/TemplateInformation', 'model/TemplateMatch', 'model/TemplateNotificationRequest', 'model/TemplateRecipients', 'model/TemplateRole', 'model/TemplateSharedItem', 'model/TemplateSummary', 'model/TemplateTabs', 'model/TemplateUpdateSummary', 'model/TemplateViewRecipientSettings', 'model/TemplateViewRequest', 'model/TemplateViewSettings', 'model/Text', 'model/TextCustomField', 'model/Title', 'model/UsageHistory', 'model/UserAccountManagementGranularInformation', 'model/UserAuthorization', 'model/UserAuthorizationCreateRequest', 'model/UserAuthorizationCreateRequestWithId', 'model/UserAuthorizationIdWithStatus', 'model/UserAuthorizationUpdateRequest', 'model/UserAuthorizationWithStatus', 'model/UserAuthorizations', 'model/UserAuthorizationsDeleteRequest', 'model/UserAuthorizationsDeleteResponse', 'model/UserAuthorizationsRequest', 'model/UserAuthorizationsResponse', 'model/UserCompletionRateResponse', 'model/UserInfo', 'model/UserInfoList', 'model/UserInformation', 'model/UserInformationList', 'model/UserPasswordInformation', 'model/UserPasswordRules', 'model/UserProfile', 'model/UserSettingsInformation', 'model/UserSharedItem', 'model/UserSignature', 'model/UserSignatureDefinition', 'model/UserSignaturesInformation', 'model/UserSocialIdResult', 'model/UsersResponse', 'model/View', 'model/ViewUrl', 'model/Watermark', 'model/Witness', 'model/Workflow', 'model/WorkflowStep', 'model/Workspace', 'model/WorkspaceFolderContents', 'model/WorkspaceItem', 'model/WorkspaceItemList', 'model/WorkspaceList', 'model/WorkspaceSettings', 'model/WorkspaceUser', 'model/WorkspaceUserAuthorization', 'model/Zip', 'api/AccountsApi', 'api/AuthenticationApi', 'api/BillingApi', 'api/BulkEnvelopesApi', 'api/BulkProcessDataApi', 'api/BulkProcessDataSendApi', 'api/CloudStorageApi', 'api/ConnectApi', 'api/CustomTabsApi', 'api/DiagnosticsApi', 'api/EmailArchiveApi', 'api/EnvelopesApi', 'api/FoldersApi', 'api/GroupsApi', 'api/NotaryApi', 'api/OrganizationsApi', 'api/PowerFormsApi', 'api/SigningGroupsApi', 'api/TemplatesApi', 'api/TrustServiceProvidersApi', 'api/UsersApi', 'api/WorkspacesApi'], factory); + define(['Configuration', 'ApiClient', 'model/AccessCodeFormat', 'model/AccountAddress', 'model/AccountBillingPlan', 'model/AccountBillingPlanResponse', 'model/AccountIdentityInputOption', 'model/AccountIdentityVerificationResponse', 'model/AccountIdentityVerificationStep', 'model/AccountIdentityVerificationWorkflow', 'model/AccountInformation', 'model/AccountManagementGranular', 'model/AccountMinimumPasswordLength', 'model/AccountNotification', 'model/AccountPasswordExpirePasswordDays', 'model/AccountPasswordLockoutDurationMinutes', 'model/AccountPasswordLockoutDurationType', 'model/AccountPasswordMinimumPasswordAgeDays', 'model/AccountPasswordQuestionsRequired', 'model/AccountPasswordRules', 'model/AccountPasswordStrengthType', 'model/AccountPasswordStrengthTypeOption', 'model/AccountRoleSettings', 'model/AccountSeals', 'model/AccountSettingsInformation', 'model/AccountSharedAccess', 'model/AccountSignature', 'model/AccountSignatureDefinition', 'model/AccountSignatureProvider', 'model/AccountSignatureProviderOption', 'model/AccountSignatureProviders', 'model/AccountSignaturesInformation', 'model/AccountUISettings', 'model/AddOn', 'model/AdditionalSetting', 'model/AddressInformation', 'model/AddressInformationInput', 'model/AdminMessage', 'model/Agent', 'model/ApiRequestLog', 'model/ApiRequestLogsResult', 'model/AppStoreProduct', 'model/AppStoreReceipt', 'model/Approve', 'model/AskAnAdmin', 'model/Attachment', 'model/AuthenticationMethod', 'model/AuthenticationStatus', 'model/AuthorizationUser', 'model/AuthorizedSignatory', 'model/BccEmailAddress', 'model/BccEmailArchive', 'model/BccEmailArchiveHistory', 'model/BccEmailArchiveHistoryList', 'model/BccEmailArchiveList', 'model/BillingCharge', 'model/BillingChargeResponse', 'model/BillingDiscount', 'model/BillingEntityInformationResponse', 'model/BillingInvoice', 'model/BillingInvoiceItem', 'model/BillingInvoicesResponse', 'model/BillingInvoicesSummary', 'model/BillingPayment', 'model/BillingPaymentItem', 'model/BillingPaymentRequest', 'model/BillingPaymentResponse', 'model/BillingPaymentsResponse', 'model/BillingPlan', 'model/BillingPlanInformation', 'model/BillingPlanPreview', 'model/BillingPlanResponse', 'model/BillingPlanUpdateResponse', 'model/BillingPlansResponse', 'model/BillingPrice', 'model/Brand', 'model/BrandEmailContent', 'model/BrandLink', 'model/BrandLogoIds', 'model/BrandLogos', 'model/BrandRequest', 'model/BrandResourceUrls', 'model/BrandResources', 'model/BrandResourcesList', 'model/BrandsRequest', 'model/BrandsResponse', 'model/BulkEnvelope', 'model/BulkEnvelopeStatus', 'model/BulkProcessRequest', 'model/BulkProcessResponse', 'model/BulkProcessResult', 'model/BulkProcessingListSummaries', 'model/BulkProcessingListSummary', 'model/BulkProcessingLists', 'model/BulkSendBatchActionRequest', 'model/BulkSendBatchError', 'model/BulkSendBatchRequest', 'model/BulkSendBatchStatus', 'model/BulkSendBatchSummaries', 'model/BulkSendBatchSummary', 'model/BulkSendEnvelopesInfo', 'model/BulkSendErrorStatus', 'model/BulkSendRequest', 'model/BulkSendResponse', 'model/BulkSendTestResponse', 'model/BulkSendingCopy', 'model/BulkSendingCopyCustomField', 'model/BulkSendingCopyDocGenFormFieldRowValue', 'model/BulkSendingCopyPrefillTab', 'model/BulkSendingCopyRecipient', 'model/BulkSendingCopyTab', 'model/BulkSendingList', 'model/BulkSendingListSummaries', 'model/BulkSendingListSummary', 'model/BulksendingCopyDocGenFormField', 'model/CaptiveRecipient', 'model/CaptiveRecipientInformation', 'model/CarbonCopy', 'model/CertifiedDelivery', 'model/Checkbox', 'model/ChunkedUploadPart', 'model/ChunkedUploadRequest', 'model/ChunkedUploadResponse', 'model/CloudStorageProvider', 'model/CloudStorageProviders', 'model/Comment', 'model/CommentHistoryResult', 'model/CommentPublish', 'model/CommentThread', 'model/CommentsPublish', 'model/CommissionCounty', 'model/CommissionExpiration', 'model/CommissionNumber', 'model/CommissionState', 'model/Company', 'model/CompositeTemplate', 'model/ConditionalRecipientRule', 'model/ConditionalRecipientRuleCondition', 'model/ConditionalRecipientRuleFilter', 'model/ConnectConfigResults', 'model/ConnectCustomConfiguration', 'model/ConnectDebugLog', 'model/ConnectDeleteFailureResult', 'model/ConnectEventData', 'model/ConnectFailureFilter', 'model/ConnectFailureResult', 'model/ConnectFailureResults', 'model/ConnectHistoricalEnvelopeRepublish', 'model/ConnectLog', 'model/ConnectLogs', 'model/ConnectOAuthConfig', 'model/ConnectSalesforceField', 'model/ConnectSalesforceObject', 'model/ConnectUserInfo', 'model/ConnectUserObject', 'model/ConnectedData', 'model/ConnectedObjectDetails', 'model/ConnectionInstance', 'model/ConsentDetails', 'model/ConsoleViewRequest', 'model/ConsumerDisclosure', 'model/Contact', 'model/ContactGetResponse', 'model/ContactModRequest', 'model/ContactPhoneNumber', 'model/ContactUpdateResponse', 'model/CorrectViewRequest', 'model/Country', 'model/CreditCardInformation', 'model/CreditCardTypes', 'model/CurrencyFeatureSetPrice', 'model/CurrencyPlanPrice', 'model/CustomField', 'model/CustomFields', 'model/CustomFieldsEnvelope', 'model/CustomSettingsInformation', 'model/DateSigned', 'model/DateStampProperties', 'model/Decline', 'model/DelayedRouting', 'model/DelegationInfo', 'model/DiagnosticsSettingsInformation', 'model/DirectDebitProcessorInformation', 'model/DobInformationInput', 'model/DocGenFormField', 'model/DocGenFormFieldOption', 'model/DocGenFormFieldRequest', 'model/DocGenFormFieldResponse', 'model/DocGenFormFieldRowValue', 'model/DocGenFormFieldValidation', 'model/DocGenFormFields', 'model/DocGenFormat', 'model/DocGenSyntaxError', 'model/Document', 'model/DocumentFieldsInformation', 'model/DocumentHtmlCollapsibleDisplaySettings', 'model/DocumentHtmlDefinition', 'model/DocumentHtmlDefinitionOriginal', 'model/DocumentHtmlDefinitionOriginals', 'model/DocumentHtmlDefinitions', 'model/DocumentHtmlDisplayAnchor', 'model/DocumentHtmlDisplaySettings', 'model/DocumentTemplate', 'model/DocumentTemplateList', 'model/DocumentVisibility', 'model/DocumentVisibilityList', 'model/DowngradRequestBillingInfoResponse', 'model/DowngradeBillingPlanInformation', 'model/DowngradePlanUpdateResponse', 'model/DowngradeRequestInformation', 'model/Draw', 'model/ENoteConfiguration', 'model/Editor', 'model/Email', 'model/EmailAddress', 'model/EmailSettings', 'model/Envelope', 'model/EnvelopeAttachment', 'model/EnvelopeAttachmentsRequest', 'model/EnvelopeAttachmentsResult', 'model/EnvelopeAuditEvent', 'model/EnvelopeAuditEventResponse', 'model/EnvelopeCustomMetadata', 'model/EnvelopeDefinition', 'model/EnvelopeDelayRule', 'model/EnvelopeDocument', 'model/EnvelopeDocumentsResult', 'model/EnvelopeEvent', 'model/EnvelopeFormData', 'model/EnvelopeId', 'model/EnvelopeIdsRequest', 'model/EnvelopeMetadata', 'model/EnvelopeNotificationRequest', 'model/EnvelopePublishTransaction', 'model/EnvelopePublishTransactionErrorRollup', 'model/EnvelopePurgeConfiguration', 'model/EnvelopeSummary', 'model/EnvelopeTemplate', 'model/EnvelopeTemplateResults', 'model/EnvelopeTransactionStatus', 'model/EnvelopeTransferRule', 'model/EnvelopeTransferRuleInformation', 'model/EnvelopeTransferRuleRequest', 'model/EnvelopeUpdateSummary', 'model/EnvelopeViewDocumentSettings', 'model/EnvelopeViewEnvelopeCustomFieldSettings', 'model/EnvelopeViewRecipientSettings', 'model/EnvelopeViewRequest', 'model/EnvelopeViewSettings', 'model/EnvelopeViewTaggerSettings', 'model/EnvelopeViewTemplateSettings', 'model/EnvelopesInformation', 'model/EnvelopesSharePermissionRequest', 'model/EnvelopesShareRequest', 'model/EnvelopesShareResponse', 'model/EnvelopesSharesRequest', 'model/EnvelopesSharesResponse', 'model/ErrorDetails', 'model/EventNotification', 'model/EventResult', 'model/Expirations', 'model/ExtensionData', 'model/ExternalDocServiceErrorDetails', 'model/ExternalDocumentSources', 'model/ExternalFile', 'model/ExternalFolder', 'model/ExternalPrimaryAccountRecipientAuthRequirements', 'model/FavoriteTemplatesContentItem', 'model/FavoriteTemplatesInfo', 'model/FeatureAvailableMetadata', 'model/FeatureSet', 'model/FileType', 'model/FileTypeList', 'model/Filter', 'model/FirstName', 'model/Folder', 'model/FolderItemResponse', 'model/FolderItemV2', 'model/FolderItemsResponse', 'model/FolderSharedItem', 'model/FoldersRequest', 'model/FoldersResponse', 'model/ForgottenPasswordInformation', 'model/FormDataItem', 'model/FormulaTab', 'model/FullName', 'model/GraphicsContext', 'model/Group', 'model/GroupInformation', 'model/GroupUserInfo', 'model/GroupUsersResponse', 'model/IdCheckConfiguration', 'model/IdCheckInformationInput', 'model/IdCheckSecurityStep', 'model/IdEvidenceResourceToken', 'model/IdEvidenceViewLink', 'model/InPersonSigner', 'model/InitialHere', 'model/InlineTemplate', 'model/IntegratedConnectUserInfoList', 'model/IntegratedUserInfoList', 'model/Intermediary', 'model/Jurisdiction', 'model/JurisdictionSummary', 'model/LastName', 'model/LinkedExternalPrimaryAccount', 'model/List', 'model/ListCustomField', 'model/ListItem', 'model/LocalePolicy', 'model/LocalePolicyTab', 'model/LockInformation', 'model/LockRequest', 'model/LoginAccount', 'model/LoginInformation', 'model/MatchBox', 'model/MemberGroupSharedItem', 'model/MemberSharedItems', 'model/MergeField', 'model/MobileNotifierConfiguration', 'model/MobileNotifierConfigurationInformation', 'model/ModelDate', 'model/ModelNumber', 'model/Money', 'model/NameValue', 'model/NewAccountDefinition', 'model/NewAccountSummary', 'model/NewUser', 'model/NewUsersDefinition', 'model/NewUsersSummary', 'model/Notarize', 'model/Notary', 'model/NotaryContactDetails', 'model/NotaryHost', 'model/NotaryJournal', 'model/NotaryJournalCredibleWitness', 'model/NotaryJournalList', 'model/NotaryJournalMetaData', 'model/NotaryJurisdiction', 'model/NotaryJurisdictionList', 'model/NotaryRecipient', 'model/NotaryResult', 'model/NotarySeal', 'model/NotaryWitness', 'model/Note', 'model/Notification', 'model/NotificationDefaultSettings', 'model/NotificationDefaults', 'model/Numerical', 'model/OauthAccess', 'model/OfflineAttributes', 'model/Page', 'model/PageImages', 'model/PageRequest', 'model/PaletteItemSettings', 'model/PaletteSettings', 'model/Participant', 'model/PathExtendedElement', 'model/PayPalLegacySettings', 'model/PaymentDetails', 'model/PaymentGatewayAccount', 'model/PaymentGatewayAccountSetting', 'model/PaymentGatewayAccountsInfo', 'model/PaymentLineItem', 'model/PaymentMethodWithOptions', 'model/PaymentProcessorInformation', 'model/PaymentSignerValues', 'model/PermissionProfile', 'model/PermissionProfileInformation', 'model/PhoneNumber', 'model/PlanInformation', 'model/PolyLine', 'model/PolyLineOverlay', 'model/PowerForm', 'model/PowerFormFormDataEnvelope', 'model/PowerFormFormDataRecipient', 'model/PowerFormRecipient', 'model/PowerFormSendersResponse', 'model/PowerFormsFormDataResponse', 'model/PowerFormsRequest', 'model/PowerFormsResponse', 'model/PrefillFormData', 'model/PrefillTabs', 'model/PropertyMetadata', 'model/Province', 'model/ProvisioningInformation', 'model/PurchasedEnvelopesInformation', 'model/Radio', 'model/RadioGroup', 'model/RecipientAdditionalNotification', 'model/RecipientAttachment', 'model/RecipientDomain', 'model/RecipientEmailNotification', 'model/RecipientEvent', 'model/RecipientFormData', 'model/RecipientGroup', 'model/RecipientIdentityInputOption', 'model/RecipientIdentityPhoneNumber', 'model/RecipientIdentityVerification', 'model/RecipientOption', 'model/RecipientPhoneAuthentication', 'model/RecipientPhoneNumber', 'model/RecipientPreviewRequest', 'model/RecipientProofFile', 'model/RecipientRouting', 'model/RecipientRules', 'model/RecipientSMSAuthentication', 'model/RecipientSignatureInformation', 'model/RecipientSignatureProvider', 'model/RecipientSignatureProviderOptions', 'model/RecipientTokenClientURLs', 'model/RecipientUpdateResponse', 'model/RecipientViewRequest', 'model/Recipients', 'model/RecipientsUpdateSummary', 'model/ReferralInformation', 'model/Reminders', 'model/ResourceInformation', 'model/ScheduledSending', 'model/SealIdentifier', 'model/SealSign', 'model/SeatDiscount', 'model/SenderCompany', 'model/SenderCompletionInfo', 'model/SenderEmailNotifications', 'model/SenderName', 'model/ServerTemplate', 'model/ServiceInformation', 'model/ServiceVersion', 'model/SettingsMetadata', 'model/SharedItem', 'model/SignHere', 'model/SignatureGroup', 'model/SignatureGroupDef', 'model/SignatureProviderRequiredOption', 'model/SignatureType', 'model/SignatureUser', 'model/SignatureUserDef', 'model/Signer', 'model/SignerAttachment', 'model/SignerEmailNotifications', 'model/SigningGroup', 'model/SigningGroupInformation', 'model/SigningGroupUser', 'model/SigningGroupUsers', 'model/SmartContractInformation', 'model/SmartSection', 'model/SmartSectionAnchorPosition', 'model/SmartSectionCollapsibleDisplaySettings', 'model/SmartSectionDisplaySettings', 'model/SocialAccountInformation', 'model/SocialAuthentication', 'model/Ssn', 'model/Ssn4InformationInput', 'model/Ssn9InformationInput', 'model/Stamp', 'model/SupportedLanguages', 'model/TabAccountSettings', 'model/TabGroup', 'model/TabMetadata', 'model/TabMetadataList', 'model/Tabs', 'model/TemplateAutoMatch', 'model/TemplateAutoMatchList', 'model/TemplateCompletionInfo', 'model/TemplateCompletionRateResponse', 'model/TemplateCustomFields', 'model/TemplateDocumentVisibilityList', 'model/TemplateDocumentsResult', 'model/TemplateInformation', 'model/TemplateMatch', 'model/TemplateNotificationRequest', 'model/TemplateRecipients', 'model/TemplateRole', 'model/TemplateSharedItem', 'model/TemplateSummary', 'model/TemplateTabs', 'model/TemplateUpdateSummary', 'model/TemplateViewRecipientSettings', 'model/TemplateViewRequest', 'model/TemplateViewSettings', 'model/Text', 'model/TextCustomField', 'model/Title', 'model/UsageHistory', 'model/UserAccountManagementGranularInformation', 'model/UserAuthorization', 'model/UserAuthorizationCreateRequest', 'model/UserAuthorizationCreateRequestWithId', 'model/UserAuthorizationIdWithStatus', 'model/UserAuthorizationUpdateRequest', 'model/UserAuthorizationWithStatus', 'model/UserAuthorizations', 'model/UserAuthorizationsDeleteRequest', 'model/UserAuthorizationsDeleteResponse', 'model/UserAuthorizationsRequest', 'model/UserAuthorizationsResponse', 'model/UserCompletionRateResponse', 'model/UserInfo', 'model/UserInfoList', 'model/UserInformation', 'model/UserInformationList', 'model/UserPasswordInformation', 'model/UserPasswordRules', 'model/UserProfile', 'model/UserSettingsInformation', 'model/UserSharedItem', 'model/UserSignature', 'model/UserSignatureDefinition', 'model/UserSignaturesInformation', 'model/UserSocialIdResult', 'model/UsersResponse', 'model/View', 'model/ViewUrl', 'model/Watermark', 'model/Witness', 'model/Workflow', 'model/WorkflowStep', 'model/Workspace', 'model/WorkspaceFolderContents', 'model/WorkspaceItem', 'model/WorkspaceItemList', 'model/WorkspaceList', 'model/WorkspaceSettings', 'model/WorkspaceUser', 'model/WorkspaceUserAuthorization', 'model/Zip', 'api/AccountsApi', 'api/AuthenticationApi', 'api/BillingApi', 'api/BulkEnvelopesApi', 'api/BulkProcessDataApi', 'api/BulkProcessDataSendApi', 'api/CloudStorageApi', 'api/ConnectApi', 'api/CustomTabsApi', 'api/DiagnosticsApi', 'api/EmailArchiveApi', 'api/EnvelopesApi', 'api/FoldersApi', 'api/GroupsApi', 'api/NotaryApi', 'api/OrganizationsApi', 'api/PowerFormsApi', 'api/SigningGroupsApi', 'api/TemplatesApi', 'api/TrustServiceProvidersApi', 'api/UsersApi', 'api/WorkspacesApi'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('./Configuration'), require('./ApiClient'), require('./model/AccessCodeFormat'), require('./model/AccountAddress'), require('./model/AccountBillingPlan'), require('./model/AccountBillingPlanResponse'), require('./model/AccountIdentityInputOption'), require('./model/AccountIdentityVerificationResponse'), require('./model/AccountIdentityVerificationStep'), require('./model/AccountIdentityVerificationWorkflow'), require('./model/AccountInformation'), require('./model/AccountManagementGranular'), require('./model/AccountMinimumPasswordLength'), require('./model/AccountNotification'), require('./model/AccountPasswordExpirePasswordDays'), require('./model/AccountPasswordLockoutDurationMinutes'), require('./model/AccountPasswordLockoutDurationType'), require('./model/AccountPasswordMinimumPasswordAgeDays'), require('./model/AccountPasswordQuestionsRequired'), require('./model/AccountPasswordRules'), require('./model/AccountPasswordStrengthType'), require('./model/AccountPasswordStrengthTypeOption'), require('./model/AccountRoleSettings'), require('./model/AccountSeals'), require('./model/AccountSettingsInformation'), require('./model/AccountSharedAccess'), require('./model/AccountSignature'), require('./model/AccountSignatureDefinition'), require('./model/AccountSignatureProvider'), require('./model/AccountSignatureProviderOption'), require('./model/AccountSignatureProviders'), require('./model/AccountSignaturesInformation'), require('./model/AccountUISettings'), require('./model/AddOn'), require('./model/AdditionalSetting'), require('./model/AddressInformation'), require('./model/AddressInformationInput'), require('./model/AdminMessage'), require('./model/Agent'), require('./model/ApiRequestLog'), require('./model/ApiRequestLogsResult'), require('./model/AppStoreProduct'), require('./model/AppStoreReceipt'), require('./model/Approve'), require('./model/AskAnAdmin'), require('./model/Attachment'), require('./model/AuthenticationMethod'), require('./model/AuthenticationStatus'), require('./model/AuthorizationUser'), require('./model/BccEmailAddress'), require('./model/BccEmailArchive'), require('./model/BccEmailArchiveHistory'), require('./model/BccEmailArchiveHistoryList'), require('./model/BccEmailArchiveList'), require('./model/BillingCharge'), require('./model/BillingChargeResponse'), require('./model/BillingDiscount'), require('./model/BillingEntityInformationResponse'), require('./model/BillingInvoice'), require('./model/BillingInvoiceItem'), require('./model/BillingInvoicesResponse'), require('./model/BillingInvoicesSummary'), require('./model/BillingPayment'), require('./model/BillingPaymentItem'), require('./model/BillingPaymentRequest'), require('./model/BillingPaymentResponse'), require('./model/BillingPaymentsResponse'), require('./model/BillingPlan'), require('./model/BillingPlanInformation'), require('./model/BillingPlanPreview'), require('./model/BillingPlanResponse'), require('./model/BillingPlanUpdateResponse'), require('./model/BillingPlansResponse'), require('./model/BillingPrice'), require('./model/Brand'), require('./model/BrandEmailContent'), require('./model/BrandLink'), require('./model/BrandLogoIds'), require('./model/BrandLogos'), require('./model/BrandRequest'), require('./model/BrandResourceUrls'), require('./model/BrandResources'), require('./model/BrandResourcesList'), require('./model/BrandsRequest'), require('./model/BrandsResponse'), require('./model/BulkEnvelope'), require('./model/BulkEnvelopeStatus'), require('./model/BulkProcessRequest'), require('./model/BulkProcessResponse'), require('./model/BulkProcessResult'), require('./model/BulkProcessingListSummaries'), require('./model/BulkProcessingListSummary'), require('./model/BulkProcessingLists'), require('./model/BulkSendBatchActionRequest'), require('./model/BulkSendBatchError'), require('./model/BulkSendBatchRequest'), require('./model/BulkSendBatchStatus'), require('./model/BulkSendBatchSummaries'), require('./model/BulkSendBatchSummary'), require('./model/BulkSendEnvelopesInfo'), require('./model/BulkSendErrorStatus'), require('./model/BulkSendRequest'), require('./model/BulkSendResponse'), require('./model/BulkSendTestResponse'), require('./model/BulkSendingCopy'), require('./model/BulkSendingCopyCustomField'), require('./model/BulkSendingCopyDocGenFormFieldRowValue'), require('./model/BulkSendingCopyPrefillTab'), require('./model/BulkSendingCopyRecipient'), require('./model/BulkSendingCopyTab'), require('./model/BulkSendingList'), require('./model/BulkSendingListSummaries'), require('./model/BulkSendingListSummary'), require('./model/BulksendingCopyDocGenFormField'), require('./model/CaptiveRecipient'), require('./model/CaptiveRecipientInformation'), require('./model/CarbonCopy'), require('./model/CertifiedDelivery'), require('./model/Checkbox'), require('./model/ChunkedUploadPart'), require('./model/ChunkedUploadRequest'), require('./model/ChunkedUploadResponse'), require('./model/CloudStorageProvider'), require('./model/CloudStorageProviders'), require('./model/Comment'), require('./model/CommentHistoryResult'), require('./model/CommentPublish'), require('./model/CommentThread'), require('./model/CommentsPublish'), require('./model/CommissionCounty'), require('./model/CommissionExpiration'), require('./model/CommissionNumber'), require('./model/CommissionState'), require('./model/Company'), require('./model/CompositeTemplate'), require('./model/ConditionalRecipientRule'), require('./model/ConditionalRecipientRuleCondition'), require('./model/ConditionalRecipientRuleFilter'), require('./model/ConnectConfigResults'), require('./model/ConnectCustomConfiguration'), require('./model/ConnectDebugLog'), require('./model/ConnectDeleteFailureResult'), require('./model/ConnectEventData'), require('./model/ConnectFailureFilter'), require('./model/ConnectFailureResult'), require('./model/ConnectFailureResults'), require('./model/ConnectHistoricalEnvelopeRepublish'), require('./model/ConnectLog'), require('./model/ConnectLogs'), require('./model/ConnectOAuthConfig'), require('./model/ConnectSalesforceField'), require('./model/ConnectSalesforceObject'), require('./model/ConnectUserInfo'), require('./model/ConnectUserObject'), require('./model/ConnectedData'), require('./model/ConnectedObjectDetails'), require('./model/ConnectionInstance'), require('./model/ConsentDetails'), require('./model/ConsoleViewRequest'), require('./model/ConsumerDisclosure'), require('./model/Contact'), require('./model/ContactGetResponse'), require('./model/ContactModRequest'), require('./model/ContactPhoneNumber'), require('./model/ContactUpdateResponse'), require('./model/CorrectViewRequest'), require('./model/Country'), require('./model/CreditCardInformation'), require('./model/CreditCardTypes'), require('./model/CurrencyFeatureSetPrice'), require('./model/CurrencyPlanPrice'), require('./model/CustomField'), require('./model/CustomFields'), require('./model/CustomFieldsEnvelope'), require('./model/CustomSettingsInformation'), require('./model/DateSigned'), require('./model/DateStampProperties'), require('./model/Decline'), require('./model/DelayedRouting'), require('./model/DelegationInfo'), require('./model/DiagnosticsSettingsInformation'), require('./model/DirectDebitProcessorInformation'), require('./model/DobInformationInput'), require('./model/DocGenFormField'), require('./model/DocGenFormFieldOption'), require('./model/DocGenFormFieldRequest'), require('./model/DocGenFormFieldResponse'), require('./model/DocGenFormFieldRowValue'), require('./model/DocGenFormFieldValidation'), require('./model/DocGenFormFields'), require('./model/DocGenFormat'), require('./model/DocGenSyntaxError'), require('./model/Document'), require('./model/DocumentFieldsInformation'), require('./model/DocumentHtmlCollapsibleDisplaySettings'), require('./model/DocumentHtmlDefinition'), require('./model/DocumentHtmlDefinitionOriginal'), require('./model/DocumentHtmlDefinitionOriginals'), require('./model/DocumentHtmlDefinitions'), require('./model/DocumentHtmlDisplayAnchor'), require('./model/DocumentHtmlDisplaySettings'), require('./model/DocumentTemplate'), require('./model/DocumentTemplateList'), require('./model/DocumentVisibility'), require('./model/DocumentVisibilityList'), require('./model/DowngradRequestBillingInfoResponse'), require('./model/DowngradeBillingPlanInformation'), require('./model/DowngradePlanUpdateResponse'), require('./model/DowngradeRequestInformation'), require('./model/Draw'), require('./model/ENoteConfiguration'), require('./model/Editor'), require('./model/Email'), require('./model/EmailAddress'), require('./model/EmailSettings'), require('./model/Envelope'), require('./model/EnvelopeAttachment'), require('./model/EnvelopeAttachmentsRequest'), require('./model/EnvelopeAttachmentsResult'), require('./model/EnvelopeAuditEvent'), require('./model/EnvelopeAuditEventResponse'), require('./model/EnvelopeCustomMetadata'), require('./model/EnvelopeDefinition'), require('./model/EnvelopeDelayRule'), require('./model/EnvelopeDocument'), require('./model/EnvelopeDocumentsResult'), require('./model/EnvelopeEvent'), require('./model/EnvelopeFormData'), require('./model/EnvelopeId'), require('./model/EnvelopeIdsRequest'), require('./model/EnvelopeMetadata'), require('./model/EnvelopeNotificationRequest'), require('./model/EnvelopePublishTransaction'), require('./model/EnvelopePublishTransactionErrorRollup'), require('./model/EnvelopePurgeConfiguration'), require('./model/EnvelopeSummary'), require('./model/EnvelopeTemplate'), require('./model/EnvelopeTemplateResults'), require('./model/EnvelopeTransactionStatus'), require('./model/EnvelopeTransferRule'), require('./model/EnvelopeTransferRuleInformation'), require('./model/EnvelopeTransferRuleRequest'), require('./model/EnvelopeUpdateSummary'), require('./model/EnvelopeViewDocumentSettings'), require('./model/EnvelopeViewEnvelopeCustomFieldSettings'), require('./model/EnvelopeViewRecipientSettings'), require('./model/EnvelopeViewRequest'), require('./model/EnvelopeViewSettings'), require('./model/EnvelopeViewTaggerSettings'), require('./model/EnvelopeViewTemplateSettings'), require('./model/EnvelopesInformation'), require('./model/EnvelopesSharePermissionRequest'), require('./model/EnvelopesShareRequest'), require('./model/EnvelopesShareResponse'), require('./model/EnvelopesSharesRequest'), require('./model/EnvelopesSharesResponse'), require('./model/ErrorDetails'), require('./model/EventNotification'), require('./model/EventResult'), require('./model/Expirations'), require('./model/ExtensionData'), require('./model/ExternalDocServiceErrorDetails'), require('./model/ExternalDocumentSources'), require('./model/ExternalFile'), require('./model/ExternalFolder'), require('./model/ExternalPrimaryAccountRecipientAuthRequirements'), require('./model/FavoriteTemplatesContentItem'), require('./model/FavoriteTemplatesInfo'), require('./model/FeatureAvailableMetadata'), require('./model/FeatureSet'), require('./model/FileType'), require('./model/FileTypeList'), require('./model/Filter'), require('./model/FirstName'), require('./model/Folder'), require('./model/FolderItemResponse'), require('./model/FolderItemV2'), require('./model/FolderItemsResponse'), require('./model/FolderSharedItem'), require('./model/FoldersRequest'), require('./model/FoldersResponse'), require('./model/ForgottenPasswordInformation'), require('./model/FormDataItem'), require('./model/FormulaTab'), require('./model/FullName'), require('./model/GraphicsContext'), require('./model/Group'), require('./model/GroupInformation'), require('./model/GroupUserInfo'), require('./model/GroupUsersResponse'), require('./model/IdCheckConfiguration'), require('./model/IdCheckInformationInput'), require('./model/IdCheckSecurityStep'), require('./model/IdEvidenceResourceToken'), require('./model/IdEvidenceViewLink'), require('./model/InPersonSigner'), require('./model/InitialHere'), require('./model/InlineTemplate'), require('./model/IntegratedConnectUserInfoList'), require('./model/IntegratedUserInfoList'), require('./model/Intermediary'), require('./model/Jurisdiction'), require('./model/JurisdictionSummary'), require('./model/LastName'), require('./model/LinkedExternalPrimaryAccount'), require('./model/List'), require('./model/ListCustomField'), require('./model/ListItem'), require('./model/LocalePolicy'), require('./model/LocalePolicyTab'), require('./model/LockInformation'), require('./model/LockRequest'), require('./model/LoginAccount'), require('./model/LoginInformation'), require('./model/MatchBox'), require('./model/MemberGroupSharedItem'), require('./model/MemberSharedItems'), require('./model/MergeField'), require('./model/MobileNotifierConfiguration'), require('./model/MobileNotifierConfigurationInformation'), require('./model/ModelDate'), require('./model/ModelNumber'), require('./model/Money'), require('./model/NameValue'), require('./model/NewAccountDefinition'), require('./model/NewAccountSummary'), require('./model/NewUser'), require('./model/NewUsersDefinition'), require('./model/NewUsersSummary'), require('./model/Notarize'), require('./model/Notary'), require('./model/NotaryContactDetails'), require('./model/NotaryHost'), require('./model/NotaryJournal'), require('./model/NotaryJournalCredibleWitness'), require('./model/NotaryJournalList'), require('./model/NotaryJournalMetaData'), require('./model/NotaryJurisdiction'), require('./model/NotaryJurisdictionList'), require('./model/NotaryRecipient'), require('./model/NotaryResult'), require('./model/NotarySeal'), require('./model/NotaryWitness'), require('./model/Note'), require('./model/Notification'), require('./model/NotificationDefaultSettings'), require('./model/NotificationDefaults'), require('./model/Numerical'), require('./model/OauthAccess'), require('./model/OfflineAttributes'), require('./model/Page'), require('./model/PageImages'), require('./model/PageRequest'), require('./model/PaletteItemSettings'), require('./model/PaletteSettings'), require('./model/Participant'), require('./model/PathExtendedElement'), require('./model/PayPalLegacySettings'), require('./model/PaymentDetails'), require('./model/PaymentGatewayAccount'), require('./model/PaymentGatewayAccountSetting'), require('./model/PaymentGatewayAccountsInfo'), require('./model/PaymentLineItem'), require('./model/PaymentMethodWithOptions'), require('./model/PaymentProcessorInformation'), require('./model/PaymentSignerValues'), require('./model/PermissionProfile'), require('./model/PermissionProfileInformation'), require('./model/PhoneNumber'), require('./model/PlanInformation'), require('./model/PolyLine'), require('./model/PolyLineOverlay'), require('./model/PowerForm'), require('./model/PowerFormFormDataEnvelope'), require('./model/PowerFormFormDataRecipient'), require('./model/PowerFormRecipient'), require('./model/PowerFormSendersResponse'), require('./model/PowerFormsFormDataResponse'), require('./model/PowerFormsRequest'), require('./model/PowerFormsResponse'), require('./model/PrefillFormData'), require('./model/PrefillTabs'), require('./model/PropertyMetadata'), require('./model/Province'), require('./model/ProvisioningInformation'), require('./model/PurchasedEnvelopesInformation'), require('./model/Radio'), require('./model/RadioGroup'), require('./model/RecipientAdditionalNotification'), require('./model/RecipientAttachment'), require('./model/RecipientDomain'), require('./model/RecipientEmailNotification'), require('./model/RecipientEvent'), require('./model/RecipientFormData'), require('./model/RecipientGroup'), require('./model/RecipientIdentityInputOption'), require('./model/RecipientIdentityPhoneNumber'), require('./model/RecipientIdentityVerification'), require('./model/RecipientOption'), require('./model/RecipientPhoneAuthentication'), require('./model/RecipientPhoneNumber'), require('./model/RecipientPreviewRequest'), require('./model/RecipientProofFile'), require('./model/RecipientRouting'), require('./model/RecipientRules'), require('./model/RecipientSMSAuthentication'), require('./model/RecipientSignatureInformation'), require('./model/RecipientSignatureProvider'), require('./model/RecipientSignatureProviderOptions'), require('./model/RecipientTokenClientURLs'), require('./model/RecipientUpdateResponse'), require('./model/RecipientViewRequest'), require('./model/Recipients'), require('./model/RecipientsUpdateSummary'), require('./model/ReferralInformation'), require('./model/Reminders'), require('./model/ResourceInformation'), require('./model/ScheduledSending'), require('./model/SealIdentifier'), require('./model/SealSign'), require('./model/SeatDiscount'), require('./model/SenderCompany'), require('./model/SenderCompletionInfo'), require('./model/SenderEmailNotifications'), require('./model/SenderName'), require('./model/ServerTemplate'), require('./model/ServiceInformation'), require('./model/ServiceVersion'), require('./model/SettingsMetadata'), require('./model/SharedItem'), require('./model/SignHere'), require('./model/SignatureGroup'), require('./model/SignatureGroupDef'), require('./model/SignatureProviderRequiredOption'), require('./model/SignatureType'), require('./model/SignatureUser'), require('./model/SignatureUserDef'), require('./model/Signer'), require('./model/SignerAttachment'), require('./model/SignerEmailNotifications'), require('./model/SigningGroup'), require('./model/SigningGroupInformation'), require('./model/SigningGroupUser'), require('./model/SigningGroupUsers'), require('./model/SmartContractInformation'), require('./model/SmartSection'), require('./model/SmartSectionAnchorPosition'), require('./model/SmartSectionCollapsibleDisplaySettings'), require('./model/SmartSectionDisplaySettings'), require('./model/SocialAccountInformation'), require('./model/SocialAuthentication'), require('./model/Ssn'), require('./model/Ssn4InformationInput'), require('./model/Ssn9InformationInput'), require('./model/Stamp'), require('./model/SupportedLanguages'), require('./model/TabAccountSettings'), require('./model/TabGroup'), require('./model/TabMetadata'), require('./model/TabMetadataList'), require('./model/Tabs'), require('./model/TemplateAutoMatch'), require('./model/TemplateAutoMatchList'), require('./model/TemplateCompletionInfo'), require('./model/TemplateCompletionRateResponse'), require('./model/TemplateCustomFields'), require('./model/TemplateDocumentVisibilityList'), require('./model/TemplateDocumentsResult'), require('./model/TemplateInformation'), require('./model/TemplateMatch'), require('./model/TemplateNotificationRequest'), require('./model/TemplateRecipients'), require('./model/TemplateRole'), require('./model/TemplateSharedItem'), require('./model/TemplateSummary'), require('./model/TemplateTabs'), require('./model/TemplateUpdateSummary'), require('./model/TemplateViewRecipientSettings'), require('./model/TemplateViewRequest'), require('./model/TemplateViewSettings'), require('./model/Text'), require('./model/TextCustomField'), require('./model/Title'), require('./model/UsageHistory'), require('./model/UserAccountManagementGranularInformation'), require('./model/UserAuthorization'), require('./model/UserAuthorizationCreateRequest'), require('./model/UserAuthorizationCreateRequestWithId'), require('./model/UserAuthorizationIdWithStatus'), require('./model/UserAuthorizationUpdateRequest'), require('./model/UserAuthorizationWithStatus'), require('./model/UserAuthorizations'), require('./model/UserAuthorizationsDeleteRequest'), require('./model/UserAuthorizationsDeleteResponse'), require('./model/UserAuthorizationsRequest'), require('./model/UserAuthorizationsResponse'), require('./model/UserCompletionRateResponse'), require('./model/UserInfo'), require('./model/UserInfoList'), require('./model/UserInformation'), require('./model/UserInformationList'), require('./model/UserPasswordInformation'), require('./model/UserPasswordRules'), require('./model/UserProfile'), require('./model/UserSettingsInformation'), require('./model/UserSharedItem'), require('./model/UserSignature'), require('./model/UserSignatureDefinition'), require('./model/UserSignaturesInformation'), require('./model/UserSocialIdResult'), require('./model/UsersResponse'), require('./model/View'), require('./model/ViewUrl'), require('./model/Watermark'), require('./model/Witness'), require('./model/Workflow'), require('./model/WorkflowStep'), require('./model/Workspace'), require('./model/WorkspaceFolderContents'), require('./model/WorkspaceItem'), require('./model/WorkspaceItemList'), require('./model/WorkspaceList'), require('./model/WorkspaceSettings'), require('./model/WorkspaceUser'), require('./model/WorkspaceUserAuthorization'), require('./model/Zip'), require('./api/AccountsApi'), require('./api/AuthenticationApi'), require('./api/BillingApi'), require('./api/BulkEnvelopesApi'), require('./api/BulkProcessDataApi'), require('./api/BulkProcessDataSendApi'), require('./api/CloudStorageApi'), require('./api/ConnectApi'), require('./api/CustomTabsApi'), require('./api/DiagnosticsApi'), require('./api/EmailArchiveApi'), require('./api/EnvelopesApi'), require('./api/FoldersApi'), require('./api/GroupsApi'), require('./api/NotaryApi'), require('./api/OrganizationsApi'), require('./api/PowerFormsApi'), require('./api/SigningGroupsApi'), require('./api/TemplatesApi'), require('./api/TrustServiceProvidersApi'), require('./api/UsersApi'), require('./api/WorkspacesApi')); + module.exports = factory(require('./Configuration'), require('./ApiClient'), require('./model/AccessCodeFormat'), require('./model/AccountAddress'), require('./model/AccountBillingPlan'), require('./model/AccountBillingPlanResponse'), require('./model/AccountIdentityInputOption'), require('./model/AccountIdentityVerificationResponse'), require('./model/AccountIdentityVerificationStep'), require('./model/AccountIdentityVerificationWorkflow'), require('./model/AccountInformation'), require('./model/AccountManagementGranular'), require('./model/AccountMinimumPasswordLength'), require('./model/AccountNotification'), require('./model/AccountPasswordExpirePasswordDays'), require('./model/AccountPasswordLockoutDurationMinutes'), require('./model/AccountPasswordLockoutDurationType'), require('./model/AccountPasswordMinimumPasswordAgeDays'), require('./model/AccountPasswordQuestionsRequired'), require('./model/AccountPasswordRules'), require('./model/AccountPasswordStrengthType'), require('./model/AccountPasswordStrengthTypeOption'), require('./model/AccountRoleSettings'), require('./model/AccountSeals'), require('./model/AccountSettingsInformation'), require('./model/AccountSharedAccess'), require('./model/AccountSignature'), require('./model/AccountSignatureDefinition'), require('./model/AccountSignatureProvider'), require('./model/AccountSignatureProviderOption'), require('./model/AccountSignatureProviders'), require('./model/AccountSignaturesInformation'), require('./model/AccountUISettings'), require('./model/AddOn'), require('./model/AdditionalSetting'), require('./model/AddressInformation'), require('./model/AddressInformationInput'), require('./model/AdminMessage'), require('./model/Agent'), require('./model/ApiRequestLog'), require('./model/ApiRequestLogsResult'), require('./model/AppStoreProduct'), require('./model/AppStoreReceipt'), require('./model/Approve'), require('./model/AskAnAdmin'), require('./model/Attachment'), require('./model/AuthenticationMethod'), require('./model/AuthenticationStatus'), require('./model/AuthorizationUser'), require('./model/AuthorizedSignatory'), require('./model/BccEmailAddress'), require('./model/BccEmailArchive'), require('./model/BccEmailArchiveHistory'), require('./model/BccEmailArchiveHistoryList'), require('./model/BccEmailArchiveList'), require('./model/BillingCharge'), require('./model/BillingChargeResponse'), require('./model/BillingDiscount'), require('./model/BillingEntityInformationResponse'), require('./model/BillingInvoice'), require('./model/BillingInvoiceItem'), require('./model/BillingInvoicesResponse'), require('./model/BillingInvoicesSummary'), require('./model/BillingPayment'), require('./model/BillingPaymentItem'), require('./model/BillingPaymentRequest'), require('./model/BillingPaymentResponse'), require('./model/BillingPaymentsResponse'), require('./model/BillingPlan'), require('./model/BillingPlanInformation'), require('./model/BillingPlanPreview'), require('./model/BillingPlanResponse'), require('./model/BillingPlanUpdateResponse'), require('./model/BillingPlansResponse'), require('./model/BillingPrice'), require('./model/Brand'), require('./model/BrandEmailContent'), require('./model/BrandLink'), require('./model/BrandLogoIds'), require('./model/BrandLogos'), require('./model/BrandRequest'), require('./model/BrandResourceUrls'), require('./model/BrandResources'), require('./model/BrandResourcesList'), require('./model/BrandsRequest'), require('./model/BrandsResponse'), require('./model/BulkEnvelope'), require('./model/BulkEnvelopeStatus'), require('./model/BulkProcessRequest'), require('./model/BulkProcessResponse'), require('./model/BulkProcessResult'), require('./model/BulkProcessingListSummaries'), require('./model/BulkProcessingListSummary'), require('./model/BulkProcessingLists'), require('./model/BulkSendBatchActionRequest'), require('./model/BulkSendBatchError'), require('./model/BulkSendBatchRequest'), require('./model/BulkSendBatchStatus'), require('./model/BulkSendBatchSummaries'), require('./model/BulkSendBatchSummary'), require('./model/BulkSendEnvelopesInfo'), require('./model/BulkSendErrorStatus'), require('./model/BulkSendRequest'), require('./model/BulkSendResponse'), require('./model/BulkSendTestResponse'), require('./model/BulkSendingCopy'), require('./model/BulkSendingCopyCustomField'), require('./model/BulkSendingCopyDocGenFormFieldRowValue'), require('./model/BulkSendingCopyPrefillTab'), require('./model/BulkSendingCopyRecipient'), require('./model/BulkSendingCopyTab'), require('./model/BulkSendingList'), require('./model/BulkSendingListSummaries'), require('./model/BulkSendingListSummary'), require('./model/BulksendingCopyDocGenFormField'), require('./model/CaptiveRecipient'), require('./model/CaptiveRecipientInformation'), require('./model/CarbonCopy'), require('./model/CertifiedDelivery'), require('./model/Checkbox'), require('./model/ChunkedUploadPart'), require('./model/ChunkedUploadRequest'), require('./model/ChunkedUploadResponse'), require('./model/CloudStorageProvider'), require('./model/CloudStorageProviders'), require('./model/Comment'), require('./model/CommentHistoryResult'), require('./model/CommentPublish'), require('./model/CommentThread'), require('./model/CommentsPublish'), require('./model/CommissionCounty'), require('./model/CommissionExpiration'), require('./model/CommissionNumber'), require('./model/CommissionState'), require('./model/Company'), require('./model/CompositeTemplate'), require('./model/ConditionalRecipientRule'), require('./model/ConditionalRecipientRuleCondition'), require('./model/ConditionalRecipientRuleFilter'), require('./model/ConnectConfigResults'), require('./model/ConnectCustomConfiguration'), require('./model/ConnectDebugLog'), require('./model/ConnectDeleteFailureResult'), require('./model/ConnectEventData'), require('./model/ConnectFailureFilter'), require('./model/ConnectFailureResult'), require('./model/ConnectFailureResults'), require('./model/ConnectHistoricalEnvelopeRepublish'), require('./model/ConnectLog'), require('./model/ConnectLogs'), require('./model/ConnectOAuthConfig'), require('./model/ConnectSalesforceField'), require('./model/ConnectSalesforceObject'), require('./model/ConnectUserInfo'), require('./model/ConnectUserObject'), require('./model/ConnectedData'), require('./model/ConnectedObjectDetails'), require('./model/ConnectionInstance'), require('./model/ConsentDetails'), require('./model/ConsoleViewRequest'), require('./model/ConsumerDisclosure'), require('./model/Contact'), require('./model/ContactGetResponse'), require('./model/ContactModRequest'), require('./model/ContactPhoneNumber'), require('./model/ContactUpdateResponse'), require('./model/CorrectViewRequest'), require('./model/Country'), require('./model/CreditCardInformation'), require('./model/CreditCardTypes'), require('./model/CurrencyFeatureSetPrice'), require('./model/CurrencyPlanPrice'), require('./model/CustomField'), require('./model/CustomFields'), require('./model/CustomFieldsEnvelope'), require('./model/CustomSettingsInformation'), require('./model/DateSigned'), require('./model/DateStampProperties'), require('./model/Decline'), require('./model/DelayedRouting'), require('./model/DelegationInfo'), require('./model/DiagnosticsSettingsInformation'), require('./model/DirectDebitProcessorInformation'), require('./model/DobInformationInput'), require('./model/DocGenFormField'), require('./model/DocGenFormFieldOption'), require('./model/DocGenFormFieldRequest'), require('./model/DocGenFormFieldResponse'), require('./model/DocGenFormFieldRowValue'), require('./model/DocGenFormFieldValidation'), require('./model/DocGenFormFields'), require('./model/DocGenFormat'), require('./model/DocGenSyntaxError'), require('./model/Document'), require('./model/DocumentFieldsInformation'), require('./model/DocumentHtmlCollapsibleDisplaySettings'), require('./model/DocumentHtmlDefinition'), require('./model/DocumentHtmlDefinitionOriginal'), require('./model/DocumentHtmlDefinitionOriginals'), require('./model/DocumentHtmlDefinitions'), require('./model/DocumentHtmlDisplayAnchor'), require('./model/DocumentHtmlDisplaySettings'), require('./model/DocumentTemplate'), require('./model/DocumentTemplateList'), require('./model/DocumentVisibility'), require('./model/DocumentVisibilityList'), require('./model/DowngradRequestBillingInfoResponse'), require('./model/DowngradeBillingPlanInformation'), require('./model/DowngradePlanUpdateResponse'), require('./model/DowngradeRequestInformation'), require('./model/Draw'), require('./model/ENoteConfiguration'), require('./model/Editor'), require('./model/Email'), require('./model/EmailAddress'), require('./model/EmailSettings'), require('./model/Envelope'), require('./model/EnvelopeAttachment'), require('./model/EnvelopeAttachmentsRequest'), require('./model/EnvelopeAttachmentsResult'), require('./model/EnvelopeAuditEvent'), require('./model/EnvelopeAuditEventResponse'), require('./model/EnvelopeCustomMetadata'), require('./model/EnvelopeDefinition'), require('./model/EnvelopeDelayRule'), require('./model/EnvelopeDocument'), require('./model/EnvelopeDocumentsResult'), require('./model/EnvelopeEvent'), require('./model/EnvelopeFormData'), require('./model/EnvelopeId'), require('./model/EnvelopeIdsRequest'), require('./model/EnvelopeMetadata'), require('./model/EnvelopeNotificationRequest'), require('./model/EnvelopePublishTransaction'), require('./model/EnvelopePublishTransactionErrorRollup'), require('./model/EnvelopePurgeConfiguration'), require('./model/EnvelopeSummary'), require('./model/EnvelopeTemplate'), require('./model/EnvelopeTemplateResults'), require('./model/EnvelopeTransactionStatus'), require('./model/EnvelopeTransferRule'), require('./model/EnvelopeTransferRuleInformation'), require('./model/EnvelopeTransferRuleRequest'), require('./model/EnvelopeUpdateSummary'), require('./model/EnvelopeViewDocumentSettings'), require('./model/EnvelopeViewEnvelopeCustomFieldSettings'), require('./model/EnvelopeViewRecipientSettings'), require('./model/EnvelopeViewRequest'), require('./model/EnvelopeViewSettings'), require('./model/EnvelopeViewTaggerSettings'), require('./model/EnvelopeViewTemplateSettings'), require('./model/EnvelopesInformation'), require('./model/EnvelopesSharePermissionRequest'), require('./model/EnvelopesShareRequest'), require('./model/EnvelopesShareResponse'), require('./model/EnvelopesSharesRequest'), require('./model/EnvelopesSharesResponse'), require('./model/ErrorDetails'), require('./model/EventNotification'), require('./model/EventResult'), require('./model/Expirations'), require('./model/ExtensionData'), require('./model/ExternalDocServiceErrorDetails'), require('./model/ExternalDocumentSources'), require('./model/ExternalFile'), require('./model/ExternalFolder'), require('./model/ExternalPrimaryAccountRecipientAuthRequirements'), require('./model/FavoriteTemplatesContentItem'), require('./model/FavoriteTemplatesInfo'), require('./model/FeatureAvailableMetadata'), require('./model/FeatureSet'), require('./model/FileType'), require('./model/FileTypeList'), require('./model/Filter'), require('./model/FirstName'), require('./model/Folder'), require('./model/FolderItemResponse'), require('./model/FolderItemV2'), require('./model/FolderItemsResponse'), require('./model/FolderSharedItem'), require('./model/FoldersRequest'), require('./model/FoldersResponse'), require('./model/ForgottenPasswordInformation'), require('./model/FormDataItem'), require('./model/FormulaTab'), require('./model/FullName'), require('./model/GraphicsContext'), require('./model/Group'), require('./model/GroupInformation'), require('./model/GroupUserInfo'), require('./model/GroupUsersResponse'), require('./model/IdCheckConfiguration'), require('./model/IdCheckInformationInput'), require('./model/IdCheckSecurityStep'), require('./model/IdEvidenceResourceToken'), require('./model/IdEvidenceViewLink'), require('./model/InPersonSigner'), require('./model/InitialHere'), require('./model/InlineTemplate'), require('./model/IntegratedConnectUserInfoList'), require('./model/IntegratedUserInfoList'), require('./model/Intermediary'), require('./model/Jurisdiction'), require('./model/JurisdictionSummary'), require('./model/LastName'), require('./model/LinkedExternalPrimaryAccount'), require('./model/List'), require('./model/ListCustomField'), require('./model/ListItem'), require('./model/LocalePolicy'), require('./model/LocalePolicyTab'), require('./model/LockInformation'), require('./model/LockRequest'), require('./model/LoginAccount'), require('./model/LoginInformation'), require('./model/MatchBox'), require('./model/MemberGroupSharedItem'), require('./model/MemberSharedItems'), require('./model/MergeField'), require('./model/MobileNotifierConfiguration'), require('./model/MobileNotifierConfigurationInformation'), require('./model/ModelDate'), require('./model/ModelNumber'), require('./model/Money'), require('./model/NameValue'), require('./model/NewAccountDefinition'), require('./model/NewAccountSummary'), require('./model/NewUser'), require('./model/NewUsersDefinition'), require('./model/NewUsersSummary'), require('./model/Notarize'), require('./model/Notary'), require('./model/NotaryContactDetails'), require('./model/NotaryHost'), require('./model/NotaryJournal'), require('./model/NotaryJournalCredibleWitness'), require('./model/NotaryJournalList'), require('./model/NotaryJournalMetaData'), require('./model/NotaryJurisdiction'), require('./model/NotaryJurisdictionList'), require('./model/NotaryRecipient'), require('./model/NotaryResult'), require('./model/NotarySeal'), require('./model/NotaryWitness'), require('./model/Note'), require('./model/Notification'), require('./model/NotificationDefaultSettings'), require('./model/NotificationDefaults'), require('./model/Numerical'), require('./model/OauthAccess'), require('./model/OfflineAttributes'), require('./model/Page'), require('./model/PageImages'), require('./model/PageRequest'), require('./model/PaletteItemSettings'), require('./model/PaletteSettings'), require('./model/Participant'), require('./model/PathExtendedElement'), require('./model/PayPalLegacySettings'), require('./model/PaymentDetails'), require('./model/PaymentGatewayAccount'), require('./model/PaymentGatewayAccountSetting'), require('./model/PaymentGatewayAccountsInfo'), require('./model/PaymentLineItem'), require('./model/PaymentMethodWithOptions'), require('./model/PaymentProcessorInformation'), require('./model/PaymentSignerValues'), require('./model/PermissionProfile'), require('./model/PermissionProfileInformation'), require('./model/PhoneNumber'), require('./model/PlanInformation'), require('./model/PolyLine'), require('./model/PolyLineOverlay'), require('./model/PowerForm'), require('./model/PowerFormFormDataEnvelope'), require('./model/PowerFormFormDataRecipient'), require('./model/PowerFormRecipient'), require('./model/PowerFormSendersResponse'), require('./model/PowerFormsFormDataResponse'), require('./model/PowerFormsRequest'), require('./model/PowerFormsResponse'), require('./model/PrefillFormData'), require('./model/PrefillTabs'), require('./model/PropertyMetadata'), require('./model/Province'), require('./model/ProvisioningInformation'), require('./model/PurchasedEnvelopesInformation'), require('./model/Radio'), require('./model/RadioGroup'), require('./model/RecipientAdditionalNotification'), require('./model/RecipientAttachment'), require('./model/RecipientDomain'), require('./model/RecipientEmailNotification'), require('./model/RecipientEvent'), require('./model/RecipientFormData'), require('./model/RecipientGroup'), require('./model/RecipientIdentityInputOption'), require('./model/RecipientIdentityPhoneNumber'), require('./model/RecipientIdentityVerification'), require('./model/RecipientOption'), require('./model/RecipientPhoneAuthentication'), require('./model/RecipientPhoneNumber'), require('./model/RecipientPreviewRequest'), require('./model/RecipientProofFile'), require('./model/RecipientRouting'), require('./model/RecipientRules'), require('./model/RecipientSMSAuthentication'), require('./model/RecipientSignatureInformation'), require('./model/RecipientSignatureProvider'), require('./model/RecipientSignatureProviderOptions'), require('./model/RecipientTokenClientURLs'), require('./model/RecipientUpdateResponse'), require('./model/RecipientViewRequest'), require('./model/Recipients'), require('./model/RecipientsUpdateSummary'), require('./model/ReferralInformation'), require('./model/Reminders'), require('./model/ResourceInformation'), require('./model/ScheduledSending'), require('./model/SealIdentifier'), require('./model/SealSign'), require('./model/SeatDiscount'), require('./model/SenderCompany'), require('./model/SenderCompletionInfo'), require('./model/SenderEmailNotifications'), require('./model/SenderName'), require('./model/ServerTemplate'), require('./model/ServiceInformation'), require('./model/ServiceVersion'), require('./model/SettingsMetadata'), require('./model/SharedItem'), require('./model/SignHere'), require('./model/SignatureGroup'), require('./model/SignatureGroupDef'), require('./model/SignatureProviderRequiredOption'), require('./model/SignatureType'), require('./model/SignatureUser'), require('./model/SignatureUserDef'), require('./model/Signer'), require('./model/SignerAttachment'), require('./model/SignerEmailNotifications'), require('./model/SigningGroup'), require('./model/SigningGroupInformation'), require('./model/SigningGroupUser'), require('./model/SigningGroupUsers'), require('./model/SmartContractInformation'), require('./model/SmartSection'), require('./model/SmartSectionAnchorPosition'), require('./model/SmartSectionCollapsibleDisplaySettings'), require('./model/SmartSectionDisplaySettings'), require('./model/SocialAccountInformation'), require('./model/SocialAuthentication'), require('./model/Ssn'), require('./model/Ssn4InformationInput'), require('./model/Ssn9InformationInput'), require('./model/Stamp'), require('./model/SupportedLanguages'), require('./model/TabAccountSettings'), require('./model/TabGroup'), require('./model/TabMetadata'), require('./model/TabMetadataList'), require('./model/Tabs'), require('./model/TemplateAutoMatch'), require('./model/TemplateAutoMatchList'), require('./model/TemplateCompletionInfo'), require('./model/TemplateCompletionRateResponse'), require('./model/TemplateCustomFields'), require('./model/TemplateDocumentVisibilityList'), require('./model/TemplateDocumentsResult'), require('./model/TemplateInformation'), require('./model/TemplateMatch'), require('./model/TemplateNotificationRequest'), require('./model/TemplateRecipients'), require('./model/TemplateRole'), require('./model/TemplateSharedItem'), require('./model/TemplateSummary'), require('./model/TemplateTabs'), require('./model/TemplateUpdateSummary'), require('./model/TemplateViewRecipientSettings'), require('./model/TemplateViewRequest'), require('./model/TemplateViewSettings'), require('./model/Text'), require('./model/TextCustomField'), require('./model/Title'), require('./model/UsageHistory'), require('./model/UserAccountManagementGranularInformation'), require('./model/UserAuthorization'), require('./model/UserAuthorizationCreateRequest'), require('./model/UserAuthorizationCreateRequestWithId'), require('./model/UserAuthorizationIdWithStatus'), require('./model/UserAuthorizationUpdateRequest'), require('./model/UserAuthorizationWithStatus'), require('./model/UserAuthorizations'), require('./model/UserAuthorizationsDeleteRequest'), require('./model/UserAuthorizationsDeleteResponse'), require('./model/UserAuthorizationsRequest'), require('./model/UserAuthorizationsResponse'), require('./model/UserCompletionRateResponse'), require('./model/UserInfo'), require('./model/UserInfoList'), require('./model/UserInformation'), require('./model/UserInformationList'), require('./model/UserPasswordInformation'), require('./model/UserPasswordRules'), require('./model/UserProfile'), require('./model/UserSettingsInformation'), require('./model/UserSharedItem'), require('./model/UserSignature'), require('./model/UserSignatureDefinition'), require('./model/UserSignaturesInformation'), require('./model/UserSocialIdResult'), require('./model/UsersResponse'), require('./model/View'), require('./model/ViewUrl'), require('./model/Watermark'), require('./model/Witness'), require('./model/Workflow'), require('./model/WorkflowStep'), require('./model/Workspace'), require('./model/WorkspaceFolderContents'), require('./model/WorkspaceItem'), require('./model/WorkspaceItemList'), require('./model/WorkspaceList'), require('./model/WorkspaceSettings'), require('./model/WorkspaceUser'), require('./model/WorkspaceUserAuthorization'), require('./model/Zip'), require('./api/AccountsApi'), require('./api/AuthenticationApi'), require('./api/BillingApi'), require('./api/BulkEnvelopesApi'), require('./api/BulkProcessDataApi'), require('./api/BulkProcessDataSendApi'), require('./api/CloudStorageApi'), require('./api/ConnectApi'), require('./api/CustomTabsApi'), require('./api/DiagnosticsApi'), require('./api/EmailArchiveApi'), require('./api/EnvelopesApi'), require('./api/FoldersApi'), require('./api/GroupsApi'), require('./api/NotaryApi'), require('./api/OrganizationsApi'), require('./api/PowerFormsApi'), require('./api/SigningGroupsApi'), require('./api/TemplatesApi'), require('./api/TrustServiceProvidersApi'), require('./api/UsersApi'), require('./api/WorkspacesApi')); } -}(function(Configuration, ApiClient, AccessCodeFormat, AccountAddress, AccountBillingPlan, AccountBillingPlanResponse, AccountIdentityInputOption, AccountIdentityVerificationResponse, AccountIdentityVerificationStep, AccountIdentityVerificationWorkflow, AccountInformation, AccountManagementGranular, AccountMinimumPasswordLength, AccountNotification, AccountPasswordExpirePasswordDays, AccountPasswordLockoutDurationMinutes, AccountPasswordLockoutDurationType, AccountPasswordMinimumPasswordAgeDays, AccountPasswordQuestionsRequired, AccountPasswordRules, AccountPasswordStrengthType, AccountPasswordStrengthTypeOption, AccountRoleSettings, AccountSeals, AccountSettingsInformation, AccountSharedAccess, AccountSignature, AccountSignatureDefinition, AccountSignatureProvider, AccountSignatureProviderOption, AccountSignatureProviders, AccountSignaturesInformation, AccountUISettings, AddOn, AdditionalSetting, AddressInformation, AddressInformationInput, AdminMessage, Agent, ApiRequestLog, ApiRequestLogsResult, AppStoreProduct, AppStoreReceipt, Approve, AskAnAdmin, Attachment, AuthenticationMethod, AuthenticationStatus, AuthorizationUser, BccEmailAddress, BccEmailArchive, BccEmailArchiveHistory, BccEmailArchiveHistoryList, BccEmailArchiveList, BillingCharge, BillingChargeResponse, BillingDiscount, BillingEntityInformationResponse, BillingInvoice, BillingInvoiceItem, BillingInvoicesResponse, BillingInvoicesSummary, BillingPayment, BillingPaymentItem, BillingPaymentRequest, BillingPaymentResponse, BillingPaymentsResponse, BillingPlan, BillingPlanInformation, BillingPlanPreview, BillingPlanResponse, BillingPlanUpdateResponse, BillingPlansResponse, BillingPrice, Brand, BrandEmailContent, BrandLink, BrandLogoIds, BrandLogos, BrandRequest, BrandResourceUrls, BrandResources, BrandResourcesList, BrandsRequest, BrandsResponse, BulkEnvelope, BulkEnvelopeStatus, BulkProcessRequest, BulkProcessResponse, BulkProcessResult, BulkProcessingListSummaries, BulkProcessingListSummary, BulkProcessingLists, BulkSendBatchActionRequest, BulkSendBatchError, BulkSendBatchRequest, BulkSendBatchStatus, BulkSendBatchSummaries, BulkSendBatchSummary, BulkSendEnvelopesInfo, BulkSendErrorStatus, BulkSendRequest, BulkSendResponse, BulkSendTestResponse, BulkSendingCopy, BulkSendingCopyCustomField, BulkSendingCopyDocGenFormFieldRowValue, BulkSendingCopyPrefillTab, BulkSendingCopyRecipient, BulkSendingCopyTab, BulkSendingList, BulkSendingListSummaries, BulkSendingListSummary, BulksendingCopyDocGenFormField, CaptiveRecipient, CaptiveRecipientInformation, CarbonCopy, CertifiedDelivery, Checkbox, ChunkedUploadPart, ChunkedUploadRequest, ChunkedUploadResponse, CloudStorageProvider, CloudStorageProviders, Comment, CommentHistoryResult, CommentPublish, CommentThread, CommentsPublish, CommissionCounty, CommissionExpiration, CommissionNumber, CommissionState, Company, CompositeTemplate, ConditionalRecipientRule, ConditionalRecipientRuleCondition, ConditionalRecipientRuleFilter, ConnectConfigResults, ConnectCustomConfiguration, ConnectDebugLog, ConnectDeleteFailureResult, ConnectEventData, ConnectFailureFilter, ConnectFailureResult, ConnectFailureResults, ConnectHistoricalEnvelopeRepublish, ConnectLog, ConnectLogs, ConnectOAuthConfig, ConnectSalesforceField, ConnectSalesforceObject, ConnectUserInfo, ConnectUserObject, ConnectedData, ConnectedObjectDetails, ConnectionInstance, ConsentDetails, ConsoleViewRequest, ConsumerDisclosure, Contact, ContactGetResponse, ContactModRequest, ContactPhoneNumber, ContactUpdateResponse, CorrectViewRequest, Country, CreditCardInformation, CreditCardTypes, CurrencyFeatureSetPrice, CurrencyPlanPrice, CustomField, CustomFields, CustomFieldsEnvelope, CustomSettingsInformation, DateSigned, DateStampProperties, Decline, DelayedRouting, DelegationInfo, DiagnosticsSettingsInformation, DirectDebitProcessorInformation, DobInformationInput, DocGenFormField, DocGenFormFieldOption, DocGenFormFieldRequest, DocGenFormFieldResponse, DocGenFormFieldRowValue, DocGenFormFieldValidation, DocGenFormFields, DocGenFormat, DocGenSyntaxError, Document, DocumentFieldsInformation, DocumentHtmlCollapsibleDisplaySettings, DocumentHtmlDefinition, DocumentHtmlDefinitionOriginal, DocumentHtmlDefinitionOriginals, DocumentHtmlDefinitions, DocumentHtmlDisplayAnchor, DocumentHtmlDisplaySettings, DocumentTemplate, DocumentTemplateList, DocumentVisibility, DocumentVisibilityList, DowngradRequestBillingInfoResponse, DowngradeBillingPlanInformation, DowngradePlanUpdateResponse, DowngradeRequestInformation, Draw, ENoteConfiguration, Editor, Email, EmailAddress, EmailSettings, Envelope, EnvelopeAttachment, EnvelopeAttachmentsRequest, EnvelopeAttachmentsResult, EnvelopeAuditEvent, EnvelopeAuditEventResponse, EnvelopeCustomMetadata, EnvelopeDefinition, EnvelopeDelayRule, EnvelopeDocument, EnvelopeDocumentsResult, EnvelopeEvent, EnvelopeFormData, EnvelopeId, EnvelopeIdsRequest, EnvelopeMetadata, EnvelopeNotificationRequest, EnvelopePublishTransaction, EnvelopePublishTransactionErrorRollup, EnvelopePurgeConfiguration, EnvelopeSummary, EnvelopeTemplate, EnvelopeTemplateResults, EnvelopeTransactionStatus, EnvelopeTransferRule, EnvelopeTransferRuleInformation, EnvelopeTransferRuleRequest, EnvelopeUpdateSummary, EnvelopeViewDocumentSettings, EnvelopeViewEnvelopeCustomFieldSettings, EnvelopeViewRecipientSettings, EnvelopeViewRequest, EnvelopeViewSettings, EnvelopeViewTaggerSettings, EnvelopeViewTemplateSettings, EnvelopesInformation, EnvelopesSharePermissionRequest, EnvelopesShareRequest, EnvelopesShareResponse, EnvelopesSharesRequest, EnvelopesSharesResponse, ErrorDetails, EventNotification, EventResult, Expirations, ExtensionData, ExternalDocServiceErrorDetails, ExternalDocumentSources, ExternalFile, ExternalFolder, ExternalPrimaryAccountRecipientAuthRequirements, FavoriteTemplatesContentItem, FavoriteTemplatesInfo, FeatureAvailableMetadata, FeatureSet, FileType, FileTypeList, Filter, FirstName, Folder, FolderItemResponse, FolderItemV2, FolderItemsResponse, FolderSharedItem, FoldersRequest, FoldersResponse, ForgottenPasswordInformation, FormDataItem, FormulaTab, FullName, GraphicsContext, Group, GroupInformation, GroupUserInfo, GroupUsersResponse, IdCheckConfiguration, IdCheckInformationInput, IdCheckSecurityStep, IdEvidenceResourceToken, IdEvidenceViewLink, InPersonSigner, InitialHere, InlineTemplate, IntegratedConnectUserInfoList, IntegratedUserInfoList, Intermediary, Jurisdiction, JurisdictionSummary, LastName, LinkedExternalPrimaryAccount, List, ListCustomField, ListItem, LocalePolicy, LocalePolicyTab, LockInformation, LockRequest, LoginAccount, LoginInformation, MatchBox, MemberGroupSharedItem, MemberSharedItems, MergeField, MobileNotifierConfiguration, MobileNotifierConfigurationInformation, ModelDate, ModelNumber, Money, NameValue, NewAccountDefinition, NewAccountSummary, NewUser, NewUsersDefinition, NewUsersSummary, Notarize, Notary, NotaryContactDetails, NotaryHost, NotaryJournal, NotaryJournalCredibleWitness, NotaryJournalList, NotaryJournalMetaData, NotaryJurisdiction, NotaryJurisdictionList, NotaryRecipient, NotaryResult, NotarySeal, NotaryWitness, Note, Notification, NotificationDefaultSettings, NotificationDefaults, Numerical, OauthAccess, OfflineAttributes, Page, PageImages, PageRequest, PaletteItemSettings, PaletteSettings, Participant, PathExtendedElement, PayPalLegacySettings, PaymentDetails, PaymentGatewayAccount, PaymentGatewayAccountSetting, PaymentGatewayAccountsInfo, PaymentLineItem, PaymentMethodWithOptions, PaymentProcessorInformation, PaymentSignerValues, PermissionProfile, PermissionProfileInformation, PhoneNumber, PlanInformation, PolyLine, PolyLineOverlay, PowerForm, PowerFormFormDataEnvelope, PowerFormFormDataRecipient, PowerFormRecipient, PowerFormSendersResponse, PowerFormsFormDataResponse, PowerFormsRequest, PowerFormsResponse, PrefillFormData, PrefillTabs, PropertyMetadata, Province, ProvisioningInformation, PurchasedEnvelopesInformation, Radio, RadioGroup, RecipientAdditionalNotification, RecipientAttachment, RecipientDomain, RecipientEmailNotification, RecipientEvent, RecipientFormData, RecipientGroup, RecipientIdentityInputOption, RecipientIdentityPhoneNumber, RecipientIdentityVerification, RecipientOption, RecipientPhoneAuthentication, RecipientPhoneNumber, RecipientPreviewRequest, RecipientProofFile, RecipientRouting, RecipientRules, RecipientSMSAuthentication, RecipientSignatureInformation, RecipientSignatureProvider, RecipientSignatureProviderOptions, RecipientTokenClientURLs, RecipientUpdateResponse, RecipientViewRequest, Recipients, RecipientsUpdateSummary, ReferralInformation, Reminders, ResourceInformation, ScheduledSending, SealIdentifier, SealSign, SeatDiscount, SenderCompany, SenderCompletionInfo, SenderEmailNotifications, SenderName, ServerTemplate, ServiceInformation, ServiceVersion, SettingsMetadata, SharedItem, SignHere, SignatureGroup, SignatureGroupDef, SignatureProviderRequiredOption, SignatureType, SignatureUser, SignatureUserDef, Signer, SignerAttachment, SignerEmailNotifications, SigningGroup, SigningGroupInformation, SigningGroupUser, SigningGroupUsers, SmartContractInformation, SmartSection, SmartSectionAnchorPosition, SmartSectionCollapsibleDisplaySettings, SmartSectionDisplaySettings, SocialAccountInformation, SocialAuthentication, Ssn, Ssn4InformationInput, Ssn9InformationInput, Stamp, SupportedLanguages, TabAccountSettings, TabGroup, TabMetadata, TabMetadataList, Tabs, TemplateAutoMatch, TemplateAutoMatchList, TemplateCompletionInfo, TemplateCompletionRateResponse, TemplateCustomFields, TemplateDocumentVisibilityList, TemplateDocumentsResult, TemplateInformation, TemplateMatch, TemplateNotificationRequest, TemplateRecipients, TemplateRole, TemplateSharedItem, TemplateSummary, TemplateTabs, TemplateUpdateSummary, TemplateViewRecipientSettings, TemplateViewRequest, TemplateViewSettings, Text, TextCustomField, Title, UsageHistory, UserAccountManagementGranularInformation, UserAuthorization, UserAuthorizationCreateRequest, UserAuthorizationCreateRequestWithId, UserAuthorizationIdWithStatus, UserAuthorizationUpdateRequest, UserAuthorizationWithStatus, UserAuthorizations, UserAuthorizationsDeleteRequest, UserAuthorizationsDeleteResponse, UserAuthorizationsRequest, UserAuthorizationsResponse, UserCompletionRateResponse, UserInfo, UserInfoList, UserInformation, UserInformationList, UserPasswordInformation, UserPasswordRules, UserProfile, UserSettingsInformation, UserSharedItem, UserSignature, UserSignatureDefinition, UserSignaturesInformation, UserSocialIdResult, UsersResponse, View, ViewUrl, Watermark, Witness, Workflow, WorkflowStep, Workspace, WorkspaceFolderContents, WorkspaceItem, WorkspaceItemList, WorkspaceList, WorkspaceSettings, WorkspaceUser, WorkspaceUserAuthorization, Zip, AccountsApi, AuthenticationApi, BillingApi, BulkEnvelopesApi, BulkProcessDataApi, BulkProcessDataSendApi, CloudStorageApi, ConnectApi, CustomTabsApi, DiagnosticsApi, EmailArchiveApi, EnvelopesApi, FoldersApi, GroupsApi, NotaryApi, OrganizationsApi, PowerFormsApi, SigningGroupsApi, TemplatesApi, TrustServiceProvidersApi, UsersApi, WorkspacesApi) { +}(function(Configuration, ApiClient, AccessCodeFormat, AccountAddress, AccountBillingPlan, AccountBillingPlanResponse, AccountIdentityInputOption, AccountIdentityVerificationResponse, AccountIdentityVerificationStep, AccountIdentityVerificationWorkflow, AccountInformation, AccountManagementGranular, AccountMinimumPasswordLength, AccountNotification, AccountPasswordExpirePasswordDays, AccountPasswordLockoutDurationMinutes, AccountPasswordLockoutDurationType, AccountPasswordMinimumPasswordAgeDays, AccountPasswordQuestionsRequired, AccountPasswordRules, AccountPasswordStrengthType, AccountPasswordStrengthTypeOption, AccountRoleSettings, AccountSeals, AccountSettingsInformation, AccountSharedAccess, AccountSignature, AccountSignatureDefinition, AccountSignatureProvider, AccountSignatureProviderOption, AccountSignatureProviders, AccountSignaturesInformation, AccountUISettings, AddOn, AdditionalSetting, AddressInformation, AddressInformationInput, AdminMessage, Agent, ApiRequestLog, ApiRequestLogsResult, AppStoreProduct, AppStoreReceipt, Approve, AskAnAdmin, Attachment, AuthenticationMethod, AuthenticationStatus, AuthorizationUser, AuthorizedSignatory, BccEmailAddress, BccEmailArchive, BccEmailArchiveHistory, BccEmailArchiveHistoryList, BccEmailArchiveList, BillingCharge, BillingChargeResponse, BillingDiscount, BillingEntityInformationResponse, BillingInvoice, BillingInvoiceItem, BillingInvoicesResponse, BillingInvoicesSummary, BillingPayment, BillingPaymentItem, BillingPaymentRequest, BillingPaymentResponse, BillingPaymentsResponse, BillingPlan, BillingPlanInformation, BillingPlanPreview, BillingPlanResponse, BillingPlanUpdateResponse, BillingPlansResponse, BillingPrice, Brand, BrandEmailContent, BrandLink, BrandLogoIds, BrandLogos, BrandRequest, BrandResourceUrls, BrandResources, BrandResourcesList, BrandsRequest, BrandsResponse, BulkEnvelope, BulkEnvelopeStatus, BulkProcessRequest, BulkProcessResponse, BulkProcessResult, BulkProcessingListSummaries, BulkProcessingListSummary, BulkProcessingLists, BulkSendBatchActionRequest, BulkSendBatchError, BulkSendBatchRequest, BulkSendBatchStatus, BulkSendBatchSummaries, BulkSendBatchSummary, BulkSendEnvelopesInfo, BulkSendErrorStatus, BulkSendRequest, BulkSendResponse, BulkSendTestResponse, BulkSendingCopy, BulkSendingCopyCustomField, BulkSendingCopyDocGenFormFieldRowValue, BulkSendingCopyPrefillTab, BulkSendingCopyRecipient, BulkSendingCopyTab, BulkSendingList, BulkSendingListSummaries, BulkSendingListSummary, BulksendingCopyDocGenFormField, CaptiveRecipient, CaptiveRecipientInformation, CarbonCopy, CertifiedDelivery, Checkbox, ChunkedUploadPart, ChunkedUploadRequest, ChunkedUploadResponse, CloudStorageProvider, CloudStorageProviders, Comment, CommentHistoryResult, CommentPublish, CommentThread, CommentsPublish, CommissionCounty, CommissionExpiration, CommissionNumber, CommissionState, Company, CompositeTemplate, ConditionalRecipientRule, ConditionalRecipientRuleCondition, ConditionalRecipientRuleFilter, ConnectConfigResults, ConnectCustomConfiguration, ConnectDebugLog, ConnectDeleteFailureResult, ConnectEventData, ConnectFailureFilter, ConnectFailureResult, ConnectFailureResults, ConnectHistoricalEnvelopeRepublish, ConnectLog, ConnectLogs, ConnectOAuthConfig, ConnectSalesforceField, ConnectSalesforceObject, ConnectUserInfo, ConnectUserObject, ConnectedData, ConnectedObjectDetails, ConnectionInstance, ConsentDetails, ConsoleViewRequest, ConsumerDisclosure, Contact, ContactGetResponse, ContactModRequest, ContactPhoneNumber, ContactUpdateResponse, CorrectViewRequest, Country, CreditCardInformation, CreditCardTypes, CurrencyFeatureSetPrice, CurrencyPlanPrice, CustomField, CustomFields, CustomFieldsEnvelope, CustomSettingsInformation, DateSigned, DateStampProperties, Decline, DelayedRouting, DelegationInfo, DiagnosticsSettingsInformation, DirectDebitProcessorInformation, DobInformationInput, DocGenFormField, DocGenFormFieldOption, DocGenFormFieldRequest, DocGenFormFieldResponse, DocGenFormFieldRowValue, DocGenFormFieldValidation, DocGenFormFields, DocGenFormat, DocGenSyntaxError, Document, DocumentFieldsInformation, DocumentHtmlCollapsibleDisplaySettings, DocumentHtmlDefinition, DocumentHtmlDefinitionOriginal, DocumentHtmlDefinitionOriginals, DocumentHtmlDefinitions, DocumentHtmlDisplayAnchor, DocumentHtmlDisplaySettings, DocumentTemplate, DocumentTemplateList, DocumentVisibility, DocumentVisibilityList, DowngradRequestBillingInfoResponse, DowngradeBillingPlanInformation, DowngradePlanUpdateResponse, DowngradeRequestInformation, Draw, ENoteConfiguration, Editor, Email, EmailAddress, EmailSettings, Envelope, EnvelopeAttachment, EnvelopeAttachmentsRequest, EnvelopeAttachmentsResult, EnvelopeAuditEvent, EnvelopeAuditEventResponse, EnvelopeCustomMetadata, EnvelopeDefinition, EnvelopeDelayRule, EnvelopeDocument, EnvelopeDocumentsResult, EnvelopeEvent, EnvelopeFormData, EnvelopeId, EnvelopeIdsRequest, EnvelopeMetadata, EnvelopeNotificationRequest, EnvelopePublishTransaction, EnvelopePublishTransactionErrorRollup, EnvelopePurgeConfiguration, EnvelopeSummary, EnvelopeTemplate, EnvelopeTemplateResults, EnvelopeTransactionStatus, EnvelopeTransferRule, EnvelopeTransferRuleInformation, EnvelopeTransferRuleRequest, EnvelopeUpdateSummary, EnvelopeViewDocumentSettings, EnvelopeViewEnvelopeCustomFieldSettings, EnvelopeViewRecipientSettings, EnvelopeViewRequest, EnvelopeViewSettings, EnvelopeViewTaggerSettings, EnvelopeViewTemplateSettings, EnvelopesInformation, EnvelopesSharePermissionRequest, EnvelopesShareRequest, EnvelopesShareResponse, EnvelopesSharesRequest, EnvelopesSharesResponse, ErrorDetails, EventNotification, EventResult, Expirations, ExtensionData, ExternalDocServiceErrorDetails, ExternalDocumentSources, ExternalFile, ExternalFolder, ExternalPrimaryAccountRecipientAuthRequirements, FavoriteTemplatesContentItem, FavoriteTemplatesInfo, FeatureAvailableMetadata, FeatureSet, FileType, FileTypeList, Filter, FirstName, Folder, FolderItemResponse, FolderItemV2, FolderItemsResponse, FolderSharedItem, FoldersRequest, FoldersResponse, ForgottenPasswordInformation, FormDataItem, FormulaTab, FullName, GraphicsContext, Group, GroupInformation, GroupUserInfo, GroupUsersResponse, IdCheckConfiguration, IdCheckInformationInput, IdCheckSecurityStep, IdEvidenceResourceToken, IdEvidenceViewLink, InPersonSigner, InitialHere, InlineTemplate, IntegratedConnectUserInfoList, IntegratedUserInfoList, Intermediary, Jurisdiction, JurisdictionSummary, LastName, LinkedExternalPrimaryAccount, List, ListCustomField, ListItem, LocalePolicy, LocalePolicyTab, LockInformation, LockRequest, LoginAccount, LoginInformation, MatchBox, MemberGroupSharedItem, MemberSharedItems, MergeField, MobileNotifierConfiguration, MobileNotifierConfigurationInformation, ModelDate, ModelNumber, Money, NameValue, NewAccountDefinition, NewAccountSummary, NewUser, NewUsersDefinition, NewUsersSummary, Notarize, Notary, NotaryContactDetails, NotaryHost, NotaryJournal, NotaryJournalCredibleWitness, NotaryJournalList, NotaryJournalMetaData, NotaryJurisdiction, NotaryJurisdictionList, NotaryRecipient, NotaryResult, NotarySeal, NotaryWitness, Note, Notification, NotificationDefaultSettings, NotificationDefaults, Numerical, OauthAccess, OfflineAttributes, Page, PageImages, PageRequest, PaletteItemSettings, PaletteSettings, Participant, PathExtendedElement, PayPalLegacySettings, PaymentDetails, PaymentGatewayAccount, PaymentGatewayAccountSetting, PaymentGatewayAccountsInfo, PaymentLineItem, PaymentMethodWithOptions, PaymentProcessorInformation, PaymentSignerValues, PermissionProfile, PermissionProfileInformation, PhoneNumber, PlanInformation, PolyLine, PolyLineOverlay, PowerForm, PowerFormFormDataEnvelope, PowerFormFormDataRecipient, PowerFormRecipient, PowerFormSendersResponse, PowerFormsFormDataResponse, PowerFormsRequest, PowerFormsResponse, PrefillFormData, PrefillTabs, PropertyMetadata, Province, ProvisioningInformation, PurchasedEnvelopesInformation, Radio, RadioGroup, RecipientAdditionalNotification, RecipientAttachment, RecipientDomain, RecipientEmailNotification, RecipientEvent, RecipientFormData, RecipientGroup, RecipientIdentityInputOption, RecipientIdentityPhoneNumber, RecipientIdentityVerification, RecipientOption, RecipientPhoneAuthentication, RecipientPhoneNumber, RecipientPreviewRequest, RecipientProofFile, RecipientRouting, RecipientRules, RecipientSMSAuthentication, RecipientSignatureInformation, RecipientSignatureProvider, RecipientSignatureProviderOptions, RecipientTokenClientURLs, RecipientUpdateResponse, RecipientViewRequest, Recipients, RecipientsUpdateSummary, ReferralInformation, Reminders, ResourceInformation, ScheduledSending, SealIdentifier, SealSign, SeatDiscount, SenderCompany, SenderCompletionInfo, SenderEmailNotifications, SenderName, ServerTemplate, ServiceInformation, ServiceVersion, SettingsMetadata, SharedItem, SignHere, SignatureGroup, SignatureGroupDef, SignatureProviderRequiredOption, SignatureType, SignatureUser, SignatureUserDef, Signer, SignerAttachment, SignerEmailNotifications, SigningGroup, SigningGroupInformation, SigningGroupUser, SigningGroupUsers, SmartContractInformation, SmartSection, SmartSectionAnchorPosition, SmartSectionCollapsibleDisplaySettings, SmartSectionDisplaySettings, SocialAccountInformation, SocialAuthentication, Ssn, Ssn4InformationInput, Ssn9InformationInput, Stamp, SupportedLanguages, TabAccountSettings, TabGroup, TabMetadata, TabMetadataList, Tabs, TemplateAutoMatch, TemplateAutoMatchList, TemplateCompletionInfo, TemplateCompletionRateResponse, TemplateCustomFields, TemplateDocumentVisibilityList, TemplateDocumentsResult, TemplateInformation, TemplateMatch, TemplateNotificationRequest, TemplateRecipients, TemplateRole, TemplateSharedItem, TemplateSummary, TemplateTabs, TemplateUpdateSummary, TemplateViewRecipientSettings, TemplateViewRequest, TemplateViewSettings, Text, TextCustomField, Title, UsageHistory, UserAccountManagementGranularInformation, UserAuthorization, UserAuthorizationCreateRequest, UserAuthorizationCreateRequestWithId, UserAuthorizationIdWithStatus, UserAuthorizationUpdateRequest, UserAuthorizationWithStatus, UserAuthorizations, UserAuthorizationsDeleteRequest, UserAuthorizationsDeleteResponse, UserAuthorizationsRequest, UserAuthorizationsResponse, UserCompletionRateResponse, UserInfo, UserInfoList, UserInformation, UserInformationList, UserPasswordInformation, UserPasswordRules, UserProfile, UserSettingsInformation, UserSharedItem, UserSignature, UserSignatureDefinition, UserSignaturesInformation, UserSocialIdResult, UsersResponse, View, ViewUrl, Watermark, Witness, Workflow, WorkflowStep, Workspace, WorkspaceFolderContents, WorkspaceItem, WorkspaceItemList, WorkspaceList, WorkspaceSettings, WorkspaceUser, WorkspaceUserAuthorization, Zip, AccountsApi, AuthenticationApi, BillingApi, BulkEnvelopesApi, BulkProcessDataApi, BulkProcessDataSendApi, CloudStorageApi, ConnectApi, CustomTabsApi, DiagnosticsApi, EmailArchiveApi, EnvelopesApi, FoldersApi, GroupsApi, NotaryApi, OrganizationsApi, PowerFormsApi, SigningGroupsApi, TemplatesApi, TrustServiceProvidersApi, UsersApi, WorkspacesApi) { 'use strict'; /** @@ -295,6 +295,11 @@ * @property {module:model/AuthorizationUser} */ AuthorizationUser: AuthorizationUser, + /** + * The AuthorizedSignatory model constructor. + * @property {module:model/AuthorizedSignatory} + */ + AuthorizedSignatory: AuthorizedSignatory, /** * The BccEmailAddress model constructor. * @property {module:model/BccEmailAddress} diff --git a/src/model/AccountSettingsInformation.js b/src/model/AccountSettingsInformation.js index 1bb45e42..6fb38fc4 100644 --- a/src/model/AccountSettingsInformation.js +++ b/src/model/AccountSettingsInformation.js @@ -235,6 +235,9 @@ if (data.hasOwnProperty('allowConnectUnifiedPayloadUI')) { obj['allowConnectUnifiedPayloadUI'] = ApiClient.convertToType(data['allowConnectUnifiedPayloadUI'], 'String'); } + if (data.hasOwnProperty('allowConnectWorkspaceUploadRequestUI')) { + obj['allowConnectWorkspaceUploadRequestUI'] = ApiClient.convertToType(data['allowConnectWorkspaceUploadRequestUI'], 'String'); + } if (data.hasOwnProperty('allowConsumerDisclosureOverride')) { obj['allowConsumerDisclosureOverride'] = ApiClient.convertToType(data['allowConsumerDisclosureOverride'], 'String'); } @@ -1153,6 +1156,12 @@ if (data.hasOwnProperty('enableAgreementDeskAdvancedMetaData')) { obj['enableAgreementDeskAdvancedMetaData'] = SettingsMetadata.constructFromObject(data['enableAgreementDeskAdvancedMetaData']); } + if (data.hasOwnProperty('enableAIAgents')) { + obj['enableAIAgents'] = ApiClient.convertToType(data['enableAIAgents'], 'String'); + } + if (data.hasOwnProperty('enableAIAgentsMetadata')) { + obj['enableAIAgentsMetadata'] = SettingsMetadata.constructFromObject(data['enableAIAgentsMetadata']); + } if (data.hasOwnProperty('enableAIContractReview')) { obj['enableAIContractReview'] = ApiClient.convertToType(data['enableAIContractReview'], 'String'); } @@ -2945,6 +2954,11 @@ * @member {String} allowConnectUnifiedPayloadUI */ exports.prototype['allowConnectUnifiedPayloadUI'] = undefined; + /** + * + * @member {String} allowConnectWorkspaceUploadRequestUI + */ + exports.prototype['allowConnectWorkspaceUploadRequestUI'] = undefined; /** * * @member {String} allowConsumerDisclosureOverride @@ -4475,6 +4489,16 @@ * @member {module:model/SettingsMetadata} enableAgreementDeskAdvancedMetaData */ exports.prototype['enableAgreementDeskAdvancedMetaData'] = undefined; + /** + * + * @member {String} enableAIAgents + */ + exports.prototype['enableAIAgents'] = undefined; + /** + * + * @member {module:model/SettingsMetadata} enableAIAgentsMetadata + */ + exports.prototype['enableAIAgentsMetadata'] = undefined; /** * * @member {String} enableAIContractReview diff --git a/src/model/AuthorizedSignatory.js b/src/model/AuthorizedSignatory.js new file mode 100644 index 00000000..ee568ec9 --- /dev/null +++ b/src/model/AuthorizedSignatory.js @@ -0,0 +1,875 @@ +/** + * Docusign eSignature REST API + * The Docusign eSignature REST API provides you with a powerful, convenient, and simple Web services API for interacting with Docusign. + * + * OpenAPI spec version: v2.1 + * Contact: devcenter@docusign.com + * + * NOTE: This class is auto generated. Do not edit the class manually and submit a new issue instead. + * + */ + +(function(root, factory) { + if (typeof define === 'function' && define.amd) { + // AMD. Register as an anonymous module. + define(['ApiClient', 'model/AuthenticationStatus', 'model/ConsentDetails', 'model/DelegationInfo', 'model/DocumentVisibility', 'model/ErrorDetails', 'model/FeatureAvailableMetadata', 'model/IdCheckInformationInput', 'model/OfflineAttributes', 'model/PropertyMetadata', 'model/RecipientAdditionalNotification', 'model/RecipientAttachment', 'model/RecipientEmailNotification', 'model/RecipientIdentityVerification', 'model/RecipientPhoneAuthentication', 'model/RecipientPhoneNumber', 'model/RecipientProofFile', 'model/RecipientSMSAuthentication', 'model/RecipientSignatureInformation', 'model/RecipientSignatureProvider', 'model/SocialAuthentication', 'model/Tabs', 'model/UserInfo'], factory); + } else if (typeof module === 'object' && module.exports) { + // CommonJS-like environments that support module.exports, like Node. + module.exports = factory(require('../ApiClient'), require('./AuthenticationStatus'), require('./ConsentDetails'), require('./DelegationInfo'), require('./DocumentVisibility'), require('./ErrorDetails'), require('./FeatureAvailableMetadata'), require('./IdCheckInformationInput'), require('./OfflineAttributes'), require('./PropertyMetadata'), require('./RecipientAdditionalNotification'), require('./RecipientAttachment'), require('./RecipientEmailNotification'), require('./RecipientIdentityVerification'), require('./RecipientPhoneAuthentication'), require('./RecipientPhoneNumber'), require('./RecipientProofFile'), require('./RecipientSMSAuthentication'), require('./RecipientSignatureInformation'), require('./RecipientSignatureProvider'), require('./SocialAuthentication'), require('./Tabs'), require('./UserInfo')); + } else { + // Browser globals (root is window) + if (!root.Docusign) { + root.Docusign = {}; + } + root.Docusign.AuthorizedSignatory = factory(root.Docusign.ApiClient, root.Docusign.AuthenticationStatus, root.Docusign.ConsentDetails, root.Docusign.DelegationInfo, root.Docusign.DocumentVisibility, root.Docusign.ErrorDetails, root.Docusign.FeatureAvailableMetadata, root.Docusign.IdCheckInformationInput, root.Docusign.OfflineAttributes, root.Docusign.PropertyMetadata, root.Docusign.RecipientAdditionalNotification, root.Docusign.RecipientAttachment, root.Docusign.RecipientEmailNotification, root.Docusign.RecipientIdentityVerification, root.Docusign.RecipientPhoneAuthentication, root.Docusign.RecipientPhoneNumber, root.Docusign.RecipientProofFile, root.Docusign.RecipientSMSAuthentication, root.Docusign.RecipientSignatureInformation, root.Docusign.RecipientSignatureProvider, root.Docusign.SocialAuthentication, root.Docusign.Tabs, root.Docusign.UserInfo); + } +}(this, function(ApiClient, AuthenticationStatus, ConsentDetails, DelegationInfo, DocumentVisibility, ErrorDetails, FeatureAvailableMetadata, IdCheckInformationInput, OfflineAttributes, PropertyMetadata, RecipientAdditionalNotification, RecipientAttachment, RecipientEmailNotification, RecipientIdentityVerification, RecipientPhoneAuthentication, RecipientPhoneNumber, RecipientProofFile, RecipientSMSAuthentication, RecipientSignatureInformation, RecipientSignatureProvider, SocialAuthentication, Tabs, UserInfo) { + 'use strict'; + + + /** + * The AuthorizedSignatory model module. + * @module model/AuthorizedSignatory + */ + + /** + * Constructs a new AuthorizedSignatory. + * @alias module:model/AuthorizedSignatory + * @class + */ + var exports = function() { + var _this = this; + + + }; + + /** + * Constructs a AuthorizedSignatory from a plain JavaScript object, optionally creating a new instance. + * Copies all relevant properties from data to obj if supplied or a new instance if not. + * @param {Object} data The plain JavaScript object bearing properties of interest. + * @param {module:model/AuthorizedSignatory} obj Optional instance to populate. + * @return {module:model/AuthorizedSignatory} The populated AuthorizedSignatory instance. + */ + exports.constructFromObject = function(data, obj) { + if (data) { + obj = obj || new exports(); + + if (data.hasOwnProperty('accessCode')) { + obj['accessCode'] = ApiClient.convertToType(data['accessCode'], 'String'); + } + if (data.hasOwnProperty('accessCodeMetadata')) { + obj['accessCodeMetadata'] = PropertyMetadata.constructFromObject(data['accessCodeMetadata']); + } + if (data.hasOwnProperty('addAccessCodeToEmail')) { + obj['addAccessCodeToEmail'] = ApiClient.convertToType(data['addAccessCodeToEmail'], 'String'); + } + if (data.hasOwnProperty('additionalNotifications')) { + obj['additionalNotifications'] = ApiClient.convertToType(data['additionalNotifications'], [RecipientAdditionalNotification]); + } + if (data.hasOwnProperty('agentCanEditEmail')) { + obj['agentCanEditEmail'] = ApiClient.convertToType(data['agentCanEditEmail'], 'String'); + } + if (data.hasOwnProperty('agentCanEditName')) { + obj['agentCanEditName'] = ApiClient.convertToType(data['agentCanEditName'], 'String'); + } + if (data.hasOwnProperty('allowSystemOverrideForLockedRecipient')) { + obj['allowSystemOverrideForLockedRecipient'] = ApiClient.convertToType(data['allowSystemOverrideForLockedRecipient'], 'String'); + } + if (data.hasOwnProperty('autoNavigation')) { + obj['autoNavigation'] = ApiClient.convertToType(data['autoNavigation'], 'String'); + } + if (data.hasOwnProperty('autoRespondedReason')) { + obj['autoRespondedReason'] = ApiClient.convertToType(data['autoRespondedReason'], 'String'); + } + if (data.hasOwnProperty('bulkRecipientsUri')) { + obj['bulkRecipientsUri'] = ApiClient.convertToType(data['bulkRecipientsUri'], 'String'); + } + if (data.hasOwnProperty('bulkSendV2Recipient')) { + obj['bulkSendV2Recipient'] = ApiClient.convertToType(data['bulkSendV2Recipient'], 'String'); + } + if (data.hasOwnProperty('canSignOffline')) { + obj['canSignOffline'] = ApiClient.convertToType(data['canSignOffline'], 'String'); + } + if (data.hasOwnProperty('clientUserId')) { + obj['clientUserId'] = ApiClient.convertToType(data['clientUserId'], 'String'); + } + if (data.hasOwnProperty('completedCount')) { + obj['completedCount'] = ApiClient.convertToType(data['completedCount'], 'String'); + } + if (data.hasOwnProperty('consentDetailsList')) { + obj['consentDetailsList'] = ApiClient.convertToType(data['consentDetailsList'], [ConsentDetails]); + } + if (data.hasOwnProperty('creationReason')) { + obj['creationReason'] = ApiClient.convertToType(data['creationReason'], 'String'); + } + if (data.hasOwnProperty('customFields')) { + obj['customFields'] = ApiClient.convertToType(data['customFields'], ['String']); + } + if (data.hasOwnProperty('declinedDateTime')) { + obj['declinedDateTime'] = ApiClient.convertToType(data['declinedDateTime'], 'String'); + } + if (data.hasOwnProperty('declinedReason')) { + obj['declinedReason'] = ApiClient.convertToType(data['declinedReason'], 'String'); + } + if (data.hasOwnProperty('defaultRecipient')) { + obj['defaultRecipient'] = ApiClient.convertToType(data['defaultRecipient'], 'String'); + } + if (data.hasOwnProperty('delegatedBy')) { + obj['delegatedBy'] = DelegationInfo.constructFromObject(data['delegatedBy']); + } + if (data.hasOwnProperty('delegatedTo')) { + obj['delegatedTo'] = ApiClient.convertToType(data['delegatedTo'], [DelegationInfo]); + } + if (data.hasOwnProperty('deliveredDateTime')) { + obj['deliveredDateTime'] = ApiClient.convertToType(data['deliveredDateTime'], 'String'); + } + if (data.hasOwnProperty('deliveryMethod')) { + obj['deliveryMethod'] = ApiClient.convertToType(data['deliveryMethod'], 'String'); + } + if (data.hasOwnProperty('deliveryMethodMetadata')) { + obj['deliveryMethodMetadata'] = PropertyMetadata.constructFromObject(data['deliveryMethodMetadata']); + } + if (data.hasOwnProperty('designatorId')) { + obj['designatorId'] = ApiClient.convertToType(data['designatorId'], 'String'); + } + if (data.hasOwnProperty('designatorIdGuid')) { + obj['designatorIdGuid'] = ApiClient.convertToType(data['designatorIdGuid'], 'String'); + } + if (data.hasOwnProperty('documentTemplateId')) { + obj['documentTemplateId'] = ApiClient.convertToType(data['documentTemplateId'], 'String'); + } + if (data.hasOwnProperty('documentVisibility')) { + obj['documentVisibility'] = ApiClient.convertToType(data['documentVisibility'], [DocumentVisibility]); + } + if (data.hasOwnProperty('email')) { + obj['email'] = ApiClient.convertToType(data['email'], 'String'); + } + if (data.hasOwnProperty('emailMetadata')) { + obj['emailMetadata'] = PropertyMetadata.constructFromObject(data['emailMetadata']); + } + if (data.hasOwnProperty('emailNotification')) { + obj['emailNotification'] = RecipientEmailNotification.constructFromObject(data['emailNotification']); + } + if (data.hasOwnProperty('emailRecipientPostSigningURL')) { + obj['emailRecipientPostSigningURL'] = ApiClient.convertToType(data['emailRecipientPostSigningURL'], 'String'); + } + if (data.hasOwnProperty('embeddedRecipientStartURL')) { + obj['embeddedRecipientStartURL'] = ApiClient.convertToType(data['embeddedRecipientStartURL'], 'String'); + } + if (data.hasOwnProperty('errorDetails')) { + obj['errorDetails'] = ErrorDetails.constructFromObject(data['errorDetails']); + } + if (data.hasOwnProperty('excludedDocuments')) { + obj['excludedDocuments'] = ApiClient.convertToType(data['excludedDocuments'], ['String']); + } + if (data.hasOwnProperty('faxNumber')) { + obj['faxNumber'] = ApiClient.convertToType(data['faxNumber'], 'String'); + } + if (data.hasOwnProperty('faxNumberMetadata')) { + obj['faxNumberMetadata'] = PropertyMetadata.constructFromObject(data['faxNumberMetadata']); + } + if (data.hasOwnProperty('firstName')) { + obj['firstName'] = ApiClient.convertToType(data['firstName'], 'String'); + } + if (data.hasOwnProperty('firstNameMetadata')) { + obj['firstNameMetadata'] = PropertyMetadata.constructFromObject(data['firstNameMetadata']); + } + if (data.hasOwnProperty('fullName')) { + obj['fullName'] = ApiClient.convertToType(data['fullName'], 'String'); + } + if (data.hasOwnProperty('fullNameMetadata')) { + obj['fullNameMetadata'] = PropertyMetadata.constructFromObject(data['fullNameMetadata']); + } + if (data.hasOwnProperty('idCheckConfigurationName')) { + obj['idCheckConfigurationName'] = ApiClient.convertToType(data['idCheckConfigurationName'], 'String'); + } + if (data.hasOwnProperty('idCheckConfigurationNameMetadata')) { + obj['idCheckConfigurationNameMetadata'] = PropertyMetadata.constructFromObject(data['idCheckConfigurationNameMetadata']); + } + if (data.hasOwnProperty('idCheckInformationInput')) { + obj['idCheckInformationInput'] = IdCheckInformationInput.constructFromObject(data['idCheckInformationInput']); + } + if (data.hasOwnProperty('identityVerification')) { + obj['identityVerification'] = RecipientIdentityVerification.constructFromObject(data['identityVerification']); + } + if (data.hasOwnProperty('inheritEmailNotificationConfiguration')) { + obj['inheritEmailNotificationConfiguration'] = ApiClient.convertToType(data['inheritEmailNotificationConfiguration'], 'String'); + } + if (data.hasOwnProperty('isBulkRecipient')) { + obj['isBulkRecipient'] = ApiClient.convertToType(data['isBulkRecipient'], 'String'); + } + if (data.hasOwnProperty('isBulkRecipientMetadata')) { + obj['isBulkRecipientMetadata'] = PropertyMetadata.constructFromObject(data['isBulkRecipientMetadata']); + } + if (data.hasOwnProperty('lastName')) { + obj['lastName'] = ApiClient.convertToType(data['lastName'], 'String'); + } + if (data.hasOwnProperty('lastNameMetadata')) { + obj['lastNameMetadata'] = PropertyMetadata.constructFromObject(data['lastNameMetadata']); + } + if (data.hasOwnProperty('lockedRecipientPhoneAuthEditable')) { + obj['lockedRecipientPhoneAuthEditable'] = ApiClient.convertToType(data['lockedRecipientPhoneAuthEditable'], 'String'); + } + if (data.hasOwnProperty('lockedRecipientSmsEditable')) { + obj['lockedRecipientSmsEditable'] = ApiClient.convertToType(data['lockedRecipientSmsEditable'], 'String'); + } + if (data.hasOwnProperty('name')) { + obj['name'] = ApiClient.convertToType(data['name'], 'String'); + } + if (data.hasOwnProperty('nameMetadata')) { + obj['nameMetadata'] = PropertyMetadata.constructFromObject(data['nameMetadata']); + } + if (data.hasOwnProperty('notaryId')) { + obj['notaryId'] = ApiClient.convertToType(data['notaryId'], 'String'); + } + if (data.hasOwnProperty('notarySignerEmailSent')) { + obj['notarySignerEmailSent'] = ApiClient.convertToType(data['notarySignerEmailSent'], 'String'); + } + if (data.hasOwnProperty('note')) { + obj['note'] = ApiClient.convertToType(data['note'], 'String'); + } + if (data.hasOwnProperty('noteMetadata')) { + obj['noteMetadata'] = PropertyMetadata.constructFromObject(data['noteMetadata']); + } + if (data.hasOwnProperty('offlineAttributes')) { + obj['offlineAttributes'] = OfflineAttributes.constructFromObject(data['offlineAttributes']); + } + if (data.hasOwnProperty('phoneAuthentication')) { + obj['phoneAuthentication'] = RecipientPhoneAuthentication.constructFromObject(data['phoneAuthentication']); + } + if (data.hasOwnProperty('phoneNumber')) { + obj['phoneNumber'] = RecipientPhoneNumber.constructFromObject(data['phoneNumber']); + } + if (data.hasOwnProperty('proofFile')) { + obj['proofFile'] = RecipientProofFile.constructFromObject(data['proofFile']); + } + if (data.hasOwnProperty('recipientAttachments')) { + obj['recipientAttachments'] = ApiClient.convertToType(data['recipientAttachments'], [RecipientAttachment]); + } + if (data.hasOwnProperty('recipientAuthenticationStatus')) { + obj['recipientAuthenticationStatus'] = AuthenticationStatus.constructFromObject(data['recipientAuthenticationStatus']); + } + if (data.hasOwnProperty('recipientFeatureMetadata')) { + obj['recipientFeatureMetadata'] = ApiClient.convertToType(data['recipientFeatureMetadata'], [FeatureAvailableMetadata]); + } + if (data.hasOwnProperty('recipientId')) { + obj['recipientId'] = ApiClient.convertToType(data['recipientId'], 'String'); + } + if (data.hasOwnProperty('recipientIdGuid')) { + obj['recipientIdGuid'] = ApiClient.convertToType(data['recipientIdGuid'], 'String'); + } + if (data.hasOwnProperty('recipientSignatureProviders')) { + obj['recipientSignatureProviders'] = ApiClient.convertToType(data['recipientSignatureProviders'], [RecipientSignatureProvider]); + } + if (data.hasOwnProperty('recipientSuppliesTabs')) { + obj['recipientSuppliesTabs'] = ApiClient.convertToType(data['recipientSuppliesTabs'], 'String'); + } + if (data.hasOwnProperty('recipientType')) { + obj['recipientType'] = ApiClient.convertToType(data['recipientType'], 'String'); + } + if (data.hasOwnProperty('recipientTypeMetadata')) { + obj['recipientTypeMetadata'] = PropertyMetadata.constructFromObject(data['recipientTypeMetadata']); + } + if (data.hasOwnProperty('requireIdLookup')) { + obj['requireIdLookup'] = ApiClient.convertToType(data['requireIdLookup'], 'String'); + } + if (data.hasOwnProperty('requireIdLookupMetadata')) { + obj['requireIdLookupMetadata'] = PropertyMetadata.constructFromObject(data['requireIdLookupMetadata']); + } + if (data.hasOwnProperty('requireSignerCertificate')) { + obj['requireSignerCertificate'] = ApiClient.convertToType(data['requireSignerCertificate'], 'String'); + } + if (data.hasOwnProperty('requireSignOnPaper')) { + obj['requireSignOnPaper'] = ApiClient.convertToType(data['requireSignOnPaper'], 'String'); + } + if (data.hasOwnProperty('requireUploadSignature')) { + obj['requireUploadSignature'] = ApiClient.convertToType(data['requireUploadSignature'], 'String'); + } + if (data.hasOwnProperty('roleName')) { + obj['roleName'] = ApiClient.convertToType(data['roleName'], 'String'); + } + if (data.hasOwnProperty('routingOrder')) { + obj['routingOrder'] = ApiClient.convertToType(data['routingOrder'], 'String'); + } + if (data.hasOwnProperty('routingOrderMetadata')) { + obj['routingOrderMetadata'] = PropertyMetadata.constructFromObject(data['routingOrderMetadata']); + } + if (data.hasOwnProperty('sentDateTime')) { + obj['sentDateTime'] = ApiClient.convertToType(data['sentDateTime'], 'String'); + } + if (data.hasOwnProperty('signatureInfo')) { + obj['signatureInfo'] = RecipientSignatureInformation.constructFromObject(data['signatureInfo']); + } + if (data.hasOwnProperty('signedDateTime')) { + obj['signedDateTime'] = ApiClient.convertToType(data['signedDateTime'], 'String'); + } + if (data.hasOwnProperty('signInEachLocation')) { + obj['signInEachLocation'] = ApiClient.convertToType(data['signInEachLocation'], 'String'); + } + if (data.hasOwnProperty('signInEachLocationMetadata')) { + obj['signInEachLocationMetadata'] = PropertyMetadata.constructFromObject(data['signInEachLocationMetadata']); + } + if (data.hasOwnProperty('signingGroupId')) { + obj['signingGroupId'] = ApiClient.convertToType(data['signingGroupId'], 'String'); + } + if (data.hasOwnProperty('signingGroupIdMetadata')) { + obj['signingGroupIdMetadata'] = PropertyMetadata.constructFromObject(data['signingGroupIdMetadata']); + } + if (data.hasOwnProperty('signingGroupName')) { + obj['signingGroupName'] = ApiClient.convertToType(data['signingGroupName'], 'String'); + } + if (data.hasOwnProperty('signingGroupType')) { + obj['signingGroupType'] = ApiClient.convertToType(data['signingGroupType'], 'String'); + } + if (data.hasOwnProperty('signingGroupUsers')) { + obj['signingGroupUsers'] = ApiClient.convertToType(data['signingGroupUsers'], [UserInfo]); + } + if (data.hasOwnProperty('smsAuthentication')) { + obj['smsAuthentication'] = RecipientSMSAuthentication.constructFromObject(data['smsAuthentication']); + } + if (data.hasOwnProperty('socialAuthentications')) { + obj['socialAuthentications'] = ApiClient.convertToType(data['socialAuthentications'], [SocialAuthentication]); + } + if (data.hasOwnProperty('status')) { + obj['status'] = ApiClient.convertToType(data['status'], 'String'); + } + if (data.hasOwnProperty('statusCode')) { + obj['statusCode'] = ApiClient.convertToType(data['statusCode'], 'String'); + } + if (data.hasOwnProperty('suppressEmails')) { + obj['suppressEmails'] = ApiClient.convertToType(data['suppressEmails'], 'String'); + } + if (data.hasOwnProperty('tabs')) { + obj['tabs'] = Tabs.constructFromObject(data['tabs']); + } + if (data.hasOwnProperty('templateLocked')) { + obj['templateLocked'] = ApiClient.convertToType(data['templateLocked'], 'String'); + } + if (data.hasOwnProperty('templateRequired')) { + obj['templateRequired'] = ApiClient.convertToType(data['templateRequired'], 'String'); + } + if (data.hasOwnProperty('totalTabCount')) { + obj['totalTabCount'] = ApiClient.convertToType(data['totalTabCount'], 'String'); + } + if (data.hasOwnProperty('userId')) { + obj['userId'] = ApiClient.convertToType(data['userId'], 'String'); + } + if (data.hasOwnProperty('webFormRecipientViewId')) { + obj['webFormRecipientViewId'] = ApiClient.convertToType(data['webFormRecipientViewId'], 'String'); + } + } + return obj; + } + + /** + * If a value is provided, the recipient must enter the value as the access code to view and sign the envelope. Maximum Length: 50 characters and it must conform to the account's access code format setting. If blank, but the signer `accessCode` property is set in the envelope, then that value is used. If blank and the signer `accessCode` property is not set, then the access code is not required. + * @member {String} accessCode + */ + exports.prototype['accessCode'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} accessCodeMetadata + */ + exports.prototype['accessCodeMetadata'] = undefined; + /** + * This Optional attribute indicates that the access code will be added to the email sent to the recipient; this nullifies the Security measure of Access Code on the recipient. + * @member {String} addAccessCodeToEmail + */ + exports.prototype['addAccessCodeToEmail'] = undefined; + /** + * + * @member {Array.} additionalNotifications + */ + exports.prototype['additionalNotifications'] = undefined; + /** + * + * @member {String} agentCanEditEmail + */ + exports.prototype['agentCanEditEmail'] = undefined; + /** + * + * @member {String} agentCanEditName + */ + exports.prototype['agentCanEditName'] = undefined; + /** + * + * @member {String} allowSystemOverrideForLockedRecipient + */ + exports.prototype['allowSystemOverrideForLockedRecipient'] = undefined; + /** + * + * @member {String} autoNavigation + */ + exports.prototype['autoNavigation'] = undefined; + /** + * + * @member {String} autoRespondedReason + */ + exports.prototype['autoRespondedReason'] = undefined; + /** + * Contains a URI for an endpoint that allows you to easily retrieve bulk recipient information. + * @member {String} bulkRecipientsUri + */ + exports.prototype['bulkRecipientsUri'] = undefined; + /** + * + * @member {String} bulkSendV2Recipient + */ + exports.prototype['bulkSendV2Recipient'] = undefined; + /** + * When set to **true**, specifies that the signer can perform the signing ceremony offline. + * @member {String} canSignOffline + */ + exports.prototype['canSignOffline'] = undefined; + /** + * Specifies whether the recipient is embedded or remote. If the `clientUserId` property is not null then the recipient is embedded. Note that if the `ClientUserId` property is set and either `SignerMustHaveAccount` or `SignerMustLoginToSign` property of the account settings is set to **true**, an error is generated on sending.ng. Maximum length: 100 characters. + * @member {String} clientUserId + */ + exports.prototype['clientUserId'] = undefined; + /** + * + * @member {String} completedCount + */ + exports.prototype['completedCount'] = undefined; + /** + * + * @member {Array.} consentDetailsList + */ + exports.prototype['consentDetailsList'] = undefined; + /** + * + * @member {String} creationReason + */ + exports.prototype['creationReason'] = undefined; + /** + * An optional array of strings that allows the sender to provide custom data about the recipient. This information is returned in the envelope status but otherwise not used by DocuSign. Each customField string can be a maximum of 100 characters. + * @member {Array.} customFields + */ + exports.prototype['customFields'] = undefined; + /** + * The date and time the recipient declined the document. + * @member {String} declinedDateTime + */ + exports.prototype['declinedDateTime'] = undefined; + /** + * The reason the recipient declined the document. + * @member {String} declinedReason + */ + exports.prototype['declinedReason'] = undefined; + /** + * + * @member {String} defaultRecipient + */ + exports.prototype['defaultRecipient'] = undefined; + /** + * + * @member {module:model/DelegationInfo} delegatedBy + */ + exports.prototype['delegatedBy'] = undefined; + /** + * + * @member {Array.} delegatedTo + */ + exports.prototype['delegatedTo'] = undefined; + /** + * Reserved: For DocuSign use only. + * @member {String} deliveredDateTime + */ + exports.prototype['deliveredDateTime'] = undefined; + /** + * Reserved: For DocuSign use only. + * @member {String} deliveryMethod + */ + exports.prototype['deliveryMethod'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} deliveryMethodMetadata + */ + exports.prototype['deliveryMethodMetadata'] = undefined; + /** + * + * @member {String} designatorId + */ + exports.prototype['designatorId'] = undefined; + /** + * + * @member {String} designatorIdGuid + */ + exports.prototype['designatorIdGuid'] = undefined; + /** + * + * @member {String} documentTemplateId + */ + exports.prototype['documentTemplateId'] = undefined; + /** + * + * @member {Array.} documentVisibility + */ + exports.prototype['documentVisibility'] = undefined; + /** + * + * @member {String} email + */ + exports.prototype['email'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} emailMetadata + */ + exports.prototype['emailMetadata'] = undefined; + /** + * A complex type that contains information sets the language of the recipient's email information. **IMPORTANT**: If you enable email notification for one recipient, you must enable email notification for all recipients as it overrides the Envelope Subject and `EmailBlurb` property settings. + * @member {module:model/RecipientEmailNotification} emailNotification + */ + exports.prototype['emailNotification'] = undefined; + /** + * + * @member {String} emailRecipientPostSigningURL + */ + exports.prototype['emailRecipientPostSigningURL'] = undefined; + /** + * Specifies a sender provided valid URL string for redirecting an embedded recipient. When using this option, the embedded recipient still receives an email from DocuSign, just as a remote recipient would. When the document link in the email is clicked the recipient is redirected, through DocuSign, to the supplied URL to complete their actions. When routing to the URL, the sender's system (the server responding to the URL) must request a recipient token to launch a signing session. If set to `SIGN_AT_DOCUSIGN`, the recipient is directed to an embedded signing or viewing process directly at DocuSign. The signing or viewing action is initiated by the DocuSign system and the transaction activity and Certificate of Completion records will reflect this. In all other ways the process is identical to an embedded signing or viewing operation that is launched by any partner. It is important to remember that in a typical embedded workflow the authentication of an embedded recipient is the responsibility of the sending application, DocuSign expects that senders will follow their own process for establishing the recipient's identity. In this workflow the recipient goes through the sending application before the embedded signing or viewing process in initiated. However, when the sending application sets `EmbeddedRecipientStartURL=SIGN_AT_DOCUSIGN`, the recipient goes directly to the embedded signing or viewing process bypassing the sending application and any authentication steps the sending application would use. In this case, DocuSign recommends that you use one of the normal DocuSign authentication features (Access Code, Phone Authentication, SMS Authentication, etc.) to verify the identity of the recipient. If the `clientUserId` property is NOT set, and the `embeddedRecipientStartURL` is set, DocuSign will ignore the redirect URL and launch the standard signing process for the email recipient. Information can be appended to the embedded recipient start URL using merge fields. The available merge fields items are: envelopeId, recipientId, recipientName, recipientEmail, and customFields. The `customFields` property must be set fort the recipient or envelope. The merge fields are enclosed in double brackets. *Example*: `http://senderHost/[[mergeField1]]/ beginSigningSession? [[mergeField2]]&[[mergeField3]]` + * @member {String} embeddedRecipientStartURL + */ + exports.prototype['embeddedRecipientStartURL'] = undefined; + /** + * Array or errors. + * @member {module:model/ErrorDetails} errorDetails + */ + exports.prototype['errorDetails'] = undefined; + /** + * Specifies the documents that are not visible to this recipient. Document Visibility must be enabled for the account and the `enforceSignerVisibility` property must be set to **true** for the envelope to use this. When enforce signer visibility is enabled, documents with tabs can only be viewed by signers that have a tab on that document. Recipients that have an administrative role (Agent, Editor, or Intermediaries) or informational role (Certified Deliveries or Carbon Copies) can always see all the documents in an envelope, unless they are specifically excluded using this setting when an envelope is sent. Documents that do not have tabs are always visible to all recipients, unless they are specifically excluded using this setting when an envelope is sent. + * @member {Array.} excludedDocuments + */ + exports.prototype['excludedDocuments'] = undefined; + /** + * Reserved: + * @member {String} faxNumber + */ + exports.prototype['faxNumber'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} faxNumberMetadata + */ + exports.prototype['faxNumberMetadata'] = undefined; + /** + * The user's first name. Maximum Length: 50 characters. + * @member {String} firstName + */ + exports.prototype['firstName'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} firstNameMetadata + */ + exports.prototype['firstNameMetadata'] = undefined; + /** + * + * @member {String} fullName + */ + exports.prototype['fullName'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} fullNameMetadata + */ + exports.prototype['fullNameMetadata'] = undefined; + /** + * Specifies authentication check by name. The names used here must be the same as the authentication type names used by the account (these name can also be found in the web console sending interface in the Identify list for a recipient,) This overrides any default authentication setting. *Example*: Your account has ID Check and SMS Authentication available and in the web console Identify list these appear as 'ID Check $' and 'SMS Auth $'. To use ID check in an envelope, the idCheckConfigurationName should be 'ID Check '. If you wanted to use SMS, it would be 'SMS Auth $' and you would need to add you would need to add phone number information to the `smsAuthentication` node. + * @member {String} idCheckConfigurationName + */ + exports.prototype['idCheckConfigurationName'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} idCheckConfigurationNameMetadata + */ + exports.prototype['idCheckConfigurationNameMetadata'] = undefined; + /** + * + * @member {module:model/IdCheckInformationInput} idCheckInformationInput + */ + exports.prototype['idCheckInformationInput'] = undefined; + /** + * + * @member {module:model/RecipientIdentityVerification} identityVerification + */ + exports.prototype['identityVerification'] = undefined; + /** + * When set to **true** and the envelope recipient creates a DocuSign account after signing, the Manage Account Email Notification settings are used as the default settings for the recipient's account. + * @member {String} inheritEmailNotificationConfiguration + */ + exports.prototype['inheritEmailNotificationConfiguration'] = undefined; + /** + * + * @member {String} isBulkRecipient + */ + exports.prototype['isBulkRecipient'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} isBulkRecipientMetadata + */ + exports.prototype['isBulkRecipientMetadata'] = undefined; + /** + * + * @member {String} lastName + */ + exports.prototype['lastName'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} lastNameMetadata + */ + exports.prototype['lastNameMetadata'] = undefined; + /** + * + * @member {String} lockedRecipientPhoneAuthEditable + */ + exports.prototype['lockedRecipientPhoneAuthEditable'] = undefined; + /** + * + * @member {String} lockedRecipientSmsEditable + */ + exports.prototype['lockedRecipientSmsEditable'] = undefined; + /** + * + * @member {String} name + */ + exports.prototype['name'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} nameMetadata + */ + exports.prototype['nameMetadata'] = undefined; + /** + * + * @member {String} notaryId + */ + exports.prototype['notaryId'] = undefined; + /** + * + * @member {String} notarySignerEmailSent + */ + exports.prototype['notarySignerEmailSent'] = undefined; + /** + * Specifies a note that is unique to this recipient. This note is sent to the recipient via the signing email. The note displays in the signing UI near the upper left corner of the document on the signing screen. Maximum Length: 1000 characters. + * @member {String} note + */ + exports.prototype['note'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} noteMetadata + */ + exports.prototype['noteMetadata'] = undefined; + /** + * + * @member {module:model/OfflineAttributes} offlineAttributes + */ + exports.prototype['offlineAttributes'] = undefined; + /** + * + * @member {module:model/RecipientPhoneAuthentication} phoneAuthentication + */ + exports.prototype['phoneAuthentication'] = undefined; + /** + * + * @member {module:model/RecipientPhoneNumber} phoneNumber + */ + exports.prototype['phoneNumber'] = undefined; + /** + * + * @member {module:model/RecipientProofFile} proofFile + */ + exports.prototype['proofFile'] = undefined; + /** + * Reserved: + * @member {Array.} recipientAttachments + */ + exports.prototype['recipientAttachments'] = undefined; + /** + * + * @member {module:model/AuthenticationStatus} recipientAuthenticationStatus + */ + exports.prototype['recipientAuthenticationStatus'] = undefined; + /** + * + * @member {Array.} recipientFeatureMetadata + */ + exports.prototype['recipientFeatureMetadata'] = undefined; + /** + * Unique for the recipient. It is used by the tab element to indicate which recipient is to sign the Document. + * @member {String} recipientId + */ + exports.prototype['recipientId'] = undefined; + /** + * + * @member {String} recipientIdGuid + */ + exports.prototype['recipientIdGuid'] = undefined; + /** + * + * @member {Array.} recipientSignatureProviders + */ + exports.prototype['recipientSignatureProviders'] = undefined; + /** + * + * @member {String} recipientSuppliesTabs + */ + exports.prototype['recipientSuppliesTabs'] = undefined; + /** + * + * @member {String} recipientType + */ + exports.prototype['recipientType'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} recipientTypeMetadata + */ + exports.prototype['recipientTypeMetadata'] = undefined; + /** + * When set to **true**, the recipient is required to use the specified ID check method (including Phone and SMS authentication) to validate their identity. + * @member {String} requireIdLookup + */ + exports.prototype['requireIdLookup'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} requireIdLookupMetadata + */ + exports.prototype['requireIdLookupMetadata'] = undefined; + /** + * + * @member {String} requireSignerCertificate + */ + exports.prototype['requireSignerCertificate'] = undefined; + /** + * + * @member {String} requireSignOnPaper + */ + exports.prototype['requireSignOnPaper'] = undefined; + /** + * + * @member {String} requireUploadSignature + */ + exports.prototype['requireUploadSignature'] = undefined; + /** + * Optional element. Specifies the role name associated with the recipient.

This is required when working with template recipients. + * @member {String} roleName + */ + exports.prototype['roleName'] = undefined; + /** + * Specifies the routing order of the recipient in the envelope. + * @member {String} routingOrder + */ + exports.prototype['routingOrder'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} routingOrderMetadata + */ + exports.prototype['routingOrderMetadata'] = undefined; + /** + * The date and time the envelope was sent. + * @member {String} sentDateTime + */ + exports.prototype['sentDateTime'] = undefined; + /** + * + * @member {module:model/RecipientSignatureInformation} signatureInfo + */ + exports.prototype['signatureInfo'] = undefined; + /** + * Reserved: For DocuSign use only. + * @member {String} signedDateTime + */ + exports.prototype['signedDateTime'] = undefined; + /** + * When set to **true**, specifies that the signer must sign in all locations. + * @member {String} signInEachLocation + */ + exports.prototype['signInEachLocation'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} signInEachLocationMetadata + */ + exports.prototype['signInEachLocationMetadata'] = undefined; + /** + * When set to **true** and the feature is enabled in the sender'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). + * @member {String} signingGroupId + */ + exports.prototype['signingGroupId'] = undefined; + /** + * + * @member {module:model/PropertyMetadata} signingGroupIdMetadata + */ + exports.prototype['signingGroupIdMetadata'] = undefined; + /** + * The display name for the signing group. Maximum Length: 100 characters. + * @member {String} signingGroupName + */ + exports.prototype['signingGroupName'] = undefined; + /** + * + * @member {String} signingGroupType + */ + exports.prototype['signingGroupType'] = undefined; + /** + * A complex type that contains information about users in the signing group. + * @member {Array.} signingGroupUsers + */ + exports.prototype['signingGroupUsers'] = undefined; + /** + * + * @member {module:model/RecipientSMSAuthentication} smsAuthentication + */ + exports.prototype['smsAuthentication'] = undefined; + /** + * Lists the social ID type that can be used for recipient authentication. + * @member {Array.} socialAuthentications + */ + exports.prototype['socialAuthentications'] = undefined; + /** + * 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. + * @member {String} status + */ + exports.prototype['status'] = undefined; + /** + * + * @member {String} statusCode + */ + exports.prototype['statusCode'] = undefined; + /** + * + * @member {String} suppressEmails + */ + exports.prototype['suppressEmails'] = undefined; + /** + * + * @member {module:model/Tabs} tabs + */ + exports.prototype['tabs'] = undefined; + /** + * When set to **true**, the sender cannot change any attributes of the recipient. Used only when working with template recipients. + * @member {String} templateLocked + */ + exports.prototype['templateLocked'] = undefined; + /** + * When set to **true**, the sender may not remove the recipient. Used only when working with template recipients. + * @member {String} templateRequired + */ + exports.prototype['templateRequired'] = undefined; + /** + * + * @member {String} totalTabCount + */ + exports.prototype['totalTabCount'] = undefined; + /** + * + * @member {String} userId + */ + exports.prototype['userId'] = undefined; + /** + * + * @member {String} webFormRecipientViewId + */ + exports.prototype['webFormRecipientViewId'] = undefined; + + + + return exports; +})); + + diff --git a/src/model/DocGenFormField.js b/src/model/DocGenFormField.js index b8f139b2..09a1b408 100644 --- a/src/model/DocGenFormField.js +++ b/src/model/DocGenFormField.js @@ -63,6 +63,9 @@ if (data.hasOwnProperty('description')) { obj['description'] = ApiClient.convertToType(data['description'], 'String'); } + if (data.hasOwnProperty('filter')) { + obj['filter'] = ApiClient.convertToType(data['filter'], Object); + } if (data.hasOwnProperty('format')) { obj['format'] = DocGenFormat.constructFromObject(data['format']); } @@ -70,7 +73,7 @@ obj['fullyQualifiedPath'] = ApiClient.convertToType(data['fullyQualifiedPath'], 'String'); } if (data.hasOwnProperty('hidden')) { - obj['hidden'] = ApiClient.convertToType(data['hidden'], 'String'); + obj['hidden'] = ApiClient.convertToType(data['hidden'], 'Boolean'); } if (data.hasOwnProperty('label')) { obj['label'] = ApiClient.convertToType(data['label'], 'String'); @@ -88,7 +91,7 @@ obj['predefinedValidation'] = ApiClient.convertToType(data['predefinedValidation'], 'String'); } if (data.hasOwnProperty('readOnly')) { - obj['readOnly'] = ApiClient.convertToType(data['readOnly'], 'String'); + obj['readOnly'] = ApiClient.convertToType(data['readOnly'], 'Boolean'); } if (data.hasOwnProperty('required')) { obj['required'] = ApiClient.convertToType(data['required'], 'String'); @@ -124,6 +127,11 @@ * @member {String} description */ exports.prototype['description'] = undefined; + /** + * + * @member {Object} filter + */ + exports.prototype['filter'] = undefined; /** * * @member {module:model/DocGenFormat} format @@ -136,7 +144,7 @@ exports.prototype['fullyQualifiedPath'] = undefined; /** * - * @member {String} hidden + * @member {Boolean} hidden */ exports.prototype['hidden'] = undefined; /** @@ -166,7 +174,7 @@ exports.prototype['predefinedValidation'] = undefined; /** * - * @member {String} readOnly + * @member {Boolean} readOnly */ exports.prototype['readOnly'] = undefined; /** diff --git a/src/model/Recipients.js b/src/model/Recipients.js index 248f2f80..d67326e8 100644 --- a/src/model/Recipients.js +++ b/src/model/Recipients.js @@ -12,18 +12,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/Agent', 'model/CarbonCopy', 'model/CertifiedDelivery', 'model/Editor', 'model/ErrorDetails', 'model/InPersonSigner', 'model/Intermediary', 'model/NotaryRecipient', 'model/NotaryWitness', 'model/Participant', 'model/SealSign', 'model/Signer', 'model/Witness'], factory); + define(['ApiClient', 'model/Agent', 'model/AuthorizedSignatory', 'model/CarbonCopy', 'model/CertifiedDelivery', 'model/Editor', 'model/ErrorDetails', 'model/InPersonSigner', 'model/Intermediary', 'model/NotaryRecipient', 'model/NotaryWitness', 'model/Participant', 'model/SealSign', 'model/Signer', 'model/Witness'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./Agent'), require('./CarbonCopy'), require('./CertifiedDelivery'), require('./Editor'), require('./ErrorDetails'), require('./InPersonSigner'), require('./Intermediary'), require('./NotaryRecipient'), require('./NotaryWitness'), require('./Participant'), require('./SealSign'), require('./Signer'), require('./Witness')); + module.exports = factory(require('../ApiClient'), require('./Agent'), require('./AuthorizedSignatory'), require('./CarbonCopy'), require('./CertifiedDelivery'), require('./Editor'), require('./ErrorDetails'), require('./InPersonSigner'), require('./Intermediary'), require('./NotaryRecipient'), require('./NotaryWitness'), require('./Participant'), require('./SealSign'), require('./Signer'), require('./Witness')); } else { // Browser globals (root is window) if (!root.Docusign) { root.Docusign = {}; } - root.Docusign.Recipients = factory(root.Docusign.ApiClient, root.Docusign.Agent, root.Docusign.CarbonCopy, root.Docusign.CertifiedDelivery, root.Docusign.Editor, root.Docusign.ErrorDetails, root.Docusign.InPersonSigner, root.Docusign.Intermediary, root.Docusign.NotaryRecipient, root.Docusign.NotaryWitness, root.Docusign.Participant, root.Docusign.SealSign, root.Docusign.Signer, root.Docusign.Witness); + root.Docusign.Recipients = factory(root.Docusign.ApiClient, root.Docusign.Agent, root.Docusign.AuthorizedSignatory, root.Docusign.CarbonCopy, root.Docusign.CertifiedDelivery, root.Docusign.Editor, root.Docusign.ErrorDetails, root.Docusign.InPersonSigner, root.Docusign.Intermediary, root.Docusign.NotaryRecipient, root.Docusign.NotaryWitness, root.Docusign.Participant, root.Docusign.SealSign, root.Docusign.Signer, root.Docusign.Witness); } -}(this, function(ApiClient, Agent, CarbonCopy, CertifiedDelivery, Editor, ErrorDetails, InPersonSigner, Intermediary, NotaryRecipient, NotaryWitness, Participant, SealSign, Signer, Witness) { +}(this, function(ApiClient, Agent, AuthorizedSignatory, CarbonCopy, CertifiedDelivery, Editor, ErrorDetails, InPersonSigner, Intermediary, NotaryRecipient, NotaryWitness, Participant, SealSign, Signer, Witness) { 'use strict'; @@ -58,6 +58,9 @@ if (data.hasOwnProperty('agents')) { obj['agents'] = ApiClient.convertToType(data['agents'], [Agent]); } + if (data.hasOwnProperty('authorizedSignatories')) { + obj['authorizedSignatories'] = ApiClient.convertToType(data['authorizedSignatories'], [AuthorizedSignatory]); + } if (data.hasOwnProperty('carbonCopies')) { obj['carbonCopies'] = ApiClient.convertToType(data['carbonCopies'], [CarbonCopy]); } @@ -109,6 +112,11 @@ * @member {Array.} agents */ exports.prototype['agents'] = undefined; + /** + * + * @member {Array.} authorizedSignatories + */ + exports.prototype['authorizedSignatories'] = undefined; /** * A complex type containing information about recipients who should receive a copy of the envelope, but does not need to sign it. * @member {Array.} carbonCopies diff --git a/src/model/TemplateRecipients.js b/src/model/TemplateRecipients.js index 4228fb45..bdaba0ff 100644 --- a/src/model/TemplateRecipients.js +++ b/src/model/TemplateRecipients.js @@ -12,18 +12,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/Agent', 'model/CarbonCopy', 'model/CertifiedDelivery', 'model/Editor', 'model/ErrorDetails', 'model/InPersonSigner', 'model/Intermediary', 'model/NotaryRecipient', 'model/NotaryWitness', 'model/Participant', 'model/SealSign', 'model/Signer', 'model/Witness'], factory); + define(['ApiClient', 'model/Agent', 'model/AuthorizedSignatory', 'model/CarbonCopy', 'model/CertifiedDelivery', 'model/Editor', 'model/ErrorDetails', 'model/InPersonSigner', 'model/Intermediary', 'model/NotaryRecipient', 'model/NotaryWitness', 'model/Participant', 'model/SealSign', 'model/Signer', 'model/Witness'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./Agent'), require('./CarbonCopy'), require('./CertifiedDelivery'), require('./Editor'), require('./ErrorDetails'), require('./InPersonSigner'), require('./Intermediary'), require('./NotaryRecipient'), require('./NotaryWitness'), require('./Participant'), require('./SealSign'), require('./Signer'), require('./Witness')); + module.exports = factory(require('../ApiClient'), require('./Agent'), require('./AuthorizedSignatory'), require('./CarbonCopy'), require('./CertifiedDelivery'), require('./Editor'), require('./ErrorDetails'), require('./InPersonSigner'), require('./Intermediary'), require('./NotaryRecipient'), require('./NotaryWitness'), require('./Participant'), require('./SealSign'), require('./Signer'), require('./Witness')); } else { // Browser globals (root is window) if (!root.Docusign) { root.Docusign = {}; } - root.Docusign.TemplateRecipients = factory(root.Docusign.ApiClient, root.Docusign.Agent, root.Docusign.CarbonCopy, root.Docusign.CertifiedDelivery, root.Docusign.Editor, root.Docusign.ErrorDetails, root.Docusign.InPersonSigner, root.Docusign.Intermediary, root.Docusign.NotaryRecipient, root.Docusign.NotaryWitness, root.Docusign.Participant, root.Docusign.SealSign, root.Docusign.Signer, root.Docusign.Witness); + root.Docusign.TemplateRecipients = factory(root.Docusign.ApiClient, root.Docusign.Agent, root.Docusign.AuthorizedSignatory, root.Docusign.CarbonCopy, root.Docusign.CertifiedDelivery, root.Docusign.Editor, root.Docusign.ErrorDetails, root.Docusign.InPersonSigner, root.Docusign.Intermediary, root.Docusign.NotaryRecipient, root.Docusign.NotaryWitness, root.Docusign.Participant, root.Docusign.SealSign, root.Docusign.Signer, root.Docusign.Witness); } -}(this, function(ApiClient, Agent, CarbonCopy, CertifiedDelivery, Editor, ErrorDetails, InPersonSigner, Intermediary, NotaryRecipient, NotaryWitness, Participant, SealSign, Signer, Witness) { +}(this, function(ApiClient, Agent, AuthorizedSignatory, CarbonCopy, CertifiedDelivery, Editor, ErrorDetails, InPersonSigner, Intermediary, NotaryRecipient, NotaryWitness, Participant, SealSign, Signer, Witness) { 'use strict'; @@ -57,6 +57,9 @@ if (data.hasOwnProperty('agents')) { obj['agents'] = ApiClient.convertToType(data['agents'], [Agent]); } + if (data.hasOwnProperty('authorizedSignatories')) { + obj['authorizedSignatories'] = ApiClient.convertToType(data['authorizedSignatories'], [AuthorizedSignatory]); + } if (data.hasOwnProperty('carbonCopies')) { obj['carbonCopies'] = ApiClient.convertToType(data['carbonCopies'], [CarbonCopy]); } @@ -108,6 +111,11 @@ * @member {Array.} agents */ exports.prototype['agents'] = undefined; + /** + * + * @member {Array.} authorizedSignatories + */ + exports.prototype['authorizedSignatories'] = undefined; /** * A complex type containing information about recipients who should receive a copy of the envelope, but does not need to sign it. * @member {Array.} carbonCopies diff --git a/src/model/TemplateRole.js b/src/model/TemplateRole.js index 0cf5bf92..db00722b 100644 --- a/src/model/TemplateRole.js +++ b/src/model/TemplateRole.js @@ -12,18 +12,18 @@ (function(root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. - define(['ApiClient', 'model/RecipientAdditionalNotification', 'model/RecipientEmailNotification', 'model/RecipientPhoneNumber', 'model/RecipientSignatureProvider', 'model/Tabs'], factory); + define(['ApiClient', 'model/RecipientAdditionalNotification', 'model/RecipientEmailNotification', 'model/RecipientPhoneNumber', 'model/RecipientSignatureProvider', 'model/Tabs', 'model/UserInfo'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. - module.exports = factory(require('../ApiClient'), require('./RecipientAdditionalNotification'), require('./RecipientEmailNotification'), require('./RecipientPhoneNumber'), require('./RecipientSignatureProvider'), require('./Tabs')); + module.exports = factory(require('../ApiClient'), require('./RecipientAdditionalNotification'), require('./RecipientEmailNotification'), require('./RecipientPhoneNumber'), require('./RecipientSignatureProvider'), require('./Tabs'), require('./UserInfo')); } else { // Browser globals (root is window) if (!root.Docusign) { root.Docusign = {}; } - root.Docusign.TemplateRole = factory(root.Docusign.ApiClient, root.Docusign.RecipientAdditionalNotification, root.Docusign.RecipientEmailNotification, root.Docusign.RecipientPhoneNumber, root.Docusign.RecipientSignatureProvider, root.Docusign.Tabs); + root.Docusign.TemplateRole = factory(root.Docusign.ApiClient, root.Docusign.RecipientAdditionalNotification, root.Docusign.RecipientEmailNotification, root.Docusign.RecipientPhoneNumber, root.Docusign.RecipientSignatureProvider, root.Docusign.Tabs, root.Docusign.UserInfo); } -}(this, function(ApiClient, RecipientAdditionalNotification, RecipientEmailNotification, RecipientPhoneNumber, RecipientSignatureProvider, Tabs) { +}(this, function(ApiClient, RecipientAdditionalNotification, RecipientEmailNotification, RecipientPhoneNumber, RecipientSignatureProvider, Tabs, UserInfo) { 'use strict'; @@ -100,6 +100,15 @@ if (data.hasOwnProperty('signingGroupId')) { obj['signingGroupId'] = ApiClient.convertToType(data['signingGroupId'], 'String'); } + if (data.hasOwnProperty('signingGroupName')) { + obj['signingGroupName'] = ApiClient.convertToType(data['signingGroupName'], 'String'); + } + if (data.hasOwnProperty('signingGroupType')) { + obj['signingGroupType'] = ApiClient.convertToType(data['signingGroupType'], 'String'); + } + if (data.hasOwnProperty('signingGroupUsers')) { + obj['signingGroupUsers'] = ApiClient.convertToType(data['signingGroupUsers'], [UserInfo]); + } if (data.hasOwnProperty('tabs')) { obj['tabs'] = Tabs.constructFromObject(data['tabs']); } @@ -182,6 +191,21 @@ * @member {String} signingGroupId */ exports.prototype['signingGroupId'] = undefined; + /** + * The display name for the signing group. Maximum Length: 100 characters. + * @member {String} signingGroupName + */ + exports.prototype['signingGroupName'] = undefined; + /** + * + * @member {String} signingGroupType + */ + exports.prototype['signingGroupType'] = undefined; + /** + * A complex type that contains information about users in the signing group. + * @member {Array.} signingGroupUsers + */ + exports.prototype['signingGroupUsers'] = undefined; /** * A list of tabs, which are represented graphically as symbols on documents at the time of signing. Tabs show recipients where to sign, initial, or enter data. They may also display data to the recipients. * @member {module:model/Tabs} tabs diff --git a/src/model/UserAuthorization.js b/src/model/UserAuthorization.js index 98d50b11..328fc9f1 100644 --- a/src/model/UserAuthorization.js +++ b/src/model/UserAuthorization.js @@ -84,6 +84,12 @@ if (data.hasOwnProperty('startDate')) { obj['startDate'] = ApiClient.convertToType(data['startDate'], 'String'); } + if (data.hasOwnProperty('taskSource')) { + obj['taskSource'] = ApiClient.convertToType(data['taskSource'], 'String'); + } + if (data.hasOwnProperty('taskType')) { + obj['taskType'] = ApiClient.convertToType(data['taskType'], 'String'); + } } return obj; } @@ -138,6 +144,16 @@ * @member {String} startDate */ exports.prototype['startDate'] = undefined; + /** + * + * @member {String} taskSource + */ + exports.prototype['taskSource'] = undefined; + /** + * + * @member {String} taskType + */ + exports.prototype['taskType'] = undefined; diff --git a/src/model/UserAuthorizationCreateRequest.js b/src/model/UserAuthorizationCreateRequest.js index f06cb3d5..59c49565 100644 --- a/src/model/UserAuthorizationCreateRequest.js +++ b/src/model/UserAuthorizationCreateRequest.js @@ -66,6 +66,12 @@ if (data.hasOwnProperty('startDate')) { obj['startDate'] = ApiClient.convertToType(data['startDate'], 'String'); } + if (data.hasOwnProperty('taskSource')) { + obj['taskSource'] = ApiClient.convertToType(data['taskSource'], 'String'); + } + if (data.hasOwnProperty('taskType')) { + obj['taskType'] = ApiClient.convertToType(data['taskType'], 'String'); + } } return obj; } @@ -90,6 +96,16 @@ * @member {String} startDate */ exports.prototype['startDate'] = undefined; + /** + * + * @member {String} taskSource + */ + exports.prototype['taskSource'] = undefined; + /** + * + * @member {String} taskType + */ + exports.prototype['taskType'] = undefined; diff --git a/src/model/UserAuthorizationCreateRequestWithId.js b/src/model/UserAuthorizationCreateRequestWithId.js index a31364f5..1dd20aae 100644 --- a/src/model/UserAuthorizationCreateRequestWithId.js +++ b/src/model/UserAuthorizationCreateRequestWithId.js @@ -69,6 +69,12 @@ if (data.hasOwnProperty('startDate')) { obj['startDate'] = ApiClient.convertToType(data['startDate'], 'String'); } + if (data.hasOwnProperty('taskSource')) { + obj['taskSource'] = ApiClient.convertToType(data['taskSource'], 'String'); + } + if (data.hasOwnProperty('taskType')) { + obj['taskType'] = ApiClient.convertToType(data['taskType'], 'String'); + } } return obj; } @@ -98,6 +104,16 @@ * @member {String} startDate */ exports.prototype['startDate'] = undefined; + /** + * + * @member {String} taskSource + */ + exports.prototype['taskSource'] = undefined; + /** + * + * @member {String} taskType + */ + exports.prototype['taskType'] = undefined;