@@ -50,62 +50,61 @@ def worker(cls, args):
5050 account_id = args ["account_id" ]
5151 envelope_args = args ["envelope_args" ]
5252
53- # Step 2a start
53+ #ds-snippet- start:eSign42Step2
5454 template_data = cls .make_template ()
5555 template = templates_api .create_template (account_id , envelope_template = template_data )
5656 template_id = template .template_id
57-
58- # Step 2a end
57+ #ds-snippet-end:eSign42Step2
5958
6059 # Update template document
61- # Step 3a start
60+ #ds-snippet- start:eSign42Step3
6261 document_id = '1'
6362 templates_api .update_document (
6463 account_id , document_id , template_id ,
6564 envelope_definition = cls .template_document (envelope_args )
6665 )
67- # Step 3a end
66+ #ds-snippet- end:eSign42Step3
6867
6968 # Update recipient tabs
70- # Step 4a start
69+ #ds-snippet- start:eSign42Step4
7170 recipient_id = '1'
7271 templates_api .create_tabs (
7372 account_id , recipient_id , template_id ,
7473 template_tabs = cls .recipient_tabs ()
7574 )
76- # Step 4a end
75+ #ds-snippet- end:eSign42Step4
7776
7877 # Create draft envelope
79- # Step 5a start
78+ #ds-snippet- start:eSign42Step5
8079 envelope_definition = cls .make_envelope (template_id , envelope_args )
8180 envelope = envelopes_api .create_envelope (account_id , envelope_definition = envelope_definition )
8281 envelope_id = envelope .envelope_id
83- # Step 5a end
82+ #ds-snippet- end:eSign42Step5
8483
8584 # Get the document id
86- # Step 6 start
85+ #ds-snippet- start:eSign42Step6
8786 doc_gen_form_fields_response = envelopes_api .get_envelope_doc_gen_form_fields (account_id , envelope_id )
8887 document_id_guid = doc_gen_form_fields_response .doc_gen_form_fields [0 ].document_id
89- # Step 6 end
88+ #ds-snippet- end:eSign42Step6
9089
9190 # Merge the data fields
92- # Step 7a start
91+ #ds-snippet- start:eSign42Step7
9392 form_fields = cls .form_fields (envelope_args , document_id_guid )
9493 envelopes_api .update_envelope_doc_gen_form_fields (
9594 account_id ,
9695 envelope_id ,
9796 doc_gen_form_field_request = form_fields
9897 )
99- # Step 7a end
98+ #ds-snippet- end:eSign42Step7
10099
101100 # Send the envelope
102- # Step 8 start
101+ #ds-snippet- start:eSign42Step8
103102 send_envelope_req = Envelope (status = "sent" )
104103 envelope = envelopes_api .update (account_id , envelope_id , envelope = send_envelope_req )
105- # Step 8 end
104+ #ds-snippet- end:eSign42Step8
106105 return envelope
107106
108- # Step 2b start
107+ #ds-snippet- start:eSign42Step2
109108 @classmethod
110109 def make_template (cls ):
111110 # Create recipient
@@ -128,10 +127,10 @@ def make_template(cls):
128127 status = "created"
129128 )
130129 return template_request
131-
132- # Step 2b end
133130
134- # Step 3b start
131+ #ds-snippet-end:eSign42Step2
132+
133+ #ds-snippet-start:eSign42Step3
135134 @classmethod
136135 def template_document (cls , args ):
137136 with open (args ["doc_file" ], "rb" ) as file :
@@ -152,9 +151,9 @@ def template_document(cls, args):
152151 documents = [document ]
153152 )
154153 return envelope_definition
155- # Step 3b end
154+ #ds-snippet- end:eSign42Step3
156155
157- # Step 4b start
156+ #ds-snippet- start:eSign42Step4
158157 @classmethod
159158 def recipient_tabs (cls ):
160159 # Create tabs
@@ -174,9 +173,9 @@ def recipient_tabs(cls):
174173 date_signed_tabs = [date_signed ]
175174 )
176175 return tabs
177- # Step 4b end
176+ #ds-snippet- end:eSign42Step4
178177
179- # Step 5b start
178+ #ds-snippet- start:eSign42Step5
180179 @classmethod
181180 def make_envelope (cls , template_id , args ):
182181 # Create the signer model
@@ -193,9 +192,9 @@ def make_envelope(cls, template_id, args):
193192 template_id = template_id
194193 )
195194 return envelope_definition
196- # Step 5b end
195+ #ds-snippet- end:eSign42Step5
197196
198- # Step 7b start
197+ #ds-snippet- start:eSign42Step7
199198 @classmethod
200199 def form_fields (cls , args , document_id_guid ):
201200 doc_gen_form_field_request = DocGenFormFieldRequest (
@@ -228,4 +227,4 @@ def form_fields(cls, args, document_id_guid):
228227 ]
229228 )
230229 return doc_gen_form_field_request
231- # Step 7b end
230+ #ds-snippet- end:eSign42Step7
0 commit comments