class BTCTurkTrades {

  private final Date date;
  private final BigDecimal tid;
  private final BigDecimal price;
  private final BigDecimal amount;

  /**
   * Constructor
   *
   * @param date Unix timestamp date and time
   * @param tid Transaction id
   * @param price BTC price
   * @param amount BTC amount
   */
  public BTCTurkTrades(
      @JsonProperty("date") Date date,
      @JsonProperty("tid") BigDecimal tid,
      @JsonProperty("price") BigDecimal price,
      @JsonProperty("amount") BigDecimal amount) {
    this.date = date;
    this.tid = tid;
    this.price = price;
    this.amount = amount;
  }

  public Date getDate() {
    return date;
  }

  public BigDecimal getTid() {
    return tid;
  }

  public BigDecimal getPrice() {
    return price;
  }

  public BigDecimal getAmount() {
    return amount;
  }

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

    return "BTCTurkTrade [date="
        + date
        + ", tid="
        + tid
        + ", price="
        + price
        + ", amount="
        + amount
        + "]";
  
<no_super_class>