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) 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) SetNetChgPrevDay(v float64)
- func (m *Message) SetRoutingGrp(v routinggrp.RoutingGrp)
- 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
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) 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) SetNetChgPrevDay ¶ added in v0.2.0
func (*Message) SetRoutingGrp ¶ added in v0.2.0
func (m *Message) SetRoutingGrp(v routinggrp.RoutingGrp)
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.