Serializable object holding generic trade data, reporting dimensions.
Base class for all Equity Derivaties.
EquityDerivative(const std::string &tradeType)
EquityDerivative(const std::string &tradeType, ore::data::Envelope &env)
Base class for all single asset Equity Derivaties.
EquitySingleAssetDerivative(const std::string &tradeType)
const string & equityName() const
EquityUnderlying equityUnderlying_
EquitySingleAssetDerivative(const std::string &tradeType, ore::data::Envelope &env, const EquityUnderlying &equityUnderlying)
const std::string & name() const override
const string & tradeType() const
Serializable Credit Default Swap.
base trade data model and serialization