Giter Site home page Giter Site logo

docusign / docusign-click-csharp-client Goto Github PK

View Code? Open in Web Editor NEW
2.0 8.0 5.0 648 KB

DocuSign Click lets you capture consent to standard agreement terms with a single click: terms and conditions, terms of service, terms of use, privacy policies, and more. The Click API lets you include this customizable clickwrap solution in your DocuSign integrations.

License: MIT License

C# 100.00%

docusign-click-csharp-client's Introduction

The Official Docusign Click C# Client SDK

Nuget version Nuget downloads

Elastic signing (also known as Docusign Click) lets you capture consent to standard agreement terms with a single click: terms and conditions, terms of service, terms of use, privacy policies, and more. The Click API lets you include this customizable elastic template solution in your Docusign integrations.

Version Information

  • API version: v1
  • Latest SDK version (Including prerelease): 2.0.0-rc2

Requirements

Compatibility

  • .NET Standard 2.0. See .NET Standard Selector for details on versioning for the individual components in .NET Standard.
  • .NET Core 2.0 or above.
  • Microsoft .NET version 4.6.2+.
  • TLS 1.2

Installation

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 from the Docusign Developer Center, you merely need to install it by following the instructions below.

NuGet Package Manager:

  1. Create a new C# project, or open an existing one.
  2. Select Tools -> NuGet Package Manager -> Manage NuGet Packages for Solution.
  3. Search for DocuSign.
  4. Select DocuSign.Click.
  5. Select the check box next to your project name.
  6. Click Install.

Package Manager Console:

  1. Create a new C# project, or open an existing one.
  2. Open the Package Manager Console by either method:
    1. Clicking Package Manager Console along the bottom of Visual Studio
    2. Clicking Tools -> NuGet Package Manager -> Package Manager Console
  3. In the Package Manager Console, type: Install-Package DocuSign.Click

Dependencies

This client has the following external dependencies:

.NET Standard v2 and .NET Core:

  • Newtonsoft.Json v13.0.3
  • BouncyCastle.Cryptography v2.3.0
  • System.ComponentModel.Annotations v5.0.0
  • Microsoft.IdentityModel.JsonWebTokens v7.5.1

.NET Framework, version 4.6.2:

  • Newtonsoft.Json v13.0.3
  • BouncyCastle.Cryptography v2.3.0
  • System.ComponentModel.Annotations v5.0.0
  • Microsoft.IdentityModel.JsonWebTokens v7.5.1

Code examples

Explore our GitHub repository for the Launcher, a self-executing package housing code examples for the Click 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. These examples support both the Authorization Code Grant and JSON Web Token (JWT) authentication workflows.

OAuth implementations

For details regarding which type of OAuth grant will work best for your Docusign integration, see Choose OAuth Type in the Docusign Developer Center.

For security purposes, Docusign recommends using the Authorization Code Grant flow.

Support

Log issues against this client through GitHub. We also have an active developer community on Stack Overflow.

License

The Docusign Click C# Client SDK is licensed under the MIT License.

Additional resources

docusign-click-csharp-client's People

Contributors

dbbrahmbhatt avatar eleanorharris avatar garg-mudit avatar hobbyprojects avatar inbargazit avatar mgds01 avatar rajrele avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docusign-click-csharp-client's Issues

Are declined responses being retrieved by default when querying GetClickwrapAgreements without options?

More of a question than an actual issue, since I could not get a clear answer from the API documentation or the SDK.

I have a call to the GetClickwrapAgreements(accountId, clickwrapId) method for a clickwrap that is storing declined responses; however, those responses are not coming back in the GetClickwrapAgreements response.

Do I need to make two calls, one for accepted and one for declined responses, using the options object?

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.