37 const string& triggerLevel,
const QuantLib::ext::shared_ptr<Underlying>& underlying,
const string& position,
39 const vector<string>& accumulationFactors,
const string& cap)
46 void build(
const QuantLib::ext::shared_ptr<EngineFactory>&)
override;
ScheduleData settlementDates_
void setIsdaTaxonomyFields() override
Autocallable_01(const Envelope &env, const string ¬ionalAmount, const string &determinationLevel, const string &triggerLevel, const QuantLib::ext::shared_ptr< Underlying > &underlying, const string &position, const string &payCcy, const ScheduleData &fixingDates, const ScheduleData &settlementDates, const vector< string > &accumulationFactors, const string &cap)
ScheduleData fixingDates_
vector< string > accumulationFactors_
void fromXML(XMLNode *node) override
QuantLib::ext::shared_ptr< Underlying > underlying_
XMLNode * toXML(XMLDocument &doc) const override
string determinationLevel_
void build(const QuantLib::ext::shared_ptr< EngineFactory > &) override
Serializable object holding generic trade data, reporting dimensions.
Serializable schedule data.
Small XML Document wrapper class.
Serializable Credit Default Swap.
scripted trade data model
base trade data model and serialization