public async Task <DataModel.ProductList> List(DataModel.Queries.ProductFilter filter) { UriBuilder uriBuilder = UriBuilderExtension.WithQuery(this.client.GetUriBuilder("/products/"), filter); return(await this.client.DoGetRequest <DataModel.ProductList>(uriBuilder.Uri).ConfigureAwait(false)); }
public void List(DataModel.Queries.ProductFilter filter, Action <ApiResponse <DataModel.ProductList> > callback) { UriBuilder uriBuilder = UriBuilderExtension.WithQuery(this.client.GetUriBuilder("/products/"), filter); this.client.DoGetRequest(uriBuilder.Uri, callback); }