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 + AccruedInterestRate *float64 + BookingUnit *string + CancellationRights *string + CashMargin *string + ClOrdID string + ClOrdLinkID *string + ClearingFeeIndicator *string + CommissionData *commissiondata.CommissionData + ComplianceID *string + CoveredOrUncovered *int + Currency *string + CustOrderCapacity *int + DayBookingInst *string + Designation *string + DiscretionInst *string + DiscretionOffset *float64 + EffectiveTime *time.Time + EncodedText *string + EncodedTextLen *int + ExDestination *string + ExecInst *string + ExpireDate *string + ExpireTime *time.Time + FIXMsgType string + ForexReq *bool + FutSettDate *string + FutSettDate2 *string + GTBookingInst *int + HandlInst string + ListID *string + LocateReqd *bool + MaxFloor *float64 + MaxShow *float64 + MinQty *float64 + MoneyLaunderingStatus *string + NetMoney *float64 + NoAllocs []NoAllocs + NoTradingSessions []NoTradingSessions + OrdType string + OrderCapacity *string + OrderID *string + OrderQty2 *float64 + OrderRestrictions *string + OrigClOrdID string + OrigOrdModTime *time.Time + Parties *parties.Parties + PegDifference *float64 + PositionEffect *string + PreallocMethod *string + Price *float64 + Price2 *float64 + PriceType *int + QuantityType *int + RegistID *string + Rule80A *string + SecondaryClOrdID *string + SettlCurrency *string + SettlmntTyp *string + Side string + SolicitedFlag *bool + SpreadOrBenchmarkCurveData *spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData + StopPx *float64 + Text *string + TimeInForce *string + TradeOriginationDate *string + TransactTime time.Time + YieldData *yielddata.YieldData + func New(origclordid string, clordid string, handlinst string, ...) *Message + func (m *Message) SetAccount(v string) + func (m *Message) SetAccountType(v int) + func (m *Message) SetAccruedInterestAmt(v float64) + func (m *Message) SetAccruedInterestRate(v float64) + func (m *Message) SetBookingUnit(v string) + func (m *Message) SetCancellationRights(v string) + func (m *Message) SetCashMargin(v string) + func (m *Message) SetClOrdID(v string) + func (m *Message) SetClOrdLinkID(v string) + func (m *Message) SetClearingFeeIndicator(v string) + func (m *Message) SetCommissionData(v commissiondata.CommissionData) + func (m *Message) SetComplianceID(v string) + func (m *Message) SetCoveredOrUncovered(v int) + func (m *Message) SetCurrency(v string) + func (m *Message) SetCustOrderCapacity(v int) + func (m *Message) SetDayBookingInst(v string) + func (m *Message) SetDesignation(v string) + func (m *Message) SetDiscretionInst(v string) + func (m *Message) SetDiscretionOffset(v float64) + func (m *Message) SetEffectiveTime(v time.Time) + func (m *Message) SetEncodedText(v string) + func (m *Message) SetEncodedTextLen(v int) + func (m *Message) SetExDestination(v string) + func (m *Message) SetExecInst(v string) + func (m *Message) SetExpireDate(v string) + func (m *Message) SetExpireTime(v time.Time) + func (m *Message) SetForexReq(v bool) + func (m *Message) SetFutSettDate(v string) + func (m *Message) SetFutSettDate2(v string) + func (m *Message) SetGTBookingInst(v int) + func (m *Message) SetHandlInst(v string) + func (m *Message) SetInstrument(v instrument.Instrument) + func (m *Message) SetListID(v string) + func (m *Message) SetLocateReqd(v bool) + func (m *Message) SetMaxFloor(v float64) + func (m *Message) SetMaxShow(v float64) + func (m *Message) SetMinQty(v float64) + func (m *Message) SetMoneyLaunderingStatus(v string) + func (m *Message) SetNetMoney(v float64) + func (m *Message) SetNoAllocs(v []NoAllocs) + func (m *Message) SetNoTradingSessions(v []NoTradingSessions) + func (m *Message) SetOrdType(v string) + func (m *Message) SetOrderCapacity(v string) + func (m *Message) SetOrderID(v string) + func (m *Message) SetOrderQty2(v float64) + func (m *Message) SetOrderQtyData(v orderqtydata.OrderQtyData) + func (m *Message) SetOrderRestrictions(v string) + func (m *Message) SetOrigClOrdID(v string) + func (m *Message) SetOrigOrdModTime(v time.Time) + func (m *Message) SetParties(v parties.Parties) + func (m *Message) SetPegDifference(v float64) + func (m *Message) SetPositionEffect(v string) + func (m *Message) SetPreallocMethod(v string) + func (m *Message) SetPrice(v float64) + func (m *Message) SetPrice2(v float64) + func (m *Message) SetPriceType(v int) + func (m *Message) SetQuantityType(v int) + func (m *Message) SetRegistID(v string) + func (m *Message) SetRule80A(v string) + func (m *Message) SetSecondaryClOrdID(v string) + func (m *Message) SetSettlCurrency(v string) + func (m *Message) SetSettlmntTyp(v string) + func (m *Message) SetSide(v string) + func (m *Message) SetSolicitedFlag(v bool) + func (m *Message) SetSpreadOrBenchmarkCurveData(v spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData) + func (m *Message) SetStopPx(v float64) + func (m *Message) SetText(v string) + func (m *Message) SetTimeInForce(v string) + func (m *Message) SetTradeOriginationDate(v string) + func (m *Message) SetTransactTime(v time.Time) + func (m *Message) SetYieldData(v yielddata.YieldData) + func (m Message) Marshal() quickfix.Message + type NoAllocs struct + AllocAccount *string + AllocQty *float64 + IndividualAllocID *string + NestedParties *nestedparties.NestedParties + func NewNoAllocs() *NoAllocs + func (m *NoAllocs) SetAllocAccount(v string) + func (m *NoAllocs) SetAllocQty(v float64) + func (m *NoAllocs) SetIndividualAllocID(v string) + func (m *NoAllocs) SetNestedParties(v nestedparties.NestedParties) + type NoTradingSessions struct + TradingSessionID *string + TradingSessionSubID *string + func NewNoTradingSessions() *NoTradingSessions + func (m *NoTradingSessions) SetTradingSessionID(v string) + func (m *NoTradingSessions) SetTradingSessionSubID(v string) + type RouteOut func(msg Message, sessionID quickfix.SessionID) quickfix.MessageRejectError