class AscendexMarketTradesData {
    private final String seqnum;

    private final BigDecimal price;

    private final BigDecimal quantity;

    private final Date timestamp;

    private final boolean isBuyerMaker;

    @JsonCreator
    public AscendexMarketTradesData(
        @JsonProperty("seqnum") String seqnum,
        @JsonProperty("p") BigDecimal price,
        @JsonProperty("q") BigDecimal quantity,
        @JsonProperty("ts") Date timestamp,
        @JsonProperty("bm") boolean isBuyerMaker) {
      this.seqnum = seqnum;
      this.price = price;
      this.quantity = quantity;
      this.timestamp = timestamp;
      this.isBuyerMaker = isBuyerMaker;
    }

    public String getSeqnum() {
      return seqnum;
    }

    public BigDecimal getPrice() {
      return price;
    }

    public BigDecimal getQuantity() {
      return quantity;
    }

    public Date getTimestamp() {
      return timestamp;
    }

    public boolean isBuyerMaker() {
      return isBuyerMaker;
    }

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

      return "AscendexMarketTradesData{"
          + "seqnum='"
          + seqnum
          + '\''
          + ", price="
          + price
          + ", quantity="
          + quantity
          + ", timestamp="
          + timestamp
          + ", isBuyerMaker="
          + isBuyerMaker
          + '}';
    
<no_super_class>