Skip to content

Commit

Permalink
Updating old ApiClient to new DocuSignClient
Browse files Browse the repository at this point in the history
  • Loading branch information
InbarGazit committed Aug 17, 2023
1 parent 6beda00 commit 1472cde
Show file tree
Hide file tree
Showing 35 changed files with 105 additions and 97 deletions.
2 changes: 1 addition & 1 deletion launcher-csharp.Tests/TestConfig/ITestConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ public interface ITestConfig

public string Host { get; set; }

public ApiClient ApiClient { get; set; }
public DocuSignClient ApiClient { get; set; }

public string AccountId { get; set; }

Expand Down
2 changes: 1 addition & 1 deletion launcher-csharp/Admin/Controllers/CreateCLMESignUser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ protected override void InitializeInternal()
var accountId = this.RequestItemsService.Session.AccountId;

//ds-snippet-start:Admin2Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
//ds-snippet-end:Admin2Step2

Check warning on line 46 in launcher-csharp/Admin/Controllers/CreateCLMESignUser.cs

View workflow job for this annotation

GitHub Actions / build

Single-line comment should be preceded by blank line

Expand Down
2 changes: 1 addition & 1 deletion launcher-csharp/Admin/Examples/AuditUsers.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public class AuditUsers
public static IEnumerable<UserDrilldownResponse> GetRecentlyModifiedUsersData(string basePath, string accessToken, Guid? accountId, Guid? orgId)
{
//ds-snippet-start:Admin5Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
//ds-snippet-end:Admin5Step2

Expand Down
2 changes: 1 addition & 1 deletion launcher-csharp/Admin/Examples/BulkExportUserData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ public static OrganizationExportResponse CreateBulkExportRequest(
string filePath)
{
//ds-snippet-start:Admin3Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
//ds-snippet-end:Admin3Step2

Expand Down
2 changes: 1 addition & 1 deletion launcher-csharp/Admin/Examples/CreateCLMESignUser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public class CreateCLMESignUser
/// <returns>The AddUserResponse object coming back from the API</returns>
public static AddUserResponse Create(string userName, string firstName, string lastName, string email, string clmPermissionProfileId, string eSignPermissionProfileId, Guid? dsGroupId, Guid? clmProductId, Guid? eSignProductId, string basePath, string accessToken, Guid? accountId, Guid? orgId)
{
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
UsersApi usersApi = new UsersApi(apiClient);
//ds-snippet-start:Admin2Step5
Expand Down
2 changes: 1 addition & 1 deletion launcher-csharp/Admin/Examples/CreateUser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public static NewUserResponse CreateNewUser(
{
// Construct your API headers
//ds-snippet-start:Admin1Step2
var apiClient = new DocuSign.Admin.Client.ApiClient(basePath);
var apiClient = new DocuSign.Admin.Client.DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
//ds-snippet-end:Admin1Step2

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ public static RemoveUserProductsResponse DeleteUserProductPermissionProfile(
Guid? productId)
{
//ds-snippet-start:Admin9Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
//ds-snippet-end:Admin9Step2

Expand Down Expand Up @@ -68,7 +68,7 @@ public static UserProductPermissionProfilesResponse GetPermissionProfilesByEmail
Guid accountId,
string emailAddress)
{
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);

//ds-snippet-start:Admin9Step3
Expand Down
16 changes: 8 additions & 8 deletions launcher-csharp/Admin/Examples/ImportUser.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,12 @@ public class ImportUser
/// <returns>The response of users import</returns>
public static OrganizationImportResponse CreateBulkImportRequest(string accessToken, string basePath, string accountId, Guid? organizationId, string csvFilePath)
{
// Step 2 start
var apiClient = new ApiClient(basePath);
//ds-snippet-start:Admin4Step2
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
//ds-snippet-end:Admin4Step2

// Step 2 end

// Step 3 start
//ds-snippet-start:Admin4Step3
var bulkImportsApi = new BulkImportsApi(apiClient);

var csvFileData = File.ReadAllText(csvFilePath)
Expand All @@ -38,8 +37,7 @@ public static OrganizationImportResponse CreateBulkImportRequest(string accessTo
var bytes = Encoding.UTF8.GetBytes(csvFileData);

return bulkImportsApi.CreateBulkImportAddUsersRequest(organizationId, bytes);

// Step 3 end
//ds-snippet-end:Admin4Step3
}

/// <summary>
Expand All @@ -52,10 +50,12 @@ public static OrganizationImportResponse CreateBulkImportRequest(string accessTo
/// <returns>OrganizationImportResponse</returns>
public static OrganizationImportResponse CheckkStatus(string accessToken, string basePath, Guid? organizationId, Guid? importId)
{
var apiClient = new ApiClient(basePath);
//ds-snippet-start:Admin4Step4
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
var bulkImportsApi = new BulkImportsApi(apiClient);
return bulkImportsApi.GetBulkUserImportRequest(organizationId, importId);
//ds-snippet-end:Admin4Step4
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public static UsersDrilldownResponse GetDocuSignProfileByEmailAdress(
string email)
{
//ds-snippet-start:Admin6Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
//ds-snippet-end:Admin6Step2

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public static UsersDrilldownResponse GetDocuSignProfileByUserId(
Guid userId)
{
//ds-snippet-start:Admin7Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
//ds-snippet-end:Admin7Step2

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public static UserProductPermissionProfilesResponse UpdateUserProductPermissionP
string permissionProfileId)
{
//ds-snippet-start:Admin8Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
//ds-snippet-end:Admin8Step2
var productPermissionProfilesApi = new ProductPermissionProfilesApi(apiClient);
Expand Down Expand Up @@ -75,7 +75,7 @@ public static ProductPermissionProfilesResponse GetPermissionProfiles(
Guid? orgId,
Guid accountId)
{
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);

var productPermissionProfileApi = new ProductPermissionProfilesApi(apiClient);
Expand Down
2 changes: 1 addition & 1 deletion launcher-csharp/Common/RequestItemsService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ public Guid? OrganizationId
{
if (organizationId == null)
{
var apiClient = new DocuSign.Admin.Client.ApiClient(this.Session.AdminApiBasePath);
var apiClient = new DocuSign.Admin.Client.DocuSignClient(this.Session.AdminApiBasePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + this.User.AccessToken);
var accountApi = new DocuSign.Admin.Api.AccountsApi(apiClient);
var org = accountApi.GetOrganizations().Organizations.FirstOrDefault();
Expand Down
4 changes: 2 additions & 2 deletions launcher-csharp/Monitor/Examples/GetMonitoringDataFunc.cs
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ public virtual IEnumerable<object> Invoke(string accessToken, string requestPath
{
try
{
ApiClient apiClient = new ApiClient(ApiClient.Demo_REST_BasePath);
DocuSignClient apiClient = new DocuSignClient(DocuSignClient.Demo_REST_BasePath);

// Construct API headers
//ds-snippet-start:Monitor1Step2
apiClient.SetBasePath(ApiClient.Demo_REST_BasePath);
apiClient.SetBasePath(DocuSignClient.Demo_REST_BasePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", string.Format("Bearer {0}", accessToken));
apiClient.Configuration.DefaultHeader.Add("Content-Type", "application/json");
//ds-snippet-end:Monitor1Step2
Expand Down
3 changes: 1 addition & 2 deletions launcher-csharp/Rooms/Controllers/AssignFormToFormGroups.cs
Original file line number Diff line number Diff line change
Expand Up @@ -89,9 +89,8 @@ public ActionResult AssignFormToFormGroup(FormFormGroupModel formFormGroupModel)
this.ViewBag.h1 = this.CodeExampleText.ExampleName;
this.ViewBag.message = string.Format(
this.CodeExampleText.ResultsPageText,
formGroupFormToAssign.FormId,
formFormGroupModel.FormId.ToString(),
formFormGroupModel.FormGroupId.ToString());
this.ViewBag.Locals.Json = JsonConvert.SerializeObject(formGroupFormToAssign, Formatting.Indented);

return this.View("example_done");
}
Expand Down
4 changes: 2 additions & 2 deletions launcher-csharp/Rooms/Examples/AddingFormToRoom.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public static (FormSummaryList forms, RoomSummaryList rooms) GetFormsAndRooms(
{
// Construct your API headers
//ds-snippet-start:Rooms4Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var roomsApi = new RoomsApi(apiClient);
var formLibrariesApi = new FormLibrariesApi(apiClient);
Expand Down Expand Up @@ -71,7 +71,7 @@ public static RoomDocument AddForm(
Guid formId)
{
// Construct your API headers
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var roomsApi = new RoomsApi(apiClient);

Expand Down
4 changes: 2 additions & 2 deletions launcher-csharp/Rooms/Examples/AssignFormToFormGroups.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public static (FormSummaryList forms, FormGroupSummaryList formGroups) GetFormsA
{
// Construct your API headers
//ds-snippet-start:Rooms9Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var formGroupsApi = new FormGroupsApi(apiClient);
var formLibrariesApi = new FormLibrariesApi(apiClient);
Expand Down Expand Up @@ -68,7 +68,7 @@ public static FormGroupFormToAssign AssignForm(
FormGroupFormToAssign formToAssign)
{
// Construct your API headers
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var formGroupsApi = new FormGroupsApi(apiClient);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public static RoomDocumentList GetDocuments(
{
// Construct your API headers
//ds-snippet-start:Rooms6Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var roomsApi = new RoomsApi(apiClient);
//ds-snippet-end:Rooms6Step2
Expand All @@ -48,7 +48,7 @@ public static RoomSummaryList GetRooms(
string accountId)
{
// Construct your API headers
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var roomsApi = new RoomsApi(apiClient);

Expand All @@ -74,7 +74,7 @@ public static ExternalFormFillSession CreateSession(
//ds-snippet-end:Rooms6Step3
{
// Construct your API headers
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var externalFormFillSessionsApi = new ExternalFormFillSessionsApi(apiClient);

Expand Down
2 changes: 1 addition & 1 deletion launcher-csharp/Rooms/Examples/CreateFormGroups.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public static FormGroup CreateGroup(
{
// Construct your API headers
//ds-snippet-start:Rooms7Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var formGroupsApi = new FormGroupsApi(apiClient);
//ds-snippet-end:Rooms7Step2
Expand Down
4 changes: 2 additions & 2 deletions launcher-csharp/Rooms/Examples/CreateRoomFromTemplate.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ public static RoomTemplatesSummaryList GetTemplates(
{
// Construct your API headers
//ds-snippet-start:Rooms2Step3
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var roomTemplatesApi = new RoomTemplatesApi(apiClient);

Expand All @@ -53,7 +53,7 @@ public static Room CreateRoom(
{
// Construct your API headers
//ds-snippet-start:Rooms2Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var roomsApi = new RoomsApi(apiClient);
var rolesApi = new RolesApi(apiClient);
Expand Down
2 changes: 1 addition & 1 deletion launcher-csharp/Rooms/Examples/CreateRoomWithData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public static Room CreateRoom(
{
// Construct your API headers
//ds-snippet-start:Rooms1Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var roomsApi = new RoomsApi(apiClient);
var rolesApi = new RolesApi(apiClient);
Expand Down
4 changes: 2 additions & 2 deletions launcher-csharp/Rooms/Examples/ExportDataFromRoom.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public static RoomSummaryList GetRooms(
string accountId)
{
// Construct your API headers
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var roomsApi = new RoomsApi(apiClient);

Expand All @@ -47,7 +47,7 @@ public static FieldData Export(
{
// Construct your API headers
//ds-snippet-start:Rooms3Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var roomsApi = new RoomsApi(apiClient);
//ds-snippet-end:Rooms3Step2
Expand Down
2 changes: 1 addition & 1 deletion launcher-csharp/Rooms/Examples/GetRoomsWithFilters.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public static RoomSummaryList GetRooms(
{
// Construct your API headers
//ds-snippet-start:Rooms5Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var roomsApi = new RoomsApi(apiClient);
//ds-snippet-end:Rooms5Step2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public static (OfficeSummaryList offices, FormGroupSummaryList formGroups) GetOf
string accountId)
{
// Construct your API headers
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var officesApi = new OfficesApi(apiClient);
var formGroupsApi = new FormGroupsApi(apiClient);
Expand Down Expand Up @@ -60,7 +60,7 @@ public static void GrantAccess(
{
// Construct your API headers
//ds-snippet-start:Rooms8Step2
var apiClient = new ApiClient(basePath);
var apiClient = new DocuSignClient(basePath);
apiClient.Configuration.DefaultHeader.Add("Authorization", $"Bearer {accessToken}");
var formGroupsApi = new FormGroupsApi(apiClient);
//ds-snippet-end:Rooms8Step2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ public IActionResult Create(PermissionProfileModel permissionProfileModel)
var accountId = this.RequestItemsService.Session.AccountId; // Represents your {ACCOUNT_ID}

// Step 2. Construct your request
//ds-snippet-start:eSign24Step3
var accountRoleSettings = new global::ESignature.Examples.CreatePermissionProfile.AccountRoleSettingsExtension();
accountRoleSettings.UseNewDocuSignExperienceInterface = "1";
accountRoleSettings.EnableSequentialSigningInterface = true.ToString();
Expand Down Expand Up @@ -87,6 +88,7 @@ public IActionResult Create(PermissionProfileModel permissionProfileModel)
accountRoleSettings.AllowVaulting = permissionProfileModel.AccountRoleSettingsModel.AllowVaulting.ToString();
accountRoleSettings.AllowedToBeEnvelopeTransferRecipient = permissionProfileModel.AccountRoleSettingsModel.AllowedToBeEnvelopeTransferRecipient.ToString();
accountRoleSettings.EnableTransactionPointIntegration = permissionProfileModel.AccountRoleSettingsModel.EnableTransactionPointIntegration.ToString();
//ds-snippet-end:eSign24Step3

try
{
Expand Down
6 changes: 6 additions & 0 deletions launcher-csharp/eSignature/Examples/ApplyBrandToTemplate.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,14 @@ public static class ApplyBrandToTemplate
public static EnvelopeSummary CreateEnvelopeFromTemplateWithBrand(string signerEmail, string signerName, string ccEmail, string ccName, string brandId, string templateId, string accessToken, string basePath, string accountId, string status)
{
// Construct your API headers
//ds-snippet-start:eSign30Step2
var docuSignClient = new DocuSignClient(basePath);
docuSignClient.Configuration.DefaultHeader.Add("Authorization", "Bearer " + accessToken);
EnvelopesApi envelopesApi = new EnvelopesApi(docuSignClient);
//ds-snippet-end:eSign30Step2

// Construct your request body
//ds-snippet-start:eSign30Step3
EnvelopeDefinition envelopeDefinition = new EnvelopeDefinition
{
TemplateId = templateId,
Expand All @@ -54,9 +57,12 @@ public static EnvelopeSummary CreateEnvelopeFromTemplateWithBrand(string signerE
},
Status = status,
};
//ds-snippet-end:eSign30Step3

// Call the eSignature REST API
//ds-snippet-start:eSign30Step4
return envelopesApi.CreateEnvelope(accountId, envelopeDefinition);
//ds-snippet-end:eSign30Step4
}
}
}
Loading

0 comments on commit 1472cde

Please sign in to comment.