Skip to content

Commit bf50579

Browse files
paigesrossiroot
andauthored
Version 6.1.0-v2.1-22.4.02.00 release (#322)
Co-authored-by: root <[email protected]>
1 parent 4467486 commit bf50579

31 files changed

+1603
-262
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
See [DocuSign Support Center](https://support.docusign.com/en/releasenotes/) for Product Release Notes.
33

44

5+
## [v6.1.0] - eSignature API v2.1-22.4.02.00 - 2023-02-02
6+
### Changed
7+
- Added support for version v2.1-22.4.02.00 of the DocuSign ESignature API.
8+
- Updated the SDK release version.
9+
510
## [v6.0.0] - eSignature API v2.1-22.3.01.00 - 2023-01-23
611
### Breaking
712
- Deprecating Node versions <12

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ commented out
1616
-->
1717

1818
## Requirements
19-
* Node 4
19+
* Node 12
2020
* Free [developer account](https://go.docusign.com/sandbox/productshot/?elqCampaignId=16531)
2121

2222
## Compatibility
23-
* Node 4+
23+
* Node 12+
2424

2525
## Installation
2626
This SDK is provided as open source, which enables you to customize its functionality to suit your particular use case. To do so, download or clone the repository. If the SDK’s given functionality meets your integration needs, or if you’re working through our [code examples](https://developers.docusign.com/docs/esign-rest-api/how-to/) from the [DocuSign Developer Center](https://developers.docusign.com/), you merely need to install it by following the instructions below.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "docusign-esign",
3-
"version": "6.0.0",
3+
"version": "6.1.0",
44
"description": "DocuSign Node.js API client.",
55
"license": "MIT",
66
"main": "src/index.js",

src/api/ConnectApi.js

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1280,6 +1280,66 @@
12801280
);
12811281
};
12821282

1283+
/**
1284+
* (Optional) Callback function to receive the result of the updateConnectOAuthConfig operation. If none specified a Promise will be returned.
1285+
* @callback module:api/ConnectApi~updateConnectOAuthConfigCallback
1286+
* @param {String} error Error message, if any.
1287+
* @param {module:model/ConnectOAuthConfig} data The data returned by the service call.
1288+
* @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data.
1289+
*/
1290+
1291+
/**
1292+
* Updates the existing Connect OAuth Config for the account.
1293+
* @param {String} accountId The external account number (int) or account ID Guid.
1294+
* @param {Object} optsOrCallback Optional parameters, if you are passing no optional parameters, you can either pass a null or omit this parameter entirely.
1295+
* @param {module:model/ConnectOAuthConfig} optsOrCallback.connectOAuthConfig
1296+
* @param {module:api/ConnectApi~updateConnectOAuthConfigCallback} callback The callback function, accepting three arguments: error, data, response
1297+
* data is of type: {@link module:model/ConnectOAuthConfig}
1298+
*/
1299+
this.updateConnectOAuthConfig = function(accountId, optsOrCallback, callback) {
1300+
optsOrCallback = optsOrCallback || {};
1301+
1302+
if (typeof optsOrCallback === 'function') {
1303+
callback = optsOrCallback;
1304+
optsOrCallback = {};
1305+
}
1306+
1307+
var postBody = optsOrCallback['connectOAuthConfig'];
1308+
1309+
// verify the required parameter 'accountId' is set
1310+
if (accountId === undefined || accountId === null) {
1311+
throw new Error("Missing the required parameter 'accountId' when calling updateConnectOAuthConfig");
1312+
}
1313+
1314+
if (typeof callback !== 'function' && arguments.length && typeof arguments[arguments.length-1] === 'function'){
1315+
if (typeof optsOrCallback !== 'undefined') {
1316+
optsOrCallback = callback;
1317+
}
1318+
callback = arguments[arguments.length-1];
1319+
}
1320+
1321+
var pathParams = {
1322+
'accountId': accountId
1323+
};
1324+
var queryParams = {
1325+
};
1326+
var headerParams = {
1327+
};
1328+
var formParams = {
1329+
};
1330+
1331+
var authNames = ['docusignAccessCode'];
1332+
var contentTypes = [];
1333+
var accepts = ['application/json'];
1334+
var returnType = ConnectOAuthConfig;
1335+
1336+
return this.apiClient.callApi(
1337+
'/v2.1/accounts/{accountId}/connect/oauth', 'PUT',
1338+
pathParams, queryParams, headerParams, formParams, postBody,
1339+
authNames, contentTypes, accepts, returnType, callback
1340+
);
1341+
};
1342+
12831343
/**
12841344
* (Optional) Callback function to receive the result of the updateMobileNotifiers operation. If none specified a Promise will be returned.
12851345
* @callback module:api/ConnectApi~updateMobileNotifiersCallback

src/api/EnvelopesApi.js

Lines changed: 14 additions & 82 deletions
Large diffs are not rendered by default.

src/api/FoldersApi.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,11 @@
6464
* Retrieves a list of the folders for the account, including the folder hierarchy. You can specify whether to return just the template folder or template folder and normal folders by setting the `template` query string parameter.
6565
* @param {String} accountId The external account number (int) or account ID Guid.
6666
* @param {Object} optsOrCallback Optional parameters, if you are passing no optional parameters, you can either pass a null or omit this parameter entirely.
67+
* @param {String} optsOrCallback.count
6768
* @param {String} optsOrCallback.include
6869
* @param {String} optsOrCallback.includeItems
6970
* @param {String} optsOrCallback.startPosition
71+
* @param {String} optsOrCallback.subFolderDepth
7072
* @param {String} optsOrCallback.template Specifies the items that are returned. Valid values are: * include - The folder list will return normal folders plus template folders. * only - Only the list of template folders are returned.
7173
* @param {String} optsOrCallback.userFilter
7274
* @param {module:api/FoldersApi~listCallback} callback The callback function, accepting three arguments: error, data, response
@@ -98,9 +100,11 @@
98100
'accountId': accountId
99101
};
100102
var queryParams = {
103+
'count': optsOrCallback['count'],
101104
'include': optsOrCallback['include'],
102105
'include_items': optsOrCallback['includeItems'],
103106
'start_position': optsOrCallback['startPosition'],
107+
'sub_folder_depth': optsOrCallback['subFolderDepth'],
104108
'template': optsOrCallback['template'],
105109
'user_filter': optsOrCallback['userFilter']
106110
};

src/api/TemplatesApi.js

Lines changed: 4 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@
1212
(function(root, factory) {
1313
if (typeof define === 'function' && define.amd) {
1414
// AMD. Register as an anonymous module.
15-
define(['Configuration', 'ApiClient', 'model/BulkRecipientsResponse', 'model/BulkRecipientsUpdateResponse', 'model/CustomFields', 'model/DocumentFieldsInformation', 'model/DocumentHtmlDefinition', 'model/DocumentHtmlDefinitionOriginals', 'model/DocumentHtmlDefinitions', 'model/EnvelopeDefinition', 'model/EnvelopeDocument', 'model/EnvelopeTemplate', 'model/EnvelopeTemplateResults', 'model/ErrorDetails', 'model/GroupInformation', 'model/LockInformation', 'model/LockRequest', 'model/Notification', 'model/PageImages', 'model/PageRequest', 'model/RecipientPreviewRequest', 'model/Recipients', 'model/RecipientsUpdateSummary', 'model/ReturnUrlRequest', 'model/Tabs', 'model/TemplateCustomFields', 'model/TemplateDocumentsResult', 'model/TemplateNotificationRequest', 'model/TemplateRecipients', 'model/TemplateSummary', 'model/TemplateTabs', 'model/TemplateUpdateSummary', 'model/ViewUrl'], factory);
15+
define(['Configuration', 'ApiClient', 'model/BulkRecipientsUpdateResponse', 'model/CustomFields', 'model/DocumentFieldsInformation', 'model/DocumentHtmlDefinition', 'model/DocumentHtmlDefinitionOriginals', 'model/DocumentHtmlDefinitions', 'model/EnvelopeDefinition', 'model/EnvelopeDocument', 'model/EnvelopeTemplate', 'model/EnvelopeTemplateResults', 'model/ErrorDetails', 'model/GroupInformation', 'model/LockInformation', 'model/LockRequest', 'model/Notification', 'model/PageImages', 'model/PageRequest', 'model/RecipientPreviewRequest', 'model/Recipients', 'model/RecipientsUpdateSummary', 'model/ReturnUrlRequest', 'model/Tabs', 'model/TemplateCustomFields', 'model/TemplateDocumentsResult', 'model/TemplateNotificationRequest', 'model/TemplateRecipients', 'model/TemplateSummary', 'model/TemplateTabs', 'model/TemplateUpdateSummary', 'model/ViewUrl'], factory);
1616
} else if (typeof module === 'object' && module.exports) {
1717
// CommonJS-like environments that support module.exports, like Node.
18-
module.exports = factory(require('../Configuration'), require('../ApiClient'), require('../model/BulkRecipientsResponse'), require('../model/BulkRecipientsUpdateResponse'), require('../model/CustomFields'), require('../model/DocumentFieldsInformation'), require('../model/DocumentHtmlDefinition'), require('../model/DocumentHtmlDefinitionOriginals'), require('../model/DocumentHtmlDefinitions'), require('../model/EnvelopeDefinition'), require('../model/EnvelopeDocument'), require('../model/EnvelopeTemplate'), require('../model/EnvelopeTemplateResults'), require('../model/ErrorDetails'), require('../model/GroupInformation'), require('../model/LockInformation'), require('../model/LockRequest'), require('../model/Notification'), require('../model/PageImages'), require('../model/PageRequest'), require('../model/RecipientPreviewRequest'), require('../model/Recipients'), require('../model/RecipientsUpdateSummary'), require('../model/ReturnUrlRequest'), require('../model/Tabs'), require('../model/TemplateCustomFields'), require('../model/TemplateDocumentsResult'), require('../model/TemplateNotificationRequest'), require('../model/TemplateRecipients'), require('../model/TemplateSummary'), require('../model/TemplateTabs'), require('../model/TemplateUpdateSummary'), require('../model/ViewUrl'));
18+
module.exports = factory(require('../Configuration'), require('../ApiClient'), require('../model/BulkRecipientsUpdateResponse'), require('../model/CustomFields'), require('../model/DocumentFieldsInformation'), require('../model/DocumentHtmlDefinition'), require('../model/DocumentHtmlDefinitionOriginals'), require('../model/DocumentHtmlDefinitions'), require('../model/EnvelopeDefinition'), require('../model/EnvelopeDocument'), require('../model/EnvelopeTemplate'), require('../model/EnvelopeTemplateResults'), require('../model/ErrorDetails'), require('../model/GroupInformation'), require('../model/LockInformation'), require('../model/LockRequest'), require('../model/Notification'), require('../model/PageImages'), require('../model/PageRequest'), require('../model/RecipientPreviewRequest'), require('../model/Recipients'), require('../model/RecipientsUpdateSummary'), require('../model/ReturnUrlRequest'), require('../model/Tabs'), require('../model/TemplateCustomFields'), require('../model/TemplateDocumentsResult'), require('../model/TemplateNotificationRequest'), require('../model/TemplateRecipients'), require('../model/TemplateSummary'), require('../model/TemplateTabs'), require('../model/TemplateUpdateSummary'), require('../model/ViewUrl'));
1919
} else {
2020
// Browser globals (root is window)
2121
if (!root.Docusign) {
2222
root.Docusign = {};
2323
}
24-
root.Docusign.TemplatesApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.BulkRecipientsResponse, root.Docusign.BulkRecipientsUpdateResponse, root.Docusign.CustomFields, root.Docusign.DocumentFieldsInformation, root.Docusign.DocumentHtmlDefinition, root.Docusign.DocumentHtmlDefinitionOriginals, root.Docusign.DocumentHtmlDefinitions, root.Docusign.EnvelopeDefinition, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeTemplate, root.Docusign.EnvelopeTemplateResults, root.Docusign.ErrorDetails, root.Docusign.GroupInformation, root.Docusign.LockInformation, root.Docusign.LockRequest, root.Docusign.Notification, root.Docusign.PageImages, root.Docusign.PageRequest, root.Docusign.RecipientPreviewRequest, root.Docusign.Recipients, root.Docusign.RecipientsUpdateSummary, root.Docusign.ReturnUrlRequest, root.Docusign.Tabs, root.Docusign.TemplateCustomFields, root.Docusign.TemplateDocumentsResult, root.Docusign.TemplateNotificationRequest, root.Docusign.TemplateRecipients, root.Docusign.TemplateSummary, root.Docusign.TemplateTabs, root.Docusign.TemplateUpdateSummary, root.Docusign.ViewUrl);
24+
root.Docusign.TemplatesApi = factory(root.Docusign.Configuration, root.Docusign.ApiClient, root.Docusign.BulkRecipientsUpdateResponse, root.Docusign.CustomFields, root.Docusign.DocumentFieldsInformation, root.Docusign.DocumentHtmlDefinition, root.Docusign.DocumentHtmlDefinitionOriginals, root.Docusign.DocumentHtmlDefinitions, root.Docusign.EnvelopeDefinition, root.Docusign.EnvelopeDocument, root.Docusign.EnvelopeTemplate, root.Docusign.EnvelopeTemplateResults, root.Docusign.ErrorDetails, root.Docusign.GroupInformation, root.Docusign.LockInformation, root.Docusign.LockRequest, root.Docusign.Notification, root.Docusign.PageImages, root.Docusign.PageRequest, root.Docusign.RecipientPreviewRequest, root.Docusign.Recipients, root.Docusign.RecipientsUpdateSummary, root.Docusign.ReturnUrlRequest, root.Docusign.Tabs, root.Docusign.TemplateCustomFields, root.Docusign.TemplateDocumentsResult, root.Docusign.TemplateNotificationRequest, root.Docusign.TemplateRecipients, root.Docusign.TemplateSummary, root.Docusign.TemplateTabs, root.Docusign.TemplateUpdateSummary, root.Docusign.ViewUrl);
2525
}
26-
}(this, function(Configuration, ApiClient, BulkRecipientsResponse, BulkRecipientsUpdateResponse, CustomFields, DocumentFieldsInformation, DocumentHtmlDefinition, DocumentHtmlDefinitionOriginals, DocumentHtmlDefinitions, EnvelopeDefinition, EnvelopeDocument, EnvelopeTemplate, EnvelopeTemplateResults, ErrorDetails, GroupInformation, LockInformation, LockRequest, Notification, PageImages, PageRequest, RecipientPreviewRequest, Recipients, RecipientsUpdateSummary, ReturnUrlRequest, Tabs, TemplateCustomFields, TemplateDocumentsResult, TemplateNotificationRequest, TemplateRecipients, TemplateSummary, TemplateTabs, TemplateUpdateSummary, ViewUrl) {
26+
}(this, function(Configuration, ApiClient, BulkRecipientsUpdateResponse, CustomFields, DocumentFieldsInformation, DocumentHtmlDefinition, DocumentHtmlDefinitionOriginals, DocumentHtmlDefinitions, EnvelopeDefinition, EnvelopeDocument, EnvelopeTemplate, EnvelopeTemplateResults, ErrorDetails, GroupInformation, LockInformation, LockRequest, Notification, PageImages, PageRequest, RecipientPreviewRequest, Recipients, RecipientsUpdateSummary, ReturnUrlRequest, Tabs, TemplateCustomFields, TemplateDocumentsResult, TemplateNotificationRequest, TemplateRecipients, TemplateSummary, TemplateTabs, TemplateUpdateSummary, ViewUrl) {
2727
'use strict';
2828

2929
/**
@@ -2420,84 +2420,6 @@ template specified by `templateId`.
24202420
);
24212421
};
24222422

2423-
/**
2424-
* (Optional) Callback function to receive the result of the listBulkRecipients operation. If none specified a Promise will be returned.
2425-
* @callback module:api/TemplatesApi~listBulkRecipientsCallback
2426-
* @param {String} error Error message, if any.
2427-
* @param {module:model/BulkRecipientsResponse} data The data returned by the service call.
2428-
* @param {String} If a callback was specified, the response The complete HTTP response, else a Promise resolving the response Data.
2429-
*/
2430-
2431-
/**
2432-
* Gets the bulk recipient file from a template.
2433-
* Retrieves the bulk recipient file information from a template that has a bulk recipient.
2434-
* @param {String} accountId The external account number (int) or account ID Guid.
2435-
* @param {String} templateId The ID of the template being accessed.
2436-
* @param {String} recipientId The ID of the recipient being accessed.
2437-
* @param {Object} optsOrCallback Optional parameters, if you are passing no optional parameters, you can either pass a null or omit this parameter entirely.
2438-
* @param {String} optsOrCallback.includeTabs
2439-
* @param {String} optsOrCallback.startPosition
2440-
* @param {module:api/TemplatesApi~listBulkRecipientsCallback} callback The callback function, accepting three arguments: error, data, response
2441-
* data is of type: {@link module:model/BulkRecipientsResponse}
2442-
*/
2443-
this.listBulkRecipients = function(accountId, templateId, recipientId, optsOrCallback, callback) {
2444-
optsOrCallback = optsOrCallback || {};
2445-
2446-
if (typeof optsOrCallback === 'function') {
2447-
callback = optsOrCallback;
2448-
optsOrCallback = {};
2449-
}
2450-
2451-
var postBody = null;
2452-
2453-
// verify the required parameter 'accountId' is set
2454-
if (accountId === undefined || accountId === null) {
2455-
throw new Error("Missing the required parameter 'accountId' when calling listBulkRecipients");
2456-
}
2457-
2458-
// verify the required parameter 'templateId' is set
2459-
if (templateId === undefined || templateId === null) {
2460-
throw new Error("Missing the required parameter 'templateId' when calling listBulkRecipients");
2461-
}
2462-
2463-
// verify the required parameter 'recipientId' is set
2464-
if (recipientId === undefined || recipientId === null) {
2465-
throw new Error("Missing the required parameter 'recipientId' when calling listBulkRecipients");
2466-
}
2467-
2468-
if (typeof callback !== 'function' && arguments.length && typeof arguments[arguments.length-1] === 'function'){
2469-
if (typeof optsOrCallback !== 'undefined') {
2470-
optsOrCallback = callback;
2471-
}
2472-
callback = arguments[arguments.length-1];
2473-
}
2474-
2475-
var pathParams = {
2476-
'accountId': accountId,
2477-
'templateId': templateId,
2478-
'recipientId': recipientId
2479-
};
2480-
var queryParams = {
2481-
'include_tabs': optsOrCallback['includeTabs'],
2482-
'start_position': optsOrCallback['startPosition']
2483-
};
2484-
var headerParams = {
2485-
};
2486-
var formParams = {
2487-
};
2488-
2489-
var authNames = ['docusignAccessCode'];
2490-
var contentTypes = [];
2491-
var accepts = ['application/json'];
2492-
var returnType = BulkRecipientsResponse;
2493-
2494-
return this.apiClient.callApi(
2495-
'/v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/bulk_recipients', 'GET',
2496-
pathParams, queryParams, headerParams, formParams, postBody,
2497-
authNames, contentTypes, accepts, returnType, callback
2498-
);
2499-
};
2500-
25012423
/**
25022424
* (Optional) Callback function to receive the result of the listCustomFields operation. If none specified a Promise will be returned.
25032425
* @callback module:api/TemplatesApi~listCustomFieldsCallback

0 commit comments

Comments
 (0)