class AssetDetail {

  private final String minWithdrawAmount;
  private final boolean depositStatus;
  private final BigDecimal withdrawFee;
  private final boolean withdrawStatus;

  public AssetDetail(
      @JsonProperty("minWithdrawAmount") String minWithdrawAmount,
      @JsonProperty("depositStatus") boolean depositStatus,
      @JsonProperty("withdrawFee") BigDecimal withdrawFee,
      @JsonProperty("withdrawStatus") boolean withdrawStatus) {
    this.minWithdrawAmount = minWithdrawAmount;
    this.depositStatus = depositStatus;
    this.withdrawFee = withdrawFee;
    this.withdrawStatus = withdrawStatus;
  }

  public String getMinWithdrawAmount() {
    return minWithdrawAmount;
  }

  public boolean isDepositStatus() {
    return depositStatus;
  }

  public BigDecimal getWithdrawFee() {
    return withdrawFee;
  }

  public boolean isWithdrawStatus() {
    return withdrawStatus;
  }

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

    return "AssetDetail{"
        + "minWithdrawAmount = '"
        + minWithdrawAmount
        + '\''
        + ",depositStatus = '"
        + depositStatus
        + '\''
        + ",withdrawFee = '"
        + withdrawFee
        + '\''
        + ",withdrawStatus = '"
        + withdrawStatus
        + '\''
        + "}";
  
<no_super_class>