25 #include <OnixS/Senaf/MarketData/Export.h> 33 namespace OnixS {
namespace Senaf {
namespace MarketData {
172 std::string toString()
const;
175 friend class MessageDeserializer;
177 void deserialize(
const char* data,
size_t dataSize);
181 ONIXS_BME_SENAF_EXPORT std::ostream&
CashTerm::Enum cashTerm
Cash / Term.
Optional< Date > repurchaseLegDate
Re-purchase Leg Date.
Represents date without time component.
Date tradeDate
Trade Date.
unsigned short reference
Reference.
Optional< unsigned short > bankOfSpainOperationCode
Bank of Spain Operation Code.
Optional< CCP::Enum > ccp
CCP.
Optional< int > rateSwitch
Rate (Switch).
Optional< LegNumber::Enum > leg
Leg.
Optional< std::string > issuer
Issuer.
Optional< Currency::Enum > currency
Currency.
Optional< unsigned int > unitaryVolume
Unitary Volume.
Optional< Date > valueDate
Value Date.
ConfirmationType::Enum confirmationType
Confirmation Type.
Optional< Country::Enum > country
Country.
Optional< int > repoRate
Repo Rate.
BuySell::Enum buySell
Buy (Sell). Hit direction.
unsigned short capturedTradeId
Captured Trade ID.
unsigned int messageNumber
Message Number.
Optional< int > price
Price.
Optional< YieldCalculation::Enum > yieldCalculation
Yield calculation.
TradeStatus::Enum tradeStatus
Trade Status.
unsigned char market
Market.
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
Optional< unsigned short > deliveredReference
Delivered reference.
Optional< std::string > switchLongName
Switch Long Name.
TimeSpan operationTime
Operation Time.
Optional< int > yield
Yield / Rate.
Optional< unsigned int > deliveredVolume
Delivered volume.
Optional< std::string > isinCode
ISIN Code or Issuer Code.
Optional< unsigned int > hitVolume
Hit Volume.
Optional< std::string > referenceName
Reference name.
InstrumentType::Enum instrumentType
Instrument Type.
Operation Confirmation. Not Involved.
Optional< std::string > term
Term.
Optional< Date > purchaseLegValueDate
Purchase Leg Value Date.
Optional< int > purchaseLegPrice
Purchase Leg Price.
unsigned short tradeNumber
Trade Number.