package com.activequant.domainmodel;
import com.activequant.domainmodel.annotations.Property;
public abstract class ListedInstrument extends Instrument {
private String currency;
private String exchangeCode;
private String quoteUnits;
private Double tickValue;
private Double tickSize;
private String cusip;
@Property()
public Double getTickSize() {
return tickSize;
}
public void setTickSize(Double tickSize) {
this.tickSize = tickSize;
}
@Property
public Double getTickValue() {
return tickValue;
}
public void setTickValue(Double tickValue) {
this.tickValue = tickValue;
}
@Property
public String getQuoteUnits() {
return quoteUnits;
}
public void setQuoteUnits(String quoteUnits) {
this.quoteUnits = quoteUnits;
}
@Property
public String getExchangeCode() {
return exchangeCode;
}
public void setExchangeCode(String exchangeCode) {
this.exchangeCode = exchangeCode;
}
@Property
public String getCurrency() {
return currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public ListedInstrument(String name) {
super(name);
}
@Property
public String getCusip() {
return cusip;
}
public void setCusip(String cusip) {
this.cusip = cusip;
}
}