Product. More...
Public Member Functions | |
void | validate () const |
Validates instance data by checking length limits for strings. More... | |
Public Attributes | |
UInt32 | productKey |
Unique product (option series) identifier. More... | |
ProductStateCodes::Enum | productState |
Product state. More... | |
std::string | reportingClass |
Applicable to product Types 4 (FUTURE). More... | |
UInt16 | maturityYear |
Expiration year. More... | |
UInt8 | maturityMonth |
Expiration month. More... | |
UInt8 | maturityDay |
Expiration day. More... | |
Product.
void validate | ( | ) | const |
Validates instance data by checking length limits for strings.
Throws std::invalid_artument exception if message content is invalid.
UInt8 maturityDay |
Expiration day.
UInt8 maturityMonth |
Expiration month.
UInt16 maturityYear |
Expiration year.
UInt32 productKey |
Unique product (option series) identifier.
This key is unique for the trading session.
ProductStateCodes::Enum productState |
Product state.
std::string reportingClass |
Applicable to product Types 4 (FUTURE).