internal async Task <GetWarehouseProductsResponse> GetWarehouseProducts(GetWarehouseProductsRequest request) { if (request == null) { throw new Exception("No data provided to request"); } if (request.Limit > 100) { throw new Exception($"Maximum number of items per page is 100"); } if (request.Limit == 0) { request.Limit = 100; } var apiResponse = await _client.GetAsync <GetWarehouseProductsResponse>($"warehouse/products?offset={request.Offset}&limit={request.Limit}"); return(apiResponse); }
public async Task <GetWarehouseProductsResponse> GetWarehouseProducts(GetWarehouseProductsRequest request) { var result = await _warehouseProductsService.GetWarehouseProducts(request); return(result); }