All Downloads are FREE. Search and download functionalities are using the official Maven repository.

info.bitrich.xchangestream.bitfinex.dto.BitfinexWebsocketUpdateTrade Maven / Gradle / Ivy

package info.bitrich.xchangestream.bitfinex.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.knowm.xchange.bitfinex.v1.dto.marketdata.BitfinexTrade;

/** Created by Lukas Zaoralek on 8.11.17. */
@JsonFormat(shape = JsonFormat.Shape.ARRAY)
public class BitfinexWebsocketUpdateTrade extends BitfinexWebSocketTradesTransaction {
  public String type;
  public BitfinexWebSocketTrade trade;

  public BitfinexWebsocketUpdateTrade() {}

  public BitfinexWebsocketUpdateTrade(String channelId, String type, BitfinexWebSocketTrade trade) {
    super(channelId);
    this.type = type;
    this.trade = trade;
  }

  public String getType() {
    return type;
  }

  public BitfinexWebSocketTrade getTrade() {
    return trade;
  }

  public BitfinexTrade[] toBitfinexTrades() {
    return new BitfinexTrade[] {trade.toBitfinexTrade()};
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy