@@ -28,17 +28,20 @@ def create_web_form_template
2828 end
2929
3030 def list_web_forms
31+ #ds-snippet-start:WebForms1Step2
3132 configuration = DocuSign_WebForms ::Configuration . new
32-
3333 api_client = DocuSign_WebForms ::ApiClient . new ( configuration )
3434 api_client . set_default_header ( 'Authorization' , "Bearer #{ args [ :access_token ] } " )
35+ #ds-snippet-end:WebForms1Step2
3536
37+ #ds-snippet-start:WebForms1Step3
3638 webforms_api = DocuSign_WebForms ::FormManagementApi . new ( api_client )
3739
3840 options = DocuSign_WebForms ::ListFormsOptions . new
3941 options . search = args [ :form_name ]
4042
4143 webforms_api . list_forms ( args [ :account_id ] , options )
44+ #ds-snippet-end:WebForms1Step3
4245 end
4346
4447 def create_web_form_instance ( form_id )
@@ -47,8 +50,7 @@ def create_web_form_instance(form_id)
4750 api_client = DocuSign_WebForms ::ApiClient . new ( configuration )
4851 api_client . set_default_header ( 'Authorization' , "Bearer #{ args [ :access_token ] } " )
4952
50- webforms_api = DocuSign_WebForms ::FormInstanceManagementApi . new ( api_client )
51-
53+ #ds-snippet-start:WebForms1Step4
5254 web_form_values = {
5355 'PhoneNumber' => '555-555-5555' ,
5456 'Yes' => [ 'Yes' ] ,
@@ -60,7 +62,12 @@ def create_web_form_instance(form_id)
6062 'formValues' => web_form_values ,
6163 'expirationOffset' => '3600'
6264 } )
65+ #ds-snippet-end:WebForms1Step4
66+
67+ #ds-snippet-start:WebForms1Step5
68+ webforms_api = DocuSign_WebForms ::FormInstanceManagementApi . new ( api_client )
6369 webforms_api . create_instance ( args [ :account_id ] , form_id , web_form_req_object )
70+ #ds-snippet-end:WebForms1Step5
6471 end
6572
6673 private
0 commit comments