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 + ExecCollGrp *execcollgrp.ExecCollGrp + ExpireTime *time.Time + FIXMsgType string + FinancingDetails *financingdetails.FinancingDetails + InstrmtLegGrp *instrmtleggrp.InstrmtLegGrp + Instrument *instrument.Instrument + MarginExcess *float64 + MiscFeesGrp *miscfeesgrp.MiscFeesGrp + 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 + TrdCollGrp *trdcollgrp.TrdCollGrp + TrdRegTimestamps *trdregtimestamps.TrdRegTimestamps + UndInstrmtCollGrp *undinstrmtcollgrp.UndInstrmtCollGrp + 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) SetExecCollGrp(v execcollgrp.ExecCollGrp) + func (m *Message) SetExpireTime(v time.Time) + func (m *Message) SetFinancingDetails(v financingdetails.FinancingDetails) + func (m *Message) SetInstrmtLegGrp(v instrmtleggrp.InstrmtLegGrp) + func (m *Message) SetInstrument(v instrument.Instrument) + func (m *Message) SetMarginExcess(v float64) + func (m *Message) SetMiscFeesGrp(v miscfeesgrp.MiscFeesGrp) + 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) SetTrdCollGrp(v trdcollgrp.TrdCollGrp) + func (m *Message) SetTrdRegTimestamps(v trdregtimestamps.TrdRegTimestamps) + func (m *Message) SetUndInstrmtCollGrp(v undinstrmtcollgrp.UndInstrmtCollGrp) + func (m Message) Marshal() quickfix.Message + type RouteOut func(msg Message, sessionID quickfix.SessionID) quickfix.MessageRejectError