25#include <OnixS/Senaf/MarketData/Export.h>
Represents date without time component.
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
SwitchLeg()
Default constructor.
std::string toString() const
Returns string representation.
Date nextPaymentDate
Next Payment Date.
std::string cfiCode
CFI Code.
Date paymentStartDate
Payment Start Date.
unsigned char country
Country.
unsigned char couponPeriodicityInMonths
Coupon Periodicity (in months).
Date valueDate
Value Date.
unsigned short roundPriceTick
Round Price Tick.
std::string issuerLEI
Issuer LEI.
unsigned int maturityPrice
Maturity Price.
InstrumentType::Enum instrumentTypeOfUnderlyingOrDelivery
Instrument type of Underlying / Delivery.
std::string isinCode
ISIN Code or Issuer Code.
std::string issuer
Issuer.
Date maturityDate
Maturity Date.
std::string referenceName
Reference name.
bool strippable
Strippable.
unsigned int facialValue
Facial Value.
unsigned short roundYield
Round Yield / Rate Tick.
Optional< Date > valueDate
Value Date.
unsigned short tradingYieldRateTick
Trading Yield/Rate Tick.
bool tradingObligation
Trading Obligation.
Optional< Date > paymentStartDate
Payment Start Date.
unsigned int unitaryVolume
Unitary Volume.
bool tradedInPriceOrRate
Traded in Price or Rate.
unsigned int hitVolume
Hit Volume.
std::string toString() const
Returns string representation.
Optional< InstrumentType::Enum > underlyingInstrumentType
Underlying instrument type.
Optional< bool > benchmark
Benchmark (Yes/No).
Reference()
Default constructor.
Optional< Date > purchaseLegValueDate
Purchase leg Value Date.
Optional< int > settlementPriceOfPreviousSession
Settlement Price of previous session.
unsigned int minimumTradingDeliveryVolume
Minimum Trading / Delivery Volume.
unsigned short tradingPriceTick
Trading Price Tick.
Optional< Date > maturityDate
Maturity Date.
int lowPriceRatePossible
Low price /rate possible.
Optional< DeliveryRestrictions::Enum > deliveryRestrictions
Delivery restrictions.
Optional< bool > strippable
Strippable (Yes/No).
Optional< std::string > isinCode
ISIN Code or Issuer Code.
Optional< unsigned char > segment
Segment.
bool standardWindows
Standard windows.
std::vector< SwitchLeg > SwitchLegs
Alias for array of legs of a Switch.
Optional< int > startingPrice
Starting Price.
Optional< unsigned int > facialValue
Facial Value.
Optional< std::string > referenceName
Reference name.
Optional< unsigned char > productType
Product Type.
Optional< std::string > issuer
Issuer.
unsigned int originalRequestNumber
Original Request Number.
unsigned char currency
Currency.
bool tradingStatus
Trading Status.
int highPriceRatePossible
High price /rate possible.
Optional< std::string > cfiCode
CFI Code.
Optional< unsigned char > couponPeriodicityInMonths
Coupon Periodicity (in months).
Optional< Date > repurchaseLegValueDate
Repurchase leg Value Date.
Optional< Date > nextPaymentDate
Next Payment Date.
unsigned int complianceVolume
Compliance Volume.
Optional< std::string > term
Term.
unsigned char market
Market.
Optional< unsigned int > maturityPrice
Maturity Price.
bool specialNormal
Special / Normal.
unsigned short reference
Reference.
Optional< unsigned short > referenceIdentifierOfTheUnderlyingDeliverable
Reference identifier of the underlying deliverable.
Optional< std::string > fisn
FISN.
std::string marketMIC
Market MIC.
Optional< unsigned int > contractValue
Contract Value.
Optional< SwitchLegs > switchLegs
Legs of a Switch.
unsigned int complianceSpread
Compliance Spread.
InstrumentType::Enum instrumentType
Instrument Type.
Optional< unsigned char > country
Country.
Optional< std::string > issuerLEI
Issuer LEI.
Optional< std::string > switchLongName
int referencePriceRateInOpening
Reference Price / Rate in opening.