OnixS BME SENAF Handler C++ library  2.2.1
API documentation
OperationConfirmationNotInvolved Struct Reference

#include <OnixS/Senaf/MarketData/Messages/OperationConfirmationNotInvolved.h>

Public Types

enum  { code = 5 }
 

Public Member Functions

 OperationConfirmationNotInvolved ()
 
std::string toString () const
 

Public Attributes

unsigned int messageNumber
 
unsigned char market
 
InstrumentType::Enum instrumentType
 
unsigned short reference
 
unsigned short tradeNumber
 
unsigned short capturedTradeId
 
ConfirmationType::Enum confirmationType
 
TradeStatus::Enum tradeStatus
 
Date tradeDate
 
TimeSpan operationTime
 
BuySell::Enum buySell
 
CashTerm::Enum cashTerm
 
Bonds, Strips, Bills, GGB, Corporate New Issues, Cedulas and FROB

Bonds (001, 002, 003, 009, 010, 011 and 012).

Optional< unsigned short > bankOfSpainOperationCode
 
Optional< unsigned int > unitaryVolume
 
Optional< unsigned int > hitVolume
 
Optional< int > price
 
Optional< int > yield
 
Optional< DatevalueDate
 
Optional< std::string > referenceName
 
Optional< std::string > issuer
 
Optional< std::string > isinCode
 
Optional< Currency::Enumcurrency
 
Optional< Country::Enumcountry
 
Optional< CCP::Enumccp
 
Optional< YieldCalculation::EnumyieldCalculation
 
Treasury Repo MEFE (BME Clearing-Iberclear), Treasury Repo CNET

(Clearnet-Iberclear), Bilateral Treasury Repo (No CCP-IberClear) and any other Repo instrument (Instrument Types 016 until 031 are reserved for other possible Repo instruments).

Optional< unsigned int > deliveredVolume
 
Optional< int > repoRate
 
Optional< int > purchaseLegPrice
 
Optional< std::string > term
 
Optional< DatepurchaseLegValueDate
 
Optional< DaterepurchaseLegDate
 
Optional< unsigned short > deliveredReference
 
Switches (007)
Optional< std::string > switchLongName
 
Optional< int > rateSwitch
 
Optional< LegNumber::Enumleg
 

Friends

class MessageDeserializer
 

Detailed Description

Definition at line 36 of file OperationConfirmationNotInvolved.h.

Member Enumeration Documentation

anonymous enum

Message code.

Enumerator
code 

Definition at line 39 of file OperationConfirmationNotInvolved.h.

Constructor & Destructor Documentation

Default constructor.

Member Function Documentation

std::string toString ( ) const

Returns string representation.

Friends And Related Function Documentation

friend class MessageDeserializer
friend

Definition at line 175 of file OperationConfirmationNotInvolved.h.

Member Data Documentation

Optional<unsigned short> bankOfSpainOperationCode

Bank of Spain Operation Code.

Definition at line 88 of file OperationConfirmationNotInvolved.h.

BuySell::Enum buySell

Buy (Sell). Hit direction.

Definition at line 78 of file OperationConfirmationNotInvolved.h.

unsigned short capturedTradeId

Captured Trade ID.

Definition at line 63 of file OperationConfirmationNotInvolved.h.

CashTerm::Enum cashTerm

Cash / Term.

Definition at line 81 of file OperationConfirmationNotInvolved.h.

CCP.

Definition at line 121 of file OperationConfirmationNotInvolved.h.

ConfirmationType::Enum confirmationType

Confirmation Type.

Definition at line 66 of file OperationConfirmationNotInvolved.h.

Country.

Definition at line 118 of file OperationConfirmationNotInvolved.h.

Currency.

Definition at line 115 of file OperationConfirmationNotInvolved.h.

Optional<unsigned short> deliveredReference

Delivered reference.

Definition at line 153 of file OperationConfirmationNotInvolved.h.

Optional<unsigned int> deliveredVolume

Delivered volume.

Definition at line 135 of file OperationConfirmationNotInvolved.h.

Optional<unsigned int> hitVolume

Hit Volume.

Definition at line 94 of file OperationConfirmationNotInvolved.h.

InstrumentType::Enum instrumentType

Instrument Type.

Definition at line 54 of file OperationConfirmationNotInvolved.h.

Optional<std::string> isinCode

ISIN Code or Issuer Code.

Definition at line 112 of file OperationConfirmationNotInvolved.h.

Optional<std::string> issuer

Issuer.

Definition at line 109 of file OperationConfirmationNotInvolved.h.

Leg.

Definition at line 167 of file OperationConfirmationNotInvolved.h.

unsigned char market

Market.

Definition at line 51 of file OperationConfirmationNotInvolved.h.

unsigned int messageNumber

Message Number.

Definition at line 48 of file OperationConfirmationNotInvolved.h.

TimeSpan operationTime

Operation Time.

Definition at line 75 of file OperationConfirmationNotInvolved.h.

Optional<int> price

Price.

Definition at line 97 of file OperationConfirmationNotInvolved.h.

Optional<int> purchaseLegPrice

Purchase Leg Price.

Definition at line 141 of file OperationConfirmationNotInvolved.h.

Optional<Date> purchaseLegValueDate

Purchase Leg Value Date.

Definition at line 147 of file OperationConfirmationNotInvolved.h.

Optional<int> rateSwitch

Rate (Switch).

Definition at line 164 of file OperationConfirmationNotInvolved.h.

unsigned short reference

Reference.

Definition at line 57 of file OperationConfirmationNotInvolved.h.

Optional<std::string> referenceName

Reference name.

Definition at line 106 of file OperationConfirmationNotInvolved.h.

Optional<int> repoRate

Repo Rate.

Definition at line 138 of file OperationConfirmationNotInvolved.h.

Optional<Date> repurchaseLegDate

Re-purchase Leg Date.

Definition at line 150 of file OperationConfirmationNotInvolved.h.

Optional<std::string> switchLongName

Switch Long Name.

Definition at line 161 of file OperationConfirmationNotInvolved.h.

Optional<std::string> term

Term.

Definition at line 144 of file OperationConfirmationNotInvolved.h.

Date tradeDate

Trade Date.

Definition at line 72 of file OperationConfirmationNotInvolved.h.

unsigned short tradeNumber

Trade Number.

Definition at line 60 of file OperationConfirmationNotInvolved.h.

TradeStatus::Enum tradeStatus

Trade Status.

Definition at line 69 of file OperationConfirmationNotInvolved.h.

Optional<unsigned int> unitaryVolume

Unitary Volume.

Definition at line 91 of file OperationConfirmationNotInvolved.h.

Optional<Date> valueDate

Value Date.

Definition at line 103 of file OperationConfirmationNotInvolved.h.

Optional<int> yield

Yield / Rate.

Definition at line 100 of file OperationConfirmationNotInvolved.h.

Optional<YieldCalculation::Enum> yieldCalculation

Yield calculation.

Definition at line 124 of file OperationConfirmationNotInvolved.h.


The documentation for this struct was generated from the following file: