Product. More...
Public Member Functions | |
void | validate () const |
Validates instance data by checking length limits for strings. More... | |
Public Attributes | |
UInt32 | underlyingProductKey |
Product key of the underlying of this derivative. More... | |
std::string | underlyingSymbol |
Symbol of the underlying of this derivative. More... | |
UInt32 | classKey |
Unique identifier of a product class (Symbol) as identified by CBOE. More... | |
std::string | classSymbol |
Unique identifier of a product class (Symbol) as identified by CBOE. More... | |
ProductType::Enum | productType |
Product type code. More... | |
std::string | targetLocationId |
"BC04x1HybridTS1" More... | |
Product.
void validate | ( | ) | const |
Validates instance data by checking length limits for strings.
Throws std::invalid_artument exception if message content is invalid.
UInt32 classKey |
Unique identifier of a product class (Symbol) as identified by CBOE.
std::string classSymbol |
Unique identifier of a product class (Symbol) as identified by CBOE.
ProductType::Enum productType |
Product type code.
std::string targetLocationId |
"BC04x1HybridTS1"
UInt32 underlyingProductKey |
Product key of the underlying of this derivative.
std::string underlyingSymbol |
Symbol of the underlying of this derivative.