Skip to content

Commit a39d834

Browse files
authored
Merge pull request #6 from docusign/1.0.0-rc4-v1.0.0-1.0.5
Version 1.0.0-rc4 release
2 parents df683c4 + 6c27c88 commit a39d834

13 files changed

+164
-79
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## [v1.0.0-rc4] - Maestro API v1.0.0-1.0.5 - 2024-06-07
2+
### Changed
3+
- Added support for version v1.0.0-1.0.5 of the DocuSign Maestro API.
4+
- Updated the SDK release version.
5+
16
## [v1.0.0-rc3] - Maestro API v1.0.0-1.0.4 - 2024-05-20
27
### Changed
38
- Updated C# SDK dependencies.

README.md

Lines changed: 55 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,41 +3,69 @@
33
[![Nuget version][nuget-image]][nuget-url]
44
[![Nuget downloads][downloads-image]][downloads-url]
55

6-
Maestro authors and executes experiences that allow non-coders the ability to define Simple Business Process without having to write code and to deploy them seamlessly without having to have development expertise.
6+
The Docusign SDK makes integrating Docusign into your apps and websites a seamless experience.
7+
8+
## Table of Contents
9+
- [Introduction](#introduction)
10+
- [Installation](#installation)
11+
* [Version Information](#versionInformation)
12+
* [Requirements](#requirements)
13+
* [Compatibility](#compatibility)
14+
* [NuGet Package Manager](#nugetPackageManager)
15+
* [Package Manager Console](#packageManagerConsole)
16+
- [Dependencies](#dependencies)
17+
- [API Reference](#apiReference)
18+
- [Code Examples](#codeExamples)
19+
- [OAuth Implementations](#oauthImplementations)
20+
- [Changelog](#changeLog)
21+
- [Support](#support)
22+
- [License](#license)
23+
- [Additional Resources](#additionalResources)
24+
25+
<a id="introduction"></a>
26+
## Introduction
27+
Leverage the power of Docusign workflows. Enjoy greater flexibility to manage your agreements using your own code in concert with the Maestro Workflow Designer.
28+
29+
<a id="installation"></a>
30+
## Installation
31+
This client SDK is provided as open source, which enables you to customize its functionality to suit your particular use case. To do so, download or clone the repository. If the SDK’s given functionality meets your integration needs, or if you’re working through our [code examples](https://developers.docusign.com/docs/maestro-api/how-to/) from the [Docusign Developer Center](https://developers.docusign.com/), you merely need to install it by following the instructions below.
732

8-
## Version Information
33+
<a id="versionInformation"></a>
34+
### Version Information
935
- **API version**: 1.0.0
10-
- **Latest SDK version (Including prerelease)**: 1.0.0-rc3
36+
- **Latest SDK version (Including prerelease)**: 1.0.0-rc4
1137

12-
## Requirements
38+
<a id="requirements"></a>
39+
### Requirements
1340
* Microsoft .NET version 4.6.2+ (4.7 recommended)
1441
* Free [developer account](https://go.docusign.com/o/sandbox/?postActivateUrl=https://developers.docusign.com/)
1542

16-
## Compatibility
43+
<a id="compatibility"></a>
44+
### Compatibility
1745
* .NET Standard 2.0. See [.NET Standard Selector](https://immo.landwerth.net/netstandard-versions/) for details on versioning for the individual components in .NET Standard.
1846
* .NET Core 2.0 or above.
1947
* Microsoft .NET version 4.6.2+.
2048
* TLS 1.2
2149

22-
## Installation
23-
This SDK is provided as open source, which enables you to customize its functionality to suit your particular use case. To do so, download or clone the repository. If the SDK’s given functionality meets your integration needs, or if you’re working through our [code examples](https://developers.docusign.com/docs/maestro-api/how-to/) from the [Docusign Developer Center](https://developers.docusign.com/), you merely need to install it by following the instructions below.
24-
50+
<a id="nugetPackageManager"></a>
2551
### NuGet Package Manager:
2652
1. Create a new C# project, or open an existing one.
2753
2. Select **Tools** -> **NuGet Package Manager** -> **Manage NuGet Packages for Solution.**
28-
3. Search for **DocuSign**.
54+
3. Search for **Docusign**.
2955
4. Select **DocuSign.Maestro**.
3056
5. Select the check box next to your project name.
3157
6. Click **Install.**
3258

59+
<a id="packageManagerConsole"></a>
3360
### Package Manager Console:
3461
1. Create a new C# project, or open an existing one.
3562
2. Open the **Package Manager Console** by either method:
3663
1. Clicking **Package Manager Console** along the bottom of Visual Studio
3764
2. Clicking **Tools** -> **NuGet Package Manager** -> **Package Manager Console**
3865
3. In the **Package Manager Console**, type: **Install-Package DocuSign.Maestro**
3966

40-
## Dependencies
67+
<a id="dependencies"></a>
68+
## SDK Dependencies
4169
This client has the following external dependencies:
4270

4371
### .NET Standard v2 and .NET Core:
@@ -52,20 +80,33 @@ This client has the following external dependencies:
5280
* System.ComponentModel.Annotations v5.0.0
5381
* Microsoft.IdentityModel.JsonWebTokens v7.5.2
5482

55-
## Code examples
83+
<a id="apiReference"></a>
84+
## API Reference
85+
You can refer to the API reference [here](https://developers.docusign.com/docs/maestro-api/reference/).
86+
87+
<a id="codeExamples"></a>
88+
## Code Examples
5689
Explore our GitHub repository for the [Launcher](https://github.com/docusign/code-examples-csharp/), a self-executing package housing code examples for the Maestro C# SDK. This package showcases several common use cases and their respective source files. Additionally, you can download a version preconfigured for your Docusign developer account from [Quickstart](https://developers.docusign.com/docs/esign-rest-api/quickstart/). These examples support both the [Authorization Code Grant](https://developers.docusign.com/platform/auth/authcode/) and [JSON Web Token (JWT)](https://developers.docusign.com/platform/auth/jwt/) authentication workflows.
5790

58-
## OAuth implementations
91+
<a id="oauthImplementations"></a>
92+
## OAuth Implementations
5993
For details regarding which type of OAuth grant will work best for your Docusign integration, see [Choose OAuth Type](https://developers.docusign.com/platform/auth/choose/) in the [Docusign Developer Center](https://developers.docusign.com/).
6094

6195
For security purposes, Docusign recommends using the [Authorization Code Grant](https://developers.docusign.com/platform/auth/authcode/) flow.
6296

97+
<a id="changeLog"></a>
98+
## Changelog
99+
You can refer to the complete changelog [here](https://github.com/docusign/docusign-maestro-csharp-client/blob/master/CHANGELOG.md).
100+
101+
<a id="support"></a>
63102
## Support
64-
Log issues against this client through GitHub. We also have an [active developer community on Stack Overflow](https://stackoverflow.com/questions/tagged/docusignapi).
103+
Log issues against this client SDK through GitHub. You can also reach out to us through [Docusign Community](https://community.docusign.com/developer-59) and [Stack Overflow](https://stackoverflow.com/questions/tagged/docusignapi).
65104

105+
<a id="license"></a>
66106
## License
67107
The Docusign Maestro C# Client SDK is licensed under the [MIT License](https://github.com/docusign/docusign-maestro-csharp-client/blob/master/LICENSE).
68108

109+
<a id="additionalResources"></a>
69110
## Additional resources
70111
* [Docusign Developer Center](https://developers.docusign.com/)
71112
* [Docusign API on Twitter](https://twitter.com/docusignapi)
@@ -75,4 +116,4 @@ The Docusign Maestro C# Client SDK is licensed under the [MIT License](https://g
75116
[nuget-image]: https://img.shields.io/nuget/v/DocuSign.Maestro.svg?style=flat
76117
[nuget-url]: https://www.nuget.org/packages/DocuSign.Maestro
77118
[downloads-image]: https://img.shields.io/nuget/dt/DocuSign.Maestro.svg?style=flat
78-
[downloads-url]: https://www.nuget.org/packages/DocuSign.Maestro
119+
[downloads-url]: https://www.nuget.org/packages/DocuSign.Maestro

sdk/DocuSign.Maestro.sln

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@ Microsoft Visual Studio Solution File, Format Version 12.00
22
# Visual Studio 2012
33
VisualStudioVersion = 12.0.0.0
44
MinimumVisualStudioVersion = 10.0.0.1
5-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DocuSign.Maestro", "src\DocuSign.Maestro\DocuSign.Maestro.csproj", "{B10DD49C-EEA1-443E-8C13-6FED8E304853}"
5+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DocuSign.Maestro", "src\DocuSign.Maestro\DocuSign.Maestro.csproj", "{2CFE651A-A583-461A-9983-55A04ADE23E6}"
66
EndProject
77
Global
88
GlobalSection(SolutionConfigurationPlatforms) = preSolution
99
Debug|Any CPU = Debug|Any CPU
1010
Release|Any CPU = Release|Any CPU
1111
EndGlobalSection
1212
GlobalSection(ProjectConfigurationPlatforms) = postSolution
13-
{B10DD49C-EEA1-443E-8C13-6FED8E304853}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
14-
{B10DD49C-EEA1-443E-8C13-6FED8E304853}.Debug|Any CPU.Build.0 = Debug|Any CPU
15-
{B10DD49C-EEA1-443E-8C13-6FED8E304853}.Release|Any CPU.ActiveCfg = Release|Any CPU
16-
{B10DD49C-EEA1-443E-8C13-6FED8E304853}.Release|Any CPU.Build.0 = Release|Any CPU
13+
{2CFE651A-A583-461A-9983-55A04ADE23E6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
14+
{2CFE651A-A583-461A-9983-55A04ADE23E6}.Debug|Any CPU.Build.0 = Debug|Any CPU
15+
{2CFE651A-A583-461A-9983-55A04ADE23E6}.Release|Any CPU.ActiveCfg = Release|Any CPU
16+
{2CFE651A-A583-461A-9983-55A04ADE23E6}.Release|Any CPU.Build.0 = Release|Any CPU
1717
EndGlobalSection
1818
GlobalSection(SolutionProperties) = preSolution
1919
HideSolutionNode = FALSE

sdk/src/DocuSign.Maestro/Api/WorkflowInstanceManagementApi.cs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ public ApiResponse<CancelResponse> CancelWorkflowInstanceWithHttpInfo(string acc
297297
if (instanceId == null)
298298
throw new ApiException(400, "Missing required parameter 'instanceId' when calling WorkflowInstanceManagementApi->CancelWorkflowInstance");
299299

300-
var localVarPath = "aow-manage/v1.0/management/accounts/{accountId}/instances/{instanceId}/cancel";
300+
var localVarPath = "/v1/accounts/{accountId}/management/instances/{instanceId}/cancel";
301301
var localVarPathParams = new Dictionary<String, String>();
302302
var localVarQueryParams = new Dictionary<String, String>();
303303
var localVarHeaderParams = new Dictionary<String, String>(this.ApiClient.Configuration.DefaultHeader);
@@ -380,7 +380,7 @@ public async System.Threading.Tasks.Task<ApiResponse<CancelResponse>> CancelWork
380380
if (instanceId == null)
381381
throw new ApiException(400, "Missing required parameter 'instanceId' when calling WorkflowInstanceManagementApi->CancelWorkflowInstance");
382382

383-
var localVarPath = "aow-manage/v1.0/management/accounts/{accountId}/instances/{instanceId}/cancel";
383+
var localVarPath = "/v1/accounts/{accountId}/management/instances/{instanceId}/cancel";
384384
var localVarPathParams = new Dictionary<String, String>();
385385
var localVarQueryParams = new Dictionary<String, String>();
386386
var localVarHeaderParams = new Dictionary<String, String>(this.ApiClient.Configuration.DefaultHeader);
@@ -464,7 +464,7 @@ public ApiResponse<List<WorkflowStepHistory>> GetWorkflowHistoryWithHttpInfo(str
464464
if (instanceId == null)
465465
throw new ApiException(400, "Missing required parameter 'instanceId' when calling WorkflowInstanceManagementApi->GetWorkflowHistory");
466466

467-
var localVarPath = "aow-manage/v1.0/management/accounts/{accountId}/instances/{instanceId}/history";
467+
var localVarPath = "/v1/accounts/{accountId}/management/instances/{instanceId}/history";
468468
var localVarPathParams = new Dictionary<String, String>();
469469
var localVarQueryParams = new Dictionary<String, String>();
470470
var localVarHeaderParams = new Dictionary<String, String>(this.ApiClient.Configuration.DefaultHeader);
@@ -547,7 +547,7 @@ public async System.Threading.Tasks.Task<ApiResponse<List<WorkflowStepHistory>>>
547547
if (instanceId == null)
548548
throw new ApiException(400, "Missing required parameter 'instanceId' when calling WorkflowInstanceManagementApi->GetWorkflowHistory");
549549

550-
var localVarPath = "aow-manage/v1.0/management/accounts/{accountId}/instances/{instanceId}/history";
550+
var localVarPath = "/v1/accounts/{accountId}/management/instances/{instanceId}/history";
551551
var localVarPathParams = new Dictionary<String, String>();
552552
var localVarQueryParams = new Dictionary<String, String>();
553553
var localVarHeaderParams = new Dictionary<String, String>(this.ApiClient.Configuration.DefaultHeader);
@@ -636,7 +636,7 @@ public ApiResponse<WorkflowInstance> GetWorkflowInstanceWithHttpInfo(string acco
636636
if (instanceId == null)
637637
throw new ApiException(400, "Missing required parameter 'instanceId' when calling WorkflowInstanceManagementApi->GetWorkflowInstance");
638638

639-
var localVarPath = "aow-manage/v1.0/management/accounts/{accountId}/workflowDefinitions/{workflowDefinitionId}/instances/{instanceId}";
639+
var localVarPath = "/v1/accounts/{accountId}/management/workflow_definitions/{workflowDefinitionId}/instances/{instanceId}";
640640
var localVarPathParams = new Dictionary<String, String>();
641641
var localVarQueryParams = new Dictionary<String, String>();
642642
var localVarHeaderParams = new Dictionary<String, String>(this.ApiClient.Configuration.DefaultHeader);
@@ -725,7 +725,7 @@ public async System.Threading.Tasks.Task<ApiResponse<WorkflowInstance>> GetWorkf
725725
if (instanceId == null)
726726
throw new ApiException(400, "Missing required parameter 'instanceId' when calling WorkflowInstanceManagementApi->GetWorkflowInstance");
727727

728-
var localVarPath = "aow-manage/v1.0/management/accounts/{accountId}/workflowDefinitions/{workflowDefinitionId}/instances/{instanceId}";
728+
var localVarPath = "/v1/accounts/{accountId}/management/workflow_definitions/{workflowDefinitionId}/instances/{instanceId}";
729729
var localVarPathParams = new Dictionary<String, String>();
730730
var localVarQueryParams = new Dictionary<String, String>();
731731
var localVarHeaderParams = new Dictionary<String, String>(this.ApiClient.Configuration.DefaultHeader);
@@ -810,7 +810,7 @@ public ApiResponse<List<WorkflowInstance>> GetWorkflowInstancesWithHttpInfo(stri
810810
if (workflowDefinitionId == null)
811811
throw new ApiException(400, "Missing required parameter 'workflowDefinitionId' when calling WorkflowInstanceManagementApi->GetWorkflowInstances");
812812

813-
var localVarPath = "aow-manage/v1.0/management/accounts/{accountId}/workflowDefinitions/{workflowDefinitionId}/instances";
813+
var localVarPath = "/v1/accounts/{accountId}/management/workflow_definitions/{workflowDefinitionId}/instances";
814814
var localVarPathParams = new Dictionary<String, String>();
815815
var localVarQueryParams = new Dictionary<String, String>();
816816
var localVarHeaderParams = new Dictionary<String, String>(this.ApiClient.Configuration.DefaultHeader);
@@ -893,7 +893,7 @@ public async System.Threading.Tasks.Task<ApiResponse<List<WorkflowInstance>>> Ge
893893
if (workflowDefinitionId == null)
894894
throw new ApiException(400, "Missing required parameter 'workflowDefinitionId' when calling WorkflowInstanceManagementApi->GetWorkflowInstances");
895895

896-
var localVarPath = "aow-manage/v1.0/management/accounts/{accountId}/workflowDefinitions/{workflowDefinitionId}/instances";
896+
var localVarPath = "/v1/accounts/{accountId}/management/workflow_definitions/{workflowDefinitionId}/instances";
897897
var localVarPathParams = new Dictionary<String, String>();
898898
var localVarQueryParams = new Dictionary<String, String>();
899899
var localVarHeaderParams = new Dictionary<String, String>(this.ApiClient.Configuration.DefaultHeader);

0 commit comments

Comments
 (0)