diff --git a/xchange-coinbase/src/main/java/org/knowm/xchange/coinbase/service/polling/CoinbaseTradeService.java b/xchange-coinbase/src/main/java/org/knowm/xchange/coinbase/service/polling/CoinbaseTradeService.java index e3f743bb95e..7238fdcb2eb 100644 --- a/xchange-coinbase/src/main/java/org/knowm/xchange/coinbase/service/polling/CoinbaseTradeService.java +++ b/xchange-coinbase/src/main/java/org/knowm/xchange/coinbase/service/polling/CoinbaseTradeService.java @@ -91,7 +91,7 @@ public Collection getOrder(String... orderIds) public TradeHistoryParams createTradeHistoryParams() { DefaultTradeHistoryParamPaging params = new DefaultTradeHistoryParamPaging(); - params.setPageNumber(1); + params.setPageNumber(0); params.setPageLength(100); return params; } diff --git a/xchange-core/src/main/java/org/knowm/xchange/service/polling/trade/params/DefaultTradeHistoryParamPaging.java b/xchange-core/src/main/java/org/knowm/xchange/service/polling/trade/params/DefaultTradeHistoryParamPaging.java index 013f3eb4867..0dc6d5e6f78 100644 --- a/xchange-core/src/main/java/org/knowm/xchange/service/polling/trade/params/DefaultTradeHistoryParamPaging.java +++ b/xchange-core/src/main/java/org/knowm/xchange/service/polling/trade/params/DefaultTradeHistoryParamPaging.java @@ -6,6 +6,7 @@ public class DefaultTradeHistoryParamPaging implements TradeHistoryParamPaging { private Integer pageLength; + /** 0-based page number */ private Integer pageNumber; public DefaultTradeHistoryParamPaging() { @@ -15,6 +16,9 @@ public DefaultTradeHistoryParamPaging(Integer pageLength) { this(pageLength, 0); } + /** + * @param pageNumber 0-based page number + */ public DefaultTradeHistoryParamPaging(Integer pageLength, Integer pageNumber) { this.pageLength = pageLength; @@ -33,12 +37,14 @@ public void setPageLength(Integer pageLength) { this.pageLength = pageLength; } + /** 0-based page number */ @Override public Integer getPageNumber() { return pageNumber; } + /** 0-based page number */ @Override public void setPageNumber(Integer pageNumber) {