OnixS Eurex ETI Handler C++ library  9.22.0
API documentation
InstrmtLegGrpElem Class Reference

#include <OnixS/Eurex/Trading/Messages/AddComplexInstrumentRequest.h>

Public Member Functions

 InstrmtLegGrpElem ()
 
std::string toString () const
 

Public Attributes

SInt64 legSecurityId
 
SInt64 legPrice
 
SInt32 legSymbol
 
UInt32 legRatioQty
 
LegSide::Enum legSide
 
LegSecurityType::Enum legSecurityType
 

Friends

class Serializer
 

Detailed Description

Definition at line 36 of file AddComplexInstrumentRequest.h.

Constructor & Destructor Documentation

Initialize default instance.

Member Function Documentation

std::string toString ( ) const

Returns string representation.

Friends And Related Function Documentation

friend class Serializer
friend

Definition at line 64 of file AddComplexInstrumentRequest.h.

Member Data Documentation

SInt64 legPrice

Strategy leg underlying price (only applicable for futures legs).

Definition at line 46 of file AddComplexInstrumentRequest.h.

UInt32 legRatioQty

The ratio of quantity for this individual leg relative to the entire multileg security.

Definition at line 52 of file AddComplexInstrumentRequest.h.

SInt64 legSecurityId

Instrument identifiier of the leg security.

Definition at line 43 of file AddComplexInstrumentRequest.h.

LegSecurityType::Enum legSecurityType

Indicates type of leg.

Definition at line 58 of file AddComplexInstrumentRequest.h.

LegSide::Enum legSide

The side of the individual leg of a strategy.

Definition at line 55 of file AddComplexInstrumentRequest.h.

SInt32 legSymbol

Product identifiier of the leg security.

Definition at line 49 of file AddComplexInstrumentRequest.h.


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