Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type ListStatus
- func (m ListStatus) GetListID() (f field.ListIDField, err quickfix.MessageRejectError)
- func (m ListStatus) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError)
- func (m ListStatus) GetNoRpts() (f field.NoRptsField, err quickfix.MessageRejectError)
- func (m ListStatus) GetRptSeq() (f field.RptSeqField, err quickfix.MessageRejectError)
- func (m ListStatus) GetWaveNo() (f field.WaveNoField, err quickfix.MessageRejectError)
- func (m ListStatus) HasListID() bool
- func (m ListStatus) HasNoOrders() bool
- func (m ListStatus) HasNoRpts() bool
- func (m ListStatus) HasRptSeq() bool
- func (m ListStatus) HasWaveNo() bool
- func (m ListStatus) SetListID(v string)
- func (m ListStatus) SetNoOrders(f NoOrdersRepeatingGroup)
- func (m ListStatus) SetNoRpts(v int)
- func (m ListStatus) SetRptSeq(v int)
- func (m ListStatus) SetWaveNo(v string)
- func (m ListStatus) ToMessage() quickfix.Message
- type NoOrders
- func (m NoOrders) GetAvgPx() (f field.AvgPxField, err quickfix.MessageRejectError)
- func (m NoOrders) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError)
- func (m NoOrders) GetCumQty() (f field.CumQtyField, err quickfix.MessageRejectError)
- func (m NoOrders) GetCxlQty() (f field.CxlQtyField, err quickfix.MessageRejectError)
- func (m NoOrders) GetLeavesQty() (f field.LeavesQtyField, err quickfix.MessageRejectError)
- func (m NoOrders) HasAvgPx() bool
- func (m NoOrders) HasClOrdID() bool
- func (m NoOrders) HasCumQty() bool
- func (m NoOrders) HasCxlQty() bool
- func (m NoOrders) HasLeavesQty() bool
- func (m NoOrders) SetAvgPx(value decimal.Decimal, scale int32)
- func (m NoOrders) SetClOrdID(v string)
- func (m NoOrders) SetCumQty(value decimal.Decimal, scale int32)
- func (m NoOrders) SetCxlQty(value decimal.Decimal, scale int32)
- func (m NoOrders) SetLeavesQty(value decimal.Decimal, scale int32)
- type NoOrdersRepeatingGroup
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ListStatus ¶ added in v0.4.0
type ListStatus struct { fix41.Header quickfix.Body fix41.Trailer //ReceiveTime is the time that this message was read from the socket connection ReceiveTime time.Time }
ListStatus is the fix41 ListStatus type, MsgType = N
func FromMessage ¶ added in v0.4.0
func FromMessage(m quickfix.Message) ListStatus
FromMessage creates a ListStatus from a quickfix.Message instance
func New ¶ added in v0.2.0
func New(listid field.ListIDField, norpts field.NoRptsField, rptseq field.RptSeqField) (m ListStatus)
New returns a ListStatus initialized with the required fields for ListStatus
func (ListStatus) GetListID ¶ added in v0.4.0
func (m ListStatus) GetListID() (f field.ListIDField, err quickfix.MessageRejectError)
GetListID gets ListID, Tag 66
func (ListStatus) GetNoOrders ¶ added in v0.4.0
func (m ListStatus) GetNoOrders() (NoOrdersRepeatingGroup, quickfix.MessageRejectError)
GetNoOrders gets NoOrders, Tag 73
func (ListStatus) GetNoRpts ¶ added in v0.4.0
func (m ListStatus) GetNoRpts() (f field.NoRptsField, err quickfix.MessageRejectError)
GetNoRpts gets NoRpts, Tag 82
func (ListStatus) GetRptSeq ¶ added in v0.4.0
func (m ListStatus) GetRptSeq() (f field.RptSeqField, err quickfix.MessageRejectError)
GetRptSeq gets RptSeq, Tag 83
func (ListStatus) GetWaveNo ¶ added in v0.4.0
func (m ListStatus) GetWaveNo() (f field.WaveNoField, err quickfix.MessageRejectError)
GetWaveNo gets WaveNo, Tag 105
func (ListStatus) HasListID ¶ added in v0.4.0
func (m ListStatus) HasListID() bool
HasListID returns true if ListID is present, Tag 66
func (ListStatus) HasNoOrders ¶ added in v0.4.0
func (m ListStatus) HasNoOrders() bool
HasNoOrders returns true if NoOrders is present, Tag 73
func (ListStatus) HasNoRpts ¶ added in v0.4.0
func (m ListStatus) HasNoRpts() bool
HasNoRpts returns true if NoRpts is present, Tag 82
func (ListStatus) HasRptSeq ¶ added in v0.4.0
func (m ListStatus) HasRptSeq() bool
HasRptSeq returns true if RptSeq is present, Tag 83
func (ListStatus) HasWaveNo ¶ added in v0.4.0
func (m ListStatus) HasWaveNo() bool
HasWaveNo returns true if WaveNo is present, Tag 105
func (ListStatus) SetListID ¶ added in v0.4.0
func (m ListStatus) SetListID(v string)
SetListID sets ListID, Tag 66
func (ListStatus) SetNoOrders ¶ added in v0.4.0
func (m ListStatus) SetNoOrders(f NoOrdersRepeatingGroup)
SetNoOrders sets NoOrders, Tag 73
func (ListStatus) SetNoRpts ¶ added in v0.4.0
func (m ListStatus) SetNoRpts(v int)
SetNoRpts sets NoRpts, Tag 82
func (ListStatus) SetRptSeq ¶ added in v0.4.0
func (m ListStatus) SetRptSeq(v int)
SetRptSeq sets RptSeq, Tag 83
func (ListStatus) SetWaveNo ¶ added in v0.4.0
func (m ListStatus) SetWaveNo(v string)
SetWaveNo sets WaveNo, Tag 105
func (ListStatus) ToMessage ¶ added in v0.4.0
func (m ListStatus) ToMessage() quickfix.Message
ToMessage returns a quickfix.Message instance
type NoOrders ¶
NoOrders is a repeating group element, Tag 73
func (NoOrders) GetAvgPx ¶ added in v0.4.0
func (m NoOrders) GetAvgPx() (f field.AvgPxField, err quickfix.MessageRejectError)
GetAvgPx gets AvgPx, Tag 6
func (NoOrders) GetClOrdID ¶ added in v0.4.0
func (m NoOrders) GetClOrdID() (f field.ClOrdIDField, err quickfix.MessageRejectError)
GetClOrdID gets ClOrdID, Tag 11
func (NoOrders) GetCumQty ¶ added in v0.4.0
func (m NoOrders) GetCumQty() (f field.CumQtyField, err quickfix.MessageRejectError)
GetCumQty gets CumQty, Tag 14
func (NoOrders) GetCxlQty ¶ added in v0.4.0
func (m NoOrders) GetCxlQty() (f field.CxlQtyField, err quickfix.MessageRejectError)
GetCxlQty gets CxlQty, Tag 84
func (NoOrders) GetLeavesQty ¶ added in v0.4.0
func (m NoOrders) GetLeavesQty() (f field.LeavesQtyField, err quickfix.MessageRejectError)
GetLeavesQty gets LeavesQty, Tag 151
func (NoOrders) HasClOrdID ¶ added in v0.4.0
HasClOrdID returns true if ClOrdID is present, Tag 11
func (NoOrders) HasLeavesQty ¶ added in v0.4.0
HasLeavesQty returns true if LeavesQty is present, Tag 151
func (NoOrders) SetClOrdID ¶ added in v0.2.0
SetClOrdID sets ClOrdID, Tag 11
type NoOrdersRepeatingGroup ¶ added in v0.4.0
type NoOrdersRepeatingGroup struct {
*quickfix.RepeatingGroup
}
NoOrdersRepeatingGroup is a repeating group, Tag 73
func NewNoOrdersRepeatingGroup ¶ added in v0.4.0
func NewNoOrdersRepeatingGroup() NoOrdersRepeatingGroup
NewNoOrdersRepeatingGroup returns an initialized, NoOrdersRepeatingGroup
func (NoOrdersRepeatingGroup) Add ¶ added in v0.4.0
func (m NoOrdersRepeatingGroup) Add() NoOrders
Add create and append a new NoOrders to this group
func (NoOrdersRepeatingGroup) Get ¶ added in v0.4.0
func (m NoOrdersRepeatingGroup) Get(i int) NoOrders
Get returns the ith NoOrders in the NoOrdersRepeatinGroup
type RouteOut ¶
type RouteOut func(msg ListStatus, sessionID quickfix.SessionID) quickfix.MessageRejectError
A RouteOut is the callback type that should be implemented for routing Message