Documentation
¶
Overview ¶
Package tradecapturereportack msg type = AR.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Message ¶
type Message struct {
FIXMsgType string `fix:"AR"`
Header fixt11.Header
//TradeReportID is a non-required field for TradeCaptureReportAck.
TradeReportID *string `fix:"571"`
//TradeReportTransType is a non-required field for TradeCaptureReportAck.
TradeReportTransType *int `fix:"487"`
//TradeReportType is a non-required field for TradeCaptureReportAck.
TradeReportType *int `fix:"856"`
//TrdType is a non-required field for TradeCaptureReportAck.
TrdType *int `fix:"828"`
//TrdSubType is a non-required field for TradeCaptureReportAck.
TrdSubType *int `fix:"829"`
//SecondaryTrdType is a non-required field for TradeCaptureReportAck.
SecondaryTrdType *int `fix:"855"`
//TransferReason is a non-required field for TradeCaptureReportAck.
TransferReason *string `fix:"830"`
//ExecType is a non-required field for TradeCaptureReportAck.
ExecType *string `fix:"150"`
//TradeReportRefID is a non-required field for TradeCaptureReportAck.
TradeReportRefID *string `fix:"572"`
//SecondaryTradeReportRefID is a non-required field for TradeCaptureReportAck.
SecondaryTradeReportRefID *string `fix:"881"`
//TrdRptStatus is a non-required field for TradeCaptureReportAck.
TrdRptStatus *int `fix:"939"`
//TradeReportRejectReason is a non-required field for TradeCaptureReportAck.
TradeReportRejectReason *int `fix:"751"`
//SecondaryTradeReportID is a non-required field for TradeCaptureReportAck.
SecondaryTradeReportID *string `fix:"818"`
//SubscriptionRequestType is a non-required field for TradeCaptureReportAck.
SubscriptionRequestType *string `fix:"263"`
//TradeLinkID is a non-required field for TradeCaptureReportAck.
TradeLinkID *string `fix:"820"`
//TrdMatchID is a non-required field for TradeCaptureReportAck.
TrdMatchID *string `fix:"880"`
//ExecID is a non-required field for TradeCaptureReportAck.
ExecID *string `fix:"17"`
//SecondaryExecID is a non-required field for TradeCaptureReportAck.
SecondaryExecID *string `fix:"527"`
//Instrument Component
Instrument instrument.Component
//TransactTime is a non-required field for TradeCaptureReportAck.
TransactTime *time.Time `fix:"60"`
//TrdRegTimestamps Component
TrdRegTimestamps trdregtimestamps.Component
//ResponseTransportType is a non-required field for TradeCaptureReportAck.
ResponseTransportType *int `fix:"725"`
//ResponseDestination is a non-required field for TradeCaptureReportAck.
ResponseDestination *string `fix:"726"`
//Text is a non-required field for TradeCaptureReportAck.
Text *string `fix:"58"`
//EncodedTextLen is a non-required field for TradeCaptureReportAck.
EncodedTextLen *int `fix:"354"`
//EncodedText is a non-required field for TradeCaptureReportAck.
EncodedText *string `fix:"355"`
//TrdInstrmtLegGrp Component
TrdInstrmtLegGrp trdinstrmtleggrp.Component
//ClearingFeeIndicator is a non-required field for TradeCaptureReportAck.
ClearingFeeIndicator *string `fix:"635"`
//OrdStatus is a non-required field for TradeCaptureReportAck.
OrdStatus *string `fix:"39"`
//ExecRestatementReason is a non-required field for TradeCaptureReportAck.
ExecRestatementReason *int `fix:"378"`
//PreviouslyReported is a non-required field for TradeCaptureReportAck.
PreviouslyReported *bool `fix:"570"`
//PriceType is a non-required field for TradeCaptureReportAck.
PriceType *int `fix:"423"`
//UnderlyingTradingSessionID is a non-required field for TradeCaptureReportAck.
UnderlyingTradingSessionID *string `fix:"822"`
//QtyType is a non-required field for TradeCaptureReportAck.
QtyType *int `fix:"854"`
//UnderlyingTradingSessionSubID is a non-required field for TradeCaptureReportAck.
UnderlyingTradingSessionSubID *string `fix:"823"`
//LastQty is a non-required field for TradeCaptureReportAck.
LastQty *float64 `fix:"32"`
//LastPx is a non-required field for TradeCaptureReportAck.
LastPx *float64 `fix:"31"`
//LastParPx is a non-required field for TradeCaptureReportAck.
LastParPx *float64 `fix:"669"`
//LastSpotRate is a non-required field for TradeCaptureReportAck.
LastSpotRate *float64 `fix:"194"`
//LastForwardPoints is a non-required field for TradeCaptureReportAck.
LastForwardPoints *float64 `fix:"195"`
//LastMkt is a non-required field for TradeCaptureReportAck.
LastMkt *string `fix:"30"`
//TradeDate is a non-required field for TradeCaptureReportAck.
TradeDate *string `fix:"75"`
//ClearingBusinessDate is a non-required field for TradeCaptureReportAck.
ClearingBusinessDate *string `fix:"715"`
//AvgPx is a non-required field for TradeCaptureReportAck.
AvgPx *float64 `fix:"6"`
//AvgPxIndicator is a non-required field for TradeCaptureReportAck.
AvgPxIndicator *int `fix:"819"`
//MultiLegReportingType is a non-required field for TradeCaptureReportAck.
MultiLegReportingType *string `fix:"442"`
//TradeLegRefID is a non-required field for TradeCaptureReportAck.
TradeLegRefID *string `fix:"824"`
//SettlType is a non-required field for TradeCaptureReportAck.
SettlType *string `fix:"63"`
//MatchStatus is a non-required field for TradeCaptureReportAck.
MatchStatus *string `fix:"573"`
//MatchType is a non-required field for TradeCaptureReportAck.
MatchType *string `fix:"574"`
//CopyMsgIndicator is a non-required field for TradeCaptureReportAck.
CopyMsgIndicator *bool `fix:"797"`
//PublishTrdIndicator is a non-required field for TradeCaptureReportAck.
PublishTrdIndicator *bool `fix:"852"`
//ShortSaleReason is a non-required field for TradeCaptureReportAck.
ShortSaleReason *int `fix:"853"`
//SettlDate is a non-required field for TradeCaptureReportAck.
SettlDate *string `fix:"64"`
//SettlSessID is a non-required field for TradeCaptureReportAck.
SettlSessID *string `fix:"716"`
//SettlSessSubID is a non-required field for TradeCaptureReportAck.
SettlSessSubID *string `fix:"717"`
//PositionAmountData Component
PositionAmountData positionamountdata.Component
//TierCode is a non-required field for TradeCaptureReportAck.
TierCode *string `fix:"994"`
//MessageEventSource is a non-required field for TradeCaptureReportAck.
MessageEventSource *string `fix:"1011"`
//LastUpdateTime is a non-required field for TradeCaptureReportAck.
LastUpdateTime *time.Time `fix:"779"`
//RndPx is a non-required field for TradeCaptureReportAck.
RndPx *float64 `fix:"991"`
//TrdCapRptAckSideGrp Component
TrdCapRptAckSideGrp trdcaprptacksidegrp.Component
//AsOfIndicator is a non-required field for TradeCaptureReportAck.
AsOfIndicator *string `fix:"1015"`
//TradeID is a non-required field for TradeCaptureReportAck.
TradeID *string `fix:"1003"`
//SecondaryTradeID is a non-required field for TradeCaptureReportAck.
SecondaryTradeID *string `fix:"1040"`
//FirmTradeID is a non-required field for TradeCaptureReportAck.
FirmTradeID *string `fix:"1041"`
//SecondaryFirmTradeID is a non-required field for TradeCaptureReportAck.
SecondaryFirmTradeID *string `fix:"1042"`
//CalculatedCcyLastQty is a non-required field for TradeCaptureReportAck.
CalculatedCcyLastQty *float64 `fix:"1056"`
//LastSwapPoints is a non-required field for TradeCaptureReportAck.
LastSwapPoints *float64 `fix:"1071"`
//GrossTradeAmt is a non-required field for TradeCaptureReportAck.
GrossTradeAmt *float64 `fix:"381"`
//RootParties Component
RootParties rootparties.Component
//TradeHandlingInstr is a non-required field for TradeCaptureReportAck.
TradeHandlingInstr *string `fix:"1123"`
//OrigTradeHandlingInstr is a non-required field for TradeCaptureReportAck.
OrigTradeHandlingInstr *string `fix:"1124"`
//OrigTradeDate is a non-required field for TradeCaptureReportAck.
OrigTradeDate *string `fix:"1125"`
//OrigTradeID is a non-required field for TradeCaptureReportAck.
OrigTradeID *string `fix:"1126"`
//OrigSecondaryTradeID is a non-required field for TradeCaptureReportAck.
OrigSecondaryTradeID *string `fix:"1127"`
//UndInstrmtGrp Component
UndInstrmtGrp undinstrmtgrp.Component
//RptSys is a non-required field for TradeCaptureReportAck.
RptSys *string `fix:"1135"`
//Currency is a non-required field for TradeCaptureReportAck.
Currency *string `fix:"15"`
//SettlCurrency is a non-required field for TradeCaptureReportAck.
SettlCurrency *string `fix:"120"`
//FeeMultiplier is a non-required field for TradeCaptureReportAck.
FeeMultiplier *float64 `fix:"1329"`
//TrdRepIndicatorsGrp Component
TrdRepIndicatorsGrp trdrepindicatorsgrp.Component
//TradePublishIndicator is a non-required field for TradeCaptureReportAck.
TradePublishIndicator *int `fix:"1390"`
Trailer fixt11.Trailer
}
Message is a TradeCaptureReportAck FIX Message
Click to show internal directories.
Click to hide internal directories.