io.coinapi.websocket.model.Book Maven / Gradle / Ivy
package io.coinapi.websocket.model;
import com.dslplatform.json.CompiledJson;
import com.dslplatform.json.JsonAttribute;
import java.time.OffsetDateTime;
import java.util.List;
@CompiledJson
public class Book extends MessageBase {
private String symbolId;
private Integer sequence;
private OffsetDateTime timeExchange;
private OffsetDateTime timeCoinApi;
private Boolean isSnapshot = true;
private List asks;
private List bids;
public String getSymbolId() {
return symbolId;
}
@JsonAttribute(name = "symbol_id")
public void setSymbolId(String symbolId) {
this.symbolId = symbolId;
}
public Integer getSequence() {
return sequence;
}
public void setSequence(Integer sequence) {
this.sequence = sequence;
}
public OffsetDateTime getTimeExchange() {
return timeExchange;
}
@JsonAttribute(name = "time_exchange")
public void setTimeExchange(OffsetDateTime timeExchange) {
this.timeExchange = timeExchange;
}
public OffsetDateTime getTimeCoinApi() {
return timeCoinApi;
}
@JsonAttribute(name = "time_coinapi")
public void setTimeCoinApi(OffsetDateTime timeCoinApi) {
this.timeCoinApi = timeCoinApi;
}
public Boolean getSnapshot() {
return isSnapshot;
}
public void setSnapshot(Boolean snapshot) {
isSnapshot = snapshot;
}
public List getAsks() {
return asks;
}
public void setAsks(List asks) {
this.asks = asks;
}
public List getBids() {
return bids;
}
public void setBids(List bids) {
this.bids = bids;
}
}