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 + "]";
}
}