class GlobitexBalance implements Serializable {

  @JsonProperty("currency")
  private final String currency;

  @JsonProperty("available")
  private final BigDecimal available;

  @JsonProperty("reserved")
  private final BigDecimal reserved;

  public GlobitexBalance(
      @JsonProperty("currency") String currency,
      @JsonProperty("available") BigDecimal available,
      @JsonProperty("reserved") BigDecimal reserved) {
    this.currency = currency;
    this.available = available;
    this.reserved = reserved;
  }

  public String getCurrency() {
    return currency;
  }

  public BigDecimal getAvailable() {
    return available;
  }

  public BigDecimal getReserved() {
    return reserved;
  }

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

    return "GlobitexBalance{"
        + "currency='"
        + currency
        + '\''
        + ", available="
        + available
        + ", reserved="
        + reserved
        + '}';
  
<no_super_class>