Skip to content

Commit eed5d8d

Browse files
Version 5.10.0-v2.1-21.1.02.00 release (#253)
Co-authored-by: DevCenter-DocuSign <[email protected]>
1 parent 6c3b68b commit eed5d8d

File tree

5 files changed

+123
-11
lines changed

5 files changed

+123
-11
lines changed

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": "5.10.0-rc1",
3+
"version": "5.10.0",
44
"description": "DocuSign Node.js API client.",
55
"license": "MIT",
66
"main": "src/index.js",

src/index.js

Lines changed: 8 additions & 3 deletions
Large diffs are not rendered by default.

src/model/EnvelopeFormData.js

Lines changed: 6 additions & 7 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(['ApiClient', 'model/FormDataItem', 'model/RecipientFormData'], factory);
15+
define(['ApiClient', 'model/EnvelopeFormDataPrefillFormData', 'model/FormDataItem', 'model/RecipientFormData'], factory);
1616
} else if (typeof module === 'object' && module.exports) {
1717
// CommonJS-like environments that support module.exports, like Node.
18-
module.exports = factory(require('../ApiClient'), require('./FormDataItem'), require('./RecipientFormData'));
18+
module.exports = factory(require('../ApiClient'), require('./EnvelopeFormDataPrefillFormData'), require('./FormDataItem'), require('./RecipientFormData'));
1919
} else {
2020
// Browser globals (root is window)
2121
if (!root.Docusign) {
2222
root.Docusign = {};
2323
}
24-
root.Docusign.EnvelopeFormData = factory(root.Docusign.ApiClient, root.Docusign.FormDataItem, root.Docusign.RecipientFormData);
24+
root.Docusign.EnvelopeFormData = factory(root.Docusign.ApiClient, root.Docusign.EnvelopeFormDataPrefillFormData, root.Docusign.FormDataItem, root.Docusign.RecipientFormData);
2525
}
26-
}(this, function(ApiClient, FormDataItem, RecipientFormData) {
26+
}(this, function(ApiClient, EnvelopeFormDataPrefillFormData, FormDataItem, RecipientFormData) {
2727
'use strict';
2828

2929

@@ -64,7 +64,7 @@
6464
obj['formData'] = ApiClient.convertToType(data['formData'], [FormDataItem]);
6565
}
6666
if (data.hasOwnProperty('prefillFormData')) {
67-
obj['prefillFormData'] = ApiClient.convertToType(data['prefillFormData'], [FormDataItem]);
67+
obj['prefillFormData'] = EnvelopeFormDataPrefillFormData.constructFromObject(data['prefillFormData']);
6868
}
6969
if (data.hasOwnProperty('recipientFormData')) {
7070
obj['recipientFormData'] = ApiClient.convertToType(data['recipientFormData'], [RecipientFormData]);
@@ -95,8 +95,7 @@
9595
*/
9696
exports.prototype['formData'] = undefined;
9797
/**
98-
*
99-
* @member {Array.<module:model/FormDataItem>} prefillFormData
98+
* @member {module:model/EnvelopeFormDataPrefillFormData} prefillFormData
10099
*/
101100
exports.prototype['prefillFormData'] = undefined;
102101
/**
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
/**
2+
* DocuSign REST API
3+
* The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign.
4+
*
5+
* OpenAPI spec version: v2.1
6+
* Contact: [email protected]
7+
*
8+
* NOTE: This class is auto generated. Do not edit the class manually and submit a new issue instead.
9+
*
10+
*/
11+
12+
(function(root, factory) {
13+
if (typeof define === 'function' && define.amd) {
14+
// AMD. Register as an anonymous module.
15+
define(['ApiClient', 'model/FormDataItem'], factory);
16+
} else if (typeof module === 'object' && module.exports) {
17+
// CommonJS-like environments that support module.exports, like Node.
18+
module.exports = factory(require('../ApiClient'), require('./FormDataItem'));
19+
} else {
20+
// Browser globals (root is window)
21+
if (!root.Docusign) {
22+
root.Docusign = {};
23+
}
24+
root.Docusign.EnvelopeFormDataPrefillFormData = factory(root.Docusign.ApiClient, root.Docusign.FormDataItem);
25+
}
26+
}(this, function(ApiClient, FormDataItem) {
27+
'use strict';
28+
29+
30+
/**
31+
* The EnvelopeFormDataPrefillFormData model module.
32+
* @module model/EnvelopeFormDataPrefillFormData
33+
*/
34+
35+
/**
36+
* Constructs a new <code>EnvelopeFormDataPrefillFormData</code>.
37+
* @alias module:model/EnvelopeFormDataPrefillFormData
38+
* @class
39+
*/
40+
var exports = function() {
41+
var _this = this;
42+
43+
44+
};
45+
46+
/**
47+
* Constructs a <code>EnvelopeFormDataPrefillFormData</code> from a plain JavaScript object, optionally creating a new instance.
48+
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
49+
* @param {Object} data The plain JavaScript object bearing properties of interest.
50+
* @param {module:model/EnvelopeFormDataPrefillFormData} obj Optional instance to populate.
51+
* @return {module:model/EnvelopeFormDataPrefillFormData} The populated <code>EnvelopeFormDataPrefillFormData</code> instance.
52+
*/
53+
exports.constructFromObject = function(data, obj) {
54+
if (data) {
55+
obj = obj || new exports();
56+
57+
if (data.hasOwnProperty('formData')) {
58+
obj['formData'] = ApiClient.convertToType(data['formData'], [FormDataItem]);
59+
}
60+
}
61+
return obj;
62+
}
63+
64+
/**
65+
*
66+
* @member {Array.<module:model/FormDataItem>} formData
67+
*/
68+
exports.prototype['formData'] = undefined;
69+
70+
71+
72+
return exports;
73+
}));
74+
75+

test/SdkUnitTests.js

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1260,4 +1260,37 @@ describe('SDK Unit Tests:', function (done) {
12601260
}
12611261
});
12621262
});
1263+
1264+
it('Test Get Form Data', function(done) {
1265+
var envelopeId = "137e8369-3242-438e-ab0f-4808ec6047cd";
1266+
var envelopesApi = new docusign.EnvelopesApi(apiClient);
1267+
envelopesApi.getFormData(accountId, envelopeId).then(function (envelopeFormData) {
1268+
// console.log('EnvelopeFormData: ' + JSON.stringify(envelopeFormData));
1269+
// console.log('EnvelopeFormData: ', envelopeFormData);
1270+
1271+
// NOTE: Need to check against the following values...
1272+
// envelopeFormData
1273+
// envelopeFormData.formData
1274+
// envelopeFormData.formData[0]
1275+
// envelopeFormData.formData[0].name
1276+
// envelopeFormData.prefillFormData.formData
1277+
// envelopeFormData.prefillFormData.formData[0]
1278+
// envelopeFormData.prefillFormData.formData[0].name
1279+
1280+
assert.notStrictEqual(envelopeFormData, null || undefined);
1281+
assert.notStrictEqual(envelopeFormData.formData, null || undefined);
1282+
assert.notStrictEqual(envelopeFormData.formData[0], null || undefined);
1283+
assert.notStrictEqual(envelopeFormData.formData[0].name, null || undefined);
1284+
assert.notStrictEqual(envelopeFormData.prefillFormData, null || undefined);
1285+
assert.notStrictEqual(envelopeFormData.prefillFormData.formData, null || undefined);
1286+
assert.notStrictEqual(envelopeFormData.prefillFormData.formData[0], null || undefined);
1287+
assert.notStrictEqual(envelopeFormData.prefillFormData.formData[0].name, null || undefined);
1288+
done();
1289+
})
1290+
.catch(function (error) {
1291+
if (error) {
1292+
return done(error);
1293+
}
1294+
});
1295+
});
12631296
});

0 commit comments

Comments
 (0)