package org.knowm.xchange.paymium.dto.marketdata; import java.math.BigDecimal; import com.fasterxml.jackson.annotation.JsonProperty; public final class PaymiumTicker { private final BigDecimal high; private final BigDecimal low; private final BigDecimal volume; private final BigDecimal bid; private final BigDecimal ask; private final BigDecimal midpoint; private final long at; private final BigDecimal price; private final BigDecimal vwap; private final BigDecimal variation; private final String currency; /** * Constructor * * @param high * @param low * @param volume * @param bid * @param ask * @param midpoint * @param at * @param price * @param vwap * @param variation * @param currency */ public PaymiumTicker(@JsonProperty("high") BigDecimal high, @JsonProperty("low") BigDecimal low, @JsonProperty("volume") BigDecimal volume, @JsonProperty("bid") BigDecimal bid, @JsonProperty("ask") BigDecimal ask, @JsonProperty("midpoint") BigDecimal midpoint, @JsonProperty("at") long at, @JsonProperty("price") BigDecimal price, @JsonProperty("vwap") BigDecimal vwap, @JsonProperty("variation") BigDecimal variation, @JsonProperty("currency") String currency) { this.high = high; this.low = low; this.volume = volume; this.bid = bid; this.ask = ask; this.midpoint = midpoint; this.at = at; this.price = price; this.vwap = vwap; this.variation = variation; this.currency = currency; } public BigDecimal getHigh() { return high; } public BigDecimal getLow() { return low; } public BigDecimal getVolume() { return volume; } public BigDecimal getBid() { return bid; } public BigDecimal getAsk() { return ask; } public BigDecimal getMidpoint() { return midpoint; } public long getAt() { return at; } public BigDecimal getPrice() { return price; } public BigDecimal getVwap() { return vwap; } public BigDecimal getVariation() { return variation; } public String getCurrency() { return currency; } @Override public String toString() { return "PaymiumTicker{" + "high=" + high + ", low=" + low + ", volume=" + volume + ", bid=" + bid + ", ask=" + ask + ", midpoint=" + midpoint + ", at=" + at + ", price=" + price + ", vwap=" + vwap + ", variation=" + variation + ", currency='" + currency + '\'' + '}'; } }