class Pair {
    private final Currency symbol1;
    private final Currency symbol2;
    private final BigDecimal minLotSize;
    private final BigDecimal minLotSizeS2;
    private final BigDecimal maxLotSize;
    private final BigDecimal minPrice;
    private final BigDecimal maxPrice;

    public Pair(
        @JsonProperty("symbol1") Currency symbol1,
        @JsonProperty("symbol2") Currency symbol2,
        @JsonProperty("minLotSize") BigDecimal minLotSize,
        @JsonProperty("minLotSizeS2") BigDecimal minLotSizeS2,
        @JsonProperty("maxLotSize") BigDecimal maxLotSize,
        @JsonProperty("minPrice") BigDecimal minPrice,
        @JsonProperty("maxPrice") BigDecimal maxPrice) {
      this.symbol1 = symbol1;
      this.symbol2 = symbol2;
      this.minLotSize = minLotSize;
      this.minLotSizeS2 = minLotSizeS2;
      this.maxLotSize = maxLotSize;
      this.minPrice = minPrice;
      this.maxPrice = maxPrice;
    }

    public Currency getSymbol1() {
      return symbol1;
    }

    public Currency getSymbol2() {
      return symbol2;
    }

    public BigDecimal getMinLotSize() {
      return minLotSize;
    }

    public BigDecimal getMinLotSizeS2() {
      return minLotSizeS2;
    }

    public BigDecimal getMaxLotSize() {
      return maxLotSize;
    }

    public BigDecimal getMinPrice() {
      return minPrice;
    }

    public BigDecimal getMaxPrice() {
      return maxPrice;
    }

    @Override
    public String toString() {<FILL_FUNCTION_BODY>}
  }

      return "Pair{"
          + "symbol1="
          + symbol1
          + ", symbol2="
          + symbol2
          + ", minLotSize="
          + minLotSize
          + ", minLotSizeS2="
          + minLotSizeS2
          + ", maxLotSize="
          + maxLotSize
          + ", minPrice="
          + minPrice
          + ", maxPrice="
          + maxPrice
          + '}';
    
<methods>public org.knowm.xchange.cexio.dto.marketdata.CexIOCurrencyLimits.Data getData() ,public java.lang.String getE() ,public java.lang.String getError() ,public java.lang.String getOk() <variables>private final non-sealed org.knowm.xchange.cexio.dto.marketdata.CexIOCurrencyLimits.Data data,private final non-sealed java.lang.String e,private final non-sealed java.lang.String error,private final non-sealed java.lang.String ok