package org.knowm.xchange.itbit.v1.dto.trade;
import java.math.BigDecimal;
import java.util.Date;
import org.knowm.xchange.itbit.v1.ItBitDateDeserializer;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
public class ItBitUserTrade {
private String orderId;
@JsonDeserialize(using = ItBitDateDeserializer.class)
private Date timestamp;
private String instrument;
private Direction direction;
private String currency1;
private BigDecimal currency1Amount;
private String currency2;
private BigDecimal currency2Amount;
private BigDecimal rate;
private BigDecimal commissionPaid;
private String commissionCurrency;
private BigDecimal rebatesApplied;
private String rebateCurrency;
public String getOrderId() {
return orderId;
}
public Date getTimestamp() {
return timestamp;
}
public String getInstrument() {
return instrument;
}
public Direction getDirection() {
return direction;
}
public String getCurrency1() {
return currency1;
}
public BigDecimal getCurrency1Amount() {
return currency1Amount;
}
public String getCurrency2() {
return currency2;
}
public BigDecimal getCurrency2Amount() {
return currency2Amount;
}
public BigDecimal getRate() {
return rate;
}
public BigDecimal getCommissionPaid() {
return commissionPaid;
}
public String getCommissionCurrency() {
return commissionCurrency;
}
public BigDecimal getRebatesApplied() {
return rebatesApplied;
}
public String getRebateCurrency() {
return rebateCurrency;
}
public enum Direction {
buy, sell
}
}