content: package org.knowm.xchange.service.trade.params;
  
  /** Common implementation of {@link TradeHistoryParamPaging} interface */
  public class DefaultTradeHistoryParamPaging implements TradeHistoryParamPaging {
  
    private Integer pageLength;
    /** 0-based page number */
    private Integer pageNumber;
  
    public DefaultTradeHistoryParamPaging() {}
  
    public DefaultTradeHistoryParamPaging(Integer pageLength) {
      this(pageLength, 0);
    }
  
    /** @param pageNumber 0-based page number */
    public DefaultTradeHistoryParamPaging(Integer pageLength, Integer pageNumber) {
  
      this.pageLength = pageLength;
      this.pageNumber = pageNumber;
    }
  
    @Override
    public Integer getPageLength() {
  
      return pageLength;
    }
  
    @Override
    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) {
  
      this.pageNumber = pageNumber;
    }
  }
  