35 class ONIXS_EUREX_EMDI_API FlexibleInstrumentUpdate :
public Message
140 FlexibleInstrumentUpdate (
const void* impl)
Decimal type for better precision.
Int32 getInt32(Tag tag) const
Group getGroup(Tag numberOfInstancesTag) const
Int64 getInt64(Tag tag) const
FieldValueRef get(Tag tag) const
StringRef securityDesc() const
Security description.
InstrumentType::Enum productComplex() const
Type of instrument.
StringRef securityUpdateAction() const
Security Update Action.
Timestamp contractDate() const
Date used to identify the instrument (YYYYMMDD).
PutOrCall::Enum putOrCall() const
Put Or Call.
UInt32 optAttribute() const
Version of an option.
MarketSegmentId marketSegmentId() const
Product identifier.
Timestamp maturityDate() const
Actual expiration day of the instrument (YYYYMMDD).
friend class FlexibleInstrumentUpdateWrapper
ExerciseStyle::Enum exerciseStyle() const
Style family of an option.
bool strikePrice(Decimal &price) const
Strike Price.
SettlMethod::Enum settlMethod() const
Settlement type.
SecurityType::Enum securityType() const
Type of security.
Timestamp securityReferenceDataSupplement() const
Date used to identify the instrument (YYYYMMDD). Same as user defined field ContractDate(30866).
SecurityId securityId() const
Instrument identifier.
bool transactTime(UInt64 &time) const
Creation time of flexible instruments.
UInt64 transactTime() const
Message(const Message &other)
Represents timestamp without time-zone information.
static Timestamp parse(const std::string &, TimestampFormat::Enum=TimestampFormat::YYYYMMDDHHMMSSNsec)
Enumeration::Enum getIntEnumFieldValue(const FieldSet &fieldSet, Tag tag)
UInt32 MarketSegmentId
Alias for Market Segment ID type.
Int64 SecurityId
Alias for Security Id type.
Enumeration::Enum getNonZeroIntEnumFieldValue(const FieldSet &fieldSet, Tag tag)