class GateioDepositsWithdrawals extends GateioBaseResponse {

  private final List<GateioDeposit> deposits;
  private final List<GateioWithdrawal> withdraws;

  public GateioDepositsWithdrawals(
      @JsonProperty("result") boolean result,
      @JsonProperty("deposits") List<GateioDeposit> deposits,
      @JsonProperty("withdraws") List<GateioWithdrawal> withdraws,
      @JsonProperty("message") final String message) {
    super(result, message);
    this.deposits = deposits;
    this.withdraws = withdraws;
  }

  public List<GateioDeposit> getDeposits() {
    return deposits;
  }

  public List<GateioWithdrawal> getWithdraws() {
    return withdraws;
  }

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

    return "GateioDepositsWithdrawals [deposits=" + deposits + ", withdraws=" + withdraws + "]";
  
<methods>public java.lang.String getMessage() ,public boolean isResult() ,public java.lang.String toString() <variables>private final non-sealed java.lang.String message,private final non-sealed boolean result