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 + AcctIDSource *int + BidForwardPoints *float64 + BidForwardPoints2 *float64 + BidPx *float64 + BidSize *float64 + BidSpotRate *float64 + BidYield *float64 + CommType *string + Commission *float64 + Currency *string + CustOrderCapacity *int + EncodedText *string + EncodedTextLen *int + ExDestination *string + ExpireTime *time.Time + FIXMsgType string + FinancingDetails *financingdetails.FinancingDetails + MidPx *float64 + MidYield *float64 + MinBidSize *float64 + MinOfferSize *float64 + MktBidPx *float64 + MktOfferPx *float64 + NoLegs []NoLegs + NoQuoteQualifiers []NoQuoteQualifiers + NoUnderlyings []NoUnderlyings + OfferForwardPoints *float64 + OfferForwardPoints2 *float64 + OfferPx *float64 + OfferSize *float64 + OfferSpotRate *float64 + OfferYield *float64 + OrdType *string + OrderQty2 *float64 + OrderQtyData *orderqtydata.OrderQtyData + Parties *parties.Parties + Price *float64 + PriceType *int + QuoteID string + QuoteReqID *string + QuoteRespID *string + QuoteStatus *int + QuoteStatusReqID *string + QuoteType *int + SettlCurrBidFxRate *float64 + SettlCurrFxRateCalc *string + SettlCurrOfferFxRate *float64 + SettlDate *string + SettlDate2 *string + SettlType *string + Side *string + SpreadOrBenchmarkCurveData *spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData + Stipulations *stipulations.Stipulations + Text *string + TradingSessionID *string + TradingSessionSubID *string + TransactTime *time.Time + ValidUntilTime *time.Time + YieldData *yielddata.YieldData + func New(quoteid string, instrument instrument.Instrument) *Message + func (m *Message) SetAccount(v string) + func (m *Message) SetAccountType(v int) + func (m *Message) SetAcctIDSource(v int) + func (m *Message) SetBidForwardPoints(v float64) + func (m *Message) SetBidForwardPoints2(v float64) + func (m *Message) SetBidPx(v float64) + func (m *Message) SetBidSize(v float64) + func (m *Message) SetBidSpotRate(v float64) + func (m *Message) SetBidYield(v float64) + func (m *Message) SetCommType(v string) + func (m *Message) SetCommission(v float64) + func (m *Message) SetCurrency(v string) + func (m *Message) SetCustOrderCapacity(v int) + func (m *Message) SetEncodedText(v string) + func (m *Message) SetEncodedTextLen(v int) + func (m *Message) SetExDestination(v string) + func (m *Message) SetExpireTime(v time.Time) + func (m *Message) SetFinancingDetails(v financingdetails.FinancingDetails) + func (m *Message) SetInstrument(v instrument.Instrument) + func (m *Message) SetMidPx(v float64) + func (m *Message) SetMidYield(v float64) + func (m *Message) SetMinBidSize(v float64) + func (m *Message) SetMinOfferSize(v float64) + func (m *Message) SetMktBidPx(v float64) + func (m *Message) SetMktOfferPx(v float64) + func (m *Message) SetNoLegs(v []NoLegs) + func (m *Message) SetNoQuoteQualifiers(v []NoQuoteQualifiers) + func (m *Message) SetNoUnderlyings(v []NoUnderlyings) + func (m *Message) SetOfferForwardPoints(v float64) + func (m *Message) SetOfferForwardPoints2(v float64) + func (m *Message) SetOfferPx(v float64) + func (m *Message) SetOfferSize(v float64) + func (m *Message) SetOfferSpotRate(v float64) + func (m *Message) SetOfferYield(v float64) + func (m *Message) SetOrdType(v string) + func (m *Message) SetOrderQty2(v float64) + func (m *Message) SetOrderQtyData(v orderqtydata.OrderQtyData) + func (m *Message) SetParties(v parties.Parties) + func (m *Message) SetPrice(v float64) + func (m *Message) SetPriceType(v int) + func (m *Message) SetQuoteID(v string) + func (m *Message) SetQuoteReqID(v string) + func (m *Message) SetQuoteRespID(v string) + func (m *Message) SetQuoteStatus(v int) + func (m *Message) SetQuoteStatusReqID(v string) + func (m *Message) SetQuoteType(v int) + func (m *Message) SetSettlCurrBidFxRate(v float64) + func (m *Message) SetSettlCurrFxRateCalc(v string) + func (m *Message) SetSettlCurrOfferFxRate(v float64) + func (m *Message) SetSettlDate(v string) + func (m *Message) SetSettlDate2(v string) + func (m *Message) SetSettlType(v string) + func (m *Message) SetSide(v string) + func (m *Message) SetSpreadOrBenchmarkCurveData(v spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData) + func (m *Message) SetStipulations(v stipulations.Stipulations) + func (m *Message) SetText(v string) + func (m *Message) SetTradingSessionID(v string) + func (m *Message) SetTradingSessionSubID(v string) + func (m *Message) SetTransactTime(v time.Time) + func (m *Message) SetValidUntilTime(v time.Time) + func (m *Message) SetYieldData(v yielddata.YieldData) + func (m Message) Marshal() quickfix.Message + type NoLegs struct + InstrumentLeg *instrumentleg.InstrumentLeg + LegQty *float64 + LegSettlDate *string + LegSettlType *string + LegStipulations *legstipulations.LegStipulations + LegSwapType *int + NestedParties *nestedparties.NestedParties + func NewNoLegs() *NoLegs + func (m *NoLegs) SetInstrumentLeg(v instrumentleg.InstrumentLeg) + func (m *NoLegs) SetLegQty(v float64) + func (m *NoLegs) SetLegSettlDate(v string) + func (m *NoLegs) SetLegSettlType(v string) + func (m *NoLegs) SetLegStipulations(v legstipulations.LegStipulations) + func (m *NoLegs) SetLegSwapType(v int) + func (m *NoLegs) SetNestedParties(v nestedparties.NestedParties) + type NoQuoteQualifiers struct + QuoteQualifier *string + func NewNoQuoteQualifiers() *NoQuoteQualifiers + func (m *NoQuoteQualifiers) SetQuoteQualifier(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