Serializable object holding generic trade data, reporting dimensions.
Base class for all FX Derivaties.
FxDerivative(const std::string &tradeType)
FxDerivative(const std::string &tradeType, ore::data::Envelope &env)
Base class for all single asset FX Derivaties.
FxSingleAssetDerivative(const std::string &tradeType, ore::data::Envelope &env, const std::string &boughtCurrency, const std::string &soldCurrency)
std::string & domesticCurrency_
std::string soldCurrency_
std::string boughtCurrency_
std::string & foreignCurrency_
const std::string & domesticCurrency() const
const std::string & foreignCurrency() const
FxSingleAssetDerivative(const std::string &tradeType)
const std::string & soldCurrency() const
const std::string & boughtCurrency() const
const string & tradeType() const
Serializable Credit Default Swap.
base trade data model and serialization