async Task <Stream> ExecuteMergeAsync(IMergeRequest request, string mergePath, CancellationToken cancelToken = default) { if (request == null) { throw new ArgumentNullException(nameof(request)); } if (request.Count == 0) { throw new ArgumentException(nameof(request)); } return(await ExecuteRequest(request, mergePath, cancelToken).ConfigureAwait(false)); }
public async Task <Stream> MergeOfficeDocsAsync(IMergeRequest request, CancellationToken cancelToken = default) { return(await ExecuteMergeAsync(request, Constants.Gotenberg.ApiPaths.MergeOffice, cancelToken).ConfigureAwait(false)); }