package org.knowm.xchange.gemini.v1.dto.marketdata; import java.math.BigDecimal; import com.fasterxml.jackson.annotation.JsonProperty; public class GeminiTicker { private final BigDecimal mid; private final BigDecimal bid; private final BigDecimal ask; private final BigDecimal high; private final BigDecimal low; private final BigDecimal last; private final BigDecimal volume; private final float timestamp; /** * @param mid * @param bid * @param ask * @param low * @param high * @param last * @param timestamp * @param volume */ public GeminiTicker(@JsonProperty("mid") BigDecimal mid, @JsonProperty("bid") BigDecimal bid, @JsonProperty("ask") BigDecimal ask, @JsonProperty("low") BigDecimal low, @JsonProperty("high") BigDecimal high, @JsonProperty("last_price") BigDecimal last, @JsonProperty("timestamp") float timestamp, @JsonProperty("volume") BigDecimal volume) { this.mid = mid; this.bid = bid; this.ask = ask; this.last = last; this.volume = volume; this.high = high; this.low = low; this.timestamp = timestamp; } public BigDecimal getMid() { return mid; } public BigDecimal getBid() { return bid; } public BigDecimal getAsk() { return ask; } public BigDecimal getLow() { return low; } public BigDecimal getHigh() { return high; } public BigDecimal getLast_price() { return last; } public BigDecimal getVolume() { return volume; } public float getTimestamp() { return timestamp; } @Override public String toString() { return "BitfinexTicker [mid=" + mid + ", bid=" + bid + ", ask=" + ask + ", low=" + low + ", high=" + high + ", last=" + last + ", timestamp=" + timestamp + "]"; } }