40 std::vector<ore::data::TradeBarrier> tradeBarriers, std::string
style =
"")
Serializable obejct holding barrier data.
BarrierData(std::string barrierType, std::vector< double > levels, double rebate, std::vector< ore::data::TradeBarrier > tradeBarriers, std::string style="")
Constructor.
BarrierData()
Default constructor.
std::string rebatePayTime_
const std::string & type() const
virtual void fromXML(ore::data::XMLNode *node) override
std::string rebateCurrency_
const std::string & rebatePayTime() const
virtual ore::data::XMLNode * toXML(ore::data::XMLDocument &doc) const override
std::vector< double > levels_
std::vector< ore::data::TradeBarrier > tradeBarriers_
const std::string & rebateCurrency() const
std::vector< ore::data::TradeBarrier > levels() const
const std::string & style() const
Small XML Document wrapper class.
Base class for all serializable classes.
Serializable Credit Default Swap.
trade schedule data model and serialization