OnixS CBOE CMi2 Trading Handler for C++  1.1.3.0
Public Member Functions | Public Attributes | List of all members
ProductDownloadForFutureClassResponse::Product Class Reference

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...
 

Detailed Description

Product.

Member Function Documentation

void validate ( ) const

Validates instance data by checking length limits for strings.

Throws std::invalid_artument exception if message content is invalid.

Member Data Documentation

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.

Product state.

std::string reportingClass

Applicable to product Types 4 (FUTURE).