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 + Account *string + AccountType *int + AccruedInterestAmt *float64 + CashOutstanding *float64 + ClOrdID *string + ClearingBusinessDate *string + CollAsgnID string + CollAsgnReason int + CollAsgnRefID *string + CollAsgnTransType int + CollReqID *string + Currency *string + EncodedText *string + EncodedTextLen *int + EndAccruedInterestAmt *float64 + EndCash *float64 + ExpireTime *time.Time + FIXMsgType string + FinancingDetails *financingdetails.FinancingDetails + Instrument *instrument.Instrument + MarginExcess *float64 + NoExecs []NoExecs + NoLegs []NoLegs + NoMiscFees []NoMiscFees + NoTrades []NoTrades + NoUnderlyings []NoUnderlyings + OrderID *string + Parties *parties.Parties + Price *float64 + PriceType *int + QtyType *int + Quantity *float64 + SecondaryClOrdID *string + SecondaryOrderID *string + SettlDate *string + SettlInstructionsData *settlinstructionsdata.SettlInstructionsData + SettlSessID *string + SettlSessSubID *string + Side *string + SpreadOrBenchmarkCurveData *spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData + StartCash *float64 + Stipulations *stipulations.Stipulations + Text *string + TotalNetValue *float64 + TradingSessionID *string + TradingSessionSubID *string + TransactTime time.Time + TrdRegTimestamps *trdregtimestamps.TrdRegTimestamps + func New(collasgnid string, collasgnreason int, collasgntranstype int, ...) *Message + func (m *Message) SetAccount(v string) + func (m *Message) SetAccountType(v int) + func (m *Message) SetAccruedInterestAmt(v float64) + func (m *Message) SetCashOutstanding(v float64) + func (m *Message) SetClOrdID(v string) + func (m *Message) SetClearingBusinessDate(v string) + func (m *Message) SetCollAsgnID(v string) + func (m *Message) SetCollAsgnReason(v int) + func (m *Message) SetCollAsgnRefID(v string) + func (m *Message) SetCollAsgnTransType(v int) + func (m *Message) SetCollReqID(v string) + func (m *Message) SetCurrency(v string) + func (m *Message) SetEncodedText(v string) + func (m *Message) SetEncodedTextLen(v int) + func (m *Message) SetEndAccruedInterestAmt(v float64) + func (m *Message) SetEndCash(v float64) + func (m *Message) SetExpireTime(v time.Time) + func (m *Message) SetFinancingDetails(v financingdetails.FinancingDetails) + func (m *Message) SetInstrument(v instrument.Instrument) + func (m *Message) SetMarginExcess(v float64) + func (m *Message) SetNoExecs(v []NoExecs) + func (m *Message) SetNoLegs(v []NoLegs) + func (m *Message) SetNoMiscFees(v []NoMiscFees) + func (m *Message) SetNoTrades(v []NoTrades) + func (m *Message) SetNoUnderlyings(v []NoUnderlyings) + func (m *Message) SetOrderID(v string) + func (m *Message) SetParties(v parties.Parties) + func (m *Message) SetPrice(v float64) + func (m *Message) SetPriceType(v int) + func (m *Message) SetQtyType(v int) + func (m *Message) SetQuantity(v float64) + func (m *Message) SetSecondaryClOrdID(v string) + func (m *Message) SetSecondaryOrderID(v string) + func (m *Message) SetSettlDate(v string) + func (m *Message) SetSettlInstructionsData(v settlinstructionsdata.SettlInstructionsData) + func (m *Message) SetSettlSessID(v string) + func (m *Message) SetSettlSessSubID(v string) + func (m *Message) SetSide(v string) + func (m *Message) SetSpreadOrBenchmarkCurveData(v spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData) + func (m *Message) SetStartCash(v float64) + func (m *Message) SetStipulations(v stipulations.Stipulations) + func (m *Message) SetText(v string) + func (m *Message) SetTotalNetValue(v float64) + func (m *Message) SetTradingSessionID(v string) + func (m *Message) SetTradingSessionSubID(v string) + func (m *Message) SetTransactTime(v time.Time) + func (m *Message) SetTrdRegTimestamps(v trdregtimestamps.TrdRegTimestamps) + func (m Message) Marshal() quickfix.Message + type NoExecs struct + ExecID *string + func NewNoExecs() *NoExecs + func (m *NoExecs) SetExecID(v string) + type NoLegs struct + InstrumentLeg *instrumentleg.InstrumentLeg + func NewNoLegs() *NoLegs + func (m *NoLegs) SetInstrumentLeg(v instrumentleg.InstrumentLeg) + type NoMiscFees struct + MiscFeeAmt *float64 + MiscFeeBasis *int + MiscFeeCurr *string + MiscFeeType *string + func NewNoMiscFees() *NoMiscFees + func (m *NoMiscFees) SetMiscFeeAmt(v float64) + func (m *NoMiscFees) SetMiscFeeBasis(v int) + func (m *NoMiscFees) SetMiscFeeCurr(v string) + func (m *NoMiscFees) SetMiscFeeType(v string) + type NoTrades struct + SecondaryTradeReportID *string + TradeReportID *string + func NewNoTrades() *NoTrades + func (m *NoTrades) SetSecondaryTradeReportID(v string) + func (m *NoTrades) SetTradeReportID(v string) + type NoUnderlyings struct + CollAction *int + UnderlyingInstrument *underlyinginstrument.UnderlyingInstrument + func NewNoUnderlyings() *NoUnderlyings + func (m *NoUnderlyings) SetCollAction(v int) + func (m *NoUnderlyings) SetUnderlyingInstrument(v underlyinginstrument.UnderlyingInstrument) + type RouteOut func(msg Message, sessionID quickfix.SessionID) quickfix.MessageRejectError