Versions in this module Expand all Collapse all v0 v0.3.0 Jun 3, 2016 Changes in this version + func Route(router RouteOut) (string, string, quickfix.MessageRoute) + type Message struct + AsOfIndicator *string + AvgPx *float64 + AvgPxIndicator *int + CalculatedCcyLastQty *float64 + ClearingBusinessDate *string + ClearingFeeIndicator *string + CopyMsgIndicator *bool + Currency *string + EncodedText *string + EncodedTextLen *int + ExecID *string + ExecRestatementReason *int + ExecType *string + FIXMsgType string + FeeMultiplier *float64 + FirmTradeID *string + GrossTradeAmt *float64 + LastForwardPoints *float64 + LastMkt *string + LastParPx *float64 + LastPx *float64 + LastQty *float64 + LastSpotRate *float64 + LastSwapPoints *float64 + LastUpdateTime *time.Time + MatchStatus *string + MatchType *string + MessageEventSource *string + MultiLegReportingType *string + OrdStatus *string + OrigSecondaryTradeID *string + OrigTradeDate *string + OrigTradeHandlingInstr *string + OrigTradeID *string + PositionAmountData *positionamountdata.PositionAmountData + PreviouslyReported *bool + PriceType *int + PublishTrdIndicator *bool + QtyType *int + ResponseDestination *string + ResponseTransportType *int + RndPx *float64 + RootParties *rootparties.RootParties + RptSys *string + SecondaryExecID *string + SecondaryFirmTradeID *string + SecondaryTradeID *string + SecondaryTradeReportID *string + SecondaryTradeReportRefID *string + SecondaryTrdType *int + SettlCurrency *string + SettlDate *string + SettlSessID *string + SettlSessSubID *string + SettlType *string + ShortSaleReason *int + SubscriptionRequestType *string + Text *string + TierCode *string + TradeDate *string + TradeHandlingInstr *string + TradeID *string + TradeLegRefID *string + TradeLinkID *string + TradePublishIndicator *int + TradeReportID *string + TradeReportRefID *string + TradeReportRejectReason *int + TradeReportTransType *int + TradeReportType *int + TransactTime *time.Time + TransferReason *string + TrdCapRptAckSideGrp *trdcaprptacksidegrp.TrdCapRptAckSideGrp + TrdInstrmtLegGrp *trdinstrmtleggrp.TrdInstrmtLegGrp + TrdMatchID *string + TrdRegTimestamps *trdregtimestamps.TrdRegTimestamps + TrdRepIndicatorsGrp *trdrepindicatorsgrp.TrdRepIndicatorsGrp + TrdRptStatus *int + TrdSubType *int + TrdType *int + UndInstrmtGrp *undinstrmtgrp.UndInstrmtGrp + UnderlyingTradingSessionID *string + UnderlyingTradingSessionSubID *string + func New(instrument instrument.Instrument) *Message + func (m *Message) SetAsOfIndicator(v string) + func (m *Message) SetAvgPx(v float64) + func (m *Message) SetAvgPxIndicator(v int) + func (m *Message) SetCalculatedCcyLastQty(v float64) + func (m *Message) SetClearingBusinessDate(v string) + func (m *Message) SetClearingFeeIndicator(v string) + func (m *Message) SetCopyMsgIndicator(v bool) + func (m *Message) SetCurrency(v string) + func (m *Message) SetEncodedText(v string) + func (m *Message) SetEncodedTextLen(v int) + func (m *Message) SetExecID(v string) + func (m *Message) SetExecRestatementReason(v int) + func (m *Message) SetExecType(v string) + func (m *Message) SetFeeMultiplier(v float64) + func (m *Message) SetFirmTradeID(v string) + func (m *Message) SetGrossTradeAmt(v float64) + func (m *Message) SetInstrument(v instrument.Instrument) + func (m *Message) SetLastForwardPoints(v float64) + func (m *Message) SetLastMkt(v string) + func (m *Message) SetLastParPx(v float64) + func (m *Message) SetLastPx(v float64) + func (m *Message) SetLastQty(v float64) + func (m *Message) SetLastSpotRate(v float64) + func (m *Message) SetLastSwapPoints(v float64) + func (m *Message) SetLastUpdateTime(v time.Time) + func (m *Message) SetMatchStatus(v string) + func (m *Message) SetMatchType(v string) + func (m *Message) SetMessageEventSource(v string) + func (m *Message) SetMultiLegReportingType(v string) + func (m *Message) SetOrdStatus(v string) + func (m *Message) SetOrigSecondaryTradeID(v string) + func (m *Message) SetOrigTradeDate(v string) + func (m *Message) SetOrigTradeHandlingInstr(v string) + func (m *Message) SetOrigTradeID(v string) + func (m *Message) SetPositionAmountData(v positionamountdata.PositionAmountData) + func (m *Message) SetPreviouslyReported(v bool) + func (m *Message) SetPriceType(v int) + func (m *Message) SetPublishTrdIndicator(v bool) + func (m *Message) SetQtyType(v int) + func (m *Message) SetResponseDestination(v string) + func (m *Message) SetResponseTransportType(v int) + func (m *Message) SetRndPx(v float64) + func (m *Message) SetRootParties(v rootparties.RootParties) + func (m *Message) SetRptSys(v string) + func (m *Message) SetSecondaryExecID(v string) + func (m *Message) SetSecondaryFirmTradeID(v string) + func (m *Message) SetSecondaryTradeID(v string) + func (m *Message) SetSecondaryTradeReportID(v string) + func (m *Message) SetSecondaryTradeReportRefID(v string) + func (m *Message) SetSecondaryTrdType(v int) + func (m *Message) SetSettlCurrency(v string) + func (m *Message) SetSettlDate(v string) + func (m *Message) SetSettlSessID(v string) + func (m *Message) SetSettlSessSubID(v string) + func (m *Message) SetSettlType(v string) + func (m *Message) SetShortSaleReason(v int) + func (m *Message) SetSubscriptionRequestType(v string) + func (m *Message) SetText(v string) + func (m *Message) SetTierCode(v string) + func (m *Message) SetTradeDate(v string) + func (m *Message) SetTradeHandlingInstr(v string) + func (m *Message) SetTradeID(v string) + func (m *Message) SetTradeLegRefID(v string) + func (m *Message) SetTradeLinkID(v string) + func (m *Message) SetTradePublishIndicator(v int) + func (m *Message) SetTradeReportID(v string) + func (m *Message) SetTradeReportRefID(v string) + func (m *Message) SetTradeReportRejectReason(v int) + func (m *Message) SetTradeReportTransType(v int) + func (m *Message) SetTradeReportType(v int) + func (m *Message) SetTransactTime(v time.Time) + func (m *Message) SetTransferReason(v string) + func (m *Message) SetTrdCapRptAckSideGrp(v trdcaprptacksidegrp.TrdCapRptAckSideGrp) + func (m *Message) SetTrdInstrmtLegGrp(v trdinstrmtleggrp.TrdInstrmtLegGrp) + func (m *Message) SetTrdMatchID(v string) + func (m *Message) SetTrdRegTimestamps(v trdregtimestamps.TrdRegTimestamps) + func (m *Message) SetTrdRepIndicatorsGrp(v trdrepindicatorsgrp.TrdRepIndicatorsGrp) + func (m *Message) SetTrdRptStatus(v int) + func (m *Message) SetTrdSubType(v int) + func (m *Message) SetTrdType(v int) + func (m *Message) SetUndInstrmtGrp(v undinstrmtgrp.UndInstrmtGrp) + func (m *Message) SetUnderlyingTradingSessionID(v string) + func (m *Message) SetUnderlyingTradingSessionSubID(v string) + func (m Message) Marshal() quickfix.Message + type RouteOut func(msg Message, sessionID quickfix.SessionID) quickfix.MessageRejectError