@@ -10,6 +10,8 @@ const docusign = require("docusign-esign");
1010 * This function does the work of creating the envelope
1111 * @param {object } args object
1212 */
13+
14+ //ds-snippet-start:eSign9Step3
1315const sendEnvelopeFromTemplate = async ( args ) => {
1416 // Data for this method
1517 // args.basePath
@@ -21,17 +23,18 @@ const sendEnvelopeFromTemplate = async (args) => {
2123 dsApiClient . addDefaultHeader ( "Authorization" , "Bearer " + args . accessToken ) ;
2224 let envelopesApi = new docusign . EnvelopesApi ( dsApiClient ) ;
2325
24- // Step 1. Make the envelope request body
26+ // Make the envelope request body
2527 let envelope = makeEnvelope ( args . envelopeArgs ) ;
2628
27- // Step 2. call Envelopes::create API method
29+ // Call the Envelopes::create API method
2830 // Exceptions will be caught by the calling function
2931 let results = await envelopesApi . createEnvelope ( args . accountId , {
3032 envelopeDefinition : envelope ,
3133 } ) ;
3234
3335 return results ;
3436} ;
37+ //ds-snippet-end:eSign9Step3
3538
3639/**
3740 * Creates envelope from the template
@@ -40,6 +43,8 @@ const sendEnvelopeFromTemplate = async (args) => {
4043 * @returns {Envelope } An envelope definition
4144 * @private
4245 */
46+
47+ //ds-snippet-start:eSign9Step2
4348function makeEnvelope ( args ) {
4449 // Data for this method
4550 // args.signerEmail
@@ -78,5 +83,6 @@ function makeEnvelope(args) {
7883
7984 return env ;
8085}
86+ //ds-snippet-end:eSign9Step2
8187
8288module . exports = { sendEnvelopeFromTemplate, makeEnvelope } ;
0 commit comments