OnixS Eurex ETI Handler C++ library 9.25.0
API documentation
Loading...
Searching...
No Matches
NewBasketDataBCGrp Class Reference

Public Member Functions

 NewBasketDataBCGrp ()
std::string toString () const

Public Attributes

UInt64 transactTime
UInt64 basketTrdMatchId
UInt64 origBasketTrdMatchId
UInt32 maturityMonthYear
OptionalEarlyTerminationIndicator::Enum optionalEarlyTerminationIndicator
BasketTradeReportType::Enum basketTradeReportType
std::string tradeReportId
std::string basketTradeReportText

Friends

class Serializer

Detailed Description

Definition at line 78 of file BasketRollBroadcast.h.

Constructor & Destructor Documentation

◆ NewBasketDataBCGrp()

Initialize default instance.

Member Function Documentation

◆ toString()

std::string toString ( ) const

Returns string representation.

◆ Serializer

friend class Serializer
friend

Definition at line 112 of file BasketRollBroadcast.h.

Member Data Documentation

◆ basketTradeReportText

std::string basketTradeReportText

User defined text message field.

Definition at line 106 of file BasketRollBroadcast.h.

◆ basketTradeReportType

BasketTradeReportType::Enum basketTradeReportType

Basket operation.

Definition at line 100 of file BasketRollBroadcast.h.

◆ basketTrdMatchId

UInt64 basketTrdMatchId

System defined Basket ID.

Definition at line 88 of file BasketRollBroadcast.h.

◆ maturityMonthYear

UInt32 maturityMonthYear

Month year code for expiry YYYYMM.

Definition at line 94 of file BasketRollBroadcast.h.

◆ optionalEarlyTerminationIndicator

OptionalEarlyTerminationIndicator::Enum optionalEarlyTerminationIndicator

Indicates whether the counterparties have the right for early termination.

Definition at line 97 of file BasketRollBroadcast.h.

◆ origBasketTrdMatchId

UInt64 origBasketTrdMatchId

System defined Original Basket ID.

Definition at line 91 of file BasketRollBroadcast.h.

◆ tradeReportId

std::string tradeReportId

User defined transaction ID. Part of the TES response and TES broadcast.

Definition at line 103 of file BasketRollBroadcast.h.

◆ transactTime

UInt64 transactTime

Timestamp of the match event (trade).

Definition at line 85 of file BasketRollBroadcast.h.