Skip to content

Commit

Permalink
Version 5.10.0-v2.1-21.1.02.00 release (#253)
Browse files Browse the repository at this point in the history
Co-authored-by: DevCenter-DocuSign <[email protected]>
  • Loading branch information
jkohne-ds and DevCenter-DocuSign authored Jun 7, 2021
1 parent 6c3b68b commit eed5d8d
Show file tree
Hide file tree
Showing 5 changed files with 123 additions and 11 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "docusign-esign",
"version": "5.10.0-rc1",
"version": "5.10.0",
"description": "DocuSign Node.js API client.",
"license": "MIT",
"main": "src/index.js",
Expand Down
11 changes: 8 additions & 3 deletions src/index.js

Large diffs are not rendered by default.

13 changes: 6 additions & 7 deletions src/model/EnvelopeFormData.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,18 @@
(function(root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['ApiClient', 'model/FormDataItem', 'model/RecipientFormData'], factory);
define(['ApiClient', 'model/EnvelopeFormDataPrefillFormData', 'model/FormDataItem', 'model/RecipientFormData'], factory);
} else if (typeof module === 'object' && module.exports) {
// CommonJS-like environments that support module.exports, like Node.
module.exports = factory(require('../ApiClient'), require('./FormDataItem'), require('./RecipientFormData'));
module.exports = factory(require('../ApiClient'), require('./EnvelopeFormDataPrefillFormData'), require('./FormDataItem'), require('./RecipientFormData'));
} else {
// Browser globals (root is window)
if (!root.Docusign) {
root.Docusign = {};
}
root.Docusign.EnvelopeFormData = factory(root.Docusign.ApiClient, root.Docusign.FormDataItem, root.Docusign.RecipientFormData);
root.Docusign.EnvelopeFormData = factory(root.Docusign.ApiClient, root.Docusign.EnvelopeFormDataPrefillFormData, root.Docusign.FormDataItem, root.Docusign.RecipientFormData);
}
}(this, function(ApiClient, FormDataItem, RecipientFormData) {
}(this, function(ApiClient, EnvelopeFormDataPrefillFormData, FormDataItem, RecipientFormData) {
'use strict';


Expand Down Expand Up @@ -64,7 +64,7 @@
obj['formData'] = ApiClient.convertToType(data['formData'], [FormDataItem]);
}
if (data.hasOwnProperty('prefillFormData')) {
obj['prefillFormData'] = ApiClient.convertToType(data['prefillFormData'], [FormDataItem]);
obj['prefillFormData'] = EnvelopeFormDataPrefillFormData.constructFromObject(data['prefillFormData']);
}
if (data.hasOwnProperty('recipientFormData')) {
obj['recipientFormData'] = ApiClient.convertToType(data['recipientFormData'], [RecipientFormData]);
Expand Down Expand Up @@ -95,8 +95,7 @@
*/
exports.prototype['formData'] = undefined;
/**
*
* @member {Array.<module:model/FormDataItem>} prefillFormData
* @member {module:model/EnvelopeFormDataPrefillFormData} prefillFormData
*/
exports.prototype['prefillFormData'] = undefined;
/**
Expand Down
75 changes: 75 additions & 0 deletions src/model/EnvelopeFormDataPrefillFormData.js
Original file line number Diff line number Diff line change
@@ -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: [email protected]
*
* 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/FormDataItem'], factory);
} else if (typeof module === 'object' && module.exports) {
// CommonJS-like environments that support module.exports, like Node.
module.exports = factory(require('../ApiClient'), require('./FormDataItem'));
} else {
// Browser globals (root is window)
if (!root.Docusign) {
root.Docusign = {};
}
root.Docusign.EnvelopeFormDataPrefillFormData = factory(root.Docusign.ApiClient, root.Docusign.FormDataItem);
}
}(this, function(ApiClient, FormDataItem) {
'use strict';


/**
* The EnvelopeFormDataPrefillFormData model module.
* @module model/EnvelopeFormDataPrefillFormData
*/

/**
* Constructs a new <code>EnvelopeFormDataPrefillFormData</code>.
* @alias module:model/EnvelopeFormDataPrefillFormData
* @class
*/
var exports = function() {
var _this = this;


};

/**
* Constructs a <code>EnvelopeFormDataPrefillFormData</code> from a plain JavaScript object, optionally creating a new instance.
* Copies all relevant properties from <code>data</code> to <code>obj</code> if supplied or a new instance if not.
* @param {Object} data The plain JavaScript object bearing properties of interest.
* @param {module:model/EnvelopeFormDataPrefillFormData} obj Optional instance to populate.
* @return {module:model/EnvelopeFormDataPrefillFormData} The populated <code>EnvelopeFormDataPrefillFormData</code> instance.
*/
exports.constructFromObject = function(data, obj) {
if (data) {
obj = obj || new exports();

if (data.hasOwnProperty('formData')) {
obj['formData'] = ApiClient.convertToType(data['formData'], [FormDataItem]);
}
}
return obj;
}

/**
*
* @member {Array.<module:model/FormDataItem>} formData
*/
exports.prototype['formData'] = undefined;



return exports;
}));


33 changes: 33 additions & 0 deletions test/SdkUnitTests.js
Original file line number Diff line number Diff line change
Expand Up @@ -1260,4 +1260,37 @@ describe('SDK Unit Tests:', function (done) {
}
});
});

it('Test Get Form Data', function(done) {
var envelopeId = "137e8369-3242-438e-ab0f-4808ec6047cd";
var envelopesApi = new docusign.EnvelopesApi(apiClient);
envelopesApi.getFormData(accountId, envelopeId).then(function (envelopeFormData) {
// console.log('EnvelopeFormData: ' + JSON.stringify(envelopeFormData));
// console.log('EnvelopeFormData: ', envelopeFormData);

// NOTE: Need to check against the following values...
// envelopeFormData
// envelopeFormData.formData
// envelopeFormData.formData[0]
// envelopeFormData.formData[0].name
// envelopeFormData.prefillFormData.formData
// envelopeFormData.prefillFormData.formData[0]
// envelopeFormData.prefillFormData.formData[0].name

assert.notStrictEqual(envelopeFormData, null || undefined);
assert.notStrictEqual(envelopeFormData.formData, null || undefined);
assert.notStrictEqual(envelopeFormData.formData[0], null || undefined);
assert.notStrictEqual(envelopeFormData.formData[0].name, null || undefined);
assert.notStrictEqual(envelopeFormData.prefillFormData, null || undefined);
assert.notStrictEqual(envelopeFormData.prefillFormData.formData, null || undefined);
assert.notStrictEqual(envelopeFormData.prefillFormData.formData[0], null || undefined);
assert.notStrictEqual(envelopeFormData.prefillFormData.formData[0].name, null || undefined);
done();
})
.catch(function (error) {
if (error) {
return done(error);
}
});
});
});

0 comments on commit eed5d8d

Please sign in to comment.