コード例 #1
0
 public DocuSignDocumentGenerator(DocuSignCredentials credentials, EmailTemplate emailTemplate,
                                  DocuSignTemplate docuSignTemplate)
 {
     this.DocuSignCredentials = credentials;
     this.EmailTemplate       = emailTemplate;
     this.DocuSignTemplate    = docuSignTemplate;
 }
コード例 #2
0
        public DocuSignClient(DocuSignCredentials credentials)
        {
            // initialize client for desired environment (for production change to www)
            var apiClient = new ApiClient("https://demo.docusign.net/restapi");

            // configure 'X-DocuSign-Authentication' header
            var authHeader = "{\"Username\":\"" + credentials.Username + "\", \"Password\":\"" + credentials.Password +
                             "\", \"IntegratorKey\":\"" + credentials.IntegratorKey + "\"}";

            Configuration.Default.AddDefaultHeader("X-DocuSign-Authentication", authHeader);

            // login call is available in the authentication api
            var authApi   = new AuthenticationApi();
            var loginInfo = authApi.Login();

            // parse the first account ID that is returned (user might belong to multiple accounts)
            this.AccountId = loginInfo.LoginAccounts[0].AccountId;
        }
コード例 #3
0
 public DocuSignGetDocumentStatus(DocuSignCredentials credentials)
 {
     this.DocuSignCredentials = credentials;
 }