Skip to content

Commit 18f431f

Browse files
authored
Merge pull request #1 from docusign/1.0.0-rc1-v1.0.0-1.0.3
Version 1.0.0-rc1 release
2 parents 0c63196 + a2262d7 commit 18f431f

File tree

147 files changed

+24842
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

147 files changed

+24842
-1
lines changed

CHANGELOG.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
## [v1.0.0-rc1] - Maestro API v1.0.0-1.0.3 - 2024-04-03
2+
### Changed
3+
- Added support for version v1.0.0-1.0.3 of the DocuSign Maestro API.
4+
- Updated the SDK release version.
5+
6+
## [v1.0.1-rc1] - Maestro API v1.0.0-1.0.1 - 2024-01-29
7+
### Changed
8+
- Added support for version v1.0.0-1.0.1 of the DocuSign Maestro API.
9+
- Updated the SDK release version.
10+
11+
## [v1.0.0-rc7] - Maestro API v1.0.0-1.0.0 - 2024-01-05
12+
### Changed
13+
- Added support for version v1.0.0-1.0.0 of the DocuSign Maestro API.
14+
- Updated the SDK release version.
15+
16+
## [v1.0.0-rc6] - Maestro API v1.0.0-1.0.0 - 2024-01-04
17+
### Changed
18+
- Added support for version v1.0.0-1.0.0 of the DocuSign Maestro API.
19+
- Updated the SDK release version.
20+
21+
## [v1.0.0-rc5] - Maestro API v1.0.0-1.0.0 - 2023-12-26
22+
### Changed
23+
- Added support for version v1.0.0-1.0.0 of the DocuSign Maestro API.
24+
- Updated the SDK release version.
25+
26+
## [v1.0.0-rc4] - Maestro API v1.0.0-1.0.0 - 2023-12-20
27+
### Changed
28+
- Added support for version v1.0.0-1.0.0 of the DocuSign Maestro API.
29+
- Updated the SDK release version.
30+
31+
## [v1.0.0-rc02] - Maestro API v1.0.0-1.0.0 - 2023-12-19
32+
### Changed
33+
- Added support for version v1.0.0-1.0.0 of the DocuSign Maestro API.
34+
- Updated the SDK release version.
35+
36+
## [v1.0.0-rc01] - Maestro API 1.0.0-1.0.0 - 2023-12-15
37+
### Changed
38+
- Added support for version 1.0.0-1.0.0 of the DocuSign Maestro API.
39+
- Updated the SDK release version.
40+

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
The MIT License
2+
3+
Copyright (c) - DocuSign, Inc. (https://www.docusign.com)
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

README.md

Lines changed: 80 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,80 @@
1-
# docusign-maestro-csharp-client
1+
# DocuSign.Maestro - the C# library for the Maestro API
2+
3+
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
4+
5+
This C# SDK is automatically generated by the [Swagger Codegen](https://github.com/swagger-api/swagger-codegen) project:
6+
7+
- Build package: io.swagger.codegen.languages.CSharpClientCodegen
8+
For more information, please visit [https://developers.docusign.com/](https://developers.docusign.com/)
9+
10+
## Frameworks supported
11+
- .NET 4.0 or later
12+
- Windows Phone 7.1 (Mango)
13+
14+
## Dependencies
15+
- [Json.NET](https://www.nuget.org/packages/Newtonsoft.Json/) - 13.0.1 or later
16+
17+
The DLLs included in the package may not be the latest version. We recommned using [NuGet] (https://docs.nuget.org/consume/installing-nuget) to obtain the latest version of the packages:
18+
```
19+
Install-Package Newtonsoft.Json
20+
```
21+
22+
23+
## Getting Started
24+
25+
```csharp
26+
using System;
27+
using System.Diagnostics;
28+
using DocuSign.Maestro.Api;
29+
using DocuSign.Maestro.Client;
30+
using DocuSign.Maestro.Model;
31+
32+
namespace Example
33+
{
34+
public class Example
35+
{
36+
public void main()
37+
{
38+
39+
// Configure OAuth2 access token for authorization: DSAuth
40+
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
41+
// Configure API key authorization: DSBearerAuth
42+
Configuration.Default.ApiKey.Add("Authorization", "YOUR_API_KEY");
43+
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
44+
// Configuration.Default.ApiKeyPrefix.Add("Authorization", "Bearer");
45+
46+
var apiInstance = new WorkflowInstanceManagementApi();
47+
var accountId = new Guid?(); // Guid? | Account ID
48+
var instanceId = new Guid?(); // Guid? | DS Workflow Instance Id (dacId)
49+
50+
try
51+
{
52+
// Cancels a running workflow instance.
53+
CancelResponse result = apiInstance.CancelWorkflowInstance(accountId, instanceId);
54+
Debug.WriteLine(result);
55+
}
56+
catch (Exception e)
57+
{
58+
Debug.Print("Exception when calling WorkflowInstanceManagementApi.CancelWorkflowInstance: " + e.Message );
59+
}
60+
}
61+
}
62+
}
63+
```
64+
65+
## Documentation for Authorization
66+
67+
68+
### DSAuth
69+
70+
- **Type**: OAuth
71+
- **Flow**: accessCode
72+
- **Authorization URL**: https://account-tk1.tk.docusign.dev/oauth/auth
73+
- **Scopes**:
74+
- aow_manage: Manage workflows scope
75+
76+
### DSBearerAuth
77+
78+
- **Type**: API key
79+
- **API key parameter name**: Authorization
80+
- **Location**: HTTP header

0 commit comments

Comments
 (0)