public AsyncMethodResult CloudSign(string authToken, CloudSignRequest request, string certificateThumbprint) { if (request == null) { throw new ArgumentNullException("request"); } return(diadocHttpApi.CloudSign(authToken, request, certificateThumbprint)); }
public Task <AsyncMethodResult> CloudSignAsync(string authToken, CloudSignRequest request, string certificateThumbprint = null) { var queryString = new PathAndQueryBuilder("/CloudSign"); if (!string.IsNullOrEmpty(certificateThumbprint)) { queryString.AddParameter("certificateThumbprint", certificateThumbprint); } return(PerformHttpRequestAsync <AsyncMethodResult>(authToken, "POST", queryString.BuildPathAndQuery(), Serialize(request))); }