public async Task <TraktPagedResponse <TResponseContentType> > ExecutePagedRequestAsync <TResponseContentType, TRequestBodyType>(IPutRequest <TResponseContentType, TRequestBodyType> request, CancellationToken cancellationToken = default) where TRequestBodyType : IRequestBody { ValidateRequest(request); ExtendedHttpRequestMessage requestMessage = await _requestMessageBuilder.Reset(request).WithRequestBody(request.RequestBody).Build(cancellationToken).ConfigureAwait(false); return(await QueryPagedListAsync <TResponseContentType>(requestMessage, cancellationToken).ConfigureAwait(false)); }
/// <summary> /// Construct a new PutBasket /// </summary> /// <param name="request">The request</param> /// <param name="parent">The basket which is the parent of the current one</param> public PutBasket(IPutRequest <TId, T> request, IBasket parent) : base(request, parent) { }
public Task <TResponse> PutAsync <TResponse>(IPutRequest <TResponse> request) { throw new NotImplementedException(); }
/// <summary> /// Construct a new PutBasket /// </summary> /// <param name="request">The request</param> public PutBasket(IPutRequest <TId, T> request) : base(request) { }