package org.knowm.xchange.gdax.dto.marketdata; import java.math.BigDecimal; import com.fasterxml.jackson.annotation.JsonProperty; public class GDAXTrade { private final String timestamp; private final long tradeId; private final BigDecimal price; private final BigDecimal size; private final String side; /** * @param timestamp * @param tradeId * @param price * @param size * @param side */ public GDAXTrade(@JsonProperty("time") String timestamp, @JsonProperty("trade_id") long tradeId, @JsonProperty("price") BigDecimal price, @JsonProperty("size") BigDecimal size, @JsonProperty("side") String side) { this.timestamp = timestamp; this.tradeId = tradeId; this.price = price; this.size = size; this.side = side; } public String getTimestamp() { return timestamp; } public long getTradeId() { return tradeId; } public BigDecimal getPrice() { return price; } public BigDecimal getSize() { return size; } public String getSide() { return side; } @Override public String toString() { return "GDAXTrade [timestamp=" + timestamp + ", tradeId=" + tradeId + ", price=" + price + ", size=" + size + ", side=" + side + "]"; } }