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

Public Member Functions

 OldBasketDataBCGrp ()
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 37 of file BasketRollBroadcast.h.

Constructor & Destructor Documentation

◆ OldBasketDataBCGrp()

Initialize default instance.

Member Function Documentation

◆ toString()

std::string toString ( ) const

Returns string representation.

◆ Serializer

friend class Serializer
friend

Definition at line 71 of file BasketRollBroadcast.h.

Member Data Documentation

◆ basketTradeReportText

std::string basketTradeReportText

User defined text message field.

Definition at line 65 of file BasketRollBroadcast.h.

◆ basketTradeReportType

BasketTradeReportType::Enum basketTradeReportType

Basket operation.

Definition at line 59 of file BasketRollBroadcast.h.

◆ basketTrdMatchId

UInt64 basketTrdMatchId

System defined Basket ID.

Definition at line 47 of file BasketRollBroadcast.h.

◆ maturityMonthYear

UInt32 maturityMonthYear

Month year code for expiry YYYYMM.

Definition at line 53 of file BasketRollBroadcast.h.

◆ optionalEarlyTerminationIndicator

OptionalEarlyTerminationIndicator::Enum optionalEarlyTerminationIndicator

Indicates whether the counterparties have the right for early termination.

Definition at line 56 of file BasketRollBroadcast.h.

◆ origBasketTrdMatchId

UInt64 origBasketTrdMatchId

System defined Original Basket ID.

Definition at line 50 of file BasketRollBroadcast.h.

◆ tradeReportId

std::string tradeReportId

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

Definition at line 62 of file BasketRollBroadcast.h.

◆ transactTime

UInt64 transactTime

Timestamp of the match event (trade).

Definition at line 44 of file BasketRollBroadcast.h.