Documentation ¶
Overview ¶
Package marketdatasnapshotfullrefresh msg type = W.
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type Message
- func (m Message) Marshal() quickfix.Message
- func (m *Message) SetApplQueueDepth(v int)
- func (m *Message) SetApplQueueResolution(v int)
- func (m *Message) SetApplicationSequenceControl(v applicationsequencecontrol.ApplicationSequenceControl)
- func (m *Message) SetClearingBusinessDate(v string)
- func (m *Message) SetCorporateAction(v string)
- func (m *Message) SetFinancialStatus(v string)
- func (m *Message) SetInstrmtLegGrp(v instrmtleggrp.InstrmtLegGrp)
- func (m *Message) SetInstrument(v instrument.Instrument)
- func (m *Message) SetMDBookType(v int)
- func (m *Message) SetMDFeedType(v string)
- func (m *Message) SetMDFullGrp(v mdfullgrp.MDFullGrp)
- func (m *Message) SetMDReportID(v int)
- func (m *Message) SetMDReqID(v string)
- func (m *Message) SetMDSubBookType(v int)
- func (m *Message) SetMarketDepth(v int)
- func (m *Message) SetNetChgPrevDay(v float64)
- func (m *Message) SetRefreshIndicator(v bool)
- func (m *Message) SetRoutingGrp(v routinggrp.RoutingGrp)
- func (m *Message) SetTotNumReports(v int)
- func (m *Message) SetTradeDate(v string)
- func (m *Message) SetUndInstrmtGrp(v undinstrmtgrp.UndInstrmtGrp)
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Message ¶
type Message struct { FIXMsgType string `fix:"W"` fixt11.Header //MDReqID is a non-required field for MarketDataSnapshotFullRefresh. MDReqID *string `fix:"262"` //Instrument is a required component for MarketDataSnapshotFullRefresh. instrument.Instrument //UndInstrmtGrp is a non-required component for MarketDataSnapshotFullRefresh. UndInstrmtGrp *undinstrmtgrp.UndInstrmtGrp //InstrmtLegGrp is a non-required component for MarketDataSnapshotFullRefresh. InstrmtLegGrp *instrmtleggrp.InstrmtLegGrp //FinancialStatus is a non-required field for MarketDataSnapshotFullRefresh. FinancialStatus *string `fix:"291"` //CorporateAction is a non-required field for MarketDataSnapshotFullRefresh. CorporateAction *string `fix:"292"` //NetChgPrevDay is a non-required field for MarketDataSnapshotFullRefresh. NetChgPrevDay *float64 `fix:"451"` //MDFullGrp is a required component for MarketDataSnapshotFullRefresh. mdfullgrp.MDFullGrp //ApplQueueDepth is a non-required field for MarketDataSnapshotFullRefresh. ApplQueueDepth *int `fix:"813"` //ApplQueueResolution is a non-required field for MarketDataSnapshotFullRefresh. ApplQueueResolution *int `fix:"814"` //MDReportID is a non-required field for MarketDataSnapshotFullRefresh. MDReportID *int `fix:"963"` //ClearingBusinessDate is a non-required field for MarketDataSnapshotFullRefresh. ClearingBusinessDate *string `fix:"715"` //MDBookType is a non-required field for MarketDataSnapshotFullRefresh. MDBookType *int `fix:"1021"` //MDFeedType is a non-required field for MarketDataSnapshotFullRefresh. MDFeedType *string `fix:"1022"` //TradeDate is a non-required field for MarketDataSnapshotFullRefresh. TradeDate *string `fix:"75"` //RoutingGrp is a non-required component for MarketDataSnapshotFullRefresh. RoutingGrp *routinggrp.RoutingGrp //MDSubBookType is a non-required field for MarketDataSnapshotFullRefresh. MDSubBookType *int `fix:"1173"` //MarketDepth is a non-required field for MarketDataSnapshotFullRefresh. MarketDepth *int `fix:"264"` //TotNumReports is a non-required field for MarketDataSnapshotFullRefresh. TotNumReports *int `fix:"911"` //RefreshIndicator is a non-required field for MarketDataSnapshotFullRefresh. RefreshIndicator *bool `fix:"1187"` //ApplicationSequenceControl is a non-required component for MarketDataSnapshotFullRefresh. ApplicationSequenceControl *applicationsequencecontrol.ApplicationSequenceControl fixt11.Trailer }
Message is a MarketDataSnapshotFullRefresh FIX Message
func New ¶ added in v0.2.0
func New(instrument instrument.Instrument, mdfullgrp mdfullgrp.MDFullGrp) *Message
New returns an initialized MarketDataSnapshotFullRefresh instance
func (*Message) SetApplQueueDepth ¶ added in v0.2.0
func (*Message) SetApplQueueResolution ¶ added in v0.2.0
func (*Message) SetApplicationSequenceControl ¶ added in v0.2.0
func (m *Message) SetApplicationSequenceControl(v applicationsequencecontrol.ApplicationSequenceControl)
func (*Message) SetClearingBusinessDate ¶ added in v0.2.0
func (*Message) SetCorporateAction ¶ added in v0.2.0
func (*Message) SetFinancialStatus ¶ added in v0.2.0
func (*Message) SetInstrmtLegGrp ¶ added in v0.2.0
func (m *Message) SetInstrmtLegGrp(v instrmtleggrp.InstrmtLegGrp)
func (*Message) SetInstrument ¶ added in v0.2.0
func (m *Message) SetInstrument(v instrument.Instrument)
func (*Message) SetMDBookType ¶ added in v0.2.0
func (*Message) SetMDFeedType ¶ added in v0.2.0
func (*Message) SetMDFullGrp ¶ added in v0.2.0
func (*Message) SetMDReportID ¶ added in v0.2.0
func (*Message) SetMDReqID ¶ added in v0.2.0
func (*Message) SetMDSubBookType ¶ added in v0.2.0
func (*Message) SetMarketDepth ¶ added in v0.2.0
func (*Message) SetNetChgPrevDay ¶ added in v0.2.0
func (*Message) SetRefreshIndicator ¶ added in v0.2.0
func (*Message) SetRoutingGrp ¶ added in v0.2.0
func (m *Message) SetRoutingGrp(v routinggrp.RoutingGrp)
func (*Message) SetTotNumReports ¶ added in v0.2.0
func (*Message) SetTradeDate ¶ added in v0.2.0
func (*Message) SetUndInstrmtGrp ¶ added in v0.2.0
func (m *Message) SetUndInstrmtGrp(v undinstrmtgrp.UndInstrmtGrp)
Click to show internal directories.
Click to hide internal directories.