diff --git a/.gitignore b/.gitignore
index edc87851d..04de385e7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,6 @@ auth-info.json
config.json
.idea/
npm-debug.log
+package-lock.json
+.swagger-codegen/
+test/assert-equals.js
diff --git a/.swagger-codegen-ignore b/.swagger-codegen-ignore
index 17284790c..637e4a121 100644
--- a/.swagger-codegen-ignore
+++ b/.swagger-codegen-ignore
@@ -30,13 +30,13 @@ git_push.sh
# Project files
LICENSE
-package.json
.travis.yml
mocha.opts
# Specific src and test files
docs/*.md
test/*/*.spec.js
+test/assert-equals.js
src/OAuth.js
src/RestApi.js
src/ApiClient.js
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f118d905b..a5a90b1ae 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,17 @@
See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes.
+## [v5.6.0] - eSignature API v2.1-20.2.02.02
+### Changed
+- Added support for version v2.1-20.2.02.02 of the DocuSign eSignature API.
+- Updated the SDK release version.
+
+## [v5.5.0] - eSignature API v2.1-20.2.00
+### Changed
+- Added support for version v2.1-20.2.00 of the DocuSign eSignature API.
+- Updated the SDK release version.
+- Added properties `batchSize`, `queueLimit`, and `totalQueued` to bulk send response.
+
## [v5.4.0] - eSignature API v2.1-20.1.02
### Changed
- Added support for version v2.1-20.1.02 of the DocuSign eSignature API.
diff --git a/README.md b/README.md
index b68d4746b..783821fcd 100644
--- a/README.md
+++ b/README.md
@@ -23,8 +23,6 @@
commented out
-->
-
⚠️ This client library is for the new eSignature API v2.1
.
We will continue to release client libraries for API v2, but please note that the v2 version of our API will be subject to deprecation soon and the published client libraries for it are not actively maintained.
-
## Requirements
- Node 4
- Free [Developer Sandbox](https://go.docusign.com/sandbox/productshot/?elqCampaignId=16531)
@@ -66,7 +64,7 @@ This client has the following external dependencies:
### Launchers
-DocuSign provides a sample application referred to as a [Launcher](https://github.com/docusign/eg-03-node-auth-code-grant). The Launcher contains a set of 18 common use cases and associated source files. These examples use DocuSign's [Authorization Code Grant](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-code-grant) flow.
+DocuSign provides a sample application code referred to as a [Launcher](https://github.com/docusign/code-examples-node). The Launcher contains a set of 31 common use cases and associated source files. These examples use either DocuSign's [Authorization Code Grant](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-code-grant) or [JSON Web Tokens (JWT)](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-jsonwebtoken) flows.
### Proof-of-concept applications
@@ -80,8 +78,8 @@ For security purposes, DocuSign recommends using the [Authorization Code Grant](
There are other use-case scenarios, such as **single-page applications** (SPA) that use **Cross-Origin Resource Sharing** (CORS), or where there may not be a user to interact with your Service Account. For these use cases, DocuSign also supports [JWT](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-jsonwebtoken) and [Implicit](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-implicit) grants. For Ccode eExamples, see the links below:
-- [JWT (JSON Web Token)](https://github.com/docusign/eg-01-node-jwt)
-- Implicit Grant (coming soon)
+- [JWT (JSON Web Token)](https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-jsonwebtoken)
+- [Implicit Grant] (https://developers.docusign.com/esign-rest-api/guides/authentication/oauth2-implicit)
## Support
@@ -99,3 +97,9 @@ The DocuSign Node Client is licensed under the [MIT License](https://github.com/
[travis-url]: https://travis-ci.org/docusign/docusign-node-client
[coveralls-image]: https://coveralls.io/repos/github/docusign/DocuSign-Node-Client/badge.svg?branch=master
[coveralls-url]: https://coveralls.io/github/docusign/DocuSign-Node-Client?branch=master
+
+### Additional Resources
+* [DocuSign Developer Center](https://developers.docusign.com)
+* [DocuSign API on Twitter](https://twitter.com/docusignapi)
+* [DocuSign For Developers on LinkedIn](https://www.linkedin.com/showcase/docusign-for-developers/)
+* [DocuSign For Developers on YouTube](https://www.youtube.com/channel/UCJSJ2kMs_qeQotmw4-lX2NQ)
diff --git a/package.json b/package.json
index 82eca5be4..a07fa5ec9 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@side/docusign-esign",
- "version": "5.4.1",
+ "version": "5.6.1",
"description": "DocuSign Node.js API client.",
"license": "MIT",
"main": "src/index.js",
diff --git a/src/api/AccountsApi.js b/src/api/AccountsApi.js
index bb786eb84..9c73d827d 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/AccountSignatureProviders', '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/RecipientNamesResponse', 'model/SupportedLanguages', 'model/TabAccountSettings', 'model/UserPasswordRules', 'model/Watermark'], factory);
+ define(['Configuration', 'ApiClient', 'model/AccountIdentityVerificationResponse', 'model/AccountInformation', 'model/AccountPasswordRules', 'model/AccountSettingsInformation', 'model/AccountSharedAccess', 'model/AccountSignatureProviders', '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/RecipientNamesResponse', 'model/ReportInProductCsvRunRequest', 'model/ReportInProductGet', 'model/ReportInProductList', 'model/ReportInProductRunRequest', 'model/ReportInProductRunResponse', 'model/ReportInProductSaveResponse', 'model/SupportedLanguages', 'model/TabAccountSettings', '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/AccountSignatureProviders'), 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/RecipientNamesResponse'), require('../model/SupportedLanguages'), require('../model/TabAccountSettings'), 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/AccountSignatureProviders'), 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/RecipientNamesResponse'), require('../model/ReportInProductCsvRunRequest'), require('../model/ReportInProductGet'), require('../model/ReportInProductList'), require('../model/ReportInProductRunRequest'), require('../model/ReportInProductRunResponse'), require('../model/ReportInProductSaveResponse'), require('../model/SupportedLanguages'), require('../model/TabAccountSettings'), 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.AccountSignatureProviders, 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.RecipientNamesResponse, root.Docusign.SupportedLanguages, root.Docusign.TabAccountSettings, 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.AccountSignatureProviders, 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.RecipientNamesResponse, root.Docusign.ReportInProductCsvRunRequest, root.Docusign.ReportInProductGet, root.Docusign.ReportInProductList, root.Docusign.ReportInProductRunRequest, root.Docusign.ReportInProductRunResponse, root.Docusign.ReportInProductSaveResponse, root.Docusign.SupportedLanguages, root.Docusign.TabAccountSettings, root.Docusign.UserPasswordRules, root.Docusign.Watermark);
}
-}(this, function(Configuration, ApiClient, AccountIdentityVerificationResponse, AccountInformation, AccountPasswordRules, AccountSettingsInformation, AccountSharedAccess, AccountSignatureProviders, BillingChargeResponse, Brand, BrandResources, BrandResourcesList, BrandsRequest, BrandsResponse, CaptiveRecipientInformation, ConsumerDisclosure, CustomField, CustomFields, ENoteConfiguration, EnvelopePurgeConfiguration, ErrorDetails, FavoriteTemplatesInfo, FileTypeList, NewAccountDefinition, NewAccountSummary, NotificationDefaults, PaymentGatewayAccountsInfo, PermissionProfile, PermissionProfileInformation, ProvisioningInformation, RecipientNamesResponse, SupportedLanguages, TabAccountSettings, UserPasswordRules, Watermark) {
+}(this, function(Configuration, ApiClient, AccountIdentityVerificationResponse, AccountInformation, AccountPasswordRules, AccountSettingsInformation, AccountSharedAccess, AccountSignatureProviders, BillingChargeResponse, Brand, BrandResources, BrandResourcesList, BrandsRequest, BrandsResponse, CaptiveRecipientInformation, ConsumerDisclosure, CustomField, CustomFields, ENoteConfiguration, EnvelopePurgeConfiguration, ErrorDetails, FavoriteTemplatesInfo, FileTypeList, NewAccountDefinition, NewAccountSummary, NotificationDefaults, PaymentGatewayAccountsInfo, PermissionProfile, PermissionProfileInformation, ProvisioningInformation, RecipientNamesResponse, ReportInProductCsvRunRequest, ReportInProductGet, ReportInProductList, ReportInProductRunRequest, ReportInProductRunResponse, ReportInProductSaveResponse, SupportedLanguages, TabAccountSettings, UserPasswordRules, Watermark) {
'use strict';
/**
@@ -356,6 +356,66 @@ When brand profile files are being uploaded, they must be combined into one zip
);
};
+ /**
+ * (Optional) Callback function to receive the result of the createReportInProductCreate operation. If none specified a Promise will be returned.
+ * @callback module:api/AccountsApi~createReportInProductCreateCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/ReportInProductSaveResponse} 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.
+ */
+
+ /**
+ * Creates a customized report
+ * @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/ReportInProductRunRequest} optsOrCallback.reportInProductRunRequest
+ * @param {module:api/AccountsApi~createReportInProductCreateCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/ReportInProductSaveResponse}
+ */
+ this.createReportInProductCreate = function(accountId, optsOrCallback, callback) {
+ optsOrCallback = optsOrCallback || {};
+
+ if (typeof optsOrCallback === 'function') {
+ callback = optsOrCallback;
+ optsOrCallback = {};
+ }
+
+ var postBody = optsOrCallback['reportInProductRunRequest'];
+
+ // verify the required parameter 'accountId' is set
+ if (accountId === undefined || accountId === null) {
+ throw new Error("Missing the required parameter 'accountId' when calling createReportInProductCreate");
+ }
+
+ 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 = ReportInProductSaveResponse;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/reports', 'POST',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
/**
* (Optional) Callback function to receive the result of the deleteBrand operation. If none specified a Promise will be returned.
* @callback module:api/AccountsApi~deleteBrandCallback
@@ -790,6 +850,64 @@ When brand profile files are being uploaded, they must be combined into one zip
);
};
+ /**
+ * (Optional) Callback function to receive the result of the deleteReportInProduct operation. If none specified a Promise will be returned.
+ * @callback module:api/AccountsApi~deleteReportInProductCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/ReportInProductSaveResponse} 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.
+ */
+
+ /**
+ * Removes a customized report
+ * @param {String} accountId The external account number (int) or account ID Guid.
+ * @param {String} id
+ * @param {module:api/AccountsApi~deleteReportInProductCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/ReportInProductSaveResponse}
+ */
+ this.deleteReportInProduct = function(accountId, id, 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 deleteReportInProduct");
+ }
+
+ // verify the required parameter 'id' is set
+ if (id === undefined || id === null) {
+ throw new Error("Missing the required parameter 'id' when calling deleteReportInProduct");
+ }
+
+ 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,
+ 'id': id
+ };
+ var queryParams = {
+ };
+ var headerParams = {
+ };
+ var formParams = {
+ };
+
+ var authNames = ['docusignAccessCode'];
+ var contentTypes = [];
+ var accepts = ['application/json'];
+ var returnType = ReportInProductSaveResponse;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/reports/{id}', 'DELETE',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
/**
* (Optional) Callback function to receive the result of the getAccountIdentityVerification operation. If none specified a Promise will be returned.
* @callback module:api/AccountsApi~getAccountIdentityVerificationCallback
@@ -1931,6 +2049,115 @@ Privileges required: account administrator
);
};
+ /**
+ * (Optional) Callback function to receive the result of the getReportInProduct operation. If none specified a Promise will be returned.
+ * @callback module:api/AccountsApi~getReportInProductCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/ReportInProductGet} 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 the specified report
+ * @param {String} accountId The external account number (int) or account ID Guid.
+ * @param {String} id
+ * @param {module:api/AccountsApi~getReportInProductCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/ReportInProductGet}
+ */
+ this.getReportInProduct = function(accountId, id, 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 getReportInProduct");
+ }
+
+ // verify the required parameter 'id' is set
+ if (id === undefined || id === null) {
+ throw new Error("Missing the required parameter 'id' when calling getReportInProduct");
+ }
+
+ 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,
+ 'id': id
+ };
+ var queryParams = {
+ };
+ var headerParams = {
+ };
+ var formParams = {
+ };
+
+ var authNames = ['docusignAccessCode'];
+ var contentTypes = [];
+ var accepts = ['application/json'];
+ var returnType = ReportInProductGet;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/reports/{id}', 'GET',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
+ /**
+ * (Optional) Callback function to receive the result of the getReportInProductList operation. If none specified a Promise will be returned.
+ * @callback module:api/AccountsApi~getReportInProductListCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/ReportInProductList} 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 the descriptors for all of an account's active reports (for listings)
+ * @param {String} accountId The external account number (int) or account ID Guid.
+ * @param {module:api/AccountsApi~getReportInProductListCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/ReportInProductList}
+ */
+ this.getReportInProductList = 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 getReportInProductList");
+ }
+
+ 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 = ReportInProductList;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/reports', 'GET',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
/**
* (Optional) Callback function to receive the result of the getSupportedLanguages operation. If none specified a Promise will be returned.
* @callback module:api/AccountsApi~getSupportedLanguagesCallback
@@ -3403,6 +3630,192 @@ Users with account administration privileges can retrieve shared access informat
);
};
+ /**
+ * (Optional) Callback function to receive the result of the updateReportInProductRunResults operation. If none specified a Promise will be returned.
+ * @callback module:api/AccountsApi~updateReportInProductRunResultsCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/ReportInProductRunResponse} 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.
+ */
+
+ /**
+ * Returns the result set from running the specified report
+ * @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/ReportInProductRunRequest} optsOrCallback.reportInProductRunRequest
+ * @param {module:api/AccountsApi~updateReportInProductRunResultsCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/ReportInProductRunResponse}
+ */
+ this.updateReportInProductRunResults = function(accountId, optsOrCallback, callback) {
+ optsOrCallback = optsOrCallback || {};
+
+ if (typeof optsOrCallback === 'function') {
+ callback = optsOrCallback;
+ optsOrCallback = {};
+ }
+
+ var postBody = optsOrCallback['reportInProductRunRequest'];
+
+ // verify the required parameter 'accountId' is set
+ if (accountId === undefined || accountId === null) {
+ throw new Error("Missing the required parameter 'accountId' when calling updateReportInProductRunResults");
+ }
+
+ 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 = ReportInProductRunResponse;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/reports/report_results', 'PUT',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
+ /**
+ * (Optional) Callback function to receive the result of the updateReportInProductSave operation. If none specified a Promise will be returned.
+ * @callback module:api/AccountsApi~updateReportInProductSaveCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/ReportInProductSaveResponse} 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.
+ */
+
+ /**
+ * Saves a customized report
+ * @param {String} accountId The external account number (int) or account ID Guid.
+ * @param {String} id
+ * @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/ReportInProductRunRequest} optsOrCallback.reportInProductRunRequest
+ * @param {module:api/AccountsApi~updateReportInProductSaveCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/ReportInProductSaveResponse}
+ */
+ this.updateReportInProductSave = function(accountId, id, optsOrCallback, callback) {
+ optsOrCallback = optsOrCallback || {};
+
+ if (typeof optsOrCallback === 'function') {
+ callback = optsOrCallback;
+ optsOrCallback = {};
+ }
+
+ var postBody = optsOrCallback['reportInProductRunRequest'];
+
+ // verify the required parameter 'accountId' is set
+ if (accountId === undefined || accountId === null) {
+ throw new Error("Missing the required parameter 'accountId' when calling updateReportInProductSave");
+ }
+
+ // verify the required parameter 'id' is set
+ if (id === undefined || id === null) {
+ throw new Error("Missing the required parameter 'id' when calling updateReportInProductSave");
+ }
+
+ 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,
+ 'id': id
+ };
+ var queryParams = {
+ };
+ var headerParams = {
+ };
+ var formParams = {
+ };
+
+ var authNames = ['docusignAccessCode'];
+ var contentTypes = [];
+ var accepts = ['application/json'];
+ var returnType = ReportInProductSaveResponse;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/reports/{id}', 'PUT',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
+ /**
+ * (Optional) Callback function to receive the result of the updateReportResultsCsv operation. If none specified a Promise will be returned.
+ * @callback module:api/AccountsApi~updateReportResultsCsvCallback
+ * @param {String} error Error message, if any.
+ * @param data This operation does not return a value.
+ * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data.
+ */
+
+ /**
+ * Returns the specified report as a CSV string
+ * @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/ReportInProductCsvRunRequest} optsOrCallback.reportInProductCsvRunRequest
+ * @param {module:api/AccountsApi~updateReportResultsCsvCallback} callback The callback function, accepting three arguments: error, data, response
+ */
+ this.updateReportResultsCsv = function(accountId, optsOrCallback, callback) {
+ optsOrCallback = optsOrCallback || {};
+
+ if (typeof optsOrCallback === 'function') {
+ callback = optsOrCallback;
+ optsOrCallback = {};
+ }
+
+ var postBody = optsOrCallback['reportInProductCsvRunRequest'];
+
+ // verify the required parameter 'accountId' is set
+ if (accountId === undefined || accountId === null) {
+ throw new Error("Missing the required parameter 'accountId' when calling updateReportResultsCsv");
+ }
+
+ 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 = null;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/reports/report_results_csv', 'PUT',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
/**
* (Optional) Callback function to receive the result of the updateSettings operation. If none specified a Promise will be returned.
* @callback module:api/AccountsApi~updateSettingsCallback
diff --git a/src/api/BulkEnvelopesApi.js b/src/api/BulkEnvelopesApi.js
index d8f882b55..f1dc92f68 100644
--- a/src/api/BulkEnvelopesApi.js
+++ b/src/api/BulkEnvelopesApi.js
@@ -12,18 +12,18 @@
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
- define(['Configuration', 'ApiClient', 'model/BulkEnvelopeStatus', 'model/BulkEnvelopesResponse', 'model/BulkRecipientsResponse', 'model/BulkRecipientsSummaryResponse', 'model/BulkRecipientsUpdateResponse', 'model/BulkSendRequest', 'model/BulkSendResponse', 'model/BulkSendTestResponse', 'model/BulkSendingList', 'model/BulkSendingListSummaries', 'model/ErrorDetails'], factory);
+ define(['Configuration', 'ApiClient', 'model/BulkEnvelopeStatus', 'model/BulkEnvelopesResponse', 'model/BulkRecipientsResponse', 'model/BulkRecipientsSummaryResponse', 'model/BulkRecipientsUpdateResponse', 'model/BulkSendBatchStatus', 'model/BulkSendBatchSummaries', 'model/BulkSendRequest', 'model/BulkSendResponse', 'model/BulkSendTestResponse', 'model/BulkSendingList', 'model/BulkSendingListSummaries', 'model/ErrorDetails'], 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/BulkEnvelopeStatus'), require('../model/BulkEnvelopesResponse'), require('../model/BulkRecipientsResponse'), require('../model/BulkRecipientsSummaryResponse'), require('../model/BulkRecipientsUpdateResponse'), require('../model/BulkSendRequest'), require('../model/BulkSendResponse'), require('../model/BulkSendTestResponse'), require('../model/BulkSendingList'), require('../model/BulkSendingListSummaries'), require('../model/ErrorDetails'));
+ module.exports = factory(require('../Configuration'), require('../ApiClient'), require('../model/BulkEnvelopeStatus'), require('../model/BulkEnvelopesResponse'), require('../model/BulkRecipientsResponse'), require('../model/BulkRecipientsSummaryResponse'), require('../model/BulkRecipientsUpdateResponse'), require('../model/BulkSendBatchStatus'), require('../model/BulkSendBatchSummaries'), require('../model/BulkSendRequest'), require('../model/BulkSendResponse'), require('../model/BulkSendTestResponse'), require('../model/BulkSendingList'), require('../model/BulkSendingListSummaries'), require('../model/ErrorDetails'));
} else {
// Browser globals (root is window)
if (!root.Docusign) {
root.Docusign = {};
}
- root.Docusign.BulkEnvelopesApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.BulkEnvelopeStatus, root.Docusign.BulkEnvelopesResponse, root.Docusign.BulkRecipientsResponse, root.Docusign.BulkRecipientsSummaryResponse, root.Docusign.BulkRecipientsUpdateResponse, root.Docusign.BulkSendRequest, root.Docusign.BulkSendResponse, root.Docusign.BulkSendTestResponse, root.Docusign.BulkSendingList, root.Docusign.BulkSendingListSummaries, root.Docusign.ErrorDetails);
+ root.Docusign.BulkEnvelopesApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.BulkEnvelopeStatus, root.Docusign.BulkEnvelopesResponse, root.Docusign.BulkRecipientsResponse, root.Docusign.BulkRecipientsSummaryResponse, root.Docusign.BulkRecipientsUpdateResponse, root.Docusign.BulkSendBatchStatus, root.Docusign.BulkSendBatchSummaries, root.Docusign.BulkSendRequest, root.Docusign.BulkSendResponse, root.Docusign.BulkSendTestResponse, root.Docusign.BulkSendingList, root.Docusign.BulkSendingListSummaries, root.Docusign.ErrorDetails);
}
-}(this, function(Configuration, ApiClient, BulkEnvelopeStatus, BulkEnvelopesResponse, BulkRecipientsResponse, BulkRecipientsSummaryResponse, BulkRecipientsUpdateResponse, BulkSendRequest, BulkSendResponse, BulkSendTestResponse, BulkSendingList, BulkSendingListSummaries, ErrorDetails) {
+}(this, function(Configuration, ApiClient, BulkEnvelopeStatus, BulkEnvelopesResponse, BulkRecipientsResponse, BulkRecipientsSummaryResponse, BulkRecipientsUpdateResponse, BulkSendBatchStatus, BulkSendBatchSummaries, BulkSendRequest, BulkSendResponse, BulkSendTestResponse, BulkSendingList, BulkSendingListSummaries, ErrorDetails) {
'use strict';
/**
@@ -444,6 +444,131 @@ After using this, the `bulkRecipientsUri` property is not returned in subsequent
);
};
+ /**
+ * (Optional) Callback function to receive the result of the getBulkSendBatchStatus operation. If none specified a Promise will be returned.
+ * @callback module:api/BulkEnvelopesApi~getBulkSendBatchStatusCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/BulkSendBatchStatus} 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 specific bulk send batch status
+ * @param {String} accountId The external account number (int) or account ID Guid.
+ * @param {String} bulkSendBatchId
+ * @param {module:api/BulkEnvelopesApi~getBulkSendBatchStatusCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/BulkSendBatchStatus}
+ */
+ this.getBulkSendBatchStatus = function(accountId, bulkSendBatchId, 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 getBulkSendBatchStatus");
+ }
+
+ // verify the required parameter 'bulkSendBatchId' is set
+ if (bulkSendBatchId === undefined || bulkSendBatchId === null) {
+ throw new Error("Missing the required parameter 'bulkSendBatchId' when calling getBulkSendBatchStatus");
+ }
+
+ 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,
+ 'bulkSendBatchId': bulkSendBatchId
+ };
+ var queryParams = {
+ };
+ var headerParams = {
+ };
+ var formParams = {
+ };
+
+ var authNames = ['docusignAccessCode'];
+ var contentTypes = [];
+ var accepts = ['application/json'];
+ var returnType = BulkSendBatchStatus;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/bulk_send_batch/{bulkSendBatchId}', 'GET',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
+ /**
+ * (Optional) Callback function to receive the result of the getBulkSendBatches operation. If none specified a Promise will be returned.
+ * @callback module:api/BulkEnvelopesApi~getBulkSendBatchesCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/BulkSendBatchSummaries} 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.
+ */
+
+ /**
+ * Returns a list of bulk send batch satuses initiated by account.
+ * @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 {String} optsOrCallback.batchIds
+ * @param {String} optsOrCallback.count
+ * @param {String} optsOrCallback.startPosition
+ * @param {String} optsOrCallback.status
+ * @param {module:api/BulkEnvelopesApi~getBulkSendBatchesCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/BulkSendBatchSummaries}
+ */
+ this.getBulkSendBatches = function(accountId, optsOrCallback, callback) {
+ optsOrCallback = optsOrCallback || {};
+
+ if (typeof optsOrCallback === 'function') {
+ callback = optsOrCallback;
+ optsOrCallback = {};
+ }
+
+ 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 getBulkSendBatches");
+ }
+
+ 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 = {
+ 'batch_ids': optsOrCallback['batchIds'],
+ 'count': optsOrCallback['count'],
+ 'start_position': optsOrCallback['startPosition'],
+ 'status': optsOrCallback['status']
+ };
+ var headerParams = {
+ };
+ var formParams = {
+ };
+
+ var authNames = ['docusignAccessCode'];
+ var contentTypes = [];
+ var accepts = ['application/json'];
+ var returnType = BulkSendBatchSummaries;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/bulk_send_batch', 'GET',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
/**
* (Optional) Callback function to receive the result of the getBulkSendList operation. If none specified a Promise will be returned.
* @callback module:api/BulkEnvelopesApi~getBulkSendListCallback
@@ -647,7 +772,6 @@ The response returns information about the envelopes sent with bulk recipient ba
* @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 {String} optsOrCallback.count The number of results to return. This can be 1 to 20.
- * @param {String} optsOrCallback.include
* @param {String} optsOrCallback.startPosition The position of the bulk envelope items in the response. This is used for repeated calls, when the number of bulk envelopes returned is too large for one return. The default value is 0.
* @param {module:api/BulkEnvelopesApi~listCallback} callback The callback function, accepting three arguments: error, data, response
* data is of type: {@link module:model/BulkEnvelopesResponse}
@@ -679,7 +803,6 @@ The response returns information about the envelopes sent with bulk recipient ba
};
var queryParams = {
'count': optsOrCallback['count'],
- 'include': optsOrCallback['include'],
'start_position': optsOrCallback['startPosition']
};
var headerParams = {
@@ -783,6 +906,7 @@ The REST API does not support modifying individual rows or values in the bulk re
* @param {String} envelopeId The envelope's GUID.
Example: `93be49ab-xxxx-xxxx-xxxx-f752070d71ec`
+
* @param {String} recipientId A local reference that senders use to map recipients to other objects, such as specific document tabs. Within an envelope, each `recipientId` must be unique, but there is no uniqueness requirement across envelopes. For example, many envelopes assign the first recipient a `recipientId` of `1`.
* @param {Blob} bulkRecipientsRequest
* @param {module:api/BulkEnvelopesApi~updateRecipientsCallback} callback The callback function, accepting three arguments: error, data, response
diff --git a/src/api/CommentsApi.js b/src/api/CommentsApi.js
deleted file mode 100644
index e4b932b45..000000000
--- a/src/api/CommentsApi.js
+++ /dev/null
@@ -1,192 +0,0 @@
-/**
- * DocuSign REST API
- * The DocuSign 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(['Configuration', 'ApiClient', 'model/CommentHistoryResult', 'model/CommentsPublish', 'model/ErrorDetails'], 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/CommentHistoryResult'), require('../model/CommentsPublish'), require('../model/ErrorDetails'));
- } else {
- // Browser globals (root is window)
- if (!root.Docusign) {
- root.Docusign = {};
- }
- root.Docusign.CommentsApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.CommentHistoryResult, root.Docusign.CommentsPublish, root.Docusign.ErrorDetails);
- }
-}(this, function(Configuration, ApiClient, CommentHistoryResult, CommentsPublish, ErrorDetails) {
- 'use strict';
-
- /**
- * Comments service.
- * @module api/CommentsApi
- * @version 3.0.0
- */
-
- /**
- * Constructs a new CommentsApi.
- * @alias module:api/CommentsApi
- * @class
- * @param {module:ApiClient} apiClient Optional API client implementation to use,
- * default to {@link module:ApiClient#instance} if unspecified.
- */
- var exports = function(apiClient) {
- this.apiClient = apiClient || Configuration.default.getDefaultApiClient() || ApiClient.instance;
-
-
- this.setApiClient = function(apiClient) {
- this.apiClient = apiClient;
- };
-
- this.getApiClient = function() {
- return this.apiClient;
- };
-
-
- /**
- * (Optional)Callback function to receive the result of the createEnvelopeComments operation. If none specified a Promise will be returned.
- * @callback module:api/CommentsApi~createEnvelopeCommentsCallback
- * @param {String} error Error message, if any.
- * @param {module:model/CommentHistoryResult} 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.
- */
-
- /**
- * Posts a list of comments for authorized user
- * @param {String} accountId The external account number (int) or account ID Guid.
- * @param {String} envelopeId The envelopeId Guid of the envelope being accessed.
- * @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/CommentsPublish} optsOrCallback.commentsPublish
- * @param {module:api/CommentsApi~createEnvelopeCommentsCallback} callback The callback function, accepting three arguments: error, data, response
- * data is of type: {@link module:model/CommentHistoryResult}
- */
- this.createEnvelopeComments = function(accountId, envelopeId, optsOrCallback, callback) {
- optsOrCallback = optsOrCallback || {};
-
- if (typeof optsOrCallback === 'function') {
- callback = optsOrCallback;
- optsOrCallback = {};
- }
-
- var postBody = optsOrCallback['commentsPublish'];
-
- // verify the required parameter 'accountId' is set
- if (accountId == undefined || accountId == null) {
- throw new Error("Missing the required parameter 'accountId' when calling createEnvelopeComments");
- }
-
- // verify the required parameter 'envelopeId' is set
- if (envelopeId == undefined || envelopeId == null) {
- throw new Error("Missing the required parameter 'envelopeId' when calling createEnvelopeComments");
- }
-
- 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 = [];
- var contentTypes = [];
- var accepts = ['application/json'];
- var returnType = CommentHistoryResult;
-
- return this.apiClient.callApi(
- '/v2.1/accounts/{accountId}/envelopes/{envelopeId}/comments', 'POST',
- pathParams, queryParams, headerParams, formParams, postBody,
- authNames, contentTypes, accepts, returnType, callback
- );
- };
-
- /**
- * (Optional)Callback function to receive the result of the getCommentsTranscript operation. If none specified a Promise will be returned.
- * @callback module:api/CommentsApi~getCommentsTranscriptCallback
- * @param {String} error Error message, if any.
- * @param {Object} 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 comment transcript for envelope and user
- * @param {String} accountId The external account number (int) or account ID Guid.
- * @param {String} envelopeId The envelopeId Guid of the envelope being accessed.
- * @param {Object} optsOrCallback Optional parameters, if you are passing no optional parameters, you can either pass a null or omit this parameter entirely.
- * @param {String} optsOrCallback.encoding
- * @param {module:api/CommentsApi~getCommentsTranscriptCallback} callback The callback function, accepting three arguments: error, data, response
- * data is of type: {@link Object}
- */
- this.getCommentsTranscript = function(accountId, envelopeId, optsOrCallback, callback) {
- optsOrCallback = optsOrCallback || {};
-
- if (typeof optsOrCallback === 'function') {
- callback = optsOrCallback;
- optsOrCallback = {};
- }
-
- 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 getCommentsTranscript");
- }
-
- // verify the required parameter 'envelopeId' is set
- if (envelopeId == undefined || envelopeId == null) {
- throw new Error("Missing the required parameter 'envelopeId' when calling getCommentsTranscript");
- }
-
- 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 = {
- 'encoding': optsOrCallback['encoding']
- };
- var headerParams = {
- };
- var formParams = {
- };
-
- var authNames = [];
- var contentTypes = [];
- var accepts = ['application/pdf'];
- var returnType = Object;
-
- return this.apiClient.callApi(
- '/v2.1/accounts/{accountId}/envelopes/{envelopeId}/comments/transcript', 'GET',
- pathParams, queryParams, headerParams, formParams, postBody,
- authNames, contentTypes, accepts, returnType, callback
- );
- };
- };
-
- return exports;
-}));
diff --git a/src/api/EnvelopePurgeConfigurationApi.js b/src/api/EnvelopePurgeConfigurationApi.js
deleted file mode 100644
index 08cbcb3de..000000000
--- a/src/api/EnvelopePurgeConfigurationApi.js
+++ /dev/null
@@ -1,168 +0,0 @@
-/**
- * DocuSign REST API
- * The DocuSign 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(['Configuration', 'ApiClient', 'model/EnvelopePurgeConfiguration', 'model/ErrorDetails'], 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/EnvelopePurgeConfiguration'), require('../model/ErrorDetails'));
- } else {
- // Browser globals (root is window)
- if (!root.Docusign) {
- root.Docusign = {};
- }
- root.Docusign.EnvelopePurgeConfigurationApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.EnvelopePurgeConfiguration, root.Docusign.ErrorDetails);
- }
-}(this, function(Configuration, ApiClient, EnvelopePurgeConfiguration, ErrorDetails) {
- 'use strict';
-
- /**
- * EnvelopePurgeConfiguration service.
- * @module api/EnvelopePurgeConfigurationApi
- * @version 3.0.0
- */
-
- /**
- * Constructs a new EnvelopePurgeConfigurationApi.
- * @alias module:api/EnvelopePurgeConfigurationApi
- * @class
- * @param {module:ApiClient} apiClient Optional API client implementation to use,
- * default to {@link module:ApiClient#instance} if unspecified.
- */
- var exports = function(apiClient) {
- this.apiClient = apiClient || Configuration.default.getDefaultApiClient() || ApiClient.instance;
-
-
- this.setApiClient = function(apiClient) {
- this.apiClient = apiClient;
- };
-
- this.getApiClient = function() {
- return this.apiClient;
- };
-
-
- /**
- * (Optional)Callback function to receive the result of the getEnvelopePurgeConfiguration operation. If none specified a Promise will be returned.
- * @callback module:api/EnvelopePurgeConfigurationApi~getEnvelopePurgeConfigurationCallback
- * @param {String} error Error message, if any.
- * @param {module:model/EnvelopePurgeConfiguration} 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.
- */
-
- /**
- * Select envelope purge configuration.
- * @param {String} accountId The external account number (int) or account ID Guid.
- * @param {module:api/EnvelopePurgeConfigurationApi~getEnvelopePurgeConfigurationCallback} callback The callback function, accepting three arguments: error, data, response
- * data is of type: {@link module:model/EnvelopePurgeConfiguration}
- */
- this.getEnvelopePurgeConfiguration = 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 getEnvelopePurgeConfiguration");
- }
-
- 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 = [];
- var contentTypes = [];
- var accepts = ['application/json'];
- var returnType = EnvelopePurgeConfiguration;
-
- return this.apiClient.callApi(
- '/v2.1/accounts/{accountId}/settings/envelope_purge_configuration', 'GET',
- pathParams, queryParams, headerParams, formParams, postBody,
- authNames, contentTypes, accepts, returnType, callback
- );
- };
-
- /**
- * (Optional)Callback function to receive the result of the updateEnvelopePurgeConfiguration operation. If none specified a Promise will be returned.
- * @callback module:api/EnvelopePurgeConfigurationApi~updateEnvelopePurgeConfigurationCallback
- * @param {String} error Error message, if any.
- * @param {module:model/EnvelopePurgeConfiguration} 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.
- */
-
- /**
- * Updates envelope purge configuration.
- * @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/EnvelopePurgeConfiguration} optsOrCallback.envelopePurgeConfiguration
- * @param {module:api/EnvelopePurgeConfigurationApi~updateEnvelopePurgeConfigurationCallback} callback The callback function, accepting three arguments: error, data, response
- * data is of type: {@link module:model/EnvelopePurgeConfiguration}
- */
- this.updateEnvelopePurgeConfiguration = function(accountId, optsOrCallback, callback) {
- optsOrCallback = optsOrCallback || {};
-
- if (typeof optsOrCallback === 'function') {
- callback = optsOrCallback;
- optsOrCallback = {};
- }
-
- var postBody = optsOrCallback['envelopePurgeConfiguration'];
-
- // verify the required parameter 'accountId' is set
- if (accountId == undefined || accountId == null) {
- throw new Error("Missing the required parameter 'accountId' when calling updateEnvelopePurgeConfiguration");
- }
-
- 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 = [];
- var contentTypes = [];
- var accepts = ['application/json'];
- var returnType = EnvelopePurgeConfiguration;
-
- return this.apiClient.callApi(
- '/v2.1/accounts/{accountId}/settings/envelope_purge_configuration', 'PUT',
- pathParams, queryParams, headerParams, formParams, postBody,
- authNames, contentTypes, accepts, returnType, callback
- );
- };
- };
-
- return exports;
-}));
diff --git a/src/api/EnvelopesApi.js b/src/api/EnvelopesApi.js
index d29ab8d29..d16f1fe7c 100644
--- a/src/api/EnvelopesApi.js
+++ b/src/api/EnvelopesApi.js
@@ -12,18 +12,18 @@
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
- define(['Configuration', 'ApiClient', 'model/Attachment', 'model/ChunkedUploadRequest', 'model/ChunkedUploadResponse', 'model/CommentHistoryResult', 'model/CommentsPublish', 'model/ConsoleViewRequest', 'model/ConsumerDisclosure', 'model/CorrectViewRequest', 'model/CustomFields', 'model/CustomFieldsEnvelope', 'model/DocumentFieldsInformation', 'model/DocumentHtmlDefinition', 'model/DocumentHtmlDefinitionOriginals', 'model/DocumentHtmlDefinitions', 'model/DocumentTemplateList', 'model/DocumentVisibilityList', 'model/EmailSettings', 'model/Envelope', 'model/EnvelopeAttachmentsRequest', 'model/EnvelopeAttachmentsResult', 'model/EnvelopeAuditEventResponse', 'model/EnvelopeDefinition', 'model/EnvelopeDocument', 'model/EnvelopeDocumentsResult', 'model/EnvelopeFormData', 'model/EnvelopeIdsRequest', 'model/EnvelopeNotificationRequest', 'model/EnvelopeSummary', 'model/EnvelopeTransferRule', 'model/EnvelopeTransferRuleInformation', 'model/EnvelopeTransferRuleRequest', 'model/EnvelopeUpdateSummary', 'model/EnvelopesInformation', 'model/ErrorDetails', 'model/LockInformation', 'model/LockRequest', 'model/Notification', 'model/PageImages', 'model/PageRequest', 'model/ProofServiceResourceToken', 'model/ProofServiceViewLink', 'model/RecipientPreviewRequest', 'model/RecipientViewRequest', 'model/Recipients', 'model/RecipientsUpdateSummary', 'model/ReturnUrlRequest', 'model/Tabs', 'model/TemplateDocumentVisibilityList', 'model/TemplateInformation', 'model/UserSignature', 'model/ViewUrl'], factory);
+ define(['Configuration', 'ApiClient', 'model/Attachment', 'model/ChunkedUploadRequest', 'model/ChunkedUploadResponse', 'model/CommentHistoryResult', 'model/CommentsPublish', 'model/ConsoleViewRequest', 'model/ConsumerDisclosure', 'model/CorrectViewRequest', 'model/CustomFields', 'model/CustomFieldsEnvelope', 'model/DocumentFieldsInformation', 'model/DocumentHtmlDefinition', 'model/DocumentHtmlDefinitionOriginals', 'model/DocumentHtmlDefinitions', 'model/DocumentTemplateList', 'model/DocumentVisibilityList', 'model/EmailSettings', 'model/Envelope', 'model/EnvelopeAttachmentsRequest', 'model/EnvelopeAttachmentsResult', 'model/EnvelopeAuditEventResponse', 'model/EnvelopeDefinition', 'model/EnvelopeDocument', 'model/EnvelopeDocumentsResult', 'model/EnvelopeFormData', 'model/EnvelopeIdsRequest', 'model/EnvelopeNotificationRequest', 'model/EnvelopeSummary', 'model/EnvelopeTransferRule', 'model/EnvelopeTransferRuleInformation', 'model/EnvelopeTransferRuleRequest', 'model/EnvelopeUpdateSummary', 'model/EnvelopesInformation', 'model/ErrorDetails', 'model/LockInformation', 'model/LockRequest', 'model/Notification', 'model/PageImages', 'model/PageRequest', 'model/ProofServiceResourceToken', 'model/ProofServiceViewLink', 'model/RecipientPreviewRequest', 'model/RecipientViewRequest', 'model/Recipients', 'model/RecipientsUpdateSummary', 'model/ReturnUrlRequest', 'model/Tabs', 'model/TemplateDocumentVisibilityList', 'model/TemplateInformation', 'model/UserSignature', 'model/ViewUrl', 'model/Workflow'], 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/Attachment'), require('../model/ChunkedUploadRequest'), require('../model/ChunkedUploadResponse'), require('../model/CommentHistoryResult'), require('../model/CommentsPublish'), require('../model/ConsoleViewRequest'), require('../model/ConsumerDisclosure'), require('../model/CorrectViewRequest'), require('../model/CustomFields'), require('../model/CustomFieldsEnvelope'), require('../model/DocumentFieldsInformation'), require('../model/DocumentHtmlDefinition'), require('../model/DocumentHtmlDefinitionOriginals'), require('../model/DocumentHtmlDefinitions'), require('../model/DocumentTemplateList'), require('../model/DocumentVisibilityList'), require('../model/EmailSettings'), require('../model/Envelope'), require('../model/EnvelopeAttachmentsRequest'), require('../model/EnvelopeAttachmentsResult'), require('../model/EnvelopeAuditEventResponse'), require('../model/EnvelopeDefinition'), require('../model/EnvelopeDocument'), require('../model/EnvelopeDocumentsResult'), require('../model/EnvelopeFormData'), require('../model/EnvelopeIdsRequest'), require('../model/EnvelopeNotificationRequest'), require('../model/EnvelopeSummary'), require('../model/EnvelopeTransferRule'), require('../model/EnvelopeTransferRuleInformation'), require('../model/EnvelopeTransferRuleRequest'), require('../model/EnvelopeUpdateSummary'), require('../model/EnvelopesInformation'), require('../model/ErrorDetails'), require('../model/LockInformation'), require('../model/LockRequest'), require('../model/Notification'), require('../model/PageImages'), require('../model/PageRequest'), require('../model/ProofServiceResourceToken'), require('../model/ProofServiceViewLink'), require('../model/RecipientPreviewRequest'), require('../model/RecipientViewRequest'), require('../model/Recipients'), require('../model/RecipientsUpdateSummary'), require('../model/ReturnUrlRequest'), require('../model/Tabs'), require('../model/TemplateDocumentVisibilityList'), require('../model/TemplateInformation'), require('../model/UserSignature'), require('../model/ViewUrl'));
+ module.exports = factory(require('../Configuration'), require('../ApiClient'), require('../model/Attachment'), require('../model/ChunkedUploadRequest'), require('../model/ChunkedUploadResponse'), require('../model/CommentHistoryResult'), require('../model/CommentsPublish'), require('../model/ConsoleViewRequest'), require('../model/ConsumerDisclosure'), require('../model/CorrectViewRequest'), require('../model/CustomFields'), require('../model/CustomFieldsEnvelope'), require('../model/DocumentFieldsInformation'), require('../model/DocumentHtmlDefinition'), require('../model/DocumentHtmlDefinitionOriginals'), require('../model/DocumentHtmlDefinitions'), require('../model/DocumentTemplateList'), require('../model/DocumentVisibilityList'), require('../model/EmailSettings'), require('../model/Envelope'), require('../model/EnvelopeAttachmentsRequest'), require('../model/EnvelopeAttachmentsResult'), require('../model/EnvelopeAuditEventResponse'), require('../model/EnvelopeDefinition'), require('../model/EnvelopeDocument'), require('../model/EnvelopeDocumentsResult'), require('../model/EnvelopeFormData'), require('../model/EnvelopeIdsRequest'), require('../model/EnvelopeNotificationRequest'), require('../model/EnvelopeSummary'), require('../model/EnvelopeTransferRule'), require('../model/EnvelopeTransferRuleInformation'), require('../model/EnvelopeTransferRuleRequest'), require('../model/EnvelopeUpdateSummary'), require('../model/EnvelopesInformation'), require('../model/ErrorDetails'), require('../model/LockInformation'), require('../model/LockRequest'), require('../model/Notification'), require('../model/PageImages'), require('../model/PageRequest'), require('../model/ProofServiceResourceToken'), require('../model/ProofServiceViewLink'), require('../model/RecipientPreviewRequest'), require('../model/RecipientViewRequest'), require('../model/Recipients'), require('../model/RecipientsUpdateSummary'), require('../model/ReturnUrlRequest'), require('../model/Tabs'), require('../model/TemplateDocumentVisibilityList'), require('../model/TemplateInformation'), require('../model/UserSignature'), require('../model/ViewUrl'), require('../model/Workflow'));
} else {
// Browser globals (root is window)
if (!root.Docusign) {
root.Docusign = {};
}
- root.Docusign.EnvelopesApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.Attachment, root.Docusign.ChunkedUploadRequest, root.Docusign.ChunkedUploadResponse, root.Docusign.CommentHistoryResult, root.Docusign.CommentsPublish, root.Docusign.ConsoleViewRequest, root.Docusign.ConsumerDisclosure, root.Docusign.CorrectViewRequest, root.Docusign.CustomFields, root.Docusign.CustomFieldsEnvelope, root.Docusign.DocumentFieldsInformation, root.Docusign.DocumentHtmlDefinition, root.Docusign.DocumentHtmlDefinitionOriginals, root.Docusign.DocumentHtmlDefinitions, root.Docusign.DocumentTemplateList, root.Docusign.DocumentVisibilityList, root.Docusign.EmailSettings, root.Docusign.Envelope, root.Docusign.EnvelopeAttachmentsRequest, root.Docusign.EnvelopeAttachmentsResult, root.Docusign.EnvelopeAuditEventResponse, root.Docusign.EnvelopeDefinition, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeDocumentsResult, root.Docusign.EnvelopeFormData, root.Docusign.EnvelopeIdsRequest, root.Docusign.EnvelopeNotificationRequest, root.Docusign.EnvelopeSummary, root.Docusign.EnvelopeTransferRule, root.Docusign.EnvelopeTransferRuleInformation, root.Docusign.EnvelopeTransferRuleRequest, root.Docusign.EnvelopeUpdateSummary, root.Docusign.EnvelopesInformation, root.Docusign.ErrorDetails, root.Docusign.LockInformation, root.Docusign.LockRequest, root.Docusign.Notification, root.Docusign.PageImages, root.Docusign.PageRequest, root.Docusign.ProofServiceResourceToken, root.Docusign.ProofServiceViewLink, root.Docusign.RecipientPreviewRequest, root.Docusign.RecipientViewRequest, root.Docusign.Recipients, root.Docusign.RecipientsUpdateSummary, root.Docusign.ReturnUrlRequest, root.Docusign.Tabs, root.Docusign.TemplateDocumentVisibilityList, root.Docusign.TemplateInformation, root.Docusign.UserSignature, root.Docusign.ViewUrl);
+ root.Docusign.EnvelopesApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.Attachment, root.Docusign.ChunkedUploadRequest, root.Docusign.ChunkedUploadResponse, root.Docusign.CommentHistoryResult, root.Docusign.CommentsPublish, root.Docusign.ConsoleViewRequest, root.Docusign.ConsumerDisclosure, root.Docusign.CorrectViewRequest, root.Docusign.CustomFields, root.Docusign.CustomFieldsEnvelope, root.Docusign.DocumentFieldsInformation, root.Docusign.DocumentHtmlDefinition, root.Docusign.DocumentHtmlDefinitionOriginals, root.Docusign.DocumentHtmlDefinitions, root.Docusign.DocumentTemplateList, root.Docusign.DocumentVisibilityList, root.Docusign.EmailSettings, root.Docusign.Envelope, root.Docusign.EnvelopeAttachmentsRequest, root.Docusign.EnvelopeAttachmentsResult, root.Docusign.EnvelopeAuditEventResponse, root.Docusign.EnvelopeDefinition, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeDocumentsResult, root.Docusign.EnvelopeFormData, root.Docusign.EnvelopeIdsRequest, root.Docusign.EnvelopeNotificationRequest, root.Docusign.EnvelopeSummary, root.Docusign.EnvelopeTransferRule, root.Docusign.EnvelopeTransferRuleInformation, root.Docusign.EnvelopeTransferRuleRequest, root.Docusign.EnvelopeUpdateSummary, root.Docusign.EnvelopesInformation, root.Docusign.ErrorDetails, root.Docusign.LockInformation, root.Docusign.LockRequest, root.Docusign.Notification, root.Docusign.PageImages, root.Docusign.PageRequest, root.Docusign.ProofServiceResourceToken, root.Docusign.ProofServiceViewLink, root.Docusign.RecipientPreviewRequest, root.Docusign.RecipientViewRequest, root.Docusign.Recipients, root.Docusign.RecipientsUpdateSummary, root.Docusign.ReturnUrlRequest, root.Docusign.Tabs, root.Docusign.TemplateDocumentVisibilityList, root.Docusign.TemplateInformation, root.Docusign.UserSignature, root.Docusign.ViewUrl, root.Docusign.Workflow);
}
-}(this, function(Configuration, ApiClient, Attachment, ChunkedUploadRequest, ChunkedUploadResponse, CommentHistoryResult, CommentsPublish, ConsoleViewRequest, ConsumerDisclosure, CorrectViewRequest, CustomFields, CustomFieldsEnvelope, DocumentFieldsInformation, DocumentHtmlDefinition, DocumentHtmlDefinitionOriginals, DocumentHtmlDefinitions, DocumentTemplateList, DocumentVisibilityList, EmailSettings, Envelope, EnvelopeAttachmentsRequest, EnvelopeAttachmentsResult, EnvelopeAuditEventResponse, EnvelopeDefinition, EnvelopeDocument, EnvelopeDocumentsResult, EnvelopeFormData, EnvelopeIdsRequest, EnvelopeNotificationRequest, EnvelopeSummary, EnvelopeTransferRule, EnvelopeTransferRuleInformation, EnvelopeTransferRuleRequest, EnvelopeUpdateSummary, EnvelopesInformation, ErrorDetails, LockInformation, LockRequest, Notification, PageImages, PageRequest, ProofServiceResourceToken, ProofServiceViewLink, RecipientPreviewRequest, RecipientViewRequest, Recipients, RecipientsUpdateSummary, ReturnUrlRequest, Tabs, TemplateDocumentVisibilityList, TemplateInformation, UserSignature, ViewUrl) {
+}(this, function(Configuration, ApiClient, Attachment, ChunkedUploadRequest, ChunkedUploadResponse, CommentHistoryResult, CommentsPublish, ConsoleViewRequest, ConsumerDisclosure, CorrectViewRequest, CustomFields, CustomFieldsEnvelope, DocumentFieldsInformation, DocumentHtmlDefinition, DocumentHtmlDefinitionOriginals, DocumentHtmlDefinitions, DocumentTemplateList, DocumentVisibilityList, EmailSettings, Envelope, EnvelopeAttachmentsRequest, EnvelopeAttachmentsResult, EnvelopeAuditEventResponse, EnvelopeDefinition, EnvelopeDocument, EnvelopeDocumentsResult, EnvelopeFormData, EnvelopeIdsRequest, EnvelopeNotificationRequest, EnvelopeSummary, EnvelopeTransferRule, EnvelopeTransferRuleInformation, EnvelopeTransferRuleRequest, EnvelopeUpdateSummary, EnvelopesInformation, ErrorDetails, LockInformation, LockRequest, Notification, PageImages, PageRequest, ProofServiceResourceToken, ProofServiceViewLink, RecipientPreviewRequest, RecipientViewRequest, Recipients, RecipientsUpdateSummary, ReturnUrlRequest, Tabs, TemplateDocumentVisibilityList, TemplateInformation, UserSignature, ViewUrl, Workflow) {
'use strict';
/**
@@ -2517,6 +2517,63 @@ Important: iFrames should not be used for embedded operations on mobile devices
);
};
+ /**
+ * (Optional) Callback function to receive the result of the deleteEnvelopeWorkflowDefinition operation. If none specified a Promise will be returned.
+ * @callback module:api/EnvelopesApi~deleteEnvelopeWorkflowDefinitionCallback
+ * @param {String} error Error message, if any.
+ * @param data This operation does not return a value.
+ * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data.
+ */
+
+ /**
+ * Delete the workflow definition 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~deleteEnvelopeWorkflowDefinitionCallback} callback The callback function, accepting three arguments: error, data, response
+ */
+ this.deleteEnvelopeWorkflowDefinition = 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 deleteEnvelopeWorkflowDefinition");
+ }
+
+ // verify the required parameter 'envelopeId' is set
+ if (envelopeId === undefined || envelopeId === null) {
+ throw new Error("Missing the required parameter 'envelopeId' when calling deleteEnvelopeWorkflowDefinition");
+ }
+
+ 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 = null;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow', 'DELETE',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
/**
* (Optional) Callback function to receive the result of the deleteLock operation. If none specified a Promise will be returned.
* @callback module:api/EnvelopesApi~deleteLockCallback
@@ -2787,6 +2844,63 @@ If the envelope is `In Process`, meaning that it has been sent and has not been
);
};
+ /**
+ * (Optional) Callback function to receive the result of the deleteTemplateWorkflowDefinition operation. If none specified a Promise will be returned.
+ * @callback module:api/EnvelopesApi~deleteTemplateWorkflowDefinitionCallback
+ * @param {String} error Error message, if any.
+ * @param data This operation does not return a value.
+ * @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data.
+ */
+
+ /**
+ * Delete the workflow definition for a 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/EnvelopesApi~deleteTemplateWorkflowDefinitionCallback} callback The callback function, accepting three arguments: error, data, response
+ */
+ this.deleteTemplateWorkflowDefinition = 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 deleteTemplateWorkflowDefinition");
+ }
+
+ // verify the required parameter 'templateId' is set
+ if (templateId === undefined || templateId === null) {
+ throw new Error("Missing the required parameter 'templateId' when calling deleteTemplateWorkflowDefinition");
+ }
+
+ 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 = null;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/templates/{templateId}/workflow', 'DELETE',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
/**
* (Optional) Callback function to receive the result of the deleteTemplatesFromDocument operation. If none specified a Promise will be returned.
* @callback module:api/EnvelopesApi~deleteTemplatesFromDocumentCallback
@@ -3853,6 +3967,64 @@ To retrieve the combined content replace the `{documentId}` parameter in the end
);
};
+ /**
+ * (Optional) Callback function to receive the result of the getEnvelopeWorkflowDefinition operation. If none specified a Promise will be returned.
+ * @callback module:api/EnvelopesApi~getEnvelopeWorkflowDefinitionCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/Workflow} 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.
+ */
+
+ /**
+ * Returns the workflow definition 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~getEnvelopeWorkflowDefinitionCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/Workflow}
+ */
+ this.getEnvelopeWorkflowDefinition = 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 getEnvelopeWorkflowDefinition");
+ }
+
+ // verify the required parameter 'envelopeId' is set
+ if (envelopeId === undefined || envelopeId === null) {
+ throw new Error("Missing the required parameter 'envelopeId' when calling getEnvelopeWorkflowDefinition");
+ }
+
+ 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 = Workflow;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow', '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
@@ -4611,6 +4783,64 @@ Older envelopes might only have chromed images. If getting the non-chromed image
);
};
+ /**
+ * (Optional) Callback function to receive the result of the getTemplateWorkflowDefinition operation. If none specified a Promise will be returned.
+ * @callback module:api/EnvelopesApi~getTemplateWorkflowDefinitionCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/Workflow} 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.
+ */
+
+ /**
+ * Returns the workflow definition for a 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/EnvelopesApi~getTemplateWorkflowDefinitionCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/Workflow}
+ */
+ this.getTemplateWorkflowDefinition = 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 getTemplateWorkflowDefinition");
+ }
+
+ // verify the required parameter 'templateId' is set
+ if (templateId === undefined || templateId === null) {
+ throw new Error("Missing the required parameter 'templateId' when calling getTemplateWorkflowDefinition");
+ }
+
+ 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 = Workflow;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/templates/{templateId}/workflow', 'GET',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
/**
* (Optional) Callback function to receive the result of the listAuditEvents operation. If none specified a Promise will be returned.
* @callback module:api/EnvelopesApi~listAuditEventsCallback
@@ -6407,6 +6637,73 @@ This can also be used to delete an individual email override setting by using an
);
};
+ /**
+ * (Optional) Callback function to receive the result of the updateEnvelopeWorkflowDefinition operation. If none specified a Promise will be returned.
+ * @callback module:api/EnvelopesApi~updateEnvelopeWorkflowDefinitionCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/Workflow} 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.
+ */
+
+ /**
+ * Updates the envelope workflow definition 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 {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/Workflow} optsOrCallback.workflow
+ * @param {module:api/EnvelopesApi~updateEnvelopeWorkflowDefinitionCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/Workflow}
+ */
+ this.updateEnvelopeWorkflowDefinition = function(accountId, envelopeId, optsOrCallback, callback) {
+ optsOrCallback = optsOrCallback || {};
+
+ if (typeof optsOrCallback === 'function') {
+ callback = optsOrCallback;
+ optsOrCallback = {};
+ }
+
+ var postBody = optsOrCallback['workflow'];
+
+ // verify the required parameter 'accountId' is set
+ if (accountId === undefined || accountId === null) {
+ throw new Error("Missing the required parameter 'accountId' when calling updateEnvelopeWorkflowDefinition");
+ }
+
+ // verify the required parameter 'envelopeId' is set
+ if (envelopeId === undefined || envelopeId === null) {
+ throw new Error("Missing the required parameter 'envelopeId' when calling updateEnvelopeWorkflowDefinition");
+ }
+
+ 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 = Workflow;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow', 'PUT',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+
/**
* (Optional) Callback function to receive the result of the updateLock operation. If none specified a Promise will be returned.
* @callback module:api/EnvelopesApi~updateLockCallback
@@ -7169,6 +7466,73 @@ If you send information for a recipient that does not already exist in a draft e
authNames, contentTypes, accepts, returnType, callback
);
};
+
+ /**
+ * (Optional) Callback function to receive the result of the updateTemplateWorkflowDefinition operation. If none specified a Promise will be returned.
+ * @callback module:api/EnvelopesApi~updateTemplateWorkflowDefinitionCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/Workflow} 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.
+ */
+
+ /**
+ * Updates the workflow definition for a template.
+ * @param {String} accountId The external account number (int) or account ID Guid.
+ * @param {String} templateId The ID of the template being accessed.
+ * @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/Workflow} optsOrCallback.workflow
+ * @param {module:api/EnvelopesApi~updateTemplateWorkflowDefinitionCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/Workflow}
+ */
+ this.updateTemplateWorkflowDefinition = function(accountId, templateId, optsOrCallback, callback) {
+ optsOrCallback = optsOrCallback || {};
+
+ if (typeof optsOrCallback === 'function') {
+ callback = optsOrCallback;
+ optsOrCallback = {};
+ }
+
+ var postBody = optsOrCallback['workflow'];
+
+ // verify the required parameter 'accountId' is set
+ if (accountId === undefined || accountId === null) {
+ throw new Error("Missing the required parameter 'accountId' when calling updateTemplateWorkflowDefinition");
+ }
+
+ // verify the required parameter 'templateId' is set
+ if (templateId === undefined || templateId === null) {
+ throw new Error("Missing the required parameter 'templateId' when calling updateTemplateWorkflowDefinition");
+ }
+
+ 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 = Workflow;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/templates/{templateId}/workflow', 'PUT',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
};
return exports;
diff --git a/src/api/TrustServiceProvidersApi.js b/src/api/TrustServiceProvidersApi.js
new file mode 100644
index 000000000..9f30d0159
--- /dev/null
+++ b/src/api/TrustServiceProvidersApi.js
@@ -0,0 +1,107 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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(['Configuration', 'ApiClient', 'model/AccountSeals', 'model/ErrorDetails'], 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/AccountSeals'), require('../model/ErrorDetails'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.TrustServiceProvidersApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.AccountSeals, root.Docusign.ErrorDetails);
+ }
+}(this, function(Configuration, ApiClient, AccountSeals, ErrorDetails) {
+ 'use strict';
+
+ /**
+ * TrustServiceProviders service.
+ * @module api/TrustServiceProvidersApi
+ */
+
+ /**
+ * Constructs a new TrustServiceProvidersApi.
+ * @alias module:api/TrustServiceProvidersApi
+ * @class
+ * @param {module:ApiClient} apiClient Optional API client implementation to use,
+ * default to {@link module:ApiClient#instance} if unspecified.
+ */
+ var exports = function(apiClient) {
+ this.apiClient = apiClient || Configuration.default.getDefaultApiClient() || ApiClient.instance;
+
+
+ this.setApiClient = function(apiClient) {
+ this.apiClient = apiClient;
+ };
+
+ this.getApiClient = function() {
+ return this.apiClient;
+ };
+
+
+ /**
+ * (Optional) Callback function to receive the result of the getSealProviders operation. If none specified a Promise will be returned.
+ * @callback module:api/TrustServiceProvidersApi~getSealProvidersCallback
+ * @param {String} error Error message, if any.
+ * @param {module:model/AccountSeals} 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.
+ */
+
+ /**
+ * Returns Account available seals for specified account.
+ * @param {String} accountId The external account number (int) or account ID Guid.
+ * @param {module:api/TrustServiceProvidersApi~getSealProvidersCallback} callback The callback function, accepting three arguments: error, data, response
+ * data is of type: {@link module:model/AccountSeals}
+ */
+ this.getSealProviders = 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 getSealProviders");
+ }
+
+ 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 = AccountSeals;
+
+ return this.apiClient.callApi(
+ '/v2.1/accounts/{accountId}/seals', 'GET',
+ pathParams, queryParams, headerParams, formParams, postBody,
+ authNames, contentTypes, accepts, returnType, callback
+ );
+ };
+ };
+
+ return exports;
+}));
\ No newline at end of file
diff --git a/src/index.js b/src/index.js
index e346eb8e2..26264a3a0 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/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/AccountSignatureProvider', 'model/AccountSignatureProviderOption', 'model/AccountSignatureProviders', 'model/AccountUISettings', 'model/AddOn', '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/BccEmailAddress', 'model/BccEmailArchive', 'model/BccEmailArchiveHistory', 'model/BccEmailArchiveHistoryList', 'model/BccEmailArchiveList', 'model/BillingCharge', 'model/BillingChargeResponse', 'model/BillingDiscount', '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/BrandLogos', 'model/BrandRequest', 'model/BrandResourceUrls', 'model/BrandResources', 'model/BrandResourcesList', 'model/BrandsRequest', 'model/BrandsResponse', 'model/BulkEnvelope', 'model/BulkEnvelopeStatus', 'model/BulkEnvelopesResponse', 'model/BulkRecipient', 'model/BulkRecipientSignatureProvider', 'model/BulkRecipientTabLabel', 'model/BulkRecipientsRequest', 'model/BulkRecipientsResponse', 'model/BulkRecipientsSummaryResponse', 'model/BulkRecipientsUpdateResponse', 'model/BulkSendRequest', 'model/BulkSendResponse', 'model/BulkSendTestResponse', 'model/BulkSendingCopy', 'model/BulkSendingCopyCustomField', 'model/BulkSendingCopyRecipient', 'model/BulkSendingCopyTab', 'model/BulkSendingList', 'model/BulkSendingListSummaries', 'model/BulkSendingListSummary', '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/Company', 'model/CompositeTemplate', 'model/ConnectConfigResults', 'model/ConnectCustomConfiguration', 'model/ConnectDebugLog', 'model/ConnectEventData', 'model/ConnectFailureFilter', 'model/ConnectFailureResult', 'model/ConnectFailureResults', 'model/ConnectLog', 'model/ConnectLogs', 'model/ConnectSalesforceField', 'model/ConnectSalesforceObject', 'model/ConnectUserObject', '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/DiagnosticsSettingsInformation', 'model/DirectDebitProcessorInformation', 'model/DobInformationInput', '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/Draw', 'model/ENoteConfiguration', 'model/Editor', 'model/Email', 'model/EmailAddress', 'model/EmailSettings', 'model/Envelope', 'model/EnvelopeAttachment', 'model/EnvelopeAttachmentsRequest', 'model/EnvelopeAttachmentsResult', 'model/EnvelopeAuditEvent', 'model/EnvelopeAuditEventResponse', 'model/EnvelopeDefinition', 'model/EnvelopeDocument', 'model/EnvelopeDocumentsResult', 'model/EnvelopeEvent', 'model/EnvelopeFormData', 'model/EnvelopeId', 'model/EnvelopeIdsRequest', 'model/EnvelopeMetadata', 'model/EnvelopeNotificationRequest', 'model/EnvelopePurgeConfiguration', 'model/EnvelopeSummary', 'model/EnvelopeTemplate', 'model/EnvelopeTemplateResults', 'model/EnvelopeTransactionStatus', 'model/EnvelopeTransferRule', 'model/EnvelopeTransferRuleInformation', 'model/EnvelopeTransferRuleRequest', 'model/EnvelopeUpdateSummary', 'model/EnvelopesInformation', 'model/ErrorDetails', 'model/EventNotification', 'model/EventResult', 'model/Expirations', 'model/ExternalDocServiceErrorDetails', 'model/ExternalDocumentSources', 'model/ExternalFile', 'model/ExternalFolder', '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/IdCheckConfiguration', 'model/IdCheckInformationInput', 'model/IdCheckSecurityStep', 'model/InPersonSigner', 'model/InitialHere', 'model/InlineTemplate', 'model/IntegratedUserInfoList', 'model/Intermediary', 'model/Jurisdiction', 'model/LastName', '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/NotaryHost', 'model/NotaryJournal', 'model/NotaryJournalCredibleWitness', 'model/NotaryJournalList', 'model/NotaryJournalMetaData', 'model/NotaryJurisdiction', 'model/NotaryJurisdictionList', 'model/NotaryResult', 'model/Note', 'model/Notification', 'model/NotificationDefaultSettings', 'model/NotificationDefaults', 'model/OauthAccess', 'model/OfflineAttributes', 'model/Page', 'model/PageImages', 'model/PageRequest', 'model/PathExtendedElement', 'model/PayPalLegacySettings', 'model/PaymentDetails', 'model/PaymentGatewayAccount', 'model/PaymentGatewayAccountSetting', 'model/PaymentGatewayAccountsInfo', 'model/PaymentLineItem', 'model/PaymentMethodWithOptions', 'model/PaymentProcessorInformation', 'model/PermissionProfile', 'model/PermissionProfileInformation', 'model/PlanInformation', 'model/PolyLine', 'model/PolyLineOverlay', 'model/PowerForm', 'model/PowerFormFormDataEnvelope', 'model/PowerFormFormDataRecipient', 'model/PowerFormRecipient', 'model/PowerFormSendersResponse', 'model/PowerFormsFormDataResponse', 'model/PowerFormsRequest', 'model/PowerFormsResponse', 'model/ProofServiceResourceToken', 'model/ProofServiceViewLink', '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/RecipientIdentityInputOption', 'model/RecipientIdentityPhoneNumber', 'model/RecipientIdentityVerification', 'model/RecipientNamesResponse', 'model/RecipientPhoneAuthentication', 'model/RecipientPhoneNumber', 'model/RecipientPreviewRequest', 'model/RecipientProofFile', 'model/RecipientSMSAuthentication', 'model/RecipientSignatureInformation', 'model/RecipientSignatureProvider', 'model/RecipientSignatureProviderOptions', 'model/RecipientUpdateResponse', 'model/RecipientViewRequest', 'model/Recipients', 'model/RecipientsUpdateSummary', 'model/ReferralInformation', 'model/Reminders', 'model/ResourceInformation', 'model/ReturnUrlRequest', 'model/SealIdentifier', 'model/SealSign', 'model/SeatDiscount', 'model/SenderEmailNotifications', 'model/ServerTemplate', 'model/ServiceInformation', 'model/ServiceVersion', 'model/SettingsMetadata', 'model/SharedItem', 'model/SignHere', 'model/SignatureProviderRequiredOption', 'model/SignatureType', '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/TemplateCustomFields', 'model/TemplateDocumentVisibilityList', 'model/TemplateDocumentsResult', 'model/TemplateInformation', 'model/TemplateMatch', 'model/TemplateNotificationRequest', 'model/TemplateRecipients', 'model/TemplateRole', 'model/TemplateSharedItem', 'model/TemplateSummary', 'model/TemplateTabs', 'model/TemplateUpdateSummary', 'model/Text', 'model/TextCustomField', 'model/Title', 'model/UsageHistory', 'model/UserAccountManagementGranularInformation', '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/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/CloudStorageApi', 'api/ConnectApi', 'api/CustomTabsApi', 'api/DataFeedApi', 'api/DiagnosticsApi', 'api/EmailArchiveApi', 'api/EnvelopesApi', 'api/FoldersApi', 'api/GroupsApi', 'api/NotaryApi', 'api/OrganizationsApi', 'api/PowerFormsApi', 'api/SigningGroupsApi', 'api/TemplatesApi', '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/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/AccountSignatureProvider', 'model/AccountSignatureProviderOption', 'model/AccountSignatureProviders', 'model/AccountUISettings', 'model/AddOn', '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/BccEmailAddress', 'model/BccEmailArchive', 'model/BccEmailArchiveHistory', 'model/BccEmailArchiveHistoryList', 'model/BccEmailArchiveList', 'model/BillingCharge', 'model/BillingChargeResponse', 'model/BillingDiscount', '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/BrandLogos', 'model/BrandRequest', 'model/BrandResourceUrls', 'model/BrandResources', 'model/BrandResourcesList', 'model/BrandsRequest', 'model/BrandsResponse', 'model/BulkEnvelope', 'model/BulkEnvelopeStatus', 'model/BulkEnvelopesResponse', 'model/BulkRecipient', 'model/BulkRecipientSignatureProvider', 'model/BulkRecipientTabLabel', 'model/BulkRecipientsRequest', 'model/BulkRecipientsResponse', 'model/BulkRecipientsSummaryResponse', 'model/BulkRecipientsUpdateResponse', 'model/BulkSendBatchStatus', 'model/BulkSendBatchSummaries', 'model/BulkSendBatchSummary', 'model/BulkSendErrorStatus', 'model/BulkSendRequest', 'model/BulkSendResponse', 'model/BulkSendTestResponse', 'model/BulkSendingCopy', 'model/BulkSendingCopyCustomField', 'model/BulkSendingCopyRecipient', 'model/BulkSendingCopyTab', 'model/BulkSendingList', 'model/BulkSendingListSummaries', 'model/BulkSendingListSummary', '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/Company', 'model/CompositeTemplate', 'model/ConditionalRecipientRule', 'model/ConditionalRecipientRuleCondition', 'model/ConditionalRecipientRuleFilter', 'model/ConnectConfigResults', 'model/ConnectCustomConfiguration', 'model/ConnectDebugLog', 'model/ConnectEventData', 'model/ConnectFailureFilter', 'model/ConnectFailureResult', 'model/ConnectFailureResults', 'model/ConnectLog', 'model/ConnectLogs', 'model/ConnectSalesforceField', 'model/ConnectSalesforceObject', 'model/ConnectUserObject', '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/DiagnosticsSettingsInformation', 'model/DirectDebitProcessorInformation', 'model/DobInformationInput', '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/Draw', 'model/ENoteConfiguration', 'model/Editor', 'model/Email', 'model/EmailAddress', 'model/EmailSettings', 'model/Envelope', 'model/EnvelopeAttachment', 'model/EnvelopeAttachmentsRequest', 'model/EnvelopeAttachmentsResult', 'model/EnvelopeAuditEvent', 'model/EnvelopeAuditEventResponse', 'model/EnvelopeDefinition', 'model/EnvelopeDocument', 'model/EnvelopeDocumentsResult', 'model/EnvelopeEvent', 'model/EnvelopeFormData', 'model/EnvelopeId', 'model/EnvelopeIdsRequest', 'model/EnvelopeMetadata', 'model/EnvelopeNotificationRequest', 'model/EnvelopePurgeConfiguration', 'model/EnvelopeSummary', 'model/EnvelopeTemplate', 'model/EnvelopeTemplateResults', 'model/EnvelopeTransactionStatus', 'model/EnvelopeTransferRule', 'model/EnvelopeTransferRuleInformation', 'model/EnvelopeTransferRuleRequest', 'model/EnvelopeUpdateSummary', 'model/EnvelopesInformation', 'model/ErrorDetails', 'model/EventNotification', 'model/EventResult', 'model/Expirations', 'model/ExternalDocServiceErrorDetails', 'model/ExternalDocumentSources', 'model/ExternalFile', 'model/ExternalFolder', '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/IdCheckConfiguration', 'model/IdCheckInformationInput', 'model/IdCheckSecurityStep', 'model/InPersonSigner', 'model/InitialHere', 'model/InlineTemplate', 'model/IntegratedUserInfoList', 'model/Intermediary', 'model/Jurisdiction', 'model/LastName', '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/NotaryHost', 'model/NotaryJournal', 'model/NotaryJournalCredibleWitness', 'model/NotaryJournalList', 'model/NotaryJournalMetaData', 'model/NotaryJurisdiction', 'model/NotaryJurisdictionList', 'model/NotaryResult', 'model/Note', 'model/Notification', 'model/NotificationDefaultSettings', 'model/NotificationDefaults', 'model/OauthAccess', 'model/OfflineAttributes', 'model/Page', 'model/PageImages', 'model/PageRequest', 'model/PathExtendedElement', 'model/PayPalLegacySettings', 'model/PaymentDetails', 'model/PaymentGatewayAccount', 'model/PaymentGatewayAccountSetting', 'model/PaymentGatewayAccountsInfo', 'model/PaymentLineItem', 'model/PaymentMethodWithOptions', 'model/PaymentProcessorInformation', 'model/PermissionProfile', 'model/PermissionProfileInformation', 'model/PlanInformation', 'model/PolyLine', 'model/PolyLineOverlay', 'model/PowerForm', 'model/PowerFormFormDataEnvelope', 'model/PowerFormFormDataRecipient', 'model/PowerFormRecipient', 'model/PowerFormSendersResponse', 'model/PowerFormsFormDataResponse', 'model/PowerFormsRequest', 'model/PowerFormsResponse', 'model/ProofServiceResourceToken', 'model/ProofServiceViewLink', '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/RecipientNamesResponse', 'model/RecipientOption', 'model/RecipientPhoneAuthentication', 'model/RecipientPhoneNumber', 'model/RecipientPreviewRequest', 'model/RecipientProofFile', 'model/RecipientRouting', 'model/RecipientRules', 'model/RecipientSMSAuthentication', 'model/RecipientSignatureInformation', 'model/RecipientSignatureProvider', 'model/RecipientSignatureProviderOptions', 'model/RecipientUpdateResponse', 'model/RecipientViewRequest', 'model/Recipients', 'model/RecipientsUpdateSummary', 'model/ReferralInformation', 'model/Reminders', 'model/ReportInProductCsvRunRequest', 'model/ReportInProductField', 'model/ReportInProductGet', 'model/ReportInProductList', 'model/ReportInProductListItem', 'model/ReportInProductRunRequest', 'model/ReportInProductRunResponse', 'model/ReportInProductRunResponseRow', 'model/ReportInProductRunResponseRowFields', 'model/ReportInProductSaveResponse', 'model/ReportInProductSentByDetails', 'model/ResourceInformation', 'model/ReturnUrlRequest', 'model/SealIdentifier', 'model/SealSign', 'model/SeatDiscount', 'model/SenderEmailNotifications', 'model/ServerTemplate', 'model/ServiceInformation', 'model/ServiceVersion', 'model/SettingsMetadata', 'model/SharedItem', 'model/SignHere', 'model/SignatureProviderRequiredOption', 'model/SignatureType', '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/TemplateCustomFields', 'model/TemplateDocumentVisibilityList', 'model/TemplateDocumentsResult', 'model/TemplateInformation', 'model/TemplateMatch', 'model/TemplateNotificationRequest', 'model/TemplateRecipients', 'model/TemplateRole', 'model/TemplateSharedItem', 'model/TemplateSummary', 'model/TemplateTabs', 'model/TemplateUpdateSummary', 'model/Text', 'model/TextCustomField', 'model/Title', 'model/UsageHistory', 'model/UserAccountManagementGranularInformation', '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/CloudStorageApi', 'api/ConnectApi', 'api/CustomTabsApi', 'api/DataFeedApi', '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/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/AccountSignatureProvider'), require('./model/AccountSignatureProviderOption'), require('./model/AccountSignatureProviders'), require('./model/AccountUISettings'), require('./model/AddOn'), 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/BccEmailAddress'), require('./model/BccEmailArchive'), require('./model/BccEmailArchiveHistory'), require('./model/BccEmailArchiveHistoryList'), require('./model/BccEmailArchiveList'), require('./model/BillingCharge'), require('./model/BillingChargeResponse'), require('./model/BillingDiscount'), 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/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/BulkEnvelopesResponse'), require('./model/BulkRecipient'), require('./model/BulkRecipientSignatureProvider'), require('./model/BulkRecipientTabLabel'), require('./model/BulkRecipientsRequest'), require('./model/BulkRecipientsResponse'), require('./model/BulkRecipientsSummaryResponse'), require('./model/BulkRecipientsUpdateResponse'), require('./model/BulkSendRequest'), require('./model/BulkSendResponse'), require('./model/BulkSendTestResponse'), require('./model/BulkSendingCopy'), require('./model/BulkSendingCopyCustomField'), require('./model/BulkSendingCopyRecipient'), require('./model/BulkSendingCopyTab'), require('./model/BulkSendingList'), require('./model/BulkSendingListSummaries'), require('./model/BulkSendingListSummary'), 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/Company'), require('./model/CompositeTemplate'), require('./model/ConnectConfigResults'), require('./model/ConnectCustomConfiguration'), require('./model/ConnectDebugLog'), require('./model/ConnectEventData'), require('./model/ConnectFailureFilter'), require('./model/ConnectFailureResult'), require('./model/ConnectFailureResults'), require('./model/ConnectLog'), require('./model/ConnectLogs'), require('./model/ConnectSalesforceField'), require('./model/ConnectSalesforceObject'), require('./model/ConnectUserObject'), 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/DiagnosticsSettingsInformation'), require('./model/DirectDebitProcessorInformation'), require('./model/DobInformationInput'), 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/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/EnvelopeDefinition'), 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/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/EnvelopesInformation'), require('./model/ErrorDetails'), require('./model/EventNotification'), require('./model/EventResult'), require('./model/Expirations'), require('./model/ExternalDocServiceErrorDetails'), require('./model/ExternalDocumentSources'), require('./model/ExternalFile'), require('./model/ExternalFolder'), 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/IdCheckConfiguration'), require('./model/IdCheckInformationInput'), require('./model/IdCheckSecurityStep'), require('./model/InPersonSigner'), require('./model/InitialHere'), require('./model/InlineTemplate'), require('./model/IntegratedUserInfoList'), require('./model/Intermediary'), require('./model/Jurisdiction'), require('./model/LastName'), 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/NotaryHost'), require('./model/NotaryJournal'), require('./model/NotaryJournalCredibleWitness'), require('./model/NotaryJournalList'), require('./model/NotaryJournalMetaData'), require('./model/NotaryJurisdiction'), require('./model/NotaryJurisdictionList'), require('./model/NotaryResult'), require('./model/Note'), require('./model/Notification'), require('./model/NotificationDefaultSettings'), require('./model/NotificationDefaults'), require('./model/OauthAccess'), require('./model/OfflineAttributes'), require('./model/Page'), require('./model/PageImages'), require('./model/PageRequest'), 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/PermissionProfile'), require('./model/PermissionProfileInformation'), 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/ProofServiceResourceToken'), require('./model/ProofServiceViewLink'), 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/RecipientIdentityInputOption'), require('./model/RecipientIdentityPhoneNumber'), require('./model/RecipientIdentityVerification'), require('./model/RecipientNamesResponse'), require('./model/RecipientPhoneAuthentication'), require('./model/RecipientPhoneNumber'), require('./model/RecipientPreviewRequest'), require('./model/RecipientProofFile'), require('./model/RecipientSMSAuthentication'), require('./model/RecipientSignatureInformation'), require('./model/RecipientSignatureProvider'), require('./model/RecipientSignatureProviderOptions'), require('./model/RecipientUpdateResponse'), require('./model/RecipientViewRequest'), require('./model/Recipients'), require('./model/RecipientsUpdateSummary'), require('./model/ReferralInformation'), require('./model/Reminders'), require('./model/ResourceInformation'), require('./model/ReturnUrlRequest'), require('./model/SealIdentifier'), require('./model/SealSign'), require('./model/SeatDiscount'), require('./model/SenderEmailNotifications'), require('./model/ServerTemplate'), require('./model/ServiceInformation'), require('./model/ServiceVersion'), require('./model/SettingsMetadata'), require('./model/SharedItem'), require('./model/SignHere'), require('./model/SignatureProviderRequiredOption'), require('./model/SignatureType'), 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/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/Text'), require('./model/TextCustomField'), require('./model/Title'), require('./model/UsageHistory'), require('./model/UserAccountManagementGranularInformation'), 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/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/CloudStorageApi'), require('./api/ConnectApi'), require('./api/CustomTabsApi'), require('./api/DataFeedApi'), 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/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/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/AccountSignatureProvider'), require('./model/AccountSignatureProviderOption'), require('./model/AccountSignatureProviders'), require('./model/AccountUISettings'), require('./model/AddOn'), 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/BccEmailAddress'), require('./model/BccEmailArchive'), require('./model/BccEmailArchiveHistory'), require('./model/BccEmailArchiveHistoryList'), require('./model/BccEmailArchiveList'), require('./model/BillingCharge'), require('./model/BillingChargeResponse'), require('./model/BillingDiscount'), 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/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/BulkEnvelopesResponse'), require('./model/BulkRecipient'), require('./model/BulkRecipientSignatureProvider'), require('./model/BulkRecipientTabLabel'), require('./model/BulkRecipientsRequest'), require('./model/BulkRecipientsResponse'), require('./model/BulkRecipientsSummaryResponse'), require('./model/BulkRecipientsUpdateResponse'), require('./model/BulkSendBatchStatus'), require('./model/BulkSendBatchSummaries'), require('./model/BulkSendBatchSummary'), require('./model/BulkSendErrorStatus'), require('./model/BulkSendRequest'), require('./model/BulkSendResponse'), require('./model/BulkSendTestResponse'), require('./model/BulkSendingCopy'), require('./model/BulkSendingCopyCustomField'), require('./model/BulkSendingCopyRecipient'), require('./model/BulkSendingCopyTab'), require('./model/BulkSendingList'), require('./model/BulkSendingListSummaries'), require('./model/BulkSendingListSummary'), 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/Company'), require('./model/CompositeTemplate'), require('./model/ConditionalRecipientRule'), require('./model/ConditionalRecipientRuleCondition'), require('./model/ConditionalRecipientRuleFilter'), require('./model/ConnectConfigResults'), require('./model/ConnectCustomConfiguration'), require('./model/ConnectDebugLog'), require('./model/ConnectEventData'), require('./model/ConnectFailureFilter'), require('./model/ConnectFailureResult'), require('./model/ConnectFailureResults'), require('./model/ConnectLog'), require('./model/ConnectLogs'), require('./model/ConnectSalesforceField'), require('./model/ConnectSalesforceObject'), require('./model/ConnectUserObject'), 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/DiagnosticsSettingsInformation'), require('./model/DirectDebitProcessorInformation'), require('./model/DobInformationInput'), 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/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/EnvelopeDefinition'), 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/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/EnvelopesInformation'), require('./model/ErrorDetails'), require('./model/EventNotification'), require('./model/EventResult'), require('./model/Expirations'), require('./model/ExternalDocServiceErrorDetails'), require('./model/ExternalDocumentSources'), require('./model/ExternalFile'), require('./model/ExternalFolder'), 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/IdCheckConfiguration'), require('./model/IdCheckInformationInput'), require('./model/IdCheckSecurityStep'), require('./model/InPersonSigner'), require('./model/InitialHere'), require('./model/InlineTemplate'), require('./model/IntegratedUserInfoList'), require('./model/Intermediary'), require('./model/Jurisdiction'), require('./model/LastName'), 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/NotaryHost'), require('./model/NotaryJournal'), require('./model/NotaryJournalCredibleWitness'), require('./model/NotaryJournalList'), require('./model/NotaryJournalMetaData'), require('./model/NotaryJurisdiction'), require('./model/NotaryJurisdictionList'), require('./model/NotaryResult'), require('./model/Note'), require('./model/Notification'), require('./model/NotificationDefaultSettings'), require('./model/NotificationDefaults'), require('./model/OauthAccess'), require('./model/OfflineAttributes'), require('./model/Page'), require('./model/PageImages'), require('./model/PageRequest'), 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/PermissionProfile'), require('./model/PermissionProfileInformation'), 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/ProofServiceResourceToken'), require('./model/ProofServiceViewLink'), 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/RecipientNamesResponse'), 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/RecipientUpdateResponse'), require('./model/RecipientViewRequest'), require('./model/Recipients'), require('./model/RecipientsUpdateSummary'), require('./model/ReferralInformation'), require('./model/Reminders'), require('./model/ReportInProductCsvRunRequest'), require('./model/ReportInProductField'), require('./model/ReportInProductGet'), require('./model/ReportInProductList'), require('./model/ReportInProductListItem'), require('./model/ReportInProductRunRequest'), require('./model/ReportInProductRunResponse'), require('./model/ReportInProductRunResponseRow'), require('./model/ReportInProductRunResponseRowFields'), require('./model/ReportInProductSaveResponse'), require('./model/ReportInProductSentByDetails'), require('./model/ResourceInformation'), require('./model/ReturnUrlRequest'), require('./model/SealIdentifier'), require('./model/SealSign'), require('./model/SeatDiscount'), require('./model/SenderEmailNotifications'), require('./model/ServerTemplate'), require('./model/ServiceInformation'), require('./model/ServiceVersion'), require('./model/SettingsMetadata'), require('./model/SharedItem'), require('./model/SignHere'), require('./model/SignatureProviderRequiredOption'), require('./model/SignatureType'), 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/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/Text'), require('./model/TextCustomField'), require('./model/Title'), require('./model/UsageHistory'), require('./model/UserAccountManagementGranularInformation'), 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/CloudStorageApi'), require('./api/ConnectApi'), require('./api/CustomTabsApi'), require('./api/DataFeedApi'), 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, AccountMinimumPasswordLength, AccountNotification, AccountPasswordExpirePasswordDays, AccountPasswordLockoutDurationMinutes, AccountPasswordLockoutDurationType, AccountPasswordMinimumPasswordAgeDays, AccountPasswordQuestionsRequired, AccountPasswordRules, AccountPasswordStrengthType, AccountPasswordStrengthTypeOption, AccountRoleSettings, AccountSeals, AccountSettingsInformation, AccountSharedAccess, AccountSignatureProvider, AccountSignatureProviderOption, AccountSignatureProviders, AccountUISettings, AddOn, AddressInformation, AddressInformationInput, AdminMessage, Agent, ApiRequestLog, ApiRequestLogsResult, AppStoreProduct, AppStoreReceipt, Approve, AskAnAdmin, Attachment, AuthenticationMethod, AuthenticationStatus, BccEmailAddress, BccEmailArchive, BccEmailArchiveHistory, BccEmailArchiveHistoryList, BccEmailArchiveList, BillingCharge, BillingChargeResponse, BillingDiscount, BillingInvoice, BillingInvoiceItem, BillingInvoicesResponse, BillingInvoicesSummary, BillingPayment, BillingPaymentItem, BillingPaymentRequest, BillingPaymentResponse, BillingPaymentsResponse, BillingPlan, BillingPlanInformation, BillingPlanPreview, BillingPlanResponse, BillingPlanUpdateResponse, BillingPlansResponse, BillingPrice, Brand, BrandEmailContent, BrandLink, BrandLogos, BrandRequest, BrandResourceUrls, BrandResources, BrandResourcesList, BrandsRequest, BrandsResponse, BulkEnvelope, BulkEnvelopeStatus, BulkEnvelopesResponse, BulkRecipient, BulkRecipientSignatureProvider, BulkRecipientTabLabel, BulkRecipientsRequest, BulkRecipientsResponse, BulkRecipientsSummaryResponse, BulkRecipientsUpdateResponse, BulkSendRequest, BulkSendResponse, BulkSendTestResponse, BulkSendingCopy, BulkSendingCopyCustomField, BulkSendingCopyRecipient, BulkSendingCopyTab, BulkSendingList, BulkSendingListSummaries, BulkSendingListSummary, CaptiveRecipient, CaptiveRecipientInformation, CarbonCopy, CertifiedDelivery, Checkbox, ChunkedUploadPart, ChunkedUploadRequest, ChunkedUploadResponse, CloudStorageProvider, CloudStorageProviders, Comment, CommentHistoryResult, CommentPublish, CommentThread, CommentsPublish, Company, CompositeTemplate, ConnectConfigResults, ConnectCustomConfiguration, ConnectDebugLog, ConnectEventData, ConnectFailureFilter, ConnectFailureResult, ConnectFailureResults, ConnectLog, ConnectLogs, ConnectSalesforceField, ConnectSalesforceObject, ConnectUserObject, ConsoleViewRequest, ConsumerDisclosure, Contact, ContactGetResponse, ContactModRequest, ContactPhoneNumber, ContactUpdateResponse, CorrectViewRequest, Country, CreditCardInformation, CreditCardTypes, CurrencyFeatureSetPrice, CurrencyPlanPrice, CustomField, CustomFields, CustomFieldsEnvelope, CustomSettingsInformation, DateSigned, DateStampProperties, Decline, DiagnosticsSettingsInformation, DirectDebitProcessorInformation, DobInformationInput, Document, DocumentFieldsInformation, DocumentHtmlCollapsibleDisplaySettings, DocumentHtmlDefinition, DocumentHtmlDefinitionOriginal, DocumentHtmlDefinitionOriginals, DocumentHtmlDefinitions, DocumentHtmlDisplayAnchor, DocumentHtmlDisplaySettings, DocumentTemplate, DocumentTemplateList, DocumentVisibility, DocumentVisibilityList, DowngradRequestBillingInfoResponse, DowngradeBillingPlanInformation, DowngradePlanUpdateResponse, Draw, ENoteConfiguration, Editor, Email, EmailAddress, EmailSettings, Envelope, EnvelopeAttachment, EnvelopeAttachmentsRequest, EnvelopeAttachmentsResult, EnvelopeAuditEvent, EnvelopeAuditEventResponse, EnvelopeDefinition, EnvelopeDocument, EnvelopeDocumentsResult, EnvelopeEvent, EnvelopeFormData, EnvelopeId, EnvelopeIdsRequest, EnvelopeMetadata, EnvelopeNotificationRequest, EnvelopePurgeConfiguration, EnvelopeSummary, EnvelopeTemplate, EnvelopeTemplateResults, EnvelopeTransactionStatus, EnvelopeTransferRule, EnvelopeTransferRuleInformation, EnvelopeTransferRuleRequest, EnvelopeUpdateSummary, EnvelopesInformation, ErrorDetails, EventNotification, EventResult, Expirations, ExternalDocServiceErrorDetails, ExternalDocumentSources, ExternalFile, ExternalFolder, FavoriteTemplatesContentItem, FavoriteTemplatesInfo, FeatureAvailableMetadata, FeatureSet, FileType, FileTypeList, Filter, FirstName, Folder, FolderItemResponse, FolderItemV2, FolderItemsResponse, FolderSharedItem, FoldersRequest, FoldersResponse, ForgottenPasswordInformation, FormDataItem, FormulaTab, FullName, GraphicsContext, Group, GroupInformation, IdCheckConfiguration, IdCheckInformationInput, IdCheckSecurityStep, InPersonSigner, InitialHere, InlineTemplate, IntegratedUserInfoList, Intermediary, Jurisdiction, LastName, 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, NotaryHost, NotaryJournal, NotaryJournalCredibleWitness, NotaryJournalList, NotaryJournalMetaData, NotaryJurisdiction, NotaryJurisdictionList, NotaryResult, Note, Notification, NotificationDefaultSettings, NotificationDefaults, OauthAccess, OfflineAttributes, Page, PageImages, PageRequest, PathExtendedElement, PayPalLegacySettings, PaymentDetails, PaymentGatewayAccount, PaymentGatewayAccountSetting, PaymentGatewayAccountsInfo, PaymentLineItem, PaymentMethodWithOptions, PaymentProcessorInformation, PermissionProfile, PermissionProfileInformation, PlanInformation, PolyLine, PolyLineOverlay, PowerForm, PowerFormFormDataEnvelope, PowerFormFormDataRecipient, PowerFormRecipient, PowerFormSendersResponse, PowerFormsFormDataResponse, PowerFormsRequest, PowerFormsResponse, ProofServiceResourceToken, ProofServiceViewLink, PropertyMetadata, Province, ProvisioningInformation, PurchasedEnvelopesInformation, Radio, RadioGroup, RecipientAdditionalNotification, RecipientAttachment, RecipientDomain, RecipientEmailNotification, RecipientEvent, RecipientFormData, RecipientIdentityInputOption, RecipientIdentityPhoneNumber, RecipientIdentityVerification, RecipientNamesResponse, RecipientPhoneAuthentication, RecipientPhoneNumber, RecipientPreviewRequest, RecipientProofFile, RecipientSMSAuthentication, RecipientSignatureInformation, RecipientSignatureProvider, RecipientSignatureProviderOptions, RecipientUpdateResponse, RecipientViewRequest, Recipients, RecipientsUpdateSummary, ReferralInformation, Reminders, ResourceInformation, ReturnUrlRequest, SealIdentifier, SealSign, SeatDiscount, SenderEmailNotifications, ServerTemplate, ServiceInformation, ServiceVersion, SettingsMetadata, SharedItem, SignHere, SignatureProviderRequiredOption, SignatureType, Signer, SignerAttachment, SignerEmailNotifications, SigningGroup, SigningGroupInformation, SigningGroupUser, SigningGroupUsers, SmartContractInformation, SmartSection, SmartSectionAnchorPosition, SmartSectionCollapsibleDisplaySettings, SmartSectionDisplaySettings, SocialAccountInformation, SocialAuthentication, Ssn, Ssn4InformationInput, Ssn9InformationInput, Stamp, SupportedLanguages, TabAccountSettings, TabGroup, TabMetadata, TabMetadataList, Tabs, TemplateCustomFields, TemplateDocumentVisibilityList, TemplateDocumentsResult, TemplateInformation, TemplateMatch, TemplateNotificationRequest, TemplateRecipients, TemplateRole, TemplateSharedItem, TemplateSummary, TemplateTabs, TemplateUpdateSummary, Text, TextCustomField, Title, UsageHistory, UserAccountManagementGranularInformation, UserInfo, UserInfoList, UserInformation, UserInformationList, UserPasswordInformation, UserPasswordRules, UserProfile, UserSettingsInformation, UserSharedItem, UserSignature, UserSignatureDefinition, UserSignaturesInformation, UserSocialIdResult, UsersResponse, View, ViewUrl, Watermark, Witness, Workspace, WorkspaceFolderContents, WorkspaceItem, WorkspaceItemList, WorkspaceList, WorkspaceSettings, WorkspaceUser, WorkspaceUserAuthorization, Zip, AccountsApi, AuthenticationApi, BillingApi, BulkEnvelopesApi, CloudStorageApi, ConnectApi, CustomTabsApi, DataFeedApi, DiagnosticsApi, EmailArchiveApi, EnvelopesApi, FoldersApi, GroupsApi, NotaryApi, OrganizationsApi, PowerFormsApi, SigningGroupsApi, TemplatesApi, UsersApi, WorkspacesApi) {
+}(function(Configuration, ApiClient, AccessCodeFormat, AccountAddress, AccountBillingPlan, AccountBillingPlanResponse, AccountIdentityInputOption, AccountIdentityVerificationResponse, AccountIdentityVerificationStep, AccountIdentityVerificationWorkflow, AccountInformation, AccountMinimumPasswordLength, AccountNotification, AccountPasswordExpirePasswordDays, AccountPasswordLockoutDurationMinutes, AccountPasswordLockoutDurationType, AccountPasswordMinimumPasswordAgeDays, AccountPasswordQuestionsRequired, AccountPasswordRules, AccountPasswordStrengthType, AccountPasswordStrengthTypeOption, AccountRoleSettings, AccountSeals, AccountSettingsInformation, AccountSharedAccess, AccountSignatureProvider, AccountSignatureProviderOption, AccountSignatureProviders, AccountUISettings, AddOn, AddressInformation, AddressInformationInput, AdminMessage, Agent, ApiRequestLog, ApiRequestLogsResult, AppStoreProduct, AppStoreReceipt, Approve, AskAnAdmin, Attachment, AuthenticationMethod, AuthenticationStatus, BccEmailAddress, BccEmailArchive, BccEmailArchiveHistory, BccEmailArchiveHistoryList, BccEmailArchiveList, BillingCharge, BillingChargeResponse, BillingDiscount, BillingInvoice, BillingInvoiceItem, BillingInvoicesResponse, BillingInvoicesSummary, BillingPayment, BillingPaymentItem, BillingPaymentRequest, BillingPaymentResponse, BillingPaymentsResponse, BillingPlan, BillingPlanInformation, BillingPlanPreview, BillingPlanResponse, BillingPlanUpdateResponse, BillingPlansResponse, BillingPrice, Brand, BrandEmailContent, BrandLink, BrandLogos, BrandRequest, BrandResourceUrls, BrandResources, BrandResourcesList, BrandsRequest, BrandsResponse, BulkEnvelope, BulkEnvelopeStatus, BulkEnvelopesResponse, BulkRecipient, BulkRecipientSignatureProvider, BulkRecipientTabLabel, BulkRecipientsRequest, BulkRecipientsResponse, BulkRecipientsSummaryResponse, BulkRecipientsUpdateResponse, BulkSendBatchStatus, BulkSendBatchSummaries, BulkSendBatchSummary, BulkSendErrorStatus, BulkSendRequest, BulkSendResponse, BulkSendTestResponse, BulkSendingCopy, BulkSendingCopyCustomField, BulkSendingCopyRecipient, BulkSendingCopyTab, BulkSendingList, BulkSendingListSummaries, BulkSendingListSummary, CaptiveRecipient, CaptiveRecipientInformation, CarbonCopy, CertifiedDelivery, Checkbox, ChunkedUploadPart, ChunkedUploadRequest, ChunkedUploadResponse, CloudStorageProvider, CloudStorageProviders, Comment, CommentHistoryResult, CommentPublish, CommentThread, CommentsPublish, Company, CompositeTemplate, ConditionalRecipientRule, ConditionalRecipientRuleCondition, ConditionalRecipientRuleFilter, ConnectConfigResults, ConnectCustomConfiguration, ConnectDebugLog, ConnectEventData, ConnectFailureFilter, ConnectFailureResult, ConnectFailureResults, ConnectLog, ConnectLogs, ConnectSalesforceField, ConnectSalesforceObject, ConnectUserObject, ConsoleViewRequest, ConsumerDisclosure, Contact, ContactGetResponse, ContactModRequest, ContactPhoneNumber, ContactUpdateResponse, CorrectViewRequest, Country, CreditCardInformation, CreditCardTypes, CurrencyFeatureSetPrice, CurrencyPlanPrice, CustomField, CustomFields, CustomFieldsEnvelope, CustomSettingsInformation, DateSigned, DateStampProperties, Decline, DiagnosticsSettingsInformation, DirectDebitProcessorInformation, DobInformationInput, Document, DocumentFieldsInformation, DocumentHtmlCollapsibleDisplaySettings, DocumentHtmlDefinition, DocumentHtmlDefinitionOriginal, DocumentHtmlDefinitionOriginals, DocumentHtmlDefinitions, DocumentHtmlDisplayAnchor, DocumentHtmlDisplaySettings, DocumentTemplate, DocumentTemplateList, DocumentVisibility, DocumentVisibilityList, DowngradRequestBillingInfoResponse, DowngradeBillingPlanInformation, DowngradePlanUpdateResponse, Draw, ENoteConfiguration, Editor, Email, EmailAddress, EmailSettings, Envelope, EnvelopeAttachment, EnvelopeAttachmentsRequest, EnvelopeAttachmentsResult, EnvelopeAuditEvent, EnvelopeAuditEventResponse, EnvelopeDefinition, EnvelopeDocument, EnvelopeDocumentsResult, EnvelopeEvent, EnvelopeFormData, EnvelopeId, EnvelopeIdsRequest, EnvelopeMetadata, EnvelopeNotificationRequest, EnvelopePurgeConfiguration, EnvelopeSummary, EnvelopeTemplate, EnvelopeTemplateResults, EnvelopeTransactionStatus, EnvelopeTransferRule, EnvelopeTransferRuleInformation, EnvelopeTransferRuleRequest, EnvelopeUpdateSummary, EnvelopesInformation, ErrorDetails, EventNotification, EventResult, Expirations, ExternalDocServiceErrorDetails, ExternalDocumentSources, ExternalFile, ExternalFolder, FavoriteTemplatesContentItem, FavoriteTemplatesInfo, FeatureAvailableMetadata, FeatureSet, FileType, FileTypeList, Filter, FirstName, Folder, FolderItemResponse, FolderItemV2, FolderItemsResponse, FolderSharedItem, FoldersRequest, FoldersResponse, ForgottenPasswordInformation, FormDataItem, FormulaTab, FullName, GraphicsContext, Group, GroupInformation, IdCheckConfiguration, IdCheckInformationInput, IdCheckSecurityStep, InPersonSigner, InitialHere, InlineTemplate, IntegratedUserInfoList, Intermediary, Jurisdiction, LastName, 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, NotaryHost, NotaryJournal, NotaryJournalCredibleWitness, NotaryJournalList, NotaryJournalMetaData, NotaryJurisdiction, NotaryJurisdictionList, NotaryResult, Note, Notification, NotificationDefaultSettings, NotificationDefaults, OauthAccess, OfflineAttributes, Page, PageImages, PageRequest, PathExtendedElement, PayPalLegacySettings, PaymentDetails, PaymentGatewayAccount, PaymentGatewayAccountSetting, PaymentGatewayAccountsInfo, PaymentLineItem, PaymentMethodWithOptions, PaymentProcessorInformation, PermissionProfile, PermissionProfileInformation, PlanInformation, PolyLine, PolyLineOverlay, PowerForm, PowerFormFormDataEnvelope, PowerFormFormDataRecipient, PowerFormRecipient, PowerFormSendersResponse, PowerFormsFormDataResponse, PowerFormsRequest, PowerFormsResponse, ProofServiceResourceToken, ProofServiceViewLink, PropertyMetadata, Province, ProvisioningInformation, PurchasedEnvelopesInformation, Radio, RadioGroup, RecipientAdditionalNotification, RecipientAttachment, RecipientDomain, RecipientEmailNotification, RecipientEvent, RecipientFormData, RecipientGroup, RecipientIdentityInputOption, RecipientIdentityPhoneNumber, RecipientIdentityVerification, RecipientNamesResponse, RecipientOption, RecipientPhoneAuthentication, RecipientPhoneNumber, RecipientPreviewRequest, RecipientProofFile, RecipientRouting, RecipientRules, RecipientSMSAuthentication, RecipientSignatureInformation, RecipientSignatureProvider, RecipientSignatureProviderOptions, RecipientUpdateResponse, RecipientViewRequest, Recipients, RecipientsUpdateSummary, ReferralInformation, Reminders, ReportInProductCsvRunRequest, ReportInProductField, ReportInProductGet, ReportInProductList, ReportInProductListItem, ReportInProductRunRequest, ReportInProductRunResponse, ReportInProductRunResponseRow, ReportInProductRunResponseRowFields, ReportInProductSaveResponse, ReportInProductSentByDetails, ResourceInformation, ReturnUrlRequest, SealIdentifier, SealSign, SeatDiscount, SenderEmailNotifications, ServerTemplate, ServiceInformation, ServiceVersion, SettingsMetadata, SharedItem, SignHere, SignatureProviderRequiredOption, SignatureType, Signer, SignerAttachment, SignerEmailNotifications, SigningGroup, SigningGroupInformation, SigningGroupUser, SigningGroupUsers, SmartContractInformation, SmartSection, SmartSectionAnchorPosition, SmartSectionCollapsibleDisplaySettings, SmartSectionDisplaySettings, SocialAccountInformation, SocialAuthentication, Ssn, Ssn4InformationInput, Ssn9InformationInput, Stamp, SupportedLanguages, TabAccountSettings, TabGroup, TabMetadata, TabMetadataList, Tabs, TemplateCustomFields, TemplateDocumentVisibilityList, TemplateDocumentsResult, TemplateInformation, TemplateMatch, TemplateNotificationRequest, TemplateRecipients, TemplateRole, TemplateSharedItem, TemplateSummary, TemplateTabs, TemplateUpdateSummary, Text, TextCustomField, Title, UsageHistory, UserAccountManagementGranularInformation, 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, CloudStorageApi, ConnectApi, CustomTabsApi, DataFeedApi, DiagnosticsApi, EmailArchiveApi, EnvelopesApi, FoldersApi, GroupsApi, NotaryApi, OrganizationsApi, PowerFormsApi, SigningGroupsApi, TemplatesApi, TrustServiceProvidersApi, UsersApi, WorkspacesApi) {
'use strict';
/**
@@ -485,6 +485,26 @@
* @property {module:model/BulkRecipientsUpdateResponse}
*/
BulkRecipientsUpdateResponse: BulkRecipientsUpdateResponse,
+ /**
+ * The BulkSendBatchStatus model constructor.
+ * @property {module:model/BulkSendBatchStatus}
+ */
+ BulkSendBatchStatus: BulkSendBatchStatus,
+ /**
+ * The BulkSendBatchSummaries model constructor.
+ * @property {module:model/BulkSendBatchSummaries}
+ */
+ BulkSendBatchSummaries: BulkSendBatchSummaries,
+ /**
+ * The BulkSendBatchSummary model constructor.
+ * @property {module:model/BulkSendBatchSummary}
+ */
+ BulkSendBatchSummary: BulkSendBatchSummary,
+ /**
+ * The BulkSendErrorStatus model constructor.
+ * @property {module:model/BulkSendErrorStatus}
+ */
+ BulkSendErrorStatus: BulkSendErrorStatus,
/**
* The BulkSendRequest model constructor.
* @property {module:model/BulkSendRequest}
@@ -620,6 +640,21 @@
* @property {module:model/CompositeTemplate}
*/
CompositeTemplate: CompositeTemplate,
+ /**
+ * The ConditionalRecipientRule model constructor.
+ * @property {module:model/ConditionalRecipientRule}
+ */
+ ConditionalRecipientRule: ConditionalRecipientRule,
+ /**
+ * The ConditionalRecipientRuleCondition model constructor.
+ * @property {module:model/ConditionalRecipientRuleCondition}
+ */
+ ConditionalRecipientRuleCondition: ConditionalRecipientRuleCondition,
+ /**
+ * The ConditionalRecipientRuleFilter model constructor.
+ * @property {module:model/ConditionalRecipientRuleFilter}
+ */
+ ConditionalRecipientRuleFilter: ConditionalRecipientRuleFilter,
/**
* The ConnectConfigResults model constructor.
* @property {module:model/ConnectConfigResults}
@@ -1625,6 +1660,11 @@
* @property {module:model/RecipientFormData}
*/
RecipientFormData: RecipientFormData,
+ /**
+ * The RecipientGroup model constructor.
+ * @property {module:model/RecipientGroup}
+ */
+ RecipientGroup: RecipientGroup,
/**
* The RecipientIdentityInputOption model constructor.
* @property {module:model/RecipientIdentityInputOption}
@@ -1645,6 +1685,11 @@
* @property {module:model/RecipientNamesResponse}
*/
RecipientNamesResponse: RecipientNamesResponse,
+ /**
+ * The RecipientOption model constructor.
+ * @property {module:model/RecipientOption}
+ */
+ RecipientOption: RecipientOption,
/**
* The RecipientPhoneAuthentication model constructor.
* @property {module:model/RecipientPhoneAuthentication}
@@ -1665,6 +1710,16 @@
* @property {module:model/RecipientProofFile}
*/
RecipientProofFile: RecipientProofFile,
+ /**
+ * The RecipientRouting model constructor.
+ * @property {module:model/RecipientRouting}
+ */
+ RecipientRouting: RecipientRouting,
+ /**
+ * The RecipientRules model constructor.
+ * @property {module:model/RecipientRules}
+ */
+ RecipientRules: RecipientRules,
/**
* The RecipientSMSAuthentication model constructor.
* @property {module:model/RecipientSMSAuthentication}
@@ -1715,6 +1770,61 @@
* @property {module:model/Reminders}
*/
Reminders: Reminders,
+ /**
+ * The ReportInProductCsvRunRequest model constructor.
+ * @property {module:model/ReportInProductCsvRunRequest}
+ */
+ ReportInProductCsvRunRequest: ReportInProductCsvRunRequest,
+ /**
+ * The ReportInProductField model constructor.
+ * @property {module:model/ReportInProductField}
+ */
+ ReportInProductField: ReportInProductField,
+ /**
+ * The ReportInProductGet model constructor.
+ * @property {module:model/ReportInProductGet}
+ */
+ ReportInProductGet: ReportInProductGet,
+ /**
+ * The ReportInProductList model constructor.
+ * @property {module:model/ReportInProductList}
+ */
+ ReportInProductList: ReportInProductList,
+ /**
+ * The ReportInProductListItem model constructor.
+ * @property {module:model/ReportInProductListItem}
+ */
+ ReportInProductListItem: ReportInProductListItem,
+ /**
+ * The ReportInProductRunRequest model constructor.
+ * @property {module:model/ReportInProductRunRequest}
+ */
+ ReportInProductRunRequest: ReportInProductRunRequest,
+ /**
+ * The ReportInProductRunResponse model constructor.
+ * @property {module:model/ReportInProductRunResponse}
+ */
+ ReportInProductRunResponse: ReportInProductRunResponse,
+ /**
+ * The ReportInProductRunResponseRow model constructor.
+ * @property {module:model/ReportInProductRunResponseRow}
+ */
+ ReportInProductRunResponseRow: ReportInProductRunResponseRow,
+ /**
+ * The ReportInProductRunResponseRowFields model constructor.
+ * @property {module:model/ReportInProductRunResponseRowFields}
+ */
+ ReportInProductRunResponseRowFields: ReportInProductRunResponseRowFields,
+ /**
+ * The ReportInProductSaveResponse model constructor.
+ * @property {module:model/ReportInProductSaveResponse}
+ */
+ ReportInProductSaveResponse: ReportInProductSaveResponse,
+ /**
+ * The ReportInProductSentByDetails model constructor.
+ * @property {module:model/ReportInProductSentByDetails}
+ */
+ ReportInProductSentByDetails: ReportInProductSentByDetails,
/**
* The ResourceInformation model constructor.
* @property {module:model/ResourceInformation}
@@ -2080,6 +2190,16 @@
* @property {module:model/Witness}
*/
Witness: Witness,
+ /**
+ * The Workflow model constructor.
+ * @property {module:model/Workflow}
+ */
+ Workflow: Workflow,
+ /**
+ * The WorkflowStep model constructor.
+ * @property {module:model/WorkflowStep}
+ */
+ WorkflowStep: WorkflowStep,
/**
* The Workspace model constructor.
* @property {module:model/Workspace}
@@ -2215,6 +2335,11 @@
* @property {module:api/TemplatesApi}
*/
TemplatesApi: TemplatesApi,
+ /**
+ * The TrustServiceProvidersApi service constructor.
+ * @property {module:api/TrustServiceProvidersApi}
+ */
+ TrustServiceProvidersApi: TrustServiceProvidersApi,
/**
* The UsersApi service constructor.
* @property {module:api/UsersApi}
@@ -2228,4 +2353,4 @@
};
return exports;
-}));
+}));
\ No newline at end of file
diff --git a/src/model/AccountSettingsInformation.js b/src/model/AccountSettingsInformation.js
index 4432e9733..2ce38167f 100644
--- a/src/model/AccountSettingsInformation.js
+++ b/src/model/AccountSettingsInformation.js
@@ -157,6 +157,9 @@
if (data.hasOwnProperty('allowConnectSendFinishLaterMetadata')) {
obj['allowConnectSendFinishLaterMetadata'] = SettingsMetadata.constructFromObject(data['allowConnectSendFinishLaterMetadata']);
}
+ if (data.hasOwnProperty('allowConnectUnifiedPayloadUI')) {
+ obj['allowConnectUnifiedPayloadUI'] = ApiClient.convertToType(data['allowConnectUnifiedPayloadUI'], 'String');
+ }
if (data.hasOwnProperty('allowConsumerDisclosureOverride')) {
obj['allowConsumerDisclosureOverride'] = ApiClient.convertToType(data['allowConsumerDisclosureOverride'], 'String');
}
@@ -1753,6 +1756,11 @@
* @member {module:model/SettingsMetadata} allowConnectSendFinishLaterMetadata
*/
exports.prototype['allowConnectSendFinishLaterMetadata'] = undefined;
+ /**
+ *
+ * @member {String} allowConnectUnifiedPayloadUI
+ */
+ exports.prototype['allowConnectUnifiedPayloadUI'] = undefined;
/**
*
* @member {String} allowConsumerDisclosureOverride
diff --git a/src/model/BulkSendBatchStatus.js b/src/model/BulkSendBatchStatus.js
new file mode 100644
index 000000000..0d4d6a17c
--- /dev/null
+++ b/src/model/BulkSendBatchStatus.js
@@ -0,0 +1,155 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/BulkSendErrorStatus'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./BulkSendErrorStatus'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.BulkSendBatchStatus = factory(root.Docusign.ApiClient, root.Docusign.BulkSendErrorStatus);
+ }
+}(this, function(ApiClient, BulkSendErrorStatus) {
+ 'use strict';
+
+
+ /**
+ * The BulkSendBatchStatus model module.
+ * @module model/BulkSendBatchStatus
+ */
+
+ /**
+ * Constructs a new BulkSendBatchStatus
.
+ * @alias module:model/BulkSendBatchStatus
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a BulkSendBatchStatus
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/BulkSendBatchStatus} obj Optional instance to populate.
+ * @return {module:model/BulkSendBatchStatus} The populated BulkSendBatchStatus
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('batchId')) {
+ obj['batchId'] = ApiClient.convertToType(data['batchId'], 'String');
+ }
+ if (data.hasOwnProperty('batchName')) {
+ obj['batchName'] = ApiClient.convertToType(data['batchName'], 'String');
+ }
+ if (data.hasOwnProperty('batchSize')) {
+ obj['batchSize'] = ApiClient.convertToType(data['batchSize'], 'String');
+ }
+ if (data.hasOwnProperty('bulkErrors')) {
+ obj['bulkErrors'] = ApiClient.convertToType(data['bulkErrors'], [BulkSendErrorStatus]);
+ }
+ if (data.hasOwnProperty('envelopeIdOrTemplateId')) {
+ obj['envelopeIdOrTemplateId'] = ApiClient.convertToType(data['envelopeIdOrTemplateId'], 'String');
+ }
+ if (data.hasOwnProperty('envelopesUri')) {
+ obj['envelopesUri'] = ApiClient.convertToType(data['envelopesUri'], 'String');
+ }
+ if (data.hasOwnProperty('failed')) {
+ obj['failed'] = ApiClient.convertToType(data['failed'], 'String');
+ }
+ if (data.hasOwnProperty('mailingListId')) {
+ obj['mailingListId'] = ApiClient.convertToType(data['mailingListId'], 'String');
+ }
+ if (data.hasOwnProperty('queued')) {
+ obj['queued'] = ApiClient.convertToType(data['queued'], 'String');
+ }
+ if (data.hasOwnProperty('sent')) {
+ obj['sent'] = ApiClient.convertToType(data['sent'], 'String');
+ }
+ if (data.hasOwnProperty('submittedDate')) {
+ obj['submittedDate'] = ApiClient.convertToType(data['submittedDate'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} batchId
+ */
+ exports.prototype['batchId'] = undefined;
+ /**
+ *
+ * @member {String} batchName
+ */
+ exports.prototype['batchName'] = undefined;
+ /**
+ *
+ * @member {String} batchSize
+ */
+ exports.prototype['batchSize'] = undefined;
+ /**
+ *
+ * @member {Array.} bulkErrors
+ */
+ exports.prototype['bulkErrors'] = undefined;
+ /**
+ *
+ * @member {String} envelopeIdOrTemplateId
+ */
+ exports.prototype['envelopeIdOrTemplateId'] = undefined;
+ /**
+ *
+ * @member {String} envelopesUri
+ */
+ exports.prototype['envelopesUri'] = undefined;
+ /**
+ *
+ * @member {String} failed
+ */
+ exports.prototype['failed'] = undefined;
+ /**
+ *
+ * @member {String} mailingListId
+ */
+ exports.prototype['mailingListId'] = undefined;
+ /**
+ *
+ * @member {String} queued
+ */
+ exports.prototype['queued'] = undefined;
+ /**
+ *
+ * @member {String} sent
+ */
+ exports.prototype['sent'] = undefined;
+ /**
+ *
+ * @member {String} submittedDate
+ */
+ exports.prototype['submittedDate'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/BulkSendBatchSummaries.js b/src/model/BulkSendBatchSummaries.js
new file mode 100644
index 000000000..e321262be
--- /dev/null
+++ b/src/model/BulkSendBatchSummaries.js
@@ -0,0 +1,147 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/BulkSendBatchSummary'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./BulkSendBatchSummary'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.BulkSendBatchSummaries = factory(root.Docusign.ApiClient, root.Docusign.BulkSendBatchSummary);
+ }
+}(this, function(ApiClient, BulkSendBatchSummary) {
+ 'use strict';
+
+
+ /**
+ * The BulkSendBatchSummaries model module.
+ * @module model/BulkSendBatchSummaries
+ */
+
+ /**
+ * Constructs a new BulkSendBatchSummaries
.
+ * @alias module:model/BulkSendBatchSummaries
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a BulkSendBatchSummaries
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/BulkSendBatchSummaries} obj Optional instance to populate.
+ * @return {module:model/BulkSendBatchSummaries} The populated BulkSendBatchSummaries
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('batchSizeLimit')) {
+ obj['batchSizeLimit'] = ApiClient.convertToType(data['batchSizeLimit'], 'String');
+ }
+ if (data.hasOwnProperty('bulkBatchSummaries')) {
+ obj['bulkBatchSummaries'] = ApiClient.convertToType(data['bulkBatchSummaries'], [BulkSendBatchSummary]);
+ }
+ if (data.hasOwnProperty('endPosition')) {
+ obj['endPosition'] = ApiClient.convertToType(data['endPosition'], 'String');
+ }
+ if (data.hasOwnProperty('nextUri')) {
+ obj['nextUri'] = ApiClient.convertToType(data['nextUri'], 'String');
+ }
+ if (data.hasOwnProperty('previousUri')) {
+ obj['previousUri'] = ApiClient.convertToType(data['previousUri'], 'String');
+ }
+ if (data.hasOwnProperty('queueLimit')) {
+ obj['queueLimit'] = ApiClient.convertToType(data['queueLimit'], 'String');
+ }
+ if (data.hasOwnProperty('resultSetSize')) {
+ obj['resultSetSize'] = ApiClient.convertToType(data['resultSetSize'], 'String');
+ }
+ if (data.hasOwnProperty('startPosition')) {
+ obj['startPosition'] = ApiClient.convertToType(data['startPosition'], 'String');
+ }
+ if (data.hasOwnProperty('totalQueued')) {
+ obj['totalQueued'] = ApiClient.convertToType(data['totalQueued'], 'String');
+ }
+ if (data.hasOwnProperty('totalSetSize')) {
+ obj['totalSetSize'] = ApiClient.convertToType(data['totalSetSize'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} batchSizeLimit
+ */
+ exports.prototype['batchSizeLimit'] = undefined;
+ /**
+ *
+ * @member {Array.} bulkBatchSummaries
+ */
+ exports.prototype['bulkBatchSummaries'] = undefined;
+ /**
+ * The last position in the result set.
+ * @member {String} endPosition
+ */
+ exports.prototype['endPosition'] = undefined;
+ /**
+ * The URI to the next chunk of records based on the search request. If the endPosition is the entire results of the search, this is null.
+ * @member {String} nextUri
+ */
+ exports.prototype['nextUri'] = undefined;
+ /**
+ * The postal code for the billing address.
+ * @member {String} previousUri
+ */
+ exports.prototype['previousUri'] = undefined;
+ /**
+ *
+ * @member {String} queueLimit
+ */
+ exports.prototype['queueLimit'] = undefined;
+ /**
+ * The number of results returned in this response.
+ * @member {String} resultSetSize
+ */
+ exports.prototype['resultSetSize'] = undefined;
+ /**
+ * Starting position of the current result set.
+ * @member {String} startPosition
+ */
+ exports.prototype['startPosition'] = undefined;
+ /**
+ *
+ * @member {String} totalQueued
+ */
+ exports.prototype['totalQueued'] = undefined;
+ /**
+ * The total number of items available in the result set. This will always be greater than or equal to the value of the property returning the results in the in the response.
+ * @member {String} totalSetSize
+ */
+ exports.prototype['totalSetSize'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/BulkSendBatchSummary.js b/src/model/BulkSendBatchSummary.js
new file mode 100644
index 000000000..cd5722768
--- /dev/null
+++ b/src/model/BulkSendBatchSummary.js
@@ -0,0 +1,131 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.BulkSendBatchSummary = factory(root.Docusign.ApiClient);
+ }
+}(this, function(ApiClient) {
+ 'use strict';
+
+
+ /**
+ * The BulkSendBatchSummary model module.
+ * @module model/BulkSendBatchSummary
+ */
+
+ /**
+ * Constructs a new BulkSendBatchSummary
.
+ * @alias module:model/BulkSendBatchSummary
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a BulkSendBatchSummary
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/BulkSendBatchSummary} obj Optional instance to populate.
+ * @return {module:model/BulkSendBatchSummary} The populated BulkSendBatchSummary
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('batchId')) {
+ obj['batchId'] = ApiClient.convertToType(data['batchId'], 'String');
+ }
+ if (data.hasOwnProperty('batchName')) {
+ obj['batchName'] = ApiClient.convertToType(data['batchName'], 'String');
+ }
+ if (data.hasOwnProperty('batchSize')) {
+ obj['batchSize'] = ApiClient.convertToType(data['batchSize'], 'String');
+ }
+ if (data.hasOwnProperty('batchUri')) {
+ obj['batchUri'] = ApiClient.convertToType(data['batchUri'], 'String');
+ }
+ if (data.hasOwnProperty('failed')) {
+ obj['failed'] = ApiClient.convertToType(data['failed'], 'String');
+ }
+ if (data.hasOwnProperty('queued')) {
+ obj['queued'] = ApiClient.convertToType(data['queued'], 'String');
+ }
+ if (data.hasOwnProperty('sent')) {
+ obj['sent'] = ApiClient.convertToType(data['sent'], 'String');
+ }
+ if (data.hasOwnProperty('submittedDate')) {
+ obj['submittedDate'] = ApiClient.convertToType(data['submittedDate'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} batchId
+ */
+ exports.prototype['batchId'] = undefined;
+ /**
+ *
+ * @member {String} batchName
+ */
+ exports.prototype['batchName'] = undefined;
+ /**
+ *
+ * @member {String} batchSize
+ */
+ exports.prototype['batchSize'] = undefined;
+ /**
+ *
+ * @member {String} batchUri
+ */
+ exports.prototype['batchUri'] = undefined;
+ /**
+ *
+ * @member {String} failed
+ */
+ exports.prototype['failed'] = undefined;
+ /**
+ *
+ * @member {String} queued
+ */
+ exports.prototype['queued'] = undefined;
+ /**
+ *
+ * @member {String} sent
+ */
+ exports.prototype['sent'] = undefined;
+ /**
+ *
+ * @member {String} submittedDate
+ */
+ exports.prototype['submittedDate'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/BulkSendErrorStatus.js b/src/model/BulkSendErrorStatus.js
new file mode 100644
index 000000000..e54ddfe05
--- /dev/null
+++ b/src/model/BulkSendErrorStatus.js
@@ -0,0 +1,91 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.BulkSendErrorStatus = factory(root.Docusign.ApiClient);
+ }
+}(this, function(ApiClient) {
+ 'use strict';
+
+
+ /**
+ * The BulkSendErrorStatus model module.
+ * @module model/BulkSendErrorStatus
+ */
+
+ /**
+ * Constructs a new BulkSendErrorStatus
.
+ * @alias module:model/BulkSendErrorStatus
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a BulkSendErrorStatus
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/BulkSendErrorStatus} obj Optional instance to populate.
+ * @return {module:model/BulkSendErrorStatus} The populated BulkSendErrorStatus
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('created')) {
+ obj['created'] = ApiClient.convertToType(data['created'], 'String');
+ }
+ if (data.hasOwnProperty('errorMessage')) {
+ obj['errorMessage'] = ApiClient.convertToType(data['errorMessage'], 'String');
+ }
+ if (data.hasOwnProperty('recipientEmails')) {
+ obj['recipientEmails'] = ApiClient.convertToType(data['recipientEmails'], ['String']);
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} created
+ */
+ exports.prototype['created'] = undefined;
+ /**
+ *
+ * @member {String} errorMessage
+ */
+ exports.prototype['errorMessage'] = undefined;
+ /**
+ *
+ * @member {Array.} recipientEmails
+ */
+ exports.prototype['recipientEmails'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/BulkSendResponse.js b/src/model/BulkSendResponse.js
index 3417ca28e..9adf647f7 100644
--- a/src/model/BulkSendResponse.js
+++ b/src/model/BulkSendResponse.js
@@ -57,6 +57,9 @@
if (data.hasOwnProperty('batchId')) {
obj['batchId'] = ApiClient.convertToType(data['batchId'], 'String');
}
+ if (data.hasOwnProperty('batchSize')) {
+ obj['batchSize'] = ApiClient.convertToType(data['batchSize'], 'String');
+ }
if (data.hasOwnProperty('envelopeOrTemplateId')) {
obj['envelopeOrTemplateId'] = ApiClient.convertToType(data['envelopeOrTemplateId'], 'String');
}
@@ -66,6 +69,12 @@
if (data.hasOwnProperty('errors')) {
obj['errors'] = ApiClient.convertToType(data['errors'], ['String']);
}
+ if (data.hasOwnProperty('queueLimit')) {
+ obj['queueLimit'] = ApiClient.convertToType(data['queueLimit'], 'String');
+ }
+ if (data.hasOwnProperty('totalQueued')) {
+ obj['totalQueued'] = ApiClient.convertToType(data['totalQueued'], 'String');
+ }
}
return obj;
}
@@ -75,6 +84,11 @@
* @member {String} batchId
*/
exports.prototype['batchId'] = undefined;
+ /**
+ *
+ * @member {String} batchSize
+ */
+ exports.prototype['batchSize'] = undefined;
/**
*
* @member {String} envelopeOrTemplateId
@@ -90,6 +104,16 @@
* @member {Array.} errors
*/
exports.prototype['errors'] = undefined;
+ /**
+ *
+ * @member {String} queueLimit
+ */
+ exports.prototype['queueLimit'] = undefined;
+ /**
+ *
+ * @member {String} totalQueued
+ */
+ exports.prototype['totalQueued'] = undefined;
diff --git a/src/model/ConditionalRecipientRule.js b/src/model/ConditionalRecipientRule.js
new file mode 100644
index 000000000..7cd976c77
--- /dev/null
+++ b/src/model/ConditionalRecipientRule.js
@@ -0,0 +1,98 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/ConditionalRecipientRuleCondition', 'model/RecipientGroup'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./ConditionalRecipientRuleCondition'), require('./RecipientGroup'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ConditionalRecipientRule = factory(root.Docusign.ApiClient, root.Docusign.ConditionalRecipientRuleCondition, root.Docusign.RecipientGroup);
+ }
+}(this, function(ApiClient, ConditionalRecipientRuleCondition, RecipientGroup) {
+ 'use strict';
+
+
+ /**
+ * The ConditionalRecipientRule model module.
+ * @module model/ConditionalRecipientRule
+ */
+
+ /**
+ * Constructs a new ConditionalRecipientRule
.
+ * @alias module:model/ConditionalRecipientRule
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ConditionalRecipientRule
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/ConditionalRecipientRule} obj Optional instance to populate.
+ * @return {module:model/ConditionalRecipientRule} The populated ConditionalRecipientRule
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('conditions')) {
+ obj['conditions'] = ApiClient.convertToType(data['conditions'], [ConditionalRecipientRuleCondition]);
+ }
+ if (data.hasOwnProperty('order')) {
+ obj['order'] = ApiClient.convertToType(data['order'], 'String');
+ }
+ if (data.hasOwnProperty('recipientGroup')) {
+ obj['recipientGroup'] = RecipientGroup.constructFromObject(data['recipientGroup']);
+ }
+ if (data.hasOwnProperty('recipientId')) {
+ obj['recipientId'] = ApiClient.convertToType(data['recipientId'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {Array.} conditions
+ */
+ exports.prototype['conditions'] = undefined;
+ /**
+ *
+ * @member {String} order
+ */
+ exports.prototype['order'] = undefined;
+ /**
+ * @member {module:model/RecipientGroup} recipientGroup
+ */
+ exports.prototype['recipientGroup'] = 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;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ConditionalRecipientRuleCondition.js b/src/model/ConditionalRecipientRuleCondition.js
new file mode 100644
index 000000000..e509848b3
--- /dev/null
+++ b/src/model/ConditionalRecipientRuleCondition.js
@@ -0,0 +1,91 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/ConditionalRecipientRuleFilter'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./ConditionalRecipientRuleFilter'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ConditionalRecipientRuleCondition = factory(root.Docusign.ApiClient, root.Docusign.ConditionalRecipientRuleFilter);
+ }
+}(this, function(ApiClient, ConditionalRecipientRuleFilter) {
+ 'use strict';
+
+
+ /**
+ * The ConditionalRecipientRuleCondition model module.
+ * @module model/ConditionalRecipientRuleCondition
+ */
+
+ /**
+ * Constructs a new ConditionalRecipientRuleCondition
.
+ * @alias module:model/ConditionalRecipientRuleCondition
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ConditionalRecipientRuleCondition
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/ConditionalRecipientRuleCondition} obj Optional instance to populate.
+ * @return {module:model/ConditionalRecipientRuleCondition} The populated ConditionalRecipientRuleCondition
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('filters')) {
+ obj['filters'] = ApiClient.convertToType(data['filters'], [ConditionalRecipientRuleFilter]);
+ }
+ if (data.hasOwnProperty('order')) {
+ obj['order'] = ApiClient.convertToType(data['order'], 'String');
+ }
+ if (data.hasOwnProperty('recipientLabel')) {
+ obj['recipientLabel'] = ApiClient.convertToType(data['recipientLabel'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {Array.} filters
+ */
+ exports.prototype['filters'] = undefined;
+ /**
+ *
+ * @member {String} order
+ */
+ exports.prototype['order'] = undefined;
+ /**
+ *
+ * @member {String} recipientLabel
+ */
+ exports.prototype['recipientLabel'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ConditionalRecipientRuleFilter.js b/src/model/ConditionalRecipientRuleFilter.js
new file mode 100644
index 000000000..6e5a2e765
--- /dev/null
+++ b/src/model/ConditionalRecipientRuleFilter.js
@@ -0,0 +1,115 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ConditionalRecipientRuleFilter = factory(root.Docusign.ApiClient);
+ }
+}(this, function(ApiClient) {
+ 'use strict';
+
+
+ /**
+ * The ConditionalRecipientRuleFilter model module.
+ * @module model/ConditionalRecipientRuleFilter
+ */
+
+ /**
+ * Constructs a new ConditionalRecipientRuleFilter
.
+ * @alias module:model/ConditionalRecipientRuleFilter
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ConditionalRecipientRuleFilter
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/ConditionalRecipientRuleFilter} obj Optional instance to populate.
+ * @return {module:model/ConditionalRecipientRuleFilter} The populated ConditionalRecipientRuleFilter
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('operator')) {
+ obj['operator'] = ApiClient.convertToType(data['operator'], 'String');
+ }
+ if (data.hasOwnProperty('recipientId')) {
+ obj['recipientId'] = ApiClient.convertToType(data['recipientId'], 'String');
+ }
+ if (data.hasOwnProperty('scope')) {
+ obj['scope'] = ApiClient.convertToType(data['scope'], 'String');
+ }
+ if (data.hasOwnProperty('tabId')) {
+ obj['tabId'] = ApiClient.convertToType(data['tabId'], 'String');
+ }
+ if (data.hasOwnProperty('tabLabel')) {
+ obj['tabLabel'] = ApiClient.convertToType(data['tabLabel'], 'String');
+ }
+ if (data.hasOwnProperty('value')) {
+ obj['value'] = ApiClient.convertToType(data['value'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} operator
+ */
+ exports.prototype['operator'] = 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} scope
+ */
+ exports.prototype['scope'] = undefined;
+ /**
+ * The unique identifier for the tab. The tabid can be retrieved with the [ML:GET call].
+ * @member {String} tabId
+ */
+ exports.prototype['tabId'] = undefined;
+ /**
+ * The label string associated with the tab.
+ * @member {String} tabLabel
+ */
+ exports.prototype['tabLabel'] = undefined;
+ /**
+ * Specifies the value of the tab.
+ * @member {String} value
+ */
+ exports.prototype['value'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ENoteConfiguration.js b/src/model/ENoteConfiguration.js
index 2595b1c49..f71523f1f 100644
--- a/src/model/ENoteConfiguration.js
+++ b/src/model/ENoteConfiguration.js
@@ -54,6 +54,9 @@
if (data) {
obj = obj || new exports();
+ if (data.hasOwnProperty('apiKey')) {
+ obj['apiKey'] = ApiClient.convertToType(data['apiKey'], 'String');
+ }
if (data.hasOwnProperty('connectConfigured')) {
obj['connectConfigured'] = ApiClient.convertToType(data['connectConfigured'], 'String');
}
@@ -73,6 +76,11 @@
return obj;
}
+ /**
+ *
+ * @member {String} apiKey
+ */
+ exports.prototype['apiKey'] = undefined;
/**
*
* @member {String} connectConfigured
diff --git a/src/model/Envelope.js b/src/model/Envelope.js
index 7f2bd7cf1..e72a53d71 100644
--- a/src/model/Envelope.js
+++ b/src/model/Envelope.js
@@ -12,18 +12,18 @@
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
- define(['ApiClient', 'model/Attachment', 'model/CustomFields', 'model/EmailSettings', 'model/EnvelopeDocument', 'model/EnvelopeMetadata', 'model/Folder', 'model/LockInformation', 'model/Notification', 'model/PowerForm', 'model/Recipients', 'model/UserInfo'], factory);
+ define(['ApiClient', 'model/Attachment', 'model/CustomFields', 'model/EmailSettings', 'model/EnvelopeDocument', 'model/EnvelopeMetadata', 'model/Folder', 'model/LockInformation', 'model/Notification', 'model/PowerForm', 'model/Recipients', 'model/UserInfo', 'model/Workflow'], factory);
} else if (typeof module === 'object' && module.exports) {
// CommonJS-like environments that support module.exports, like Node.
- module.exports = factory(require('../ApiClient'), require('./Attachment'), require('./CustomFields'), require('./EmailSettings'), require('./EnvelopeDocument'), require('./EnvelopeMetadata'), require('./Folder'), require('./LockInformation'), require('./Notification'), require('./PowerForm'), require('./Recipients'), require('./UserInfo'));
+ module.exports = factory(require('../ApiClient'), require('./Attachment'), require('./CustomFields'), require('./EmailSettings'), require('./EnvelopeDocument'), require('./EnvelopeMetadata'), require('./Folder'), require('./LockInformation'), require('./Notification'), require('./PowerForm'), require('./Recipients'), require('./UserInfo'), require('./Workflow'));
} else {
// Browser globals (root is window)
if (!root.Docusign) {
root.Docusign = {};
}
- root.Docusign.Envelope = factory(root.Docusign.ApiClient, root.Docusign.Attachment, root.Docusign.CustomFields, root.Docusign.EmailSettings, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeMetadata, root.Docusign.Folder, root.Docusign.LockInformation, root.Docusign.Notification, root.Docusign.PowerForm, root.Docusign.Recipients, root.Docusign.UserInfo);
+ root.Docusign.Envelope = factory(root.Docusign.ApiClient, root.Docusign.Attachment, root.Docusign.CustomFields, root.Docusign.EmailSettings, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeMetadata, root.Docusign.Folder, root.Docusign.LockInformation, root.Docusign.Notification, root.Docusign.PowerForm, root.Docusign.Recipients, root.Docusign.UserInfo, root.Docusign.Workflow);
}
-}(this, function(ApiClient, Attachment, CustomFields, EmailSettings, EnvelopeDocument, EnvelopeMetadata, Folder, LockInformation, Notification, PowerForm, Recipients, UserInfo) {
+}(this, function(ApiClient, Attachment, CustomFields, EmailSettings, EnvelopeDocument, EnvelopeMetadata, Folder, LockInformation, Notification, PowerForm, Recipients, UserInfo, Workflow) {
'use strict';
@@ -279,6 +279,9 @@
if (data.hasOwnProperty('voidedReason')) {
obj['voidedReason'] = ApiClient.convertToType(data['voidedReason'], 'String');
}
+ if (data.hasOwnProperty('workflow')) {
+ obj['workflow'] = Workflow.constructFromObject(data['workflow']);
+ }
}
return obj;
}
@@ -650,6 +653,10 @@
* @member {String} voidedReason
*/
exports.prototype['voidedReason'] = undefined;
+ /**
+ * @member {module:model/Workflow} workflow
+ */
+ exports.prototype['workflow'] = undefined;
diff --git a/src/model/EnvelopeDefinition.js b/src/model/EnvelopeDefinition.js
index bbd6480fc..9a3a9a607 100644
--- a/src/model/EnvelopeDefinition.js
+++ b/src/model/EnvelopeDefinition.js
@@ -12,18 +12,18 @@
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
- define(['ApiClient', 'model/Attachment', 'model/CompositeTemplate', 'model/CustomFields', 'model/Document', 'model/EmailSettings', 'model/EnvelopeDocument', 'model/EnvelopeMetadata', 'model/EventNotification', 'model/Folder', 'model/LockInformation', 'model/Notification', 'model/PowerForm', 'model/Recipients', 'model/TemplateRole', 'model/UserInfo'], factory);
+ define(['ApiClient', 'model/Attachment', 'model/CompositeTemplate', 'model/CustomFields', 'model/Document', 'model/EmailSettings', 'model/EnvelopeDocument', 'model/EnvelopeMetadata', 'model/EventNotification', 'model/Folder', 'model/LockInformation', 'model/Notification', 'model/PowerForm', 'model/Recipients', 'model/TemplateRole', 'model/UserInfo', 'model/Workflow'], factory);
} else if (typeof module === 'object' && module.exports) {
// CommonJS-like environments that support module.exports, like Node.
- module.exports = factory(require('../ApiClient'), require('./Attachment'), require('./CompositeTemplate'), require('./CustomFields'), require('./Document'), require('./EmailSettings'), require('./EnvelopeDocument'), require('./EnvelopeMetadata'), require('./EventNotification'), require('./Folder'), require('./LockInformation'), require('./Notification'), require('./PowerForm'), require('./Recipients'), require('./TemplateRole'), require('./UserInfo'));
+ module.exports = factory(require('../ApiClient'), require('./Attachment'), require('./CompositeTemplate'), require('./CustomFields'), require('./Document'), require('./EmailSettings'), require('./EnvelopeDocument'), require('./EnvelopeMetadata'), require('./EventNotification'), require('./Folder'), require('./LockInformation'), require('./Notification'), require('./PowerForm'), require('./Recipients'), require('./TemplateRole'), require('./UserInfo'), require('./Workflow'));
} else {
// Browser globals (root is window)
if (!root.Docusign) {
root.Docusign = {};
}
- root.Docusign.EnvelopeDefinition = factory(root.Docusign.ApiClient, root.Docusign.Attachment, root.Docusign.CompositeTemplate, root.Docusign.CustomFields, root.Docusign.Document, root.Docusign.EmailSettings, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeMetadata, root.Docusign.EventNotification, root.Docusign.Folder, root.Docusign.LockInformation, root.Docusign.Notification, root.Docusign.PowerForm, root.Docusign.Recipients, root.Docusign.TemplateRole, root.Docusign.UserInfo);
+ root.Docusign.EnvelopeDefinition = factory(root.Docusign.ApiClient, root.Docusign.Attachment, root.Docusign.CompositeTemplate, root.Docusign.CustomFields, root.Docusign.Document, root.Docusign.EmailSettings, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeMetadata, root.Docusign.EventNotification, root.Docusign.Folder, root.Docusign.LockInformation, root.Docusign.Notification, root.Docusign.PowerForm, root.Docusign.Recipients, root.Docusign.TemplateRole, root.Docusign.UserInfo, root.Docusign.Workflow);
}
-}(this, function(ApiClient, Attachment, CompositeTemplate, CustomFields, Document, EmailSettings, EnvelopeDocument, EnvelopeMetadata, EventNotification, Folder, LockInformation, Notification, PowerForm, Recipients, TemplateRole, UserInfo) {
+}(this, function(ApiClient, Attachment, CompositeTemplate, CustomFields, Document, EmailSettings, EnvelopeDocument, EnvelopeMetadata, EventNotification, Folder, LockInformation, Notification, PowerForm, Recipients, TemplateRole, UserInfo, Workflow) {
'use strict';
@@ -309,6 +309,9 @@
if (data.hasOwnProperty('voidedReason')) {
obj['voidedReason'] = ApiClient.convertToType(data['voidedReason'], 'String');
}
+ if (data.hasOwnProperty('workflow')) {
+ obj['workflow'] = Workflow.constructFromObject(data['workflow']);
+ }
}
return obj;
}
@@ -729,6 +732,10 @@
* @member {String} voidedReason
*/
exports.prototype['voidedReason'] = undefined;
+ /**
+ * @member {module:model/Workflow} workflow
+ */
+ exports.prototype['workflow'] = undefined;
diff --git a/src/model/EnvelopeTemplate.js b/src/model/EnvelopeTemplate.js
index da86350c8..08eb73d46 100644
--- a/src/model/EnvelopeTemplate.js
+++ b/src/model/EnvelopeTemplate.js
@@ -12,18 +12,18 @@
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
- define(['ApiClient', 'model/Attachment', 'model/CustomFields', 'model/Document', 'model/EmailSettings', 'model/EnvelopeDocument', 'model/EnvelopeMetadata', 'model/Folder', 'model/LockInformation', 'model/Notification', 'model/PowerForm', 'model/Recipients', 'model/UserInfo'], factory);
+ define(['ApiClient', 'model/Attachment', 'model/CustomFields', 'model/Document', 'model/EmailSettings', 'model/EnvelopeDocument', 'model/EnvelopeMetadata', 'model/Folder', 'model/LockInformation', 'model/Notification', 'model/PowerForm', 'model/Recipients', 'model/UserInfo', 'model/Workflow'], factory);
} else if (typeof module === 'object' && module.exports) {
// CommonJS-like environments that support module.exports, like Node.
- module.exports = factory(require('../ApiClient'), require('./Attachment'), require('./CustomFields'), require('./Document'), require('./EmailSettings'), require('./EnvelopeDocument'), require('./EnvelopeMetadata'), require('./Folder'), require('./LockInformation'), require('./Notification'), require('./PowerForm'), require('./Recipients'), require('./UserInfo'));
+ module.exports = factory(require('../ApiClient'), require('./Attachment'), require('./CustomFields'), require('./Document'), require('./EmailSettings'), require('./EnvelopeDocument'), require('./EnvelopeMetadata'), require('./Folder'), require('./LockInformation'), require('./Notification'), require('./PowerForm'), require('./Recipients'), require('./UserInfo'), require('./Workflow'));
} else {
// Browser globals (root is window)
if (!root.Docusign) {
root.Docusign = {};
}
- root.Docusign.EnvelopeTemplate = factory(root.Docusign.ApiClient, root.Docusign.Attachment, root.Docusign.CustomFields, root.Docusign.Document, root.Docusign.EmailSettings, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeMetadata, root.Docusign.Folder, root.Docusign.LockInformation, root.Docusign.Notification, root.Docusign.PowerForm, root.Docusign.Recipients, root.Docusign.UserInfo);
+ root.Docusign.EnvelopeTemplate = factory(root.Docusign.ApiClient, root.Docusign.Attachment, root.Docusign.CustomFields, root.Docusign.Document, root.Docusign.EmailSettings, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeMetadata, root.Docusign.Folder, root.Docusign.LockInformation, root.Docusign.Notification, root.Docusign.PowerForm, root.Docusign.Recipients, root.Docusign.UserInfo, root.Docusign.Workflow);
}
-}(this, function(ApiClient, Attachment, CustomFields, Document, EmailSettings, EnvelopeDocument, EnvelopeMetadata, Folder, LockInformation, Notification, PowerForm, Recipients, UserInfo) {
+}(this, function(ApiClient, Attachment, CustomFields, Document, EmailSettings, EnvelopeDocument, EnvelopeMetadata, Folder, LockInformation, Notification, PowerForm, Recipients, UserInfo, Workflow) {
'use strict';
@@ -345,6 +345,9 @@
if (data.hasOwnProperty('voidedReason')) {
obj['voidedReason'] = ApiClient.convertToType(data['voidedReason'], 'String');
}
+ if (data.hasOwnProperty('workflow')) {
+ obj['workflow'] = Workflow.constructFromObject(data['workflow']);
+ }
}
return obj;
}
@@ -824,6 +827,10 @@
* @member {String} voidedReason
*/
exports.prototype['voidedReason'] = undefined;
+ /**
+ * @member {module:model/Workflow} workflow
+ */
+ exports.prototype['workflow'] = undefined;
diff --git a/src/model/NewUser.js b/src/model/NewUser.js
index b957effc6..ca45fcafd 100644
--- a/src/model/NewUser.js
+++ b/src/model/NewUser.js
@@ -66,6 +66,9 @@
if (data.hasOwnProperty('errorDetails')) {
obj['errorDetails'] = ErrorDetails.constructFromObject(data['errorDetails']);
}
+ if (data.hasOwnProperty('membershipId')) {
+ obj['membershipId'] = ApiClient.convertToType(data['membershipId'], 'String');
+ }
if (data.hasOwnProperty('permissionProfileId')) {
obj['permissionProfileId'] = ApiClient.convertToType(data['permissionProfileId'], 'String');
}
@@ -107,6 +110,11 @@
* @member {module:model/ErrorDetails} errorDetails
*/
exports.prototype['errorDetails'] = undefined;
+ /**
+ *
+ * @member {String} membershipId
+ */
+ exports.prototype['membershipId'] = undefined;
/**
*
* @member {String} permissionProfileId
diff --git a/src/model/ProofServiceResourceToken.js b/src/model/ProofServiceResourceToken.js
index 41b4d703e..bc01ba885 100644
--- a/src/model/ProofServiceResourceToken.js
+++ b/src/model/ProofServiceResourceToken.js
@@ -54,8 +54,11 @@
if (data) {
obj = obj || new exports();
- if (data.hasOwnProperty('ResourceToken')) {
- obj['ResourceToken'] = ApiClient.convertToType(data['ResourceToken'], 'String');
+ if (data.hasOwnProperty('proofBaseURI')) {
+ obj['proofBaseURI'] = ApiClient.convertToType(data['proofBaseURI'], 'String');
+ }
+ if (data.hasOwnProperty('resourceToken')) {
+ obj['resourceToken'] = ApiClient.convertToType(data['resourceToken'], 'String');
}
}
return obj;
@@ -63,9 +66,14 @@
/**
*
- * @member {String} ResourceToken
+ * @member {String} proofBaseURI
+ */
+ exports.prototype['proofBaseURI'] = undefined;
+ /**
+ *
+ * @member {String} resourceToken
*/
- exports.prototype['ResourceToken'] = undefined;
+ exports.prototype['resourceToken'] = undefined;
diff --git a/src/model/RecipientAdditionalNotification.js b/src/model/RecipientAdditionalNotification.js
index a39c1cc30..40675c34d 100644
--- a/src/model/RecipientAdditionalNotification.js
+++ b/src/model/RecipientAdditionalNotification.js
@@ -63,6 +63,9 @@
if (data.hasOwnProperty('secondaryDeliveryMethodMetadata')) {
obj['secondaryDeliveryMethodMetadata'] = PropertyMetadata.constructFromObject(data['secondaryDeliveryMethodMetadata']);
}
+ if (data.hasOwnProperty('secondaryDeliveryStatus')) {
+ obj['secondaryDeliveryStatus'] = ApiClient.convertToType(data['secondaryDeliveryStatus'], 'String');
+ }
}
return obj;
}
@@ -80,6 +83,11 @@
* @member {module:model/PropertyMetadata} secondaryDeliveryMethodMetadata
*/
exports.prototype['secondaryDeliveryMethodMetadata'] = undefined;
+ /**
+ *
+ * @member {String} secondaryDeliveryStatus
+ */
+ exports.prototype['secondaryDeliveryStatus'] = undefined;
diff --git a/src/model/RecipientGroup.js b/src/model/RecipientGroup.js
new file mode 100644
index 000000000..a285bf43f
--- /dev/null
+++ b/src/model/RecipientGroup.js
@@ -0,0 +1,91 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/RecipientOption'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./RecipientOption'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.RecipientGroup = factory(root.Docusign.ApiClient, root.Docusign.RecipientOption);
+ }
+}(this, function(ApiClient, RecipientOption) {
+ 'use strict';
+
+
+ /**
+ * The RecipientGroup model module.
+ * @module model/RecipientGroup
+ */
+
+ /**
+ * Constructs a new RecipientGroup
.
+ * @alias module:model/RecipientGroup
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a RecipientGroup
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/RecipientGroup} obj Optional instance to populate.
+ * @return {module:model/RecipientGroup} The populated RecipientGroup
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('groupMessage')) {
+ obj['groupMessage'] = ApiClient.convertToType(data['groupMessage'], 'String');
+ }
+ if (data.hasOwnProperty('groupName')) {
+ obj['groupName'] = ApiClient.convertToType(data['groupName'], 'String');
+ }
+ if (data.hasOwnProperty('recipients')) {
+ obj['recipients'] = ApiClient.convertToType(data['recipients'], [RecipientOption]);
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} groupMessage
+ */
+ exports.prototype['groupMessage'] = undefined;
+ /**
+ * The name of the group.
+ * @member {String} groupName
+ */
+ exports.prototype['groupName'] = undefined;
+ /**
+ * An array of powerform recipients.
+ * @member {Array.} recipients
+ */
+ exports.prototype['recipients'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/RecipientOption.js b/src/model/RecipientOption.js
new file mode 100644
index 000000000..6ab54a258
--- /dev/null
+++ b/src/model/RecipientOption.js
@@ -0,0 +1,107 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.RecipientOption = factory(root.Docusign.ApiClient);
+ }
+}(this, function(ApiClient) {
+ 'use strict';
+
+
+ /**
+ * The RecipientOption model module.
+ * @module model/RecipientOption
+ */
+
+ /**
+ * Constructs a new RecipientOption
.
+ * @alias module:model/RecipientOption
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a RecipientOption
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/RecipientOption} obj Optional instance to populate.
+ * @return {module:model/RecipientOption} The populated RecipientOption
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('email')) {
+ obj['email'] = ApiClient.convertToType(data['email'], 'String');
+ }
+ if (data.hasOwnProperty('name')) {
+ obj['name'] = ApiClient.convertToType(data['name'], 'String');
+ }
+ if (data.hasOwnProperty('recipientLabel')) {
+ obj['recipientLabel'] = ApiClient.convertToType(data['recipientLabel'], 'String');
+ }
+ if (data.hasOwnProperty('roleName')) {
+ obj['roleName'] = ApiClient.convertToType(data['roleName'], 'String');
+ }
+ if (data.hasOwnProperty('signingGroupId')) {
+ obj['signingGroupId'] = ApiClient.convertToType(data['signingGroupId'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} email
+ */
+ exports.prototype['email'] = undefined;
+ /**
+ *
+ * @member {String} name
+ */
+ exports.prototype['name'] = undefined;
+ /**
+ *
+ * @member {String} recipientLabel
+ */
+ exports.prototype['recipientLabel'] = 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;
+ /**
+ * 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;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/RecipientRouting.js b/src/model/RecipientRouting.js
new file mode 100644
index 000000000..25208a73f
--- /dev/null
+++ b/src/model/RecipientRouting.js
@@ -0,0 +1,74 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/RecipientRules'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./RecipientRules'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.RecipientRouting = factory(root.Docusign.ApiClient, root.Docusign.RecipientRules);
+ }
+}(this, function(ApiClient, RecipientRules) {
+ 'use strict';
+
+
+ /**
+ * The RecipientRouting model module.
+ * @module model/RecipientRouting
+ */
+
+ /**
+ * Constructs a new RecipientRouting
.
+ * @alias module:model/RecipientRouting
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a RecipientRouting
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/RecipientRouting} obj Optional instance to populate.
+ * @return {module:model/RecipientRouting} The populated RecipientRouting
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('rules')) {
+ obj['rules'] = RecipientRules.constructFromObject(data['rules']);
+ }
+ }
+ return obj;
+ }
+
+ /**
+ * @member {module:model/RecipientRules} rules
+ */
+ exports.prototype['rules'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/RecipientRules.js b/src/model/RecipientRules.js
new file mode 100644
index 000000000..ada787f70
--- /dev/null
+++ b/src/model/RecipientRules.js
@@ -0,0 +1,75 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/ConditionalRecipientRule'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./ConditionalRecipientRule'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.RecipientRules = factory(root.Docusign.ApiClient, root.Docusign.ConditionalRecipientRule);
+ }
+}(this, function(ApiClient, ConditionalRecipientRule) {
+ 'use strict';
+
+
+ /**
+ * The RecipientRules model module.
+ * @module model/RecipientRules
+ */
+
+ /**
+ * Constructs a new RecipientRules
.
+ * @alias module:model/RecipientRules
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a RecipientRules
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/RecipientRules} obj Optional instance to populate.
+ * @return {module:model/RecipientRules} The populated RecipientRules
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('conditionalRecipients')) {
+ obj['conditionalRecipients'] = ApiClient.convertToType(data['conditionalRecipients'], [ConditionalRecipientRule]);
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {Array.} conditionalRecipients
+ */
+ exports.prototype['conditionalRecipients'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductCsvRunRequest.js b/src/model/ReportInProductCsvRunRequest.js
new file mode 100644
index 000000000..36f0c5dde
--- /dev/null
+++ b/src/model/ReportInProductCsvRunRequest.js
@@ -0,0 +1,275 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/ReportInProductField'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./ReportInProductField'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductCsvRunRequest = factory(root.Docusign.ApiClient, root.Docusign.ReportInProductField);
+ }
+}(this, function(ApiClient, ReportInProductField) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductCsvRunRequest model module.
+ * @module model/ReportInProductCsvRunRequest
+ */
+
+ /**
+ * Constructs a new ReportInProductCsvRunRequest
.
+ * @alias module:model/ReportInProductCsvRunRequest
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductCsvRunRequest
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/ReportInProductCsvRunRequest} obj Optional instance to populate.
+ * @return {module:model/ReportInProductCsvRunRequest} The populated ReportInProductCsvRunRequest
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('customFieldFilter')) {
+ obj['customFieldFilter'] = ApiClient.convertToType(data['customFieldFilter'], 'String');
+ }
+ if (data.hasOwnProperty('dateRangeCustomFromDate')) {
+ obj['dateRangeCustomFromDate'] = ApiClient.convertToType(data['dateRangeCustomFromDate'], 'String');
+ }
+ if (data.hasOwnProperty('dateRangeCustomToDate')) {
+ obj['dateRangeCustomToDate'] = ApiClient.convertToType(data['dateRangeCustomToDate'], 'String');
+ }
+ if (data.hasOwnProperty('dateRangeFilter')) {
+ obj['dateRangeFilter'] = ApiClient.convertToType(data['dateRangeFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeDateTypeFilter')) {
+ obj['envelopeDateTypeFilter'] = ApiClient.convertToType(data['envelopeDateTypeFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeRecipientNameContainsFilter')) {
+ obj['envelopeRecipientNameContainsFilter'] = ApiClient.convertToType(data['envelopeRecipientNameContainsFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeStatusFilter')) {
+ obj['envelopeStatusFilter'] = ApiClient.convertToType(data['envelopeStatusFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeSubjectContainsFilter')) {
+ obj['envelopeSubjectContainsFilter'] = ApiClient.convertToType(data['envelopeSubjectContainsFilter'], 'String');
+ }
+ if (data.hasOwnProperty('fields')) {
+ obj['fields'] = ApiClient.convertToType(data['fields'], [ReportInProductField]);
+ }
+ if (data.hasOwnProperty('forDownload')) {
+ obj['forDownload'] = ApiClient.convertToType(data['forDownload'], 'String');
+ }
+ if (data.hasOwnProperty('isDashboard')) {
+ obj['isDashboard'] = ApiClient.convertToType(data['isDashboard'], 'String');
+ }
+ if (data.hasOwnProperty('newLine')) {
+ obj['newLine'] = ApiClient.convertToType(data['newLine'], 'String');
+ }
+ if (data.hasOwnProperty('overrideTimezoneKey')) {
+ obj['overrideTimezoneKey'] = ApiClient.convertToType(data['overrideTimezoneKey'], 'String');
+ }
+ if (data.hasOwnProperty('periodLengthFilter')) {
+ obj['periodLengthFilter'] = ApiClient.convertToType(data['periodLengthFilter'], 'String');
+ }
+ if (data.hasOwnProperty('quote')) {
+ obj['quote'] = ApiClient.convertToType(data['quote'], 'String');
+ }
+ if (data.hasOwnProperty('reportCustomizedId')) {
+ obj['reportCustomizedId'] = ApiClient.convertToType(data['reportCustomizedId'], 'String');
+ }
+ if (data.hasOwnProperty('reportDescription')) {
+ obj['reportDescription'] = ApiClient.convertToType(data['reportDescription'], 'String');
+ }
+ if (data.hasOwnProperty('reportId')) {
+ obj['reportId'] = ApiClient.convertToType(data['reportId'], 'String');
+ }
+ if (data.hasOwnProperty('reportInvocationType')) {
+ obj['reportInvocationType'] = ApiClient.convertToType(data['reportInvocationType'], 'String');
+ }
+ if (data.hasOwnProperty('reportName')) {
+ obj['reportName'] = ApiClient.convertToType(data['reportName'], 'String');
+ }
+ if (data.hasOwnProperty('sentByFilter')) {
+ obj['sentByFilter'] = ApiClient.convertToType(data['sentByFilter'], 'String');
+ }
+ if (data.hasOwnProperty('sentByIds')) {
+ obj['sentByIds'] = ApiClient.convertToType(data['sentByIds'], 'String');
+ }
+ if (data.hasOwnProperty('separator')) {
+ obj['separator'] = ApiClient.convertToType(data['separator'], 'String');
+ }
+ if (data.hasOwnProperty('sortDirection')) {
+ obj['sortDirection'] = ApiClient.convertToType(data['sortDirection'], 'String');
+ }
+ if (data.hasOwnProperty('sortField')) {
+ obj['sortField'] = ApiClient.convertToType(data['sortField'], 'String');
+ }
+ if (data.hasOwnProperty('startPosition')) {
+ obj['startPosition'] = ApiClient.convertToType(data['startPosition'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} customFieldFilter
+ */
+ exports.prototype['customFieldFilter'] = undefined;
+ /**
+ *
+ * @member {String} dateRangeCustomFromDate
+ */
+ exports.prototype['dateRangeCustomFromDate'] = undefined;
+ /**
+ *
+ * @member {String} dateRangeCustomToDate
+ */
+ exports.prototype['dateRangeCustomToDate'] = undefined;
+ /**
+ *
+ * @member {String} dateRangeFilter
+ */
+ exports.prototype['dateRangeFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeDateTypeFilter
+ */
+ exports.prototype['envelopeDateTypeFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeRecipientNameContainsFilter
+ */
+ exports.prototype['envelopeRecipientNameContainsFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeStatusFilter
+ */
+ exports.prototype['envelopeStatusFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeSubjectContainsFilter
+ */
+ exports.prototype['envelopeSubjectContainsFilter'] = undefined;
+ /**
+ *
+ * @member {Array.} fields
+ */
+ exports.prototype['fields'] = undefined;
+ /**
+ *
+ * @member {String} forDownload
+ */
+ exports.prototype['forDownload'] = undefined;
+ /**
+ *
+ * @member {String} isDashboard
+ */
+ exports.prototype['isDashboard'] = undefined;
+ /**
+ *
+ * @member {String} newLine
+ */
+ exports.prototype['newLine'] = undefined;
+ /**
+ *
+ * @member {String} overrideTimezoneKey
+ */
+ exports.prototype['overrideTimezoneKey'] = undefined;
+ /**
+ *
+ * @member {String} periodLengthFilter
+ */
+ exports.prototype['periodLengthFilter'] = undefined;
+ /**
+ *
+ * @member {String} quote
+ */
+ exports.prototype['quote'] = undefined;
+ /**
+ *
+ * @member {String} reportCustomizedId
+ */
+ exports.prototype['reportCustomizedId'] = undefined;
+ /**
+ *
+ * @member {String} reportDescription
+ */
+ exports.prototype['reportDescription'] = undefined;
+ /**
+ *
+ * @member {String} reportId
+ */
+ exports.prototype['reportId'] = undefined;
+ /**
+ *
+ * @member {String} reportInvocationType
+ */
+ exports.prototype['reportInvocationType'] = undefined;
+ /**
+ *
+ * @member {String} reportName
+ */
+ exports.prototype['reportName'] = undefined;
+ /**
+ *
+ * @member {String} sentByFilter
+ */
+ exports.prototype['sentByFilter'] = undefined;
+ /**
+ *
+ * @member {String} sentByIds
+ */
+ exports.prototype['sentByIds'] = undefined;
+ /**
+ *
+ * @member {String} separator
+ */
+ exports.prototype['separator'] = undefined;
+ /**
+ *
+ * @member {String} sortDirection
+ */
+ exports.prototype['sortDirection'] = undefined;
+ /**
+ *
+ * @member {String} sortField
+ */
+ exports.prototype['sortField'] = undefined;
+ /**
+ * Starting position of the current result set.
+ * @member {String} startPosition
+ */
+ exports.prototype['startPosition'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductField.js b/src/model/ReportInProductField.js
new file mode 100644
index 000000000..10e37325e
--- /dev/null
+++ b/src/model/ReportInProductField.js
@@ -0,0 +1,99 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductField = factory(root.Docusign.ApiClient);
+ }
+}(this, function(ApiClient) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductField model module.
+ * @module model/ReportInProductField
+ */
+
+ /**
+ * Constructs a new ReportInProductField
.
+ * @alias module:model/ReportInProductField
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductField
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/ReportInProductField} obj Optional instance to populate.
+ * @return {module:model/ReportInProductField} The populated ReportInProductField
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('displayOrder')) {
+ obj['displayOrder'] = ApiClient.convertToType(data['displayOrder'], 'String');
+ }
+ if (data.hasOwnProperty('fieldVersion')) {
+ obj['fieldVersion'] = ApiClient.convertToType(data['fieldVersion'], 'String');
+ }
+ if (data.hasOwnProperty('name')) {
+ obj['name'] = ApiClient.convertToType(data['name'], 'String');
+ }
+ if (data.hasOwnProperty('selected')) {
+ obj['selected'] = ApiClient.convertToType(data['selected'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} displayOrder
+ */
+ exports.prototype['displayOrder'] = undefined;
+ /**
+ *
+ * @member {String} fieldVersion
+ */
+ exports.prototype['fieldVersion'] = undefined;
+ /**
+ *
+ * @member {String} name
+ */
+ exports.prototype['name'] = undefined;
+ /**
+ *
+ * @member {String} selected
+ */
+ exports.prototype['selected'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductGet.js b/src/model/ReportInProductGet.js
new file mode 100644
index 000000000..b4a97c1c4
--- /dev/null
+++ b/src/model/ReportInProductGet.js
@@ -0,0 +1,298 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/ReportInProductField', 'model/ReportInProductSentByDetails'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./ReportInProductField'), require('./ReportInProductSentByDetails'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductGet = factory(root.Docusign.ApiClient, root.Docusign.ReportInProductField, root.Docusign.ReportInProductSentByDetails);
+ }
+}(this, function(ApiClient, ReportInProductField, ReportInProductSentByDetails) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductGet model module.
+ * @module model/ReportInProductGet
+ */
+
+ /**
+ * Constructs a new ReportInProductGet
.
+ * @alias module:model/ReportInProductGet
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductGet
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/ReportInProductGet} obj Optional instance to populate.
+ * @return {module:model/ReportInProductGet} The populated ReportInProductGet
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('customFieldFilter')) {
+ obj['customFieldFilter'] = ApiClient.convertToType(data['customFieldFilter'], 'String');
+ }
+ if (data.hasOwnProperty('dateRangeCustomFromDate')) {
+ obj['dateRangeCustomFromDate'] = ApiClient.convertToType(data['dateRangeCustomFromDate'], 'String');
+ }
+ if (data.hasOwnProperty('dateRangeCustomToDate')) {
+ obj['dateRangeCustomToDate'] = ApiClient.convertToType(data['dateRangeCustomToDate'], 'String');
+ }
+ if (data.hasOwnProperty('dateRangeFilter')) {
+ obj['dateRangeFilter'] = ApiClient.convertToType(data['dateRangeFilter'], 'String');
+ }
+ if (data.hasOwnProperty('displayOrder')) {
+ obj['displayOrder'] = ApiClient.convertToType(data['displayOrder'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeDateTypeFilter')) {
+ obj['envelopeDateTypeFilter'] = ApiClient.convertToType(data['envelopeDateTypeFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeRecipientNameContainsFilter')) {
+ obj['envelopeRecipientNameContainsFilter'] = ApiClient.convertToType(data['envelopeRecipientNameContainsFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeStatusFilter')) {
+ obj['envelopeStatusFilter'] = ApiClient.convertToType(data['envelopeStatusFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeSubjectContainsFilter')) {
+ obj['envelopeSubjectContainsFilter'] = ApiClient.convertToType(data['envelopeSubjectContainsFilter'], 'String');
+ }
+ if (data.hasOwnProperty('fields')) {
+ obj['fields'] = ApiClient.convertToType(data['fields'], [ReportInProductField]);
+ }
+ if (data.hasOwnProperty('lastScheduledExecutionDate')) {
+ obj['lastScheduledExecutionDate'] = ApiClient.convertToType(data['lastScheduledExecutionDate'], 'String');
+ }
+ if (data.hasOwnProperty('lastScheduledExecutionSuccessDate')) {
+ obj['lastScheduledExecutionSuccessDate'] = ApiClient.convertToType(data['lastScheduledExecutionSuccessDate'], 'String');
+ }
+ if (data.hasOwnProperty('maxDownloadRows')) {
+ obj['maxDownloadRows'] = ApiClient.convertToType(data['maxDownloadRows'], 'String');
+ }
+ if (data.hasOwnProperty('maxGridRows')) {
+ obj['maxGridRows'] = ApiClient.convertToType(data['maxGridRows'], 'String');
+ }
+ if (data.hasOwnProperty('maxScheduledRows')) {
+ obj['maxScheduledRows'] = ApiClient.convertToType(data['maxScheduledRows'], 'String');
+ }
+ if (data.hasOwnProperty('periodLengthFilter')) {
+ obj['periodLengthFilter'] = ApiClient.convertToType(data['periodLengthFilter'], 'String');
+ }
+ if (data.hasOwnProperty('reportCustomizedId')) {
+ obj['reportCustomizedId'] = ApiClient.convertToType(data['reportCustomizedId'], 'String');
+ }
+ if (data.hasOwnProperty('reportDescription')) {
+ obj['reportDescription'] = ApiClient.convertToType(data['reportDescription'], 'String');
+ }
+ if (data.hasOwnProperty('reportId')) {
+ obj['reportId'] = ApiClient.convertToType(data['reportId'], 'String');
+ }
+ if (data.hasOwnProperty('reportName')) {
+ obj['reportName'] = ApiClient.convertToType(data['reportName'], 'String');
+ }
+ if (data.hasOwnProperty('reportType')) {
+ obj['reportType'] = ApiClient.convertToType(data['reportType'], 'String');
+ }
+ if (data.hasOwnProperty('runUri')) {
+ obj['runUri'] = ApiClient.convertToType(data['runUri'], 'String');
+ }
+ if (data.hasOwnProperty('saveUri')) {
+ obj['saveUri'] = ApiClient.convertToType(data['saveUri'], 'String');
+ }
+ if (data.hasOwnProperty('scheduleId')) {
+ obj['scheduleId'] = ApiClient.convertToType(data['scheduleId'], 'String');
+ }
+ if (data.hasOwnProperty('sentByDetails')) {
+ obj['sentByDetails'] = ReportInProductSentByDetails.constructFromObject(data['sentByDetails']);
+ }
+ if (data.hasOwnProperty('sentByFilter')) {
+ obj['sentByFilter'] = ApiClient.convertToType(data['sentByFilter'], 'String');
+ }
+ if (data.hasOwnProperty('sentByIds')) {
+ obj['sentByIds'] = ApiClient.convertToType(data['sentByIds'], 'String');
+ }
+ if (data.hasOwnProperty('sortFieldDirection')) {
+ obj['sortFieldDirection'] = ApiClient.convertToType(data['sortFieldDirection'], 'String');
+ }
+ if (data.hasOwnProperty('sortFieldName')) {
+ obj['sortFieldName'] = ApiClient.convertToType(data['sortFieldName'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} customFieldFilter
+ */
+ exports.prototype['customFieldFilter'] = undefined;
+ /**
+ *
+ * @member {String} dateRangeCustomFromDate
+ */
+ exports.prototype['dateRangeCustomFromDate'] = undefined;
+ /**
+ *
+ * @member {String} dateRangeCustomToDate
+ */
+ exports.prototype['dateRangeCustomToDate'] = undefined;
+ /**
+ *
+ * @member {String} dateRangeFilter
+ */
+ exports.prototype['dateRangeFilter'] = undefined;
+ /**
+ *
+ * @member {String} displayOrder
+ */
+ exports.prototype['displayOrder'] = undefined;
+ /**
+ *
+ * @member {String} envelopeDateTypeFilter
+ */
+ exports.prototype['envelopeDateTypeFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeRecipientNameContainsFilter
+ */
+ exports.prototype['envelopeRecipientNameContainsFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeStatusFilter
+ */
+ exports.prototype['envelopeStatusFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeSubjectContainsFilter
+ */
+ exports.prototype['envelopeSubjectContainsFilter'] = undefined;
+ /**
+ *
+ * @member {Array.} fields
+ */
+ exports.prototype['fields'] = undefined;
+ /**
+ *
+ * @member {String} lastScheduledExecutionDate
+ */
+ exports.prototype['lastScheduledExecutionDate'] = undefined;
+ /**
+ *
+ * @member {String} lastScheduledExecutionSuccessDate
+ */
+ exports.prototype['lastScheduledExecutionSuccessDate'] = undefined;
+ /**
+ *
+ * @member {String} maxDownloadRows
+ */
+ exports.prototype['maxDownloadRows'] = undefined;
+ /**
+ *
+ * @member {String} maxGridRows
+ */
+ exports.prototype['maxGridRows'] = undefined;
+ /**
+ *
+ * @member {String} maxScheduledRows
+ */
+ exports.prototype['maxScheduledRows'] = undefined;
+ /**
+ *
+ * @member {String} periodLengthFilter
+ */
+ exports.prototype['periodLengthFilter'] = undefined;
+ /**
+ *
+ * @member {String} reportCustomizedId
+ */
+ exports.prototype['reportCustomizedId'] = undefined;
+ /**
+ *
+ * @member {String} reportDescription
+ */
+ exports.prototype['reportDescription'] = undefined;
+ /**
+ *
+ * @member {String} reportId
+ */
+ exports.prototype['reportId'] = undefined;
+ /**
+ *
+ * @member {String} reportName
+ */
+ exports.prototype['reportName'] = undefined;
+ /**
+ *
+ * @member {String} reportType
+ */
+ exports.prototype['reportType'] = undefined;
+ /**
+ *
+ * @member {String} runUri
+ */
+ exports.prototype['runUri'] = undefined;
+ /**
+ *
+ * @member {String} saveUri
+ */
+ exports.prototype['saveUri'] = undefined;
+ /**
+ *
+ * @member {String} scheduleId
+ */
+ exports.prototype['scheduleId'] = undefined;
+ /**
+ * @member {module:model/ReportInProductSentByDetails} sentByDetails
+ */
+ exports.prototype['sentByDetails'] = undefined;
+ /**
+ *
+ * @member {String} sentByFilter
+ */
+ exports.prototype['sentByFilter'] = undefined;
+ /**
+ *
+ * @member {String} sentByIds
+ */
+ exports.prototype['sentByIds'] = undefined;
+ /**
+ *
+ * @member {String} sortFieldDirection
+ */
+ exports.prototype['sortFieldDirection'] = undefined;
+ /**
+ *
+ * @member {String} sortFieldName
+ */
+ exports.prototype['sortFieldName'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductList.js b/src/model/ReportInProductList.js
new file mode 100644
index 000000000..46f9b10f3
--- /dev/null
+++ b/src/model/ReportInProductList.js
@@ -0,0 +1,75 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/ReportInProductListItem'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./ReportInProductListItem'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductList = factory(root.Docusign.ApiClient, root.Docusign.ReportInProductListItem);
+ }
+}(this, function(ApiClient, ReportInProductListItem) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductList model module.
+ * @module model/ReportInProductList
+ */
+
+ /**
+ * Constructs a new ReportInProductList
.
+ * @alias module:model/ReportInProductList
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductList
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/ReportInProductList} obj Optional instance to populate.
+ * @return {module:model/ReportInProductList} The populated ReportInProductList
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('reports')) {
+ obj['reports'] = ApiClient.convertToType(data['reports'], [ReportInProductListItem]);
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {Array.} reports
+ */
+ exports.prototype['reports'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductListItem.js b/src/model/ReportInProductListItem.js
new file mode 100644
index 000000000..aaaa1246d
--- /dev/null
+++ b/src/model/ReportInProductListItem.js
@@ -0,0 +1,179 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductListItem = factory(root.Docusign.ApiClient);
+ }
+}(this, function(ApiClient) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductListItem model module.
+ * @module model/ReportInProductListItem
+ */
+
+ /**
+ * Constructs a new ReportInProductListItem
.
+ * @alias module:model/ReportInProductListItem
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductListItem
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/ReportInProductListItem} obj Optional instance to populate.
+ * @return {module:model/ReportInProductListItem} The populated ReportInProductListItem
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('getUri')) {
+ obj['getUri'] = ApiClient.convertToType(data['getUri'], 'String');
+ }
+ if (data.hasOwnProperty('lastScheduledExecutionDate')) {
+ obj['lastScheduledExecutionDate'] = ApiClient.convertToType(data['lastScheduledExecutionDate'], 'String');
+ }
+ if (data.hasOwnProperty('lastScheduledExecutionSuccessDate')) {
+ obj['lastScheduledExecutionSuccessDate'] = ApiClient.convertToType(data['lastScheduledExecutionSuccessDate'], 'String');
+ }
+ if (data.hasOwnProperty('reportCustomizedId')) {
+ obj['reportCustomizedId'] = ApiClient.convertToType(data['reportCustomizedId'], 'String');
+ }
+ if (data.hasOwnProperty('reportDescription')) {
+ obj['reportDescription'] = ApiClient.convertToType(data['reportDescription'], 'String');
+ }
+ if (data.hasOwnProperty('reportId')) {
+ obj['reportId'] = ApiClient.convertToType(data['reportId'], 'String');
+ }
+ if (data.hasOwnProperty('reportName')) {
+ obj['reportName'] = ApiClient.convertToType(data['reportName'], 'String');
+ }
+ if (data.hasOwnProperty('reportType')) {
+ obj['reportType'] = ApiClient.convertToType(data['reportType'], 'String');
+ }
+ if (data.hasOwnProperty('runUri')) {
+ obj['runUri'] = ApiClient.convertToType(data['runUri'], 'String');
+ }
+ if (data.hasOwnProperty('saveUri')) {
+ obj['saveUri'] = ApiClient.convertToType(data['saveUri'], 'String');
+ }
+ if (data.hasOwnProperty('scheduleCreateDate')) {
+ obj['scheduleCreateDate'] = ApiClient.convertToType(data['scheduleCreateDate'], 'String');
+ }
+ if (data.hasOwnProperty('scheduleEndDate')) {
+ obj['scheduleEndDate'] = ApiClient.convertToType(data['scheduleEndDate'], 'String');
+ }
+ if (data.hasOwnProperty('scheduleId')) {
+ obj['scheduleId'] = ApiClient.convertToType(data['scheduleId'], 'String');
+ }
+ if (data.hasOwnProperty('scheduleRenewDurationDays')) {
+ obj['scheduleRenewDurationDays'] = ApiClient.convertToType(data['scheduleRenewDurationDays'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} getUri
+ */
+ exports.prototype['getUri'] = undefined;
+ /**
+ *
+ * @member {String} lastScheduledExecutionDate
+ */
+ exports.prototype['lastScheduledExecutionDate'] = undefined;
+ /**
+ *
+ * @member {String} lastScheduledExecutionSuccessDate
+ */
+ exports.prototype['lastScheduledExecutionSuccessDate'] = undefined;
+ /**
+ *
+ * @member {String} reportCustomizedId
+ */
+ exports.prototype['reportCustomizedId'] = undefined;
+ /**
+ *
+ * @member {String} reportDescription
+ */
+ exports.prototype['reportDescription'] = undefined;
+ /**
+ *
+ * @member {String} reportId
+ */
+ exports.prototype['reportId'] = undefined;
+ /**
+ *
+ * @member {String} reportName
+ */
+ exports.prototype['reportName'] = undefined;
+ /**
+ *
+ * @member {String} reportType
+ */
+ exports.prototype['reportType'] = undefined;
+ /**
+ *
+ * @member {String} runUri
+ */
+ exports.prototype['runUri'] = undefined;
+ /**
+ *
+ * @member {String} saveUri
+ */
+ exports.prototype['saveUri'] = undefined;
+ /**
+ *
+ * @member {String} scheduleCreateDate
+ */
+ exports.prototype['scheduleCreateDate'] = undefined;
+ /**
+ *
+ * @member {String} scheduleEndDate
+ */
+ exports.prototype['scheduleEndDate'] = undefined;
+ /**
+ *
+ * @member {String} scheduleId
+ */
+ exports.prototype['scheduleId'] = undefined;
+ /**
+ *
+ * @member {String} scheduleRenewDurationDays
+ */
+ exports.prototype['scheduleRenewDurationDays'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductRunRequest.js b/src/model/ReportInProductRunRequest.js
new file mode 100644
index 000000000..b2d36482b
--- /dev/null
+++ b/src/model/ReportInProductRunRequest.js
@@ -0,0 +1,243 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/ReportInProductField'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./ReportInProductField'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductRunRequest = factory(root.Docusign.ApiClient, root.Docusign.ReportInProductField);
+ }
+}(this, function(ApiClient, ReportInProductField) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductRunRequest model module.
+ * @module model/ReportInProductRunRequest
+ */
+
+ /**
+ * Constructs a new ReportInProductRunRequest
.
+ * @alias module:model/ReportInProductRunRequest
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductRunRequest
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/ReportInProductRunRequest} obj Optional instance to populate.
+ * @return {module:model/ReportInProductRunRequest} The populated ReportInProductRunRequest
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('customFieldFilter')) {
+ obj['customFieldFilter'] = ApiClient.convertToType(data['customFieldFilter'], 'String');
+ }
+ if (data.hasOwnProperty('dateRangeCustomFromDate')) {
+ obj['dateRangeCustomFromDate'] = ApiClient.convertToType(data['dateRangeCustomFromDate'], 'String');
+ }
+ if (data.hasOwnProperty('dateRangeCustomToDate')) {
+ obj['dateRangeCustomToDate'] = ApiClient.convertToType(data['dateRangeCustomToDate'], 'String');
+ }
+ if (data.hasOwnProperty('dateRangeFilter')) {
+ obj['dateRangeFilter'] = ApiClient.convertToType(data['dateRangeFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeDateTypeFilter')) {
+ obj['envelopeDateTypeFilter'] = ApiClient.convertToType(data['envelopeDateTypeFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeRecipientNameContainsFilter')) {
+ obj['envelopeRecipientNameContainsFilter'] = ApiClient.convertToType(data['envelopeRecipientNameContainsFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeStatusFilter')) {
+ obj['envelopeStatusFilter'] = ApiClient.convertToType(data['envelopeStatusFilter'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeSubjectContainsFilter')) {
+ obj['envelopeSubjectContainsFilter'] = ApiClient.convertToType(data['envelopeSubjectContainsFilter'], 'String');
+ }
+ if (data.hasOwnProperty('fields')) {
+ obj['fields'] = ApiClient.convertToType(data['fields'], [ReportInProductField]);
+ }
+ if (data.hasOwnProperty('forDownload')) {
+ obj['forDownload'] = ApiClient.convertToType(data['forDownload'], 'String');
+ }
+ if (data.hasOwnProperty('isDashboard')) {
+ obj['isDashboard'] = ApiClient.convertToType(data['isDashboard'], 'String');
+ }
+ if (data.hasOwnProperty('periodLengthFilter')) {
+ obj['periodLengthFilter'] = ApiClient.convertToType(data['periodLengthFilter'], 'String');
+ }
+ if (data.hasOwnProperty('reportCustomizedId')) {
+ obj['reportCustomizedId'] = ApiClient.convertToType(data['reportCustomizedId'], 'String');
+ }
+ if (data.hasOwnProperty('reportDescription')) {
+ obj['reportDescription'] = ApiClient.convertToType(data['reportDescription'], 'String');
+ }
+ if (data.hasOwnProperty('reportId')) {
+ obj['reportId'] = ApiClient.convertToType(data['reportId'], 'String');
+ }
+ if (data.hasOwnProperty('reportInvocationType')) {
+ obj['reportInvocationType'] = ApiClient.convertToType(data['reportInvocationType'], 'String');
+ }
+ if (data.hasOwnProperty('reportName')) {
+ obj['reportName'] = ApiClient.convertToType(data['reportName'], 'String');
+ }
+ if (data.hasOwnProperty('sentByFilter')) {
+ obj['sentByFilter'] = ApiClient.convertToType(data['sentByFilter'], 'String');
+ }
+ if (data.hasOwnProperty('sentByIds')) {
+ obj['sentByIds'] = ApiClient.convertToType(data['sentByIds'], 'String');
+ }
+ if (data.hasOwnProperty('sortDirection')) {
+ obj['sortDirection'] = ApiClient.convertToType(data['sortDirection'], 'String');
+ }
+ if (data.hasOwnProperty('sortField')) {
+ obj['sortField'] = ApiClient.convertToType(data['sortField'], 'String');
+ }
+ if (data.hasOwnProperty('startPosition')) {
+ obj['startPosition'] = ApiClient.convertToType(data['startPosition'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} customFieldFilter
+ */
+ exports.prototype['customFieldFilter'] = undefined;
+ /**
+ *
+ * @member {String} dateRangeCustomFromDate
+ */
+ exports.prototype['dateRangeCustomFromDate'] = undefined;
+ /**
+ *
+ * @member {String} dateRangeCustomToDate
+ */
+ exports.prototype['dateRangeCustomToDate'] = undefined;
+ /**
+ *
+ * @member {String} dateRangeFilter
+ */
+ exports.prototype['dateRangeFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeDateTypeFilter
+ */
+ exports.prototype['envelopeDateTypeFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeRecipientNameContainsFilter
+ */
+ exports.prototype['envelopeRecipientNameContainsFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeStatusFilter
+ */
+ exports.prototype['envelopeStatusFilter'] = undefined;
+ /**
+ *
+ * @member {String} envelopeSubjectContainsFilter
+ */
+ exports.prototype['envelopeSubjectContainsFilter'] = undefined;
+ /**
+ *
+ * @member {Array.} fields
+ */
+ exports.prototype['fields'] = undefined;
+ /**
+ *
+ * @member {String} forDownload
+ */
+ exports.prototype['forDownload'] = undefined;
+ /**
+ *
+ * @member {String} isDashboard
+ */
+ exports.prototype['isDashboard'] = undefined;
+ /**
+ *
+ * @member {String} periodLengthFilter
+ */
+ exports.prototype['periodLengthFilter'] = undefined;
+ /**
+ *
+ * @member {String} reportCustomizedId
+ */
+ exports.prototype['reportCustomizedId'] = undefined;
+ /**
+ *
+ * @member {String} reportDescription
+ */
+ exports.prototype['reportDescription'] = undefined;
+ /**
+ *
+ * @member {String} reportId
+ */
+ exports.prototype['reportId'] = undefined;
+ /**
+ *
+ * @member {String} reportInvocationType
+ */
+ exports.prototype['reportInvocationType'] = undefined;
+ /**
+ *
+ * @member {String} reportName
+ */
+ exports.prototype['reportName'] = undefined;
+ /**
+ *
+ * @member {String} sentByFilter
+ */
+ exports.prototype['sentByFilter'] = undefined;
+ /**
+ *
+ * @member {String} sentByIds
+ */
+ exports.prototype['sentByIds'] = undefined;
+ /**
+ *
+ * @member {String} sortDirection
+ */
+ exports.prototype['sortDirection'] = undefined;
+ /**
+ *
+ * @member {String} sortField
+ */
+ exports.prototype['sortField'] = undefined;
+ /**
+ * Starting position of the current result set.
+ * @member {String} startPosition
+ */
+ exports.prototype['startPosition'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductRunResponse.js b/src/model/ReportInProductRunResponse.js
new file mode 100644
index 000000000..ef63e0945
--- /dev/null
+++ b/src/model/ReportInProductRunResponse.js
@@ -0,0 +1,123 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/ReportInProductRunResponseRow'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./ReportInProductRunResponseRow'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductRunResponse = factory(root.Docusign.ApiClient, root.Docusign.ReportInProductRunResponseRow);
+ }
+}(this, function(ApiClient, ReportInProductRunResponseRow) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductRunResponse model module.
+ * @module model/ReportInProductRunResponse
+ */
+
+ /**
+ * Constructs a new ReportInProductRunResponse
.
+ * @alias module:model/ReportInProductRunResponse
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductRunResponse
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/ReportInProductRunResponse} obj Optional instance to populate.
+ * @return {module:model/ReportInProductRunResponse} The populated ReportInProductRunResponse
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('endPosition')) {
+ obj['endPosition'] = ApiClient.convertToType(data['endPosition'], 'String');
+ }
+ if (data.hasOwnProperty('exceededMaxResults')) {
+ obj['exceededMaxResults'] = ApiClient.convertToType(data['exceededMaxResults'], 'String');
+ }
+ if (data.hasOwnProperty('lastWarehouseRefreshDateTime')) {
+ obj['lastWarehouseRefreshDateTime'] = ApiClient.convertToType(data['lastWarehouseRefreshDateTime'], 'String');
+ }
+ if (data.hasOwnProperty('resultSetSize')) {
+ obj['resultSetSize'] = ApiClient.convertToType(data['resultSetSize'], 'String');
+ }
+ if (data.hasOwnProperty('rows')) {
+ obj['rows'] = ApiClient.convertToType(data['rows'], [ReportInProductRunResponseRow]);
+ }
+ if (data.hasOwnProperty('startPosition')) {
+ obj['startPosition'] = ApiClient.convertToType(data['startPosition'], 'String');
+ }
+ if (data.hasOwnProperty('totalSetSize')) {
+ obj['totalSetSize'] = ApiClient.convertToType(data['totalSetSize'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ * The last position in the result set.
+ * @member {String} endPosition
+ */
+ exports.prototype['endPosition'] = undefined;
+ /**
+ *
+ * @member {String} exceededMaxResults
+ */
+ exports.prototype['exceededMaxResults'] = undefined;
+ /**
+ *
+ * @member {String} lastWarehouseRefreshDateTime
+ */
+ exports.prototype['lastWarehouseRefreshDateTime'] = undefined;
+ /**
+ * The number of results returned in this response.
+ * @member {String} resultSetSize
+ */
+ exports.prototype['resultSetSize'] = undefined;
+ /**
+ *
+ * @member {Array.} rows
+ */
+ exports.prototype['rows'] = undefined;
+ /**
+ * Starting position of the current result set.
+ * @member {String} startPosition
+ */
+ exports.prototype['startPosition'] = undefined;
+ /**
+ * The total number of items available in the result set. This will always be greater than or equal to the value of the property returning the results in the in the response.
+ * @member {String} totalSetSize
+ */
+ exports.prototype['totalSetSize'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductRunResponseRow.js b/src/model/ReportInProductRunResponseRow.js
new file mode 100644
index 000000000..9b0407857
--- /dev/null
+++ b/src/model/ReportInProductRunResponseRow.js
@@ -0,0 +1,82 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/ReportInProductRunResponseRowFields'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./ReportInProductRunResponseRowFields'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductRunResponseRow = factory(root.Docusign.ApiClient, root.Docusign.ReportInProductRunResponseRowFields);
+ }
+}(this, function(ApiClient, ReportInProductRunResponseRowFields) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductRunResponseRow model module.
+ * @module model/ReportInProductRunResponseRow
+ */
+
+ /**
+ * Constructs a new ReportInProductRunResponseRow
.
+ * @alias module:model/ReportInProductRunResponseRow
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductRunResponseRow
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/ReportInProductRunResponseRow} obj Optional instance to populate.
+ * @return {module:model/ReportInProductRunResponseRow} The populated ReportInProductRunResponseRow
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('envelopeId')) {
+ obj['envelopeId'] = ApiClient.convertToType(data['envelopeId'], 'String');
+ }
+ if (data.hasOwnProperty('fields')) {
+ obj['fields'] = ReportInProductRunResponseRowFields.constructFromObject(data['fields']);
+ }
+ }
+ return obj;
+ }
+
+ /**
+ * The envelope ID of the envelope status that failed to post.
+ * @member {String} envelopeId
+ */
+ exports.prototype['envelopeId'] = undefined;
+ /**
+ * @member {module:model/ReportInProductRunResponseRowFields} fields
+ */
+ exports.prototype['fields'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductRunResponseRowFields.js b/src/model/ReportInProductRunResponseRowFields.js
new file mode 100644
index 000000000..a3e709358
--- /dev/null
+++ b/src/model/ReportInProductRunResponseRowFields.js
@@ -0,0 +1,1043 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductRunResponseRowFields = factory(root.Docusign.ApiClient);
+ }
+}(this, function(ApiClient) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductRunResponseRowFields model module.
+ * @module model/ReportInProductRunResponseRowFields
+ */
+
+ /**
+ * Constructs a new ReportInProductRunResponseRowFields
.
+ * @alias module:model/ReportInProductRunResponseRowFields
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductRunResponseRowFields
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/ReportInProductRunResponseRowFields} obj Optional instance to populate.
+ * @return {module:model/ReportInProductRunResponseRowFields} The populated ReportInProductRunResponseRowFields
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('accessCodeRequired')) {
+ obj['accessCodeRequired'] = ApiClient.convertToType(data['accessCodeRequired'], 'String');
+ }
+ if (data.hasOwnProperty('accessCodesAttempted')) {
+ obj['accessCodesAttempted'] = ApiClient.convertToType(data['accessCodesAttempted'], 'String');
+ }
+ if (data.hasOwnProperty('accessCodesFailed')) {
+ obj['accessCodesFailed'] = ApiClient.convertToType(data['accessCodesFailed'], 'String');
+ }
+ if (data.hasOwnProperty('accountId')) {
+ obj['accountId'] = ApiClient.convertToType(data['accountId'], 'String');
+ }
+ if (data.hasOwnProperty('authenticationCategory')) {
+ obj['authenticationCategory'] = ApiClient.convertToType(data['authenticationCategory'], 'String');
+ }
+ if (data.hasOwnProperty('authenticationSuccess')) {
+ obj['authenticationSuccess'] = ApiClient.convertToType(data['authenticationSuccess'], 'String');
+ }
+ if (data.hasOwnProperty('authenticationType')) {
+ obj['authenticationType'] = ApiClient.convertToType(data['authenticationType'], 'String');
+ }
+ if (data.hasOwnProperty('averageTimeToCompleteSeconds')) {
+ obj['averageTimeToCompleteSeconds'] = ApiClient.convertToType(data['averageTimeToCompleteSeconds'], 'String');
+ }
+ if (data.hasOwnProperty('avgCompleteSeconds')) {
+ obj['avgCompleteSeconds'] = ApiClient.convertToType(data['avgCompleteSeconds'], 'String');
+ }
+ if (data.hasOwnProperty('completed')) {
+ obj['completed'] = ApiClient.convertToType(data['completed'], 'String');
+ }
+ if (data.hasOwnProperty('completedTs')) {
+ obj['completedTs'] = ApiClient.convertToType(data['completedTs'], 'String');
+ }
+ if (data.hasOwnProperty('createdDate')) {
+ obj['createdDate'] = ApiClient.convertToType(data['createdDate'], 'String');
+ }
+ if (data.hasOwnProperty('customField')) {
+ obj['customField'] = ApiClient.convertToType(data['customField'], 'String');
+ }
+ if (data.hasOwnProperty('declinedDate')) {
+ obj['declinedDate'] = ApiClient.convertToType(data['declinedDate'], 'String');
+ }
+ if (data.hasOwnProperty('declinedReason')) {
+ obj['declinedReason'] = ApiClient.convertToType(data['declinedReason'], 'String');
+ }
+ if (data.hasOwnProperty('deliveredDate')) {
+ obj['deliveredDate'] = ApiClient.convertToType(data['deliveredDate'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeCount')) {
+ obj['envelopeCount'] = ApiClient.convertToType(data['envelopeCount'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeCreator')) {
+ obj['envelopeCreator'] = ApiClient.convertToType(data['envelopeCreator'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeId')) {
+ obj['envelopeId'] = ApiClient.convertToType(data['envelopeId'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeInitialSendTs')) {
+ obj['envelopeInitialSendTs'] = ApiClient.convertToType(data['envelopeInitialSendTs'], 'String');
+ }
+ if (data.hasOwnProperty('envelopesBilled')) {
+ obj['envelopesBilled'] = ApiClient.convertToType(data['envelopesBilled'], 'String');
+ }
+ if (data.hasOwnProperty('envelopesCompleted')) {
+ obj['envelopesCompleted'] = ApiClient.convertToType(data['envelopesCompleted'], 'String');
+ }
+ if (data.hasOwnProperty('envelopesCompletedCount')) {
+ obj['envelopesCompletedCount'] = ApiClient.convertToType(data['envelopesCompletedCount'], 'String');
+ }
+ if (data.hasOwnProperty('envelopesDeclined')) {
+ obj['envelopesDeclined'] = ApiClient.convertToType(data['envelopesDeclined'], 'String');
+ }
+ if (data.hasOwnProperty('envelopesSent')) {
+ obj['envelopesSent'] = ApiClient.convertToType(data['envelopesSent'], 'String');
+ }
+ if (data.hasOwnProperty('envelopesSentCount')) {
+ obj['envelopesSentCount'] = ApiClient.convertToType(data['envelopesSentCount'], 'String');
+ }
+ if (data.hasOwnProperty('envelopesVoided')) {
+ obj['envelopesVoided'] = ApiClient.convertToType(data['envelopesVoided'], 'String');
+ }
+ if (data.hasOwnProperty('envelopeVoidedReason')) {
+ obj['envelopeVoidedReason'] = ApiClient.convertToType(data['envelopeVoidedReason'], 'String');
+ }
+ if (data.hasOwnProperty('eodDocumentDescription')) {
+ obj['eodDocumentDescription'] = ApiClient.convertToType(data['eodDocumentDescription'], 'String');
+ }
+ if (data.hasOwnProperty('eodDocumentName')) {
+ obj['eodDocumentName'] = ApiClient.convertToType(data['eodDocumentName'], 'String');
+ }
+ if (data.hasOwnProperty('eodDocumentProfileId')) {
+ obj['eodDocumentProfileId'] = ApiClient.convertToType(data['eodDocumentProfileId'], 'String');
+ }
+ if (data.hasOwnProperty('eodTransactionId')) {
+ obj['eodTransactionId'] = ApiClient.convertToType(data['eodTransactionId'], 'String');
+ }
+ if (data.hasOwnProperty('eodTransactionName')) {
+ obj['eodTransactionName'] = ApiClient.convertToType(data['eodTransactionName'], 'String');
+ }
+ if (data.hasOwnProperty('eventDate')) {
+ obj['eventDate'] = ApiClient.convertToType(data['eventDate'], 'String');
+ }
+ if (data.hasOwnProperty('expirationDate')) {
+ obj['expirationDate'] = ApiClient.convertToType(data['expirationDate'], 'String');
+ }
+ if (data.hasOwnProperty('expiredTs')) {
+ obj['expiredTs'] = ApiClient.convertToType(data['expiredTs'], 'String');
+ }
+ if (data.hasOwnProperty('failures')) {
+ obj['failures'] = ApiClient.convertToType(data['failures'], 'String');
+ }
+ if (data.hasOwnProperty('failureVendorCode')) {
+ obj['failureVendorCode'] = ApiClient.convertToType(data['failureVendorCode'], 'String');
+ }
+ if (data.hasOwnProperty('failureVendorReason')) {
+ obj['failureVendorReason'] = ApiClient.convertToType(data['failureVendorReason'], 'String');
+ }
+ if (data.hasOwnProperty('firstSendTs')) {
+ obj['firstSendTs'] = ApiClient.convertToType(data['firstSendTs'], 'String');
+ }
+ if (data.hasOwnProperty('groupId')) {
+ obj['groupId'] = ApiClient.convertToType(data['groupId'], 'String');
+ }
+ if (data.hasOwnProperty('groupName')) {
+ obj['groupName'] = ApiClient.convertToType(data['groupName'], 'String');
+ }
+ if (data.hasOwnProperty('hoursToCompleteEnd')) {
+ obj['hoursToCompleteEnd'] = ApiClient.convertToType(data['hoursToCompleteEnd'], 'String');
+ }
+ if (data.hasOwnProperty('hoursToCompleteStart')) {
+ obj['hoursToCompleteStart'] = ApiClient.convertToType(data['hoursToCompleteStart'], 'String');
+ }
+ if (data.hasOwnProperty('idChecksAttempted')) {
+ obj['idChecksAttempted'] = ApiClient.convertToType(data['idChecksAttempted'], 'String');
+ }
+ if (data.hasOwnProperty('idChecksFailed')) {
+ obj['idChecksFailed'] = ApiClient.convertToType(data['idChecksFailed'], 'String');
+ }
+ if (data.hasOwnProperty('initialSendTs')) {
+ obj['initialSendTs'] = ApiClient.convertToType(data['initialSendTs'], 'String');
+ }
+ if (data.hasOwnProperty('ipAddress')) {
+ obj['ipAddress'] = ApiClient.convertToType(data['ipAddress'], 'String');
+ }
+ if (data.hasOwnProperty('lastActivity')) {
+ obj['lastActivity'] = ApiClient.convertToType(data['lastActivity'], 'String');
+ }
+ if (data.hasOwnProperty('lastActivityDate')) {
+ obj['lastActivityDate'] = ApiClient.convertToType(data['lastActivityDate'], 'String');
+ }
+ if (data.hasOwnProperty('lastSentDate')) {
+ obj['lastSentDate'] = ApiClient.convertToType(data['lastSentDate'], 'String');
+ }
+ if (data.hasOwnProperty('notSigned')) {
+ obj['notSigned'] = ApiClient.convertToType(data['notSigned'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfAuthenticatedRecipients')) {
+ obj['numberOfAuthenticatedRecipients'] = ApiClient.convertToType(data['numberOfAuthenticatedRecipients'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfCompletedSignatures')) {
+ obj['numberOfCompletedSignatures'] = ApiClient.convertToType(data['numberOfCompletedSignatures'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfDocuments')) {
+ obj['numberOfDocuments'] = ApiClient.convertToType(data['numberOfDocuments'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfPages')) {
+ obj['numberOfPages'] = ApiClient.convertToType(data['numberOfPages'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfRecipients')) {
+ obj['numberOfRecipients'] = ApiClient.convertToType(data['numberOfRecipients'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfSends')) {
+ obj['numberOfSends'] = ApiClient.convertToType(data['numberOfSends'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfSigners')) {
+ obj['numberOfSigners'] = ApiClient.convertToType(data['numberOfSigners'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfTotalDocuments')) {
+ obj['numberOfTotalDocuments'] = ApiClient.convertToType(data['numberOfTotalDocuments'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfTotalPages')) {
+ obj['numberOfTotalPages'] = ApiClient.convertToType(data['numberOfTotalPages'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfTotalSigners')) {
+ obj['numberOfTotalSigners'] = ApiClient.convertToType(data['numberOfTotalSigners'], 'String');
+ }
+ if (data.hasOwnProperty('numberOfUniqueSenders')) {
+ obj['numberOfUniqueSenders'] = ApiClient.convertToType(data['numberOfUniqueSenders'], 'String');
+ }
+ if (data.hasOwnProperty('numberTotalRecipients')) {
+ obj['numberTotalRecipients'] = ApiClient.convertToType(data['numberTotalRecipients'], 'String');
+ }
+ if (data.hasOwnProperty('periodEnd')) {
+ obj['periodEnd'] = ApiClient.convertToType(data['periodEnd'], 'String');
+ }
+ if (data.hasOwnProperty('periodStart')) {
+ obj['periodStart'] = ApiClient.convertToType(data['periodStart'], 'String');
+ }
+ if (data.hasOwnProperty('phoneCallsAttempted')) {
+ obj['phoneCallsAttempted'] = ApiClient.convertToType(data['phoneCallsAttempted'], 'String');
+ }
+ if (data.hasOwnProperty('phoneCallsFailed')) {
+ obj['phoneCallsFailed'] = ApiClient.convertToType(data['phoneCallsFailed'], 'String');
+ }
+ if (data.hasOwnProperty('reasonForDeclining')) {
+ obj['reasonForDeclining'] = ApiClient.convertToType(data['reasonForDeclining'], 'String');
+ }
+ if (data.hasOwnProperty('reasonForVoiding')) {
+ obj['reasonForVoiding'] = ApiClient.convertToType(data['reasonForVoiding'], 'String');
+ }
+ if (data.hasOwnProperty('reassignReason')) {
+ obj['reassignReason'] = ApiClient.convertToType(data['reassignReason'], 'String');
+ }
+ if (data.hasOwnProperty('received')) {
+ obj['received'] = ApiClient.convertToType(data['received'], 'String');
+ }
+ if (data.hasOwnProperty('recipient')) {
+ obj['recipient'] = ApiClient.convertToType(data['recipient'], 'String');
+ }
+ if (data.hasOwnProperty('recipientAction')) {
+ obj['recipientAction'] = ApiClient.convertToType(data['recipientAction'], 'String');
+ }
+ if (data.hasOwnProperty('recipientCompanyName')) {
+ obj['recipientCompanyName'] = ApiClient.convertToType(data['recipientCompanyName'], 'String');
+ }
+ if (data.hasOwnProperty('recipientCountry')) {
+ obj['recipientCountry'] = ApiClient.convertToType(data['recipientCountry'], 'String');
+ }
+ if (data.hasOwnProperty('recipientEmail')) {
+ obj['recipientEmail'] = ApiClient.convertToType(data['recipientEmail'], 'String');
+ }
+ if (data.hasOwnProperty('recipientId')) {
+ obj['recipientId'] = ApiClient.convertToType(data['recipientId'], 'String');
+ }
+ if (data.hasOwnProperty('recipientName')) {
+ obj['recipientName'] = ApiClient.convertToType(data['recipientName'], 'String');
+ }
+ if (data.hasOwnProperty('recipientTemplateRoleName')) {
+ obj['recipientTemplateRoleName'] = ApiClient.convertToType(data['recipientTemplateRoleName'], 'String');
+ }
+ if (data.hasOwnProperty('recipientTitle')) {
+ obj['recipientTitle'] = ApiClient.convertToType(data['recipientTitle'], 'String');
+ }
+ if (data.hasOwnProperty('recipientType')) {
+ obj['recipientType'] = ApiClient.convertToType(data['recipientType'], 'String');
+ }
+ if (data.hasOwnProperty('recipientUserId')) {
+ obj['recipientUserId'] = ApiClient.convertToType(data['recipientUserId'], 'String');
+ }
+ if (data.hasOwnProperty('remainingSignatures')) {
+ obj['remainingSignatures'] = ApiClient.convertToType(data['remainingSignatures'], 'String');
+ }
+ if (data.hasOwnProperty('routingOrder')) {
+ obj['routingOrder'] = ApiClient.convertToType(data['routingOrder'], 'String');
+ }
+ if (data.hasOwnProperty('senderAccountId')) {
+ obj['senderAccountId'] = ApiClient.convertToType(data['senderAccountId'], 'String');
+ }
+ if (data.hasOwnProperty('senderCompanyName')) {
+ obj['senderCompanyName'] = ApiClient.convertToType(data['senderCompanyName'], 'String');
+ }
+ if (data.hasOwnProperty('senderCountry')) {
+ obj['senderCountry'] = ApiClient.convertToType(data['senderCountry'], 'String');
+ }
+ if (data.hasOwnProperty('senderEmail')) {
+ obj['senderEmail'] = ApiClient.convertToType(data['senderEmail'], 'String');
+ }
+ if (data.hasOwnProperty('senderIPAddress')) {
+ obj['senderIPAddress'] = ApiClient.convertToType(data['senderIPAddress'], 'String');
+ }
+ if (data.hasOwnProperty('senderJobTitle')) {
+ obj['senderJobTitle'] = ApiClient.convertToType(data['senderJobTitle'], 'String');
+ }
+ if (data.hasOwnProperty('senderName')) {
+ obj['senderName'] = ApiClient.convertToType(data['senderName'], 'String');
+ }
+ if (data.hasOwnProperty('senderUserId')) {
+ obj['senderUserId'] = ApiClient.convertToType(data['senderUserId'], 'String');
+ }
+ if (data.hasOwnProperty('signDate')) {
+ obj['signDate'] = ApiClient.convertToType(data['signDate'], 'String');
+ }
+ if (data.hasOwnProperty('signed')) {
+ obj['signed'] = ApiClient.convertToType(data['signed'], 'String');
+ }
+ if (data.hasOwnProperty('signedDate')) {
+ obj['signedDate'] = ApiClient.convertToType(data['signedDate'], 'String');
+ }
+ if (data.hasOwnProperty('signedOnMobile')) {
+ obj['signedOnMobile'] = ApiClient.convertToType(data['signedOnMobile'], 'String');
+ }
+ if (data.hasOwnProperty('signedOnPaper')) {
+ obj['signedOnPaper'] = ApiClient.convertToType(data['signedOnPaper'], 'String');
+ }
+ if (data.hasOwnProperty('signerList')) {
+ obj['signerList'] = ApiClient.convertToType(data['signerList'], 'String');
+ }
+ if (data.hasOwnProperty('status')) {
+ obj['status'] = ApiClient.convertToType(data['status'], 'String');
+ }
+ if (data.hasOwnProperty('statusChangedDate')) {
+ obj['statusChangedDate'] = ApiClient.convertToType(data['statusChangedDate'], 'String');
+ }
+ if (data.hasOwnProperty('statusChangedTs')) {
+ obj['statusChangedTs'] = ApiClient.convertToType(data['statusChangedTs'], 'String');
+ }
+ if (data.hasOwnProperty('subject')) {
+ obj['subject'] = ApiClient.convertToType(data['subject'], 'String');
+ }
+ if (data.hasOwnProperty('successes')) {
+ obj['successes'] = ApiClient.convertToType(data['successes'], 'String');
+ }
+ if (data.hasOwnProperty('templatesCreated')) {
+ obj['templatesCreated'] = ApiClient.convertToType(data['templatesCreated'], 'String');
+ }
+ if (data.hasOwnProperty('templatesCreatedCount')) {
+ obj['templatesCreatedCount'] = ApiClient.convertToType(data['templatesCreatedCount'], 'String');
+ }
+ if (data.hasOwnProperty('terminalStatusDate')) {
+ obj['terminalStatusDate'] = ApiClient.convertToType(data['terminalStatusDate'], 'String');
+ }
+ if (data.hasOwnProperty('timeToCompleteSeconds')) {
+ obj['timeToCompleteSeconds'] = ApiClient.convertToType(data['timeToCompleteSeconds'], 'String');
+ }
+ if (data.hasOwnProperty('timeToDeliver')) {
+ obj['timeToDeliver'] = ApiClient.convertToType(data['timeToDeliver'], 'String');
+ }
+ if (data.hasOwnProperty('totalDocuments')) {
+ obj['totalDocuments'] = ApiClient.convertToType(data['totalDocuments'], 'String');
+ }
+ if (data.hasOwnProperty('totalEnvelopes')) {
+ obj['totalEnvelopes'] = ApiClient.convertToType(data['totalEnvelopes'], 'String');
+ }
+ if (data.hasOwnProperty('totalPages')) {
+ obj['totalPages'] = ApiClient.convertToType(data['totalPages'], 'String');
+ }
+ if (data.hasOwnProperty('totalRecipients')) {
+ obj['totalRecipients'] = ApiClient.convertToType(data['totalRecipients'], 'String');
+ }
+ if (data.hasOwnProperty('totalSigners')) {
+ obj['totalSigners'] = ApiClient.convertToType(data['totalSigners'], 'String');
+ }
+ if (data.hasOwnProperty('uniqueSenders')) {
+ obj['uniqueSenders'] = ApiClient.convertToType(data['uniqueSenders'], 'String');
+ }
+ if (data.hasOwnProperty('userAccountEmail')) {
+ obj['userAccountEmail'] = ApiClient.convertToType(data['userAccountEmail'], 'String');
+ }
+ if (data.hasOwnProperty('userAccountName')) {
+ obj['userAccountName'] = ApiClient.convertToType(data['userAccountName'], 'String');
+ }
+ if (data.hasOwnProperty('userAccountStatus')) {
+ obj['userAccountStatus'] = ApiClient.convertToType(data['userAccountStatus'], 'String');
+ }
+ if (data.hasOwnProperty('userCount')) {
+ obj['userCount'] = ApiClient.convertToType(data['userCount'], 'String');
+ }
+ if (data.hasOwnProperty('userId')) {
+ obj['userId'] = ApiClient.convertToType(data['userId'], 'String');
+ }
+ if (data.hasOwnProperty('viewDate')) {
+ obj['viewDate'] = ApiClient.convertToType(data['viewDate'], 'String');
+ }
+ if (data.hasOwnProperty('voidedTs')) {
+ obj['voidedTs'] = ApiClient.convertToType(data['voidedTs'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} accessCodeRequired
+ */
+ exports.prototype['accessCodeRequired'] = undefined;
+ /**
+ *
+ * @member {String} accessCodesAttempted
+ */
+ exports.prototype['accessCodesAttempted'] = undefined;
+ /**
+ *
+ * @member {String} accessCodesFailed
+ */
+ exports.prototype['accessCodesFailed'] = undefined;
+ /**
+ * The account ID associated with the envelope.
+ * @member {String} accountId
+ */
+ exports.prototype['accountId'] = undefined;
+ /**
+ *
+ * @member {String} authenticationCategory
+ */
+ exports.prototype['authenticationCategory'] = undefined;
+ /**
+ *
+ * @member {String} authenticationSuccess
+ */
+ exports.prototype['authenticationSuccess'] = undefined;
+ /**
+ *
+ * @member {String} authenticationType
+ */
+ exports.prototype['authenticationType'] = undefined;
+ /**
+ *
+ * @member {String} averageTimeToCompleteSeconds
+ */
+ exports.prototype['averageTimeToCompleteSeconds'] = undefined;
+ /**
+ *
+ * @member {String} avgCompleteSeconds
+ */
+ exports.prototype['avgCompleteSeconds'] = undefined;
+ /**
+ *
+ * @member {String} completed
+ */
+ exports.prototype['completed'] = undefined;
+ /**
+ *
+ * @member {String} completedTs
+ */
+ exports.prototype['completedTs'] = undefined;
+ /**
+ *
+ * @member {String} createdDate
+ */
+ exports.prototype['createdDate'] = undefined;
+ /**
+ *
+ * @member {String} customField
+ */
+ exports.prototype['customField'] = undefined;
+ /**
+ *
+ * @member {String} declinedDate
+ */
+ exports.prototype['declinedDate'] = undefined;
+ /**
+ * The reason the recipient declined the document.
+ * @member {String} declinedReason
+ */
+ exports.prototype['declinedReason'] = undefined;
+ /**
+ *
+ * @member {String} deliveredDate
+ */
+ exports.prototype['deliveredDate'] = undefined;
+ /**
+ *
+ * @member {String} envelopeCount
+ */
+ exports.prototype['envelopeCount'] = undefined;
+ /**
+ *
+ * @member {String} envelopeCreator
+ */
+ exports.prototype['envelopeCreator'] = undefined;
+ /**
+ * The envelope ID of the envelope status that failed to post.
+ * @member {String} envelopeId
+ */
+ exports.prototype['envelopeId'] = undefined;
+ /**
+ *
+ * @member {String} envelopeInitialSendTs
+ */
+ exports.prototype['envelopeInitialSendTs'] = undefined;
+ /**
+ *
+ * @member {String} envelopesBilled
+ */
+ exports.prototype['envelopesBilled'] = undefined;
+ /**
+ *
+ * @member {String} envelopesCompleted
+ */
+ exports.prototype['envelopesCompleted'] = undefined;
+ /**
+ *
+ * @member {String} envelopesCompletedCount
+ */
+ exports.prototype['envelopesCompletedCount'] = undefined;
+ /**
+ *
+ * @member {String} envelopesDeclined
+ */
+ exports.prototype['envelopesDeclined'] = undefined;
+ /**
+ *
+ * @member {String} envelopesSent
+ */
+ exports.prototype['envelopesSent'] = undefined;
+ /**
+ *
+ * @member {String} envelopesSentCount
+ */
+ exports.prototype['envelopesSentCount'] = undefined;
+ /**
+ *
+ * @member {String} envelopesVoided
+ */
+ exports.prototype['envelopesVoided'] = undefined;
+ /**
+ *
+ * @member {String} envelopeVoidedReason
+ */
+ exports.prototype['envelopeVoidedReason'] = undefined;
+ /**
+ *
+ * @member {String} eodDocumentDescription
+ */
+ exports.prototype['eodDocumentDescription'] = undefined;
+ /**
+ *
+ * @member {String} eodDocumentName
+ */
+ exports.prototype['eodDocumentName'] = undefined;
+ /**
+ *
+ * @member {String} eodDocumentProfileId
+ */
+ exports.prototype['eodDocumentProfileId'] = undefined;
+ /**
+ *
+ * @member {String} eodTransactionId
+ */
+ exports.prototype['eodTransactionId'] = undefined;
+ /**
+ *
+ * @member {String} eodTransactionName
+ */
+ exports.prototype['eodTransactionName'] = undefined;
+ /**
+ *
+ * @member {String} eventDate
+ */
+ exports.prototype['eventDate'] = undefined;
+ /**
+ *
+ * @member {String} expirationDate
+ */
+ exports.prototype['expirationDate'] = undefined;
+ /**
+ *
+ * @member {String} expiredTs
+ */
+ exports.prototype['expiredTs'] = undefined;
+ /**
+ *
+ * @member {String} failures
+ */
+ exports.prototype['failures'] = undefined;
+ /**
+ *
+ * @member {String} failureVendorCode
+ */
+ exports.prototype['failureVendorCode'] = undefined;
+ /**
+ *
+ * @member {String} failureVendorReason
+ */
+ exports.prototype['failureVendorReason'] = undefined;
+ /**
+ *
+ * @member {String} firstSendTs
+ */
+ exports.prototype['firstSendTs'] = undefined;
+ /**
+ *
+ * @member {String} groupId
+ */
+ exports.prototype['groupId'] = undefined;
+ /**
+ * The name of the group.
+ * @member {String} groupName
+ */
+ exports.prototype['groupName'] = undefined;
+ /**
+ *
+ * @member {String} hoursToCompleteEnd
+ */
+ exports.prototype['hoursToCompleteEnd'] = undefined;
+ /**
+ *
+ * @member {String} hoursToCompleteStart
+ */
+ exports.prototype['hoursToCompleteStart'] = undefined;
+ /**
+ *
+ * @member {String} idChecksAttempted
+ */
+ exports.prototype['idChecksAttempted'] = undefined;
+ /**
+ *
+ * @member {String} idChecksFailed
+ */
+ exports.prototype['idChecksFailed'] = undefined;
+ /**
+ *
+ * @member {String} initialSendTs
+ */
+ exports.prototype['initialSendTs'] = undefined;
+ /**
+ *
+ * @member {String} ipAddress
+ */
+ exports.prototype['ipAddress'] = undefined;
+ /**
+ *
+ * @member {String} lastActivity
+ */
+ exports.prototype['lastActivity'] = undefined;
+ /**
+ *
+ * @member {String} lastActivityDate
+ */
+ exports.prototype['lastActivityDate'] = undefined;
+ /**
+ *
+ * @member {String} lastSentDate
+ */
+ exports.prototype['lastSentDate'] = undefined;
+ /**
+ *
+ * @member {String} notSigned
+ */
+ exports.prototype['notSigned'] = undefined;
+ /**
+ *
+ * @member {String} numberOfAuthenticatedRecipients
+ */
+ exports.prototype['numberOfAuthenticatedRecipients'] = undefined;
+ /**
+ *
+ * @member {String} numberOfCompletedSignatures
+ */
+ exports.prototype['numberOfCompletedSignatures'] = undefined;
+ /**
+ *
+ * @member {String} numberOfDocuments
+ */
+ exports.prototype['numberOfDocuments'] = undefined;
+ /**
+ *
+ * @member {String} numberOfPages
+ */
+ exports.prototype['numberOfPages'] = undefined;
+ /**
+ *
+ * @member {String} numberOfRecipients
+ */
+ exports.prototype['numberOfRecipients'] = undefined;
+ /**
+ *
+ * @member {String} numberOfSends
+ */
+ exports.prototype['numberOfSends'] = undefined;
+ /**
+ *
+ * @member {String} numberOfSigners
+ */
+ exports.prototype['numberOfSigners'] = undefined;
+ /**
+ *
+ * @member {String} numberOfTotalDocuments
+ */
+ exports.prototype['numberOfTotalDocuments'] = undefined;
+ /**
+ *
+ * @member {String} numberOfTotalPages
+ */
+ exports.prototype['numberOfTotalPages'] = undefined;
+ /**
+ *
+ * @member {String} numberOfTotalSigners
+ */
+ exports.prototype['numberOfTotalSigners'] = undefined;
+ /**
+ *
+ * @member {String} numberOfUniqueSenders
+ */
+ exports.prototype['numberOfUniqueSenders'] = undefined;
+ /**
+ *
+ * @member {String} numberTotalRecipients
+ */
+ exports.prototype['numberTotalRecipients'] = undefined;
+ /**
+ *
+ * @member {String} periodEnd
+ */
+ exports.prototype['periodEnd'] = undefined;
+ /**
+ *
+ * @member {String} periodStart
+ */
+ exports.prototype['periodStart'] = undefined;
+ /**
+ *
+ * @member {String} phoneCallsAttempted
+ */
+ exports.prototype['phoneCallsAttempted'] = undefined;
+ /**
+ *
+ * @member {String} phoneCallsFailed
+ */
+ exports.prototype['phoneCallsFailed'] = undefined;
+ /**
+ *
+ * @member {String} reasonForDeclining
+ */
+ exports.prototype['reasonForDeclining'] = undefined;
+ /**
+ *
+ * @member {String} reasonForVoiding
+ */
+ exports.prototype['reasonForVoiding'] = undefined;
+ /**
+ *
+ * @member {String} reassignReason
+ */
+ exports.prototype['reassignReason'] = undefined;
+ /**
+ *
+ * @member {String} received
+ */
+ exports.prototype['received'] = undefined;
+ /**
+ *
+ * @member {String} recipient
+ */
+ exports.prototype['recipient'] = undefined;
+ /**
+ *
+ * @member {String} recipientAction
+ */
+ exports.prototype['recipientAction'] = undefined;
+ /**
+ *
+ * @member {String} recipientCompanyName
+ */
+ exports.prototype['recipientCompanyName'] = undefined;
+ /**
+ *
+ * @member {String} recipientCountry
+ */
+ exports.prototype['recipientCountry'] = undefined;
+ /**
+ *
+ * @member {String} recipientEmail
+ */
+ exports.prototype['recipientEmail'] = 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} recipientName
+ */
+ exports.prototype['recipientName'] = undefined;
+ /**
+ *
+ * @member {String} recipientTemplateRoleName
+ */
+ exports.prototype['recipientTemplateRoleName'] = undefined;
+ /**
+ *
+ * @member {String} recipientTitle
+ */
+ exports.prototype['recipientTitle'] = undefined;
+ /**
+ *
+ * @member {String} recipientType
+ */
+ exports.prototype['recipientType'] = undefined;
+ /**
+ *
+ * @member {String} recipientUserId
+ */
+ exports.prototype['recipientUserId'] = undefined;
+ /**
+ *
+ * @member {String} remainingSignatures
+ */
+ exports.prototype['remainingSignatures'] = undefined;
+ /**
+ * Specifies the routing order of the recipient in the envelope.
+ * @member {String} routingOrder
+ */
+ exports.prototype['routingOrder'] = undefined;
+ /**
+ *
+ * @member {String} senderAccountId
+ */
+ exports.prototype['senderAccountId'] = undefined;
+ /**
+ *
+ * @member {String} senderCompanyName
+ */
+ exports.prototype['senderCompanyName'] = undefined;
+ /**
+ *
+ * @member {String} senderCountry
+ */
+ exports.prototype['senderCountry'] = undefined;
+ /**
+ *
+ * @member {String} senderEmail
+ */
+ exports.prototype['senderEmail'] = undefined;
+ /**
+ *
+ * @member {String} senderIPAddress
+ */
+ exports.prototype['senderIPAddress'] = undefined;
+ /**
+ *
+ * @member {String} senderJobTitle
+ */
+ exports.prototype['senderJobTitle'] = undefined;
+ /**
+ *
+ * @member {String} senderName
+ */
+ exports.prototype['senderName'] = undefined;
+ /**
+ *
+ * @member {String} senderUserId
+ */
+ exports.prototype['senderUserId'] = undefined;
+ /**
+ *
+ * @member {String} signDate
+ */
+ exports.prototype['signDate'] = undefined;
+ /**
+ *
+ * @member {String} signed
+ */
+ exports.prototype['signed'] = undefined;
+ /**
+ *
+ * @member {String} signedDate
+ */
+ exports.prototype['signedDate'] = undefined;
+ /**
+ *
+ * @member {String} signedOnMobile
+ */
+ exports.prototype['signedOnMobile'] = undefined;
+ /**
+ *
+ * @member {String} signedOnPaper
+ */
+ exports.prototype['signedOnPaper'] = undefined;
+ /**
+ *
+ * @member {String} signerList
+ */
+ exports.prototype['signerList'] = 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} statusChangedDate
+ */
+ exports.prototype['statusChangedDate'] = undefined;
+ /**
+ *
+ * @member {String} statusChangedTs
+ */
+ exports.prototype['statusChangedTs'] = undefined;
+ /**
+ *
+ * @member {String} subject
+ */
+ exports.prototype['subject'] = undefined;
+ /**
+ *
+ * @member {String} successes
+ */
+ exports.prototype['successes'] = undefined;
+ /**
+ *
+ * @member {String} templatesCreated
+ */
+ exports.prototype['templatesCreated'] = undefined;
+ /**
+ *
+ * @member {String} templatesCreatedCount
+ */
+ exports.prototype['templatesCreatedCount'] = undefined;
+ /**
+ *
+ * @member {String} terminalStatusDate
+ */
+ exports.prototype['terminalStatusDate'] = undefined;
+ /**
+ *
+ * @member {String} timeToCompleteSeconds
+ */
+ exports.prototype['timeToCompleteSeconds'] = undefined;
+ /**
+ *
+ * @member {String} timeToDeliver
+ */
+ exports.prototype['timeToDeliver'] = undefined;
+ /**
+ *
+ * @member {String} totalDocuments
+ */
+ exports.prototype['totalDocuments'] = undefined;
+ /**
+ *
+ * @member {String} totalEnvelopes
+ */
+ exports.prototype['totalEnvelopes'] = undefined;
+ /**
+ *
+ * @member {String} totalPages
+ */
+ exports.prototype['totalPages'] = undefined;
+ /**
+ *
+ * @member {String} totalRecipients
+ */
+ exports.prototype['totalRecipients'] = undefined;
+ /**
+ *
+ * @member {String} totalSigners
+ */
+ exports.prototype['totalSigners'] = undefined;
+ /**
+ *
+ * @member {String} uniqueSenders
+ */
+ exports.prototype['uniqueSenders'] = undefined;
+ /**
+ *
+ * @member {String} userAccountEmail
+ */
+ exports.prototype['userAccountEmail'] = undefined;
+ /**
+ *
+ * @member {String} userAccountName
+ */
+ exports.prototype['userAccountName'] = undefined;
+ /**
+ *
+ * @member {String} userAccountStatus
+ */
+ exports.prototype['userAccountStatus'] = undefined;
+ /**
+ *
+ * @member {String} userCount
+ */
+ exports.prototype['userCount'] = undefined;
+ /**
+ *
+ * @member {String} userId
+ */
+ exports.prototype['userId'] = undefined;
+ /**
+ *
+ * @member {String} viewDate
+ */
+ exports.prototype['viewDate'] = undefined;
+ /**
+ *
+ * @member {String} voidedTs
+ */
+ exports.prototype['voidedTs'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductSaveResponse.js b/src/model/ReportInProductSaveResponse.js
new file mode 100644
index 000000000..43353dd21
--- /dev/null
+++ b/src/model/ReportInProductSaveResponse.js
@@ -0,0 +1,75 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductSaveResponse = factory(root.Docusign.ApiClient);
+ }
+}(this, function(ApiClient) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductSaveResponse model module.
+ * @module model/ReportInProductSaveResponse
+ */
+
+ /**
+ * Constructs a new ReportInProductSaveResponse
.
+ * @alias module:model/ReportInProductSaveResponse
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductSaveResponse
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/ReportInProductSaveResponse} obj Optional instance to populate.
+ * @return {module:model/ReportInProductSaveResponse} The populated ReportInProductSaveResponse
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('reportCustomizedId')) {
+ obj['reportCustomizedId'] = ApiClient.convertToType(data['reportCustomizedId'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} reportCustomizedId
+ */
+ exports.prototype['reportCustomizedId'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/ReportInProductSentByDetails.js b/src/model/ReportInProductSentByDetails.js
new file mode 100644
index 000000000..1a949eac1
--- /dev/null
+++ b/src/model/ReportInProductSentByDetails.js
@@ -0,0 +1,83 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/Group', '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('./Group'), require('./UserInfo'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.ReportInProductSentByDetails = factory(root.Docusign.ApiClient, root.Docusign.Group, root.Docusign.UserInfo);
+ }
+}(this, function(ApiClient, Group, UserInfo) {
+ 'use strict';
+
+
+ /**
+ * The ReportInProductSentByDetails model module.
+ * @module model/ReportInProductSentByDetails
+ */
+
+ /**
+ * Constructs a new ReportInProductSentByDetails
.
+ * @alias module:model/ReportInProductSentByDetails
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a ReportInProductSentByDetails
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/ReportInProductSentByDetails} obj Optional instance to populate.
+ * @return {module:model/ReportInProductSentByDetails} The populated ReportInProductSentByDetails
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('groups')) {
+ obj['groups'] = ApiClient.convertToType(data['groups'], [Group]);
+ }
+ if (data.hasOwnProperty('users')) {
+ obj['users'] = ApiClient.convertToType(data['users'], [UserInfo]);
+ }
+ }
+ return obj;
+ }
+
+ /**
+ * A collection group objects containing information about the groups returned.
+ * @member {Array.} groups
+ */
+ exports.prototype['groups'] = undefined;
+ /**
+ *
+ * @member {Array.} users
+ */
+ exports.prototype['users'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/SenderEmailNotifications.js b/src/model/SenderEmailNotifications.js
index 53bd38e1d..661cb4b92 100644
--- a/src/model/SenderEmailNotifications.js
+++ b/src/model/SenderEmailNotifications.js
@@ -72,6 +72,9 @@
if (data.hasOwnProperty('offlineSigningFailed')) {
obj['offlineSigningFailed'] = ApiClient.convertToType(data['offlineSigningFailed'], 'String');
}
+ if (data.hasOwnProperty('powerformResponsesLimitNotificationEmail')) {
+ obj['powerformResponsesLimitNotificationEmail'] = ApiClient.convertToType(data['powerformResponsesLimitNotificationEmail'], 'String');
+ }
if (data.hasOwnProperty('purgeDocuments')) {
obj['purgeDocuments'] = ApiClient.convertToType(data['purgeDocuments'], 'String');
}
@@ -118,6 +121,11 @@
* @member {String} offlineSigningFailed
*/
exports.prototype['offlineSigningFailed'] = undefined;
+ /**
+ *
+ * @member {String} powerformResponsesLimitNotificationEmail
+ */
+ exports.prototype['powerformResponsesLimitNotificationEmail'] = undefined;
/**
*
* @member {String} purgeDocuments
diff --git a/src/model/TabMetadata.js b/src/model/TabMetadata.js
index a2bfb38c1..fb469a90a 100644
--- a/src/model/TabMetadata.js
+++ b/src/model/TabMetadata.js
@@ -156,9 +156,15 @@
if (data.hasOwnProperty('paymentItemName')) {
obj['paymentItemName'] = ApiClient.convertToType(data['paymentItemName'], 'String');
}
+ if (data.hasOwnProperty('requireAll')) {
+ obj['requireAll'] = ApiClient.convertToType(data['requireAll'], 'String');
+ }
if (data.hasOwnProperty('required')) {
obj['required'] = ApiClient.convertToType(data['required'], 'String');
}
+ if (data.hasOwnProperty('requireInitialOnSharedChange')) {
+ obj['requireInitialOnSharedChange'] = ApiClient.convertToType(data['requireInitialOnSharedChange'], 'String');
+ }
if (data.hasOwnProperty('scaleValue')) {
obj['scaleValue'] = ApiClient.convertToType(data['scaleValue'], 'String');
}
@@ -365,11 +371,21 @@
* @member {String} paymentItemName
*/
exports.prototype['paymentItemName'] = undefined;
+ /**
+ * When set to **true** and shared is true, information must be entered in this field to complete the envelope.
+ * @member {String} requireAll
+ */
+ exports.prototype['requireAll'] = undefined;
/**
* When set to **true**, the signer is required to fill out this tab
* @member {String} required
*/
exports.prototype['required'] = undefined;
+ /**
+ * Optional element for field markup. When set to **true**, the signer is required to initial when they modify a shared field.
+ * @member {String} requireInitialOnSharedChange
+ */
+ exports.prototype['requireInitialOnSharedChange'] = undefined;
/**
*
* @member {String} scaleValue
diff --git a/src/model/Tabs.js b/src/model/Tabs.js
index 9c4b61fe0..f1975658a 100644
--- a/src/model/Tabs.js
+++ b/src/model/Tabs.js
@@ -112,7 +112,7 @@
obj['noteTabs'] = ApiClient.convertToType(data['noteTabs'], [Note]);
}
if (data.hasOwnProperty('numberTabs')) {
- obj['numberTabs'] = ApiClient.convertToType(data['numberTabs'], ['ModelNumber']);
+ obj['numberTabs'] = ApiClient.convertToType(data['numberTabs'], [ModelNumber]);
}
if (data.hasOwnProperty('polyLineOverlayTabs')) {
obj['polyLineOverlayTabs'] = ApiClient.convertToType(data['polyLineOverlayTabs'], [PolyLineOverlay]);
@@ -248,7 +248,7 @@
exports.prototype['noteTabs'] = undefined;
/**
* Specifies a tag on the document where you want the recipient to enter a number. It uses the same parameters as a Text tab, with the validation message and pattern set for number information. When getting information that includes this tab type, the original value of the tab when the associated envelope was sent is included in the response.
- * @member {Array.} numberTabs
+ * @member {Array.} numberTabs
*/
exports.prototype['numberTabs'] = undefined;
/**
diff --git a/src/model/TemplateTabs.js b/src/model/TemplateTabs.js
index ba0890a11..4a019933f 100644
--- a/src/model/TemplateTabs.js
+++ b/src/model/TemplateTabs.js
@@ -12,18 +12,18 @@
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
- define(['ApiClient', 'model/Approve', 'model/Checkbox', 'model/CommentThread', 'model/Company', 'model/DateSigned', 'model/Decline', 'model/Draw', 'model/Email', 'model/EmailAddress', 'model/EnvelopeId', 'model/FirstName', 'model/FormulaTab', 'model/FullName', 'model/InitialHere', 'model/LastName', 'model/List', 'model/ModelDate', 'model/Notarize', 'model/Note', 'model/PolyLineOverlay', 'model/RadioGroup', 'model/SignHere', 'model/SignerAttachment', 'model/SmartSection', 'model/Ssn', 'model/TabGroup', 'model/Text', 'model/Title', 'model/View', 'model/Zip'], factory);
+ define(['ApiClient', 'model/Approve', 'model/Checkbox', 'model/CommentThread', 'model/Company', 'model/DateSigned', 'model/Decline', 'model/Draw', 'model/Email', 'model/EmailAddress', 'model/EnvelopeId', 'model/FirstName', 'model/FormulaTab', 'model/FullName', 'model/InitialHere', 'model/LastName', 'model/List', 'model/ModelDate', 'model/ModelNumber', 'model/Notarize', 'model/Note', 'model/PolyLineOverlay', 'model/RadioGroup', 'model/SignHere', 'model/SignerAttachment', 'model/SmartSection', 'model/Ssn', 'model/TabGroup', 'model/Text', 'model/Title', 'model/View', 'model/Zip'], factory);
} else if (typeof module === 'object' && module.exports) {
// CommonJS-like environments that support module.exports, like Node.
- module.exports = factory(require('../ApiClient'), require('./Approve'), require('./Checkbox'), require('./CommentThread'), require('./Company'), require('./DateSigned'), require('./Decline'), require('./Draw'), require('./Email'), require('./EmailAddress'), require('./EnvelopeId'), require('./FirstName'), require('./FormulaTab'), require('./FullName'), require('./InitialHere'), require('./LastName'), require('./List'), require('./ModelDate'), require('./Notarize'), require('./Note'), require('./PolyLineOverlay'), require('./RadioGroup'), require('./SignHere'), require('./SignerAttachment'), require('./SmartSection'), require('./Ssn'), require('./TabGroup'), require('./Text'), require('./Title'), require('./View'), require('./Zip'));
+ module.exports = factory(require('../ApiClient'), require('./Approve'), require('./Checkbox'), require('./CommentThread'), require('./Company'), require('./DateSigned'), require('./Decline'), require('./Draw'), require('./Email'), require('./EmailAddress'), require('./EnvelopeId'), require('./FirstName'), require('./FormulaTab'), require('./FullName'), require('./InitialHere'), require('./LastName'), require('./List'), require('./ModelDate'), require('./ModelNumber'), require('./Notarize'), require('./Note'), require('./PolyLineOverlay'), require('./RadioGroup'), require('./SignHere'), require('./SignerAttachment'), require('./SmartSection'), require('./Ssn'), require('./TabGroup'), require('./Text'), require('./Title'), require('./View'), require('./Zip'));
} else {
// Browser globals (root is window)
if (!root.Docusign) {
root.Docusign = {};
}
- root.Docusign.TemplateTabs = factory(root.Docusign.ApiClient, root.Docusign.Approve, root.Docusign.Checkbox, root.Docusign.CommentThread, root.Docusign.Company, root.Docusign.DateSigned, root.Docusign.Decline, root.Docusign.Draw, root.Docusign.Email, root.Docusign.EmailAddress, root.Docusign.EnvelopeId, root.Docusign.FirstName, root.Docusign.FormulaTab, root.Docusign.FullName, root.Docusign.InitialHere, root.Docusign.LastName, root.Docusign.List, root.Docusign.ModelDate, root.Docusign.Notarize, root.Docusign.Note, root.Docusign.PolyLineOverlay, root.Docusign.RadioGroup, root.Docusign.SignHere, root.Docusign.SignerAttachment, root.Docusign.SmartSection, root.Docusign.Ssn, root.Docusign.TabGroup, root.Docusign.Text, root.Docusign.Title, root.Docusign.View, root.Docusign.Zip);
+ root.Docusign.TemplateTabs = factory(root.Docusign.ApiClient, root.Docusign.Approve, root.Docusign.Checkbox, root.Docusign.CommentThread, root.Docusign.Company, root.Docusign.DateSigned, root.Docusign.Decline, root.Docusign.Draw, root.Docusign.Email, root.Docusign.EmailAddress, root.Docusign.EnvelopeId, root.Docusign.FirstName, root.Docusign.FormulaTab, root.Docusign.FullName, root.Docusign.InitialHere, root.Docusign.LastName, root.Docusign.List, root.Docusign.ModelDate, root.Docusign.ModelNumber, root.Docusign.Notarize, root.Docusign.Note, root.Docusign.PolyLineOverlay, root.Docusign.RadioGroup, root.Docusign.SignHere, root.Docusign.SignerAttachment, root.Docusign.SmartSection, root.Docusign.Ssn, root.Docusign.TabGroup, root.Docusign.Text, root.Docusign.Title, root.Docusign.View, root.Docusign.Zip);
}
-}(this, function(ApiClient, Approve, Checkbox, CommentThread, Company, DateSigned, Decline, Draw, Email, EmailAddress, EnvelopeId, FirstName, FormulaTab, FullName, InitialHere, LastName, List, ModelDate, Notarize, Note, PolyLineOverlay, RadioGroup, SignHere, SignerAttachment, SmartSection, Ssn, TabGroup, Text, Title, View, Zip) {
+}(this, function(ApiClient, Approve, Checkbox, CommentThread, Company, DateSigned, Decline, Draw, Email, EmailAddress, EnvelopeId, FirstName, FormulaTab, FullName, InitialHere, LastName, List, ModelDate, ModelNumber, Notarize, Note, PolyLineOverlay, RadioGroup, SignHere, SignerAttachment, SmartSection, Ssn, TabGroup, Text, Title, View, Zip) {
'use strict';
@@ -112,7 +112,7 @@
obj['noteTabs'] = ApiClient.convertToType(data['noteTabs'], [Note]);
}
if (data.hasOwnProperty('numberTabs')) {
- obj['numberTabs'] = ApiClient.convertToType(data['numberTabs'], ['Number']);
+ obj['numberTabs'] = ApiClient.convertToType(data['numberTabs'], [ModelNumber]);
}
if (data.hasOwnProperty('polyLineOverlayTabs')) {
obj['polyLineOverlayTabs'] = ApiClient.convertToType(data['polyLineOverlayTabs'], [PolyLineOverlay]);
@@ -248,7 +248,7 @@
exports.prototype['noteTabs'] = undefined;
/**
* Specifies a tag on the document where you want the recipient to enter a number. It uses the same parameters as a Text tab, with the validation message and pattern set for number information. When getting information that includes this tab type, the original value of the tab when the associated envelope was sent is included in the response.
- * @member {Array.} numberTabs
+ * @member {Array.} numberTabs
*/
exports.prototype['numberTabs'] = undefined;
/**
diff --git a/src/model/Workflow.js b/src/model/Workflow.js
new file mode 100644
index 000000000..780b31db9
--- /dev/null
+++ b/src/model/Workflow.js
@@ -0,0 +1,91 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/WorkflowStep'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./WorkflowStep'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.Workflow = factory(root.Docusign.ApiClient, root.Docusign.WorkflowStep);
+ }
+}(this, function(ApiClient, WorkflowStep) {
+ 'use strict';
+
+
+ /**
+ * The Workflow model module.
+ * @module model/Workflow
+ */
+
+ /**
+ * Constructs a new Workflow
.
+ * @alias module:model/Workflow
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a Workflow
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/Workflow} obj Optional instance to populate.
+ * @return {module:model/Workflow} The populated Workflow
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('currentWorkflowStepId')) {
+ obj['currentWorkflowStepId'] = ApiClient.convertToType(data['currentWorkflowStepId'], 'String');
+ }
+ if (data.hasOwnProperty('workflowStatus')) {
+ obj['workflowStatus'] = ApiClient.convertToType(data['workflowStatus'], 'String');
+ }
+ if (data.hasOwnProperty('workflowSteps')) {
+ obj['workflowSteps'] = ApiClient.convertToType(data['workflowSteps'], [WorkflowStep]);
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} currentWorkflowStepId
+ */
+ exports.prototype['currentWorkflowStepId'] = undefined;
+ /**
+ *
+ * @member {String} workflowStatus
+ */
+ exports.prototype['workflowStatus'] = undefined;
+ /**
+ *
+ * @member {Array.} workflowSteps
+ */
+ exports.prototype['workflowSteps'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/src/model/WorkflowStep.js b/src/model/WorkflowStep.js
new file mode 100644
index 000000000..1bfafe2da
--- /dev/null
+++ b/src/model/WorkflowStep.js
@@ -0,0 +1,130 @@
+/**
+ * DocuSign REST API
+ * The DocuSign 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/RecipientRouting'], factory);
+ } else if (typeof module === 'object' && module.exports) {
+ // CommonJS-like environments that support module.exports, like Node.
+ module.exports = factory(require('../ApiClient'), require('./RecipientRouting'));
+ } else {
+ // Browser globals (root is window)
+ if (!root.Docusign) {
+ root.Docusign = {};
+ }
+ root.Docusign.WorkflowStep = factory(root.Docusign.ApiClient, root.Docusign.RecipientRouting);
+ }
+}(this, function(ApiClient, RecipientRouting) {
+ 'use strict';
+
+
+ /**
+ * The WorkflowStep model module.
+ * @module model/WorkflowStep
+ */
+
+ /**
+ * Constructs a new WorkflowStep
.
+ * @alias module:model/WorkflowStep
+ * @class
+ */
+ var exports = function() {
+ var _this = this;
+
+
+ };
+
+ /**
+ * Constructs a WorkflowStep
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/WorkflowStep} obj Optional instance to populate.
+ * @return {module:model/WorkflowStep} The populated WorkflowStep
instance.
+ */
+ exports.constructFromObject = function(data, obj) {
+ if (data) {
+ obj = obj || new exports();
+
+ if (data.hasOwnProperty('action')) {
+ obj['action'] = ApiClient.convertToType(data['action'], 'String');
+ }
+ if (data.hasOwnProperty('completedDate')) {
+ obj['completedDate'] = ApiClient.convertToType(data['completedDate'], 'String');
+ }
+ if (data.hasOwnProperty('itemId')) {
+ obj['itemId'] = ApiClient.convertToType(data['itemId'], 'String');
+ }
+ if (data.hasOwnProperty('recipientRouting')) {
+ obj['recipientRouting'] = RecipientRouting.constructFromObject(data['recipientRouting']);
+ }
+ if (data.hasOwnProperty('status')) {
+ obj['status'] = ApiClient.convertToType(data['status'], 'String');
+ }
+ if (data.hasOwnProperty('triggeredDate')) {
+ obj['triggeredDate'] = ApiClient.convertToType(data['triggeredDate'], 'String');
+ }
+ if (data.hasOwnProperty('triggerOnItem')) {
+ obj['triggerOnItem'] = ApiClient.convertToType(data['triggerOnItem'], 'String');
+ }
+ if (data.hasOwnProperty('workflowStepId')) {
+ obj['workflowStepId'] = ApiClient.convertToType(data['workflowStepId'], 'String');
+ }
+ }
+ return obj;
+ }
+
+ /**
+ *
+ * @member {String} action
+ */
+ exports.prototype['action'] = undefined;
+ /**
+ *
+ * @member {String} completedDate
+ */
+ exports.prototype['completedDate'] = undefined;
+ /**
+ *
+ * @member {String} itemId
+ */
+ exports.prototype['itemId'] = undefined;
+ /**
+ * @member {module:model/RecipientRouting} recipientRouting
+ */
+ exports.prototype['recipientRouting'] = 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} triggeredDate
+ */
+ exports.prototype['triggeredDate'] = undefined;
+ /**
+ *
+ * @member {String} triggerOnItem
+ */
+ exports.prototype['triggerOnItem'] = undefined;
+ /**
+ *
+ * @member {String} workflowStepId
+ */
+ exports.prototype['workflowStepId'] = undefined;
+
+
+
+ return exports;
+}));
+
+
diff --git a/test/SdkUnitTestsWithCallback.js b/test/SdkUnitTestsWithCallback.js
index 757a6a834..647eb3ab4 100755
--- a/test/SdkUnitTestsWithCallback.js
+++ b/test/SdkUnitTestsWithCallback.js
@@ -299,7 +299,7 @@ describe('SDK Unit Tests With Callbacks:', function (done) {
var envelopesApi = new docusign.EnvelopesApi(apiClient);
- envelopesApi.createEnvelope(accountId, {'envelopeDefinition': envDef}, function (error, envelopeSummary, response) {
+ envelopesApi.createEnvelope(accountId, { envelopeDefinition: envDef }, function (error, envelopeSummary, response) {
if (error) {
return done(error);
}
@@ -341,7 +341,7 @@ describe('SDK Unit Tests With Callbacks:', function (done) {
var envelopesApi = new docusign.EnvelopesApi(apiClient);
- envelopesApi.createEnvelope(accountId, {'envelopeDefinition': envDef}, function (error, envelopeSummary, response) {
+ envelopesApi.createEnvelope(accountId, { envelopeDefinition: envDef }, function (error, envelopeSummary, response) {
if (error) {
return done(error);
}
@@ -417,7 +417,7 @@ describe('SDK Unit Tests With Callbacks:', function (done) {
var envelopesApi = new docusign.EnvelopesApi(apiClient);
- envelopesApi.createEnvelope(accountId, {'envelopeDefinition': envDef}, function (error, envelopeSummary, response) {
+ envelopesApi.createEnvelope(accountId, { envelopeDefinition: envDef }, function (error, envelopeSummary, response) {
if (error) {
return done(error);
}
@@ -431,7 +431,7 @@ describe('SDK Unit Tests With Callbacks:', function (done) {
recipientView.authenticationMethod = 'email';
recipientView.userName = name;
recipientView.email = userName;
- envelopesApi.createRecipientView(accountId, envelopeSummary.envelopeId, {'recipientViewRequest': recipientView}, function (error, viewUrl, response) {
+ envelopesApi.createRecipientView(accountId, envelopeSummary.envelopeId, { recipientViewRequest: recipientView }, function (error, viewUrl, response) {
if (error) {
return done(error);
}
@@ -503,7 +503,7 @@ describe('SDK Unit Tests With Callbacks:', function (done) {
var templatesApi = new docusign.TemplatesApi(apiClient);
- templatesApi.createTemplate(accountId, {'envelopeTemplate': template}, function (error, templateSummary, response) {
+ templatesApi.createTemplate(accountId, { envelopeTemplate: template }, function (error, templateSummary, response) {
if (error) {
return done(error);
}
@@ -579,7 +579,7 @@ describe('SDK Unit Tests With Callbacks:', function (done) {
var envelopesApi = new docusign.EnvelopesApi(apiClient);
- envelopesApi.createEnvelope(accountId, {'envelopeDefinition': envDef}, function (error, envelopeSummary, response) {
+ envelopesApi.createEnvelope(accountId, { envelopeDefinition: envDef }, function (error, envelopeSummary, response) {
if (error) {
return done(error);
}
@@ -702,7 +702,7 @@ describe('SDK Unit Tests With Callbacks:', function (done) {
var diagSettings = new docusign.DiagnosticsSettingsInformation();
diagSettings.apiRequestLogging = 'true';
- diagApi.updateRequestLogSettings({'diagnosticsSettingsInformation': diagSettings}, function (error, diagnosticsSettingsInformation, response) {
+ diagApi.updateRequestLogSettings({ diagnosticsSettingsInformation: diagSettings }, function (error, diagnosticsSettingsInformation, response) {
if (error) {
return done(error);
}
@@ -712,7 +712,7 @@ describe('SDK Unit Tests With Callbacks:', function (done) {
var envelopesApi = new docusign.EnvelopesApi(apiClient);
- envelopesApi.createEnvelope(accountId, {'envelopeDefinition': envDef}, function (error, envelopeSummary, response) {
+ envelopesApi.createEnvelope(accountId, { envelopeDefinition: envDef }, function (error, envelopeSummary, response) {
if (error) {
return done(error);
}
diff --git a/test/keys/docusign_public_key.txt b/test/keys/docusign_public_key.txt
index 9cc9be0a2..e69de29bb 100644
--- a/test/keys/docusign_public_key.txt
+++ b/test/keys/docusign_public_key.txt
@@ -1,9 +0,0 @@
------BEGIN PUBLIC KEY-----
-MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAh0VLAZe6m36tbthAom/I
-Rzxvm/i66mEpow9AsrFP3EAybtVw2s13RJ1f0ZJA4sB7SbOtRymIxLlVUWkZLW4N
-qtECrObqOuke+G2ROWfOhcAyMuiBlW44mvl8Gil+n6Lwif2+OtUQ88iwPuE6I7jK
-nBV82lNGDx3H1hqHl7wpQZRyRPCdzPCrh6TRHj1D40mvrUwqAptj5m71QKA9tWVA
-QQ1DGKJZVZI4mdz3+I1XCinF8zrxIUJyEtaJfCHiS086XF3Sw7DkU2o/QIIYbpxl
-f9Zdjr1QT6/ow7pwJbX2/GSQW2mVGSY0KSiPFVjbpjKBpVpd4vgnQqn10BzLvLNy
-SwIDAQAB
------END PUBLIC KEY-----
\ No newline at end of file