Documentation
¶
Overview ¶
Package neworderlist msg type = E.
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type Message
- func (m Message) Marshal() quickfix.Message
- func (m *Message) SetAllowableOneSidednessCurr(v string)
- func (m *Message) SetAllowableOneSidednessPct(v float64)
- func (m *Message) SetAllowableOneSidednessValue(v float64)
- func (m *Message) SetBidID(v string)
- func (m *Message) SetBidType(v int)
- func (m *Message) SetCancellationRights(v string)
- func (m *Message) SetClientBidID(v string)
- func (m *Message) SetEncodedListExecInst(v string)
- func (m *Message) SetEncodedListExecInstLen(v int)
- func (m *Message) SetLastFragment(v bool)
- func (m *Message) SetListExecInst(v string)
- func (m *Message) SetListExecInstType(v string)
- func (m *Message) SetListID(v string)
- func (m *Message) SetListOrdGrp(v listordgrp.ListOrdGrp)
- func (m *Message) SetMoneyLaunderingStatus(v string)
- func (m *Message) SetProgPeriodInterval(v int)
- func (m *Message) SetProgRptReqs(v int)
- func (m *Message) SetRegistID(v string)
- func (m *Message) SetRootParties(v rootparties.RootParties)
- func (m *Message) SetTotNoOrders(v int)
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Message ¶
type Message struct {
FIXMsgType string `fix:"E"`
fixt11.Header
//ListID is a required field for NewOrderList.
ListID string `fix:"66"`
//BidID is a non-required field for NewOrderList.
BidID *string `fix:"390"`
//ClientBidID is a non-required field for NewOrderList.
ClientBidID *string `fix:"391"`
//ProgRptReqs is a non-required field for NewOrderList.
ProgRptReqs *int `fix:"414"`
//BidType is a required field for NewOrderList.
BidType int `fix:"394"`
//ProgPeriodInterval is a non-required field for NewOrderList.
ProgPeriodInterval *int `fix:"415"`
//CancellationRights is a non-required field for NewOrderList.
CancellationRights *string `fix:"480"`
//MoneyLaunderingStatus is a non-required field for NewOrderList.
MoneyLaunderingStatus *string `fix:"481"`
//RegistID is a non-required field for NewOrderList.
RegistID *string `fix:"513"`
//ListExecInstType is a non-required field for NewOrderList.
ListExecInstType *string `fix:"433"`
//ListExecInst is a non-required field for NewOrderList.
ListExecInst *string `fix:"69"`
//EncodedListExecInstLen is a non-required field for NewOrderList.
EncodedListExecInstLen *int `fix:"352"`
//EncodedListExecInst is a non-required field for NewOrderList.
EncodedListExecInst *string `fix:"353"`
//AllowableOneSidednessPct is a non-required field for NewOrderList.
AllowableOneSidednessPct *float64 `fix:"765"`
//AllowableOneSidednessValue is a non-required field for NewOrderList.
AllowableOneSidednessValue *float64 `fix:"766"`
//AllowableOneSidednessCurr is a non-required field for NewOrderList.
AllowableOneSidednessCurr *string `fix:"767"`
//TotNoOrders is a required field for NewOrderList.
TotNoOrders int `fix:"68"`
//LastFragment is a non-required field for NewOrderList.
LastFragment *bool `fix:"893"`
//ListOrdGrp is a required component for NewOrderList.
listordgrp.ListOrdGrp
//RootParties is a non-required component for NewOrderList.
RootParties *rootparties.RootParties
fixt11.Trailer
}
Message is a NewOrderList FIX Message
func New ¶ added in v0.2.0
func New(listid string, bidtype int, totnoorders int, listordgrp listordgrp.ListOrdGrp) *Message
New returns an initialized NewOrderList instance
func (*Message) SetAllowableOneSidednessCurr ¶ added in v0.2.0
func (*Message) SetAllowableOneSidednessPct ¶ added in v0.2.0
func (*Message) SetAllowableOneSidednessValue ¶ added in v0.2.0
func (*Message) SetBidType ¶ added in v0.2.0
func (*Message) SetCancellationRights ¶ added in v0.2.0
func (*Message) SetClientBidID ¶ added in v0.2.0
func (*Message) SetEncodedListExecInst ¶ added in v0.2.0
func (*Message) SetEncodedListExecInstLen ¶ added in v0.2.0
func (*Message) SetLastFragment ¶ added in v0.2.0
func (*Message) SetListExecInst ¶ added in v0.2.0
func (*Message) SetListExecInstType ¶ added in v0.2.0
func (*Message) SetListOrdGrp ¶ added in v0.2.0
func (m *Message) SetListOrdGrp(v listordgrp.ListOrdGrp)
func (*Message) SetMoneyLaunderingStatus ¶ added in v0.2.0
func (*Message) SetProgPeriodInterval ¶ added in v0.2.0
func (*Message) SetProgRptReqs ¶ added in v0.2.0
func (*Message) SetRegistID ¶ added in v0.2.0
func (*Message) SetRootParties ¶ added in v0.2.0
func (m *Message) SetRootParties(v rootparties.RootParties)
func (*Message) SetTotNoOrders ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.