@@ -30,10 +30,14 @@ public static OrganizationSubscriptionResponse GetFirstPlanItem(
30
30
string accessToken ,
31
31
Guid ? orgId )
32
32
{
33
+ //ds-snippet-start:Admin13Step2
33
34
var docuSignClient = GetConfiguredClient ( basePath , accessToken ) ;
34
35
var assetGroupApi = new ProvisionAssetGroupApi ( docuSignClient ) ;
36
+ //ds-snippet-end:Admin13Step2
35
37
38
+ //ds-snippet-start:Admin13Step3
36
39
return assetGroupApi . GetOrganizationPlanItems ( orgId ) . FirstOrDefault ( ) ;
40
+ //ds-snippet-end:Admin13Step3
37
41
}
38
42
39
43
/// <summary>
@@ -61,9 +65,13 @@ public static SubscriptionProvisionModelAssetGroupWorkResult CreateAccountBySubs
61
65
var docuSignClient = GetConfiguredClient ( basePath , accessToken ) ;
62
66
var assetGroupApi = new ProvisionAssetGroupApi ( docuSignClient ) ;
63
67
68
+ //ds-snippet-start:Admin13Step4
64
69
var subAccountRequest = BuildSubAccountRequest ( email , firstName , lastName , subscriptionId , planId ) ;
70
+ //ds-snippet-end:Admin13Step4
65
71
72
+ //ds-snippet-start:Admin13Step5
66
73
return assetGroupApi . CreateAssetGroupAccount ( orgId , subAccountRequest ) ;
74
+ //ds-snippet-end:Admin13Step5
67
75
}
68
76
69
77
/// <summary>
@@ -88,6 +96,7 @@ private static DocuSignClient GetConfiguredClient(string basePath, string access
88
96
/// <param name="subscriptionId">Subscription Id (string)</param>
89
97
/// <param name="planId">Plan Id (GUID)</param>
90
98
/// <returns>Configured SubAccountCreateRequest object</returns>
99
+ //ds-snippet-start:Admin13Step4
91
100
private static SubAccountCreateRequest BuildSubAccountRequest (
92
101
string email ,
93
102
string firstName ,
@@ -118,4 +127,6 @@ private static SubAccountCreateRequest BuildSubAccountRequest(
118
127
} ;
119
128
}
120
129
}
130
+
131
+ //ds-snippet-end:Admin13Step4
121
132
}
0 commit comments