OnixS BME SENAF Handler C++ library  2.2.0
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 34 of file OperationConfirmationNotInvolved.h.

Member Enumeration Documentation

anonymous enum

Message code.

Enumerator
code 

Definition at line 37 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 168 of file OperationConfirmationNotInvolved.h.

Member Data Documentation

Optional<unsigned short> bankOfSpainOperationCode

Bank of Spain Operation Code.

Definition at line 82 of file OperationConfirmationNotInvolved.h.

BuySell::Enum buySell

Buy (Sell). Hit direction.

Definition at line 73 of file OperationConfirmationNotInvolved.h.

unsigned short capturedTradeId

Captured Trade ID.

Definition at line 58 of file OperationConfirmationNotInvolved.h.

CashTerm::Enum cashTerm

Cash / Term.

Definition at line 76 of file OperationConfirmationNotInvolved.h.

CCP.

Definition at line 115 of file OperationConfirmationNotInvolved.h.

ConfirmationType::Enum confirmationType

Confirmation Type.

Definition at line 61 of file OperationConfirmationNotInvolved.h.

Country.

Definition at line 112 of file OperationConfirmationNotInvolved.h.

Currency.

Definition at line 109 of file OperationConfirmationNotInvolved.h.

Optional<unsigned short> deliveredReference

Delivered reference.

Definition at line 146 of file OperationConfirmationNotInvolved.h.

Optional<unsigned int> deliveredVolume

Delivered volume.

Definition at line 128 of file OperationConfirmationNotInvolved.h.

Optional<unsigned int> hitVolume

Hit Volume.

Definition at line 88 of file OperationConfirmationNotInvolved.h.

InstrumentType::Enum instrumentType

Instrument Type.

Definition at line 49 of file OperationConfirmationNotInvolved.h.

Optional<std::string> isinCode

ISIN Code or Issuer Code.

Definition at line 106 of file OperationConfirmationNotInvolved.h.

Optional<std::string> issuer

Issuer.

Definition at line 103 of file OperationConfirmationNotInvolved.h.

Leg.

Definition at line 160 of file OperationConfirmationNotInvolved.h.

unsigned char market

Market.

Definition at line 46 of file OperationConfirmationNotInvolved.h.

unsigned int messageNumber

Message Number.

Definition at line 43 of file OperationConfirmationNotInvolved.h.

TimeSpan operationTime

Operation Time.

Definition at line 70 of file OperationConfirmationNotInvolved.h.

Optional<int> price

Price.

Definition at line 91 of file OperationConfirmationNotInvolved.h.

Optional<int> purchaseLegPrice

Purchase Leg Price.

Definition at line 134 of file OperationConfirmationNotInvolved.h.

Optional<Date> purchaseLegValueDate

Purchase Leg Value Date.

Definition at line 140 of file OperationConfirmationNotInvolved.h.

Optional<int> rateSwitch

Rate (Switch).

Definition at line 157 of file OperationConfirmationNotInvolved.h.

unsigned short reference

Reference.

Definition at line 52 of file OperationConfirmationNotInvolved.h.

Optional<std::string> referenceName

Reference name.

Definition at line 100 of file OperationConfirmationNotInvolved.h.

Optional<int> repoRate

Repo Rate.

Definition at line 131 of file OperationConfirmationNotInvolved.h.

Optional<Date> repurchaseLegDate

Re-purchase Leg Date.

Definition at line 143 of file OperationConfirmationNotInvolved.h.

Optional<std::string> switchLongName

Switch Long Name.

Definition at line 154 of file OperationConfirmationNotInvolved.h.

Optional<std::string> term

Term.

Definition at line 137 of file OperationConfirmationNotInvolved.h.

Date tradeDate

Trade Date.

Definition at line 67 of file OperationConfirmationNotInvolved.h.

unsigned short tradeNumber

Trade Number.

Definition at line 55 of file OperationConfirmationNotInvolved.h.

TradeStatus::Enum tradeStatus

Trade Status.

Definition at line 64 of file OperationConfirmationNotInvolved.h.

Optional<unsigned int> unitaryVolume

Unitary Volume.

Definition at line 85 of file OperationConfirmationNotInvolved.h.

Optional<Date> valueDate

Value Date.

Definition at line 97 of file OperationConfirmationNotInvolved.h.

Optional<int> yield

Yield / Rate.

Definition at line 94 of file OperationConfirmationNotInvolved.h.

Optional<YieldCalculation::Enum> yieldCalculation

Yield calculation.

Definition at line 118 of file OperationConfirmationNotInvolved.h.


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