コード例 #1
0
        /// <summary>
        /// Used for creating uuthentication request for docusign.
        /// <param name="account">Docusign account<see cref="ESignAccount"></see> </param>
        /// </summary>
        public static LoginAccount AuthenticateUser(ESignAccount account)
        {
            var model = new BaseRequestModel {
                ESignAccount = account
            };

            return(TryExecute(AuthenticateUserFunc(), model));
        }
コード例 #2
0
        private static void RemindDocuSignEnvelope(ESignAccount account, ESignEnvelopeInfo actualEnvelope)
        {
            var dsService = new DocuSignService();
            var request   = new BaseRequestModel
            {
                ESignAccount = account,
                EnvelopeId   = actualEnvelope.EnvelopeID
            };

            dsService.RemindEnvelope(request);
        }
コード例 #3
0
        private static void RedirectToDocuSign(ESignAccount account, ESignEnvelopeInfo envelope)
        {
            var dsService = new DocuSignService();
            var request   = new BaseRequestModel
            {
                ESignAccount = account,
                EnvelopeId   = envelope.EnvelopeID
            };

            var url = dsService.Redirect(request);

            throw new PXRedirectToUrlException(url.Url, string.Empty);
        }
コード例 #4
0
 /// <summary>
 /// Used for creating request to get history of the envelope.
 /// <param name="request">Instance of the<see cref="BaseRequestModel"></see></param>
 /// </summary>
 public GetEnvelopeHistoryResponseModel GetEnvelopeHistory(BaseRequestModel request)
 {
     return(TryExecute(GetEnvelopeHistoryFunc(), request));
 }
コード例 #5
0
 /// <summary>
 /// Check if file exists in th docusign.
 /// <param name="request">Instance of the<see cref="BaseRequestModel"></see></param>
 /// </summary>
 public bool IsFileExist(BaseRequestModel request)
 {
     return(TryExecute(IsFileExistFunc(), request));
 }
コード例 #6
0
 /// <summary>
 /// Create ViewUrl for redirecting to documatica Iframe
 /// <param name="request">Instance of the<see cref="BaseRequestModel"></see></param>
 /// </summary>
 public ViewUrl Redirect(BaseRequestModel request)
 {
     return(TryExecute(RedirectFunc(), request));
 }
コード例 #7
0
 /// <summary>
 /// Used for retrieving document of the envelope
 /// <param name="request">Instance of the<see cref="BaseRequestModel"></see></param>
 /// </summary>
 public GetEnvelopeDocumentResponseModel GetEnvelopeDocument(BaseRequestModel request)
 {
     return(TryExecute(GetEnvelopeDocumentFunc(), request));
 }
コード例 #8
0
 /// <summary>
 /// Used for creating request for remind recipients of the envelope.
 /// <param name="request">Instance of the<see cref="BaseRequestModel"></see></param>
 /// </summary>
 public void RemindEnvelope(BaseRequestModel request)
 {
     TryExecute(RemindEnvelopeFunc(), request);
 }