@@ -21,22 +21,28 @@ public static class SetConnectedFields
2121
2222 public static async Task < object > GetConnectedFieldsTabGroupsAsync ( string accountId , string accessToken )
2323 {
24+ //ds-snippet-start:ConnectedFields1Step3
2425 var url = $ "https://api-d.docusign.com/v1/accounts/{ accountId } /connected-fields/tab-groups";
2526
2627 var requestMessage = new HttpRequestMessage ( HttpMethod . Get , url ) ;
28+ //ds-snippet-end:ConnectedFields1Step3
2729
30+ //ds-snippet-start:ConnectedFields1Step2
2831 requestMessage . Headers . Add ( "Authorization" , $ "Bearer { accessToken } ") ;
2932 requestMessage . Headers . Add ( "Accept" , "application/json" ) ;
33+ //ds-snippet-end:ConnectedFields1Step2
3034
3135 try
3236 {
37+ //ds-snippet-start:ConnectedFields1Step3
3338 var response = await Client . SendAsync ( requestMessage ) ;
3439 response . EnsureSuccessStatusCode ( ) ;
3540
3641 var body = await response . Content . ReadAsStringAsync ( ) ;
3742 var data = JsonConvert . DeserializeObject < object > ( body ) ;
3843
3944 return data ;
45+ //ds-snippet-end:ConnectedFields1Step3
4046 }
4147 catch ( HttpRequestException e )
4248 {
@@ -46,6 +52,7 @@ public static async Task<object> GetConnectedFieldsTabGroupsAsync(string account
4652
4753 public static JArray FilterData ( JArray data )
4854 {
55+ //ds-snippet-start:ConnectedFields1Step4
4956 var filteredData = data . Where ( item =>
5057 {
5158 var tabs = item [ "tabs" ] as JArray ;
@@ -68,6 +75,7 @@ public static JArray FilterData(JArray data)
6875
6976 return false ;
7077 } ) . ToList ( ) ;
78+ //ds-snippet-end:ConnectedFields1Step4
7179
7280 return new JArray ( filteredData ) ;
7381 }
@@ -81,15 +89,18 @@ public static string SendEnvelopeViaEmail(
8189 string docPdf ,
8290 JObject selectedApp )
8391 {
92+ //ds-snippet-start:ConnectedFields1Step6
8493 EnvelopeDefinition envelopeDefinition = MakeEnvelope ( signerEmail , signerName , docPdf , selectedApp ) ;
8594 var docuSignClient = new DocuSignClient ( basePath ) ;
8695 docuSignClient . Configuration . DefaultHeader . Add ( "Authorization" , "Bearer " + accessToken ) ;
8796
8897 EnvelopesApi envelopesApi = new EnvelopesApi ( docuSignClient ) ;
8998 EnvelopeSummary results = envelopesApi . CreateEnvelope ( accountId , envelopeDefinition ) ;
99+ //ds-snippet-end:ConnectedFields1Step6
90100 return results . EnvelopeId ;
91101 }
92102
103+ //ds-snippet-start:ConnectedFields1Step5
93104 public static EnvelopeDefinition MakeEnvelope (
94105 string signerEmail ,
95106 string signerName ,
@@ -209,5 +220,6 @@ public static EnvelopeDefinition MakeEnvelope(
209220 } ;
210221 return envelopeDefinition ;
211222 }
223+ //ds-snippet-end:ConnectedFields1Step5
212224 }
213225}
0 commit comments