@@ -22,25 +22,32 @@ const setTabValues = async (args) => {
2222 // args.envelopeArgs.signerClientId
2323 // args.envelopeArgs.dsReturnUrl
2424
25+ //ds-snippet-start:eSign16Step2
2526 let dsApiClient = new docusign . ApiClient ( ) ;
2627 dsApiClient . setBasePath ( args . basePath ) ;
2728 dsApiClient . addDefaultHeader ( "Authorization" , "Bearer " + args . accessToken ) ;
2829 let envelopesApi = new docusign . EnvelopesApi ( dsApiClient ) ,
30+ //ds-snippet-end:eSign16Step2
2931 results = null ,
3032 envelopeArgs = args . envelopeArgs ;
3133
3234 // Step 1. Make the envelope request body
35+ //ds-snippet-start:eSign16Step3
3336 let envelope = makeEnvelope ( envelopeArgs ) ;
37+ //ds-snippet-end:eSign16Step3
3438
3539 // Step 2. call Envelopes::create API method
3640 // Exceptions will be caught by the calling function
41+ //ds-snippet-start:eSign16Step4
3742 results = await envelopesApi . createEnvelope ( args . accountId , {
3843 envelopeDefinition : envelope ,
3944 } ) ;
4045 let envelopeId = results . envelopeId ;
46+ //ds-snippet-end:eSign16Step4
4147 console . log ( `Envelope was created. EnvelopeId ${ envelopeId } ` ) ;
4248
4349 // Step 3. create the recipient view, the embedded signing
50+ //ds-snippet-start:eSign16Step5
4451 let viewRequest = docusign . RecipientViewRequest . constructFromObject ( {
4552 returnUrl : envelopeArgs . dsReturnUrl ,
4653 authenticationMethod : "none" ,
@@ -54,6 +61,7 @@ const setTabValues = async (args) => {
5461 results = await envelopesApi . createRecipientView ( args . accountId , envelopeId , {
5562 recipientViewRequest : viewRequest ,
5663 } ) ;
64+ //ds-snippet-end:eSign16Step5
5765
5866 return { envelopeId : envelopeId , redirectUrl : results . url } ;
5967} ;
@@ -65,6 +73,7 @@ const setTabValues = async (args) => {
6573 * @returns {Envelope } An envelope definition
6674 * @private
6775 */
76+ //ds-snippet-start:eSign16Step3
6877function makeEnvelope ( args ) {
6978 // Data for this method
7079 // args.signerEmail
@@ -197,5 +206,6 @@ function makeEnvelope(args) {
197206
198207 return envelopeDefinition ;
199208}
209+ //ds-snippet-end:eSign16Step3
200210
201211module . exports = { setTabValues, makeEnvelope } ;
0 commit comments