package org.knowm.xchange.gdax.dto.marketdata; import java.math.BigDecimal; import com.fasterxml.jackson.annotation.JsonProperty; /** * Created by Yingzhe on 4/4/2015. */ public class GDAXProductTicker { private final String tradeId; private final BigDecimal price; private final BigDecimal size; private final BigDecimal bid; private final BigDecimal ask; private final BigDecimal volume; private final String time; public GDAXProductTicker(@JsonProperty("trade_id") String tradeId, @JsonProperty("price") BigDecimal price, @JsonProperty("size") BigDecimal size, @JsonProperty("bid") BigDecimal bid, @JsonProperty("ask") BigDecimal ask, @JsonProperty("volume") BigDecimal volume, @JsonProperty("time") String time) { this.tradeId = tradeId; this.price = price; this.size = size; this.bid = bid; this.ask = ask; this.volume = volume; this.time = time; } public String getTradeId() { return tradeId; } public BigDecimal getPrice() { return price; } public BigDecimal getSize() { return size; } public BigDecimal getBid() { return bid; } public BigDecimal getAsk() { return ask; } public BigDecimal getVolume() { return volume; } public String getTime() { return time; } @Override public String toString() { return "GDAXProductTicker [tradeId=" + tradeId + ", price=" + price + ", size=" + size + ", bid=" + bid + ", ask=" + ask + ", volume=" + volume + ", time=" + time + "]"; } }