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 + CancellationRights *string + ComplianceID *string + CrossID string + CrossPrioritization int + CrossType int + Currency *string + Designation *string + DiscretionInstructions *discretioninstructions.DiscretionInstructions + EffectiveTime *time.Time + ExDestination *string + ExecInst *string + ExpireDate *string + ExpireTime *time.Time + FIXMsgType string + GTBookingInst *int + HandlInst *string + IOIID *string + LocateReqd *bool + MaxFloor *float64 + MaxShow *float64 + MinQty *float64 + MoneyLaunderingStatus *string + NoLegs []NoLegs + NoSides []NoSides + NoTradingSessions []NoTradingSessions + NoUnderlyings []NoUnderlyings + OrdType string + OrderID *string + OrigCrossID string + ParticipationRate *float64 + PegInstructions *peginstructions.PegInstructions + PrevClosePx *float64 + Price *float64 + PriceType *int + ProcessCode *string + QuoteID *string + RegistID *string + SettlDate *string + SettlType *string + SpreadOrBenchmarkCurveData *spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData + Stipulations *stipulations.Stipulations + StopPx *float64 + TargetStrategy *int + TargetStrategyParameters *string + TimeInForce *string + TransactTime time.Time + YieldData *yielddata.YieldData + func New(crossid string, origcrossid string, crosstype int, crossprioritization int, ...) *Message + func (m *Message) SetCancellationRights(v string) + func (m *Message) SetComplianceID(v string) + func (m *Message) SetCrossID(v string) + func (m *Message) SetCrossPrioritization(v int) + func (m *Message) SetCrossType(v int) + func (m *Message) SetCurrency(v string) + func (m *Message) SetDesignation(v string) + func (m *Message) SetDiscretionInstructions(v discretioninstructions.DiscretionInstructions) + func (m *Message) SetEffectiveTime(v time.Time) + 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) SetGTBookingInst(v int) + func (m *Message) SetHandlInst(v string) + func (m *Message) SetIOIID(v string) + func (m *Message) SetInstrument(v instrument.Instrument) + 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) SetNoLegs(v []NoLegs) + func (m *Message) SetNoSides(v []NoSides) + func (m *Message) SetNoTradingSessions(v []NoTradingSessions) + func (m *Message) SetNoUnderlyings(v []NoUnderlyings) + func (m *Message) SetOrdType(v string) + func (m *Message) SetOrderID(v string) + func (m *Message) SetOrigCrossID(v string) + func (m *Message) SetParticipationRate(v float64) + func (m *Message) SetPegInstructions(v peginstructions.PegInstructions) + func (m *Message) SetPrevClosePx(v float64) + func (m *Message) SetPrice(v float64) + func (m *Message) SetPriceType(v int) + func (m *Message) SetProcessCode(v string) + func (m *Message) SetQuoteID(v string) + func (m *Message) SetRegistID(v string) + func (m *Message) SetSettlDate(v string) + func (m *Message) SetSettlType(v string) + func (m *Message) SetSpreadOrBenchmarkCurveData(v spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData) + func (m *Message) SetStipulations(v stipulations.Stipulations) + func (m *Message) SetStopPx(v float64) + func (m *Message) SetTargetStrategy(v int) + func (m *Message) SetTargetStrategyParameters(v string) + func (m *Message) SetTimeInForce(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 + AllocAcctIDSource *int + AllocQty *float64 + AllocSettlCurrency *string + IndividualAllocID *string + NestedParties *nestedparties.NestedParties + func NewNoAllocs() *NoAllocs + func (m *NoAllocs) SetAllocAccount(v string) + func (m *NoAllocs) SetAllocAcctIDSource(v int) + func (m *NoAllocs) SetAllocQty(v float64) + func (m *NoAllocs) SetAllocSettlCurrency(v string) + func (m *NoAllocs) SetIndividualAllocID(v string) + func (m *NoAllocs) SetNestedParties(v nestedparties.NestedParties) + type NoLegs struct + InstrumentLeg *instrumentleg.InstrumentLeg + func NewNoLegs() *NoLegs + func (m *NoLegs) SetInstrumentLeg(v instrumentleg.InstrumentLeg) + type NoSides struct + Account *string + AccountType *int + AcctIDSource *int + AllocID *string + BookingType *int + BookingUnit *string + CashMargin *string + ClOrdID string + ClOrdLinkID *string + ClearingFeeIndicator *string + CommissionData *commissiondata.CommissionData + CoveredOrUncovered *int + CustOrderCapacity *int + DayBookingInst *string + EncodedText *string + EncodedTextLen *int + ForexReq *bool + NoAllocs []NoAllocs + OrderCapacity *string + OrderRestrictions *string + OrigClOrdID string + OrigOrdModTime *time.Time + Parties *parties.Parties + PositionEffect *string + PreallocMethod *string + QtyType *int + SecondaryClOrdID *string + SettlCurrency *string + Side string + SideComplianceID *string + SolicitedFlag *bool + Text *string + TradeDate *string + TradeOriginationDate *string + func NewNoSides(side string, origclordid string, clordid string, ...) *NoSides + func (m *NoSides) SetAccount(v string) + func (m *NoSides) SetAccountType(v int) + func (m *NoSides) SetAcctIDSource(v int) + func (m *NoSides) SetAllocID(v string) + func (m *NoSides) SetBookingType(v int) + func (m *NoSides) SetBookingUnit(v string) + func (m *NoSides) SetCashMargin(v string) + func (m *NoSides) SetClOrdID(v string) + func (m *NoSides) SetClOrdLinkID(v string) + func (m *NoSides) SetClearingFeeIndicator(v string) + func (m *NoSides) SetCommissionData(v commissiondata.CommissionData) + func (m *NoSides) SetCoveredOrUncovered(v int) + func (m *NoSides) SetCustOrderCapacity(v int) + func (m *NoSides) SetDayBookingInst(v string) + func (m *NoSides) SetEncodedText(v string) + func (m *NoSides) SetEncodedTextLen(v int) + func (m *NoSides) SetForexReq(v bool) + func (m *NoSides) SetNoAllocs(v []NoAllocs) + func (m *NoSides) SetOrderCapacity(v string) + func (m *NoSides) SetOrderQtyData(v orderqtydata.OrderQtyData) + func (m *NoSides) SetOrderRestrictions(v string) + func (m *NoSides) SetOrigClOrdID(v string) + func (m *NoSides) SetOrigOrdModTime(v time.Time) + func (m *NoSides) SetParties(v parties.Parties) + func (m *NoSides) SetPositionEffect(v string) + func (m *NoSides) SetPreallocMethod(v string) + func (m *NoSides) SetQtyType(v int) + func (m *NoSides) SetSecondaryClOrdID(v string) + func (m *NoSides) SetSettlCurrency(v string) + func (m *NoSides) SetSide(v string) + func (m *NoSides) SetSideComplianceID(v string) + func (m *NoSides) SetSolicitedFlag(v bool) + func (m *NoSides) SetText(v string) + func (m *NoSides) SetTradeDate(v string) + func (m *NoSides) SetTradeOriginationDate(v string) + type NoTradingSessions struct + TradingSessionID *string + TradingSessionSubID *string + func NewNoTradingSessions() *NoTradingSessions + func (m *NoTradingSessions) SetTradingSessionID(v string) + func (m *NoTradingSessions) SetTradingSessionSubID(v string) + type NoUnderlyings struct + UnderlyingInstrument *underlyinginstrument.UnderlyingInstrument + func NewNoUnderlyings() *NoUnderlyings + func (m *NoUnderlyings) SetUnderlyingInstrument(v underlyinginstrument.UnderlyingInstrument) + type RouteOut func(msg Message, sessionID quickfix.SessionID) quickfix.MessageRejectError