Documentation ¶
Overview ¶
Package marketdefinition msg type = BU.
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type Message
- func (m Message) Marshal() quickfix.Message
- func (m *Message) SetApplicationSequenceControl(v applicationsequencecontrol.ApplicationSequenceControl)
- func (m *Message) SetBaseTradingRules(v basetradingrules.BaseTradingRules)
- func (m *Message) SetCurrency(v string)
- func (m *Message) SetEncodedMktSegmDesc(v string)
- func (m *Message) SetEncodedMktSegmDescLen(v int)
- func (m *Message) SetEncodedText(v string)
- func (m *Message) SetEncodedTextLen(v int)
- func (m *Message) SetExecInstRules(v execinstrules.ExecInstRules)
- func (m *Message) SetMarketID(v string)
- func (m *Message) SetMarketReportID(v string)
- func (m *Message) SetMarketReqID(v string)
- func (m *Message) SetMarketSegmentDesc(v string)
- func (m *Message) SetMarketSegmentID(v string)
- func (m *Message) SetOrdTypeRules(v ordtyperules.OrdTypeRules)
- func (m *Message) SetParentMktSegmID(v string)
- func (m *Message) SetText(v string)
- func (m *Message) SetTimeInForceRules(v timeinforcerules.TimeInForceRules)
- func (m *Message) SetTransactTime(v time.Time)
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Message ¶
type Message struct { FIXMsgType string `fix:"BU"` fixt11.Header //MarketReportID is a required field for MarketDefinition. MarketReportID string `fix:"1394"` //MarketReqID is a non-required field for MarketDefinition. MarketReqID *string `fix:"1393"` //MarketID is a required field for MarketDefinition. MarketID string `fix:"1301"` //MarketSegmentID is a non-required field for MarketDefinition. MarketSegmentID *string `fix:"1300"` //MarketSegmentDesc is a non-required field for MarketDefinition. MarketSegmentDesc *string `fix:"1396"` //EncodedMktSegmDescLen is a non-required field for MarketDefinition. EncodedMktSegmDescLen *int `fix:"1397"` //EncodedMktSegmDesc is a non-required field for MarketDefinition. EncodedMktSegmDesc *string `fix:"1398"` //ParentMktSegmID is a non-required field for MarketDefinition. ParentMktSegmID *string `fix:"1325"` //Currency is a non-required field for MarketDefinition. Currency *string `fix:"15"` //BaseTradingRules is a non-required component for MarketDefinition. BaseTradingRules *basetradingrules.BaseTradingRules //OrdTypeRules is a non-required component for MarketDefinition. OrdTypeRules *ordtyperules.OrdTypeRules //TimeInForceRules is a non-required component for MarketDefinition. TimeInForceRules *timeinforcerules.TimeInForceRules //ExecInstRules is a non-required component for MarketDefinition. ExecInstRules *execinstrules.ExecInstRules //TransactTime is a non-required field for MarketDefinition. TransactTime *time.Time `fix:"60"` //Text is a non-required field for MarketDefinition. Text *string `fix:"58"` //EncodedTextLen is a non-required field for MarketDefinition. EncodedTextLen *int `fix:"354"` //EncodedText is a non-required field for MarketDefinition. EncodedText *string `fix:"355"` //ApplicationSequenceControl is a non-required component for MarketDefinition. ApplicationSequenceControl *applicationsequencecontrol.ApplicationSequenceControl fixt11.Trailer }
Message is a MarketDefinition FIX Message
func (*Message) SetApplicationSequenceControl ¶ added in v0.2.0
func (m *Message) SetApplicationSequenceControl(v applicationsequencecontrol.ApplicationSequenceControl)
func (*Message) SetBaseTradingRules ¶ added in v0.2.0
func (m *Message) SetBaseTradingRules(v basetradingrules.BaseTradingRules)
func (*Message) SetCurrency ¶ added in v0.2.0
func (*Message) SetEncodedMktSegmDesc ¶ added in v0.2.0
func (*Message) SetEncodedMktSegmDescLen ¶ added in v0.2.0
func (*Message) SetEncodedText ¶ added in v0.2.0
func (*Message) SetEncodedTextLen ¶ added in v0.2.0
func (*Message) SetExecInstRules ¶ added in v0.2.0
func (m *Message) SetExecInstRules(v execinstrules.ExecInstRules)
func (*Message) SetMarketID ¶ added in v0.2.0
func (*Message) SetMarketReportID ¶ added in v0.2.0
func (*Message) SetMarketReqID ¶ added in v0.2.0
func (*Message) SetMarketSegmentDesc ¶ added in v0.2.0
func (*Message) SetMarketSegmentID ¶ added in v0.2.0
func (*Message) SetOrdTypeRules ¶ added in v0.2.0
func (m *Message) SetOrdTypeRules(v ordtyperules.OrdTypeRules)
func (*Message) SetParentMktSegmID ¶ added in v0.2.0
func (*Message) SetTimeInForceRules ¶ added in v0.2.0
func (m *Message) SetTimeInForceRules(v timeinforcerules.TimeInForceRules)
func (*Message) SetTransactTime ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.