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

Public Member Functions

 EnterCLIPRequest ()
TemplateId::Enum templateId () const
std::string toString () const
Public Member Functions inherited from Message
virtual ~Message ()

Public Attributes

UInt32 senderSubId
SInt64 securityId
SInt64 price
SInt64 orderQty
SInt32 marketSegmentId
SInt32 crossId
SInt32 crossRequestId
CrossRequestType::Enum crossRequestType
CrossType::Enum crossType
CrossPrioritization::Enum crossPrioritization
SideDisclosureInstruction::Enum sideDisclosureInstruction
PriceDisclosureInstruction::Enum priceDisclosureInstruction
OrderQtyDisclosureInstruction::Enum orderQtyDisclosureInstruction
PriceValidityCheckType::Enum priceValidityCheckType
ValueCheckTypeValue::Enum valueCheckTypeValue
std::string rootPartyContraFirm
std::string rootPartyContraTrader
std::vector< CrossRequestSideGrpElemcrossRequestSideGrp
std::vector< SideCrossLegGrpElemsideCrossLegGrp

Friends

class Serializer

Detailed Description

Definition at line 176 of file EnterCLIPRequest.h.

Constructor & Destructor Documentation

◆ EnterCLIPRequest()

Initialize default instance.

Member Function Documentation

◆ templateId()

TemplateId::Enum templateId ( ) const
virtual

Returns template ID.

Implements Message.

◆ toString()

std::string toString ( ) const
virtual

Returns string representation.

Implements Message.

◆ Serializer

friend class Serializer
friend

Definition at line 246 of file EnterCLIPRequest.h.

Member Data Documentation

◆ crossId

SInt32 crossId

User defined CLIP arrangement ID.

Definition at line 198 of file EnterCLIPRequest.h.

◆ crossPrioritization

CrossPrioritization::Enum crossPrioritization

Prioritization of a cross order.

Definition at line 210 of file EnterCLIPRequest.h.

◆ crossRequestId

SInt32 crossRequestId

User defined transaction ID.

Definition at line 201 of file EnterCLIPRequest.h.

◆ crossRequestSideGrp

std::vector<CrossRequestSideGrpElem> crossRequestSideGrp

Cross Request Side Group.

Definition at line 234 of file EnterCLIPRequest.h.

◆ crossRequestType

CrossRequestType::Enum crossRequestType

Type of the Cross Request.

Definition at line 204 of file EnterCLIPRequest.h.

◆ crossType

CrossType::Enum crossType

Type of cross being submitted to a market.

Definition at line 207 of file EnterCLIPRequest.h.

◆ marketSegmentId

SInt32 marketSegmentId

The product identifier uniquely identifies a Eurex product.

Definition at line 195 of file EnterCLIPRequest.h.

◆ orderQty

SInt64 orderQty

Total Order Quantity.

Definition at line 192 of file EnterCLIPRequest.h.

◆ orderQtyDisclosureInstruction

OrderQtyDisclosureInstruction::Enum orderQtyDisclosureInstruction

Instruction to show total quantity.

Definition at line 219 of file EnterCLIPRequest.h.

◆ price

SInt64 price

Price.

Definition at line 189 of file EnterCLIPRequest.h.

◆ priceDisclosureInstruction

PriceDisclosureInstruction::Enum priceDisclosureInstruction

Price disclosure instruction.

Definition at line 216 of file EnterCLIPRequest.h.

◆ priceValidityCheckType

PriceValidityCheckType::Enum priceValidityCheckType

Indicator how price validity check should be performed by the exchange.

Definition at line 222 of file EnterCLIPRequest.h.

◆ rootPartyContraFirm

std::string rootPartyContraFirm

The identifier of the member counterparty institution.

Definition at line 228 of file EnterCLIPRequest.h.

◆ rootPartyContraTrader

std::string rootPartyContraTrader

The identifier of the trader counterparty.

Definition at line 231 of file EnterCLIPRequest.h.

◆ securityId

SInt64 securityId

The instrument identifier uniquely identifies an instrument in the core system.

Definition at line 186 of file EnterCLIPRequest.h.

◆ senderSubId

UInt32 senderSubId

User ID.

Definition at line 183 of file EnterCLIPRequest.h.

◆ sideCrossLegGrp

std::vector<SideCrossLegGrpElem> sideCrossLegGrp

Side Cross Leg Group.

Definition at line 237 of file EnterCLIPRequest.h.

◆ sideDisclosureInstruction

SideDisclosureInstruction::Enum sideDisclosureInstruction

Instruction to show side.

Definition at line 213 of file EnterCLIPRequest.h.

◆ valueCheckTypeValue

ValueCheckTypeValue::Enum valueCheckTypeValue

Indicator for checking the maximum order/quote value by the exchange.

Definition at line 225 of file EnterCLIPRequest.h.