25 #include <OnixS/Senaf/MarketData/Export.h> 33 namespace OnixS {
namespace Senaf {
namespace MarketData {
271 std::string toString()
const;
274 friend class MessageDeserializer;
276 void deserialize(
const char* data,
size_t dataSize);
280 ONIXS_BME_SENAF_EXPORT std::ostream&
Optional< std::string > isinCode
ISIN Code or Issuer Code.
unsigned char sellerUserNumber
Seller User (Number).
TradeStatus::Enum tradeStatus
Trade Status.
Optional< LegNumber::Enum > leg
Leg.
Represents date without time component.
unsigned char buyerMemberSenafNumber
Buyer Member (Senaf Number).
Optional< unsigned long long > repurchaseAccruedCouponAmount
Re-purchase Accrued Coupon amount.
unsigned char sellerMemberSenafNumber
Seller Member (Senaf Number).
unsigned short tradeNumber
Trade Number.
unsigned long long buyerUserText
Buyer User (Text).
unsigned short capturedTradeId
Captured Trade ID.
Optional< int > repoRate
Repo Rate.
Optional< unsigned long long > purchaseAccruedCouponAmount
Purchase Accrued Coupon amount.
unsigned int sellerExecution
Seller Execution.
unsigned long long sellerUserText
Seller User (Text).
Optional< Currency::Enum > currency
Currency.
unsigned short reference
Reference.
Optional< int > price
Price.
CashTerm::Enum cashTerm
Cash / Term.
TimeSpan operationTime
Operation Time.
Optional< unsigned short > bankOfSpainOperationCode
Bank of Spain Operation Code.
Optional< unsigned int > deliveredVolume
Delivered volume.
BuySell::Enum buySell
Buy (Sell). Hit direction.
unsigned char market
Market.
unsigned short buyerBrokerCSBNumber
Buyer Broker (CSB Number).
Optional< std::string > issuer
Issuer.
unsigned char deferralWaiver
Deferral Waiver.
unsigned short sellerCommission
Seller Commission.
Optional< std::string > switchLongName
Switch Long Name.
std::ostream & operator<<(std::ostream &, const Error &)
Make it printable to formatted C++ I/O streams.
unsigned char buyerBrokerSenafNumber
Buyer Broker (Senaf Number).
Optional< unsigned long long > repurchaseCash
Re-purchase Cash.
unsigned int sellerLabel
Seller Label.
InstrumentType::Enum instrumentType
Instrument Type.
unsigned int messageNumber
Message Number.
Optional< Date > repurchaseLegDate
Re-purchase Leg Date.
ConfirmationType::Enum confirmationType
Confirmation Type.
unsigned int sellerInvestmentDecision
Seller Investment Decision.
Optional< int > purchaseLegPrice
Purchase Leg Price.
Optional< Date > purchaseLegValueDate
Purchase Leg Value Date.
Optional< int > rateSwitch
Rate (Switch).
Optional< std::string > referenceName
Reference name.
unsigned int segmentMIC
Segment MIC.
unsigned char sellerBrokerSenafNumber
Seller Broker (Senaf Number).
unsigned char buyerUserNumber
Buyer User (Number).
Operation Confirmation. Involved.
Optional< Country::Enum > country
Country.
unsigned int buyerExecution
Buyer Execution.
unsigned int buyerInvestmentDecision
Buyer Investment Decision.
Optional< unsigned short > deliveredReference
Delivered reference.
Optional< CCP::Enum > ccp
CCP.
TimeSpan buyerNewOrderTime
Buyer New order Time.
unsigned char buyerLiquidityProvisionActivity
Buyer Liquidity Provision Activity.
unsigned char sellerLiquidityProvisionActivity
Seller Liquidity Provision Activity.
unsigned short sellerBrokerCSBNumber
Seller Broker (CSB Number).
TimeSpan sellerNewOrderTime
Seller New order Time.
unsigned int buyerLabel
Buyer Label.
unsigned short sellerMemberCSBNumber
Seller Member (CSB Number).
Optional< unsigned long long > cash
Cash.
Optional< int > yield
Yield / Rate.
Optional< unsigned int > hitVolume
Hit Volume.
Optional< std::string > term
Term.
Optional< YieldCalculation::Enum > yieldCalculation
Yield calculation.
Optional< unsigned long long > accruedCouponAmount
Accrued Coupon amount.
unsigned short buyerCommission
Buyer Commission.
Optional< Date > valueDate
Value Date.
Optional< unsigned int > unitaryVolume
Unitary Volume.
unsigned int senafOperationCode
Senaf Operation Code.
Optional< unsigned long long > purchaseCash
Purchase Cash.
unsigned short buyerMemberCSBNumber
Buyer Member (CSB Number).
Date tradeDate
Trade Date.