public virtual async Task <ChangesResponse <TIncludedDoc> > GetAsync <TIncludedDoc>(GetChangesRequest request) { var httpRequest = HttpRequestFactory.Create(request); using (var httpResponse = await SendAsync(httpRequest, HttpCompletionOption.ResponseHeadersRead).ForAwait()) { return(await ChangesResponseFactory.CreateAsync <TIncludedDoc>(httpResponse).ForAwait()); } }
public virtual async Task <ChangesResponse> GetAsync(GetChangesRequest request, CancellationToken cancellationToken = default) { var httpRequest = HttpRequestFactory.Create(request); using (var httpResponse = await SendAsync(httpRequest, HttpCompletionOption.ResponseHeadersRead, cancellationToken).ForAwait()) { return(await ChangesResponseFactory.CreateAsync(httpResponse).ForAwait()); } }