コード例 #1
0
        public static async Task <Guid> AddSignatureAsync(this DraftDocumentPath path, Base64String signature, TimeSpan?timeout = null)
        {
            var apiClient        = path.Services.Api;
            var signatureRequest = new SignatureRequest
            {
                Base64Content = signature.ToString()
            };
            var documentId = path.DocumentId;
            var draftId    = path.DraftId;
            var accountId  = path.AccountId;

            var createdSignature = await apiClient.Drafts.CreateSignatureAsync(accountId, draftId, documentId, signatureRequest, timeout).ConfigureAwait(false);

            return(createdSignature.Id);
        }
コード例 #2
0
        public static Task <bool> DeleteAsync(this DraftDocumentPath path, TimeSpan?timeout = null)
        {
            var apiClient = path.Services.Api;

            return(apiClient.Drafts.DeleteDocumentAsync(path.AccountId, path.DraftId, path.DocumentId, timeout));
        }