liststatus

package
v1.0.3-rc.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2021 License: Apache-1.1, Apache-1.1 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Route

func Route(router RouteOut) (string, string, quickfix.MessageRoute)

Route returns the beginstring, message type, and MessageRoute for this Message type

Types

type ListStatus added in v0.4.0

type ListStatus struct {
	fix44.Header
	*quickfix.Body
	fix44.Trailer
	Message *quickfix.Message
}

ListStatus is the fix44 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, liststatustype field.ListStatusTypeField, norpts field.NoRptsField, listorderstatus field.ListOrderStatusField, rptseq field.RptSeqField, totnoorders field.TotNoOrdersField) (m ListStatus)

New returns a ListStatus initialized with the required fields for ListStatus

func (ListStatus) GetEncodedListStatusText added in v0.4.0

func (m ListStatus) GetEncodedListStatusText() (v string, err quickfix.MessageRejectError)

GetEncodedListStatusText gets EncodedListStatusText, Tag 446

func (ListStatus) GetEncodedListStatusTextLen added in v0.4.0

func (m ListStatus) GetEncodedListStatusTextLen() (v int, err quickfix.MessageRejectError)

GetEncodedListStatusTextLen gets EncodedListStatusTextLen, Tag 445

func (ListStatus) GetLastFragment added in v0.4.0

func (m ListStatus) GetLastFragment() (v bool, err quickfix.MessageRejectError)

GetLastFragment gets LastFragment, Tag 893

func (ListStatus) GetListID added in v0.4.0

func (m ListStatus) GetListID() (v string, err quickfix.MessageRejectError)

GetListID gets ListID, Tag 66

func (ListStatus) GetListOrderStatus added in v0.4.0

func (m ListStatus) GetListOrderStatus() (v enum.ListOrderStatus, err quickfix.MessageRejectError)

GetListOrderStatus gets ListOrderStatus, Tag 431

func (ListStatus) GetListStatusText added in v0.4.0

func (m ListStatus) GetListStatusText() (v string, err quickfix.MessageRejectError)

GetListStatusText gets ListStatusText, Tag 444

func (ListStatus) GetListStatusType added in v0.4.0

func (m ListStatus) GetListStatusType() (v enum.ListStatusType, err quickfix.MessageRejectError)

GetListStatusType gets ListStatusType, Tag 429

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() (v int, err quickfix.MessageRejectError)

GetNoRpts gets NoRpts, Tag 82

func (ListStatus) GetRptSeq added in v0.4.0

func (m ListStatus) GetRptSeq() (v int, err quickfix.MessageRejectError)

GetRptSeq gets RptSeq, Tag 83

func (ListStatus) GetTotNoOrders added in v0.4.0

func (m ListStatus) GetTotNoOrders() (v int, err quickfix.MessageRejectError)

GetTotNoOrders gets TotNoOrders, Tag 68

func (ListStatus) GetTransactTime added in v0.4.0

func (m ListStatus) GetTransactTime() (v time.Time, err quickfix.MessageRejectError)

GetTransactTime gets TransactTime, Tag 60

func (ListStatus) HasEncodedListStatusText added in v0.4.0

func (m ListStatus) HasEncodedListStatusText() bool

HasEncodedListStatusText returns true if EncodedListStatusText is present, Tag 446

func (ListStatus) HasEncodedListStatusTextLen added in v0.4.0

func (m ListStatus) HasEncodedListStatusTextLen() bool

HasEncodedListStatusTextLen returns true if EncodedListStatusTextLen is present, Tag 445

func (ListStatus) HasLastFragment added in v0.4.0

func (m ListStatus) HasLastFragment() bool

HasLastFragment returns true if LastFragment is present, Tag 893

func (ListStatus) HasListID added in v0.4.0

func (m ListStatus) HasListID() bool

HasListID returns true if ListID is present, Tag 66

func (ListStatus) HasListOrderStatus added in v0.4.0

func (m ListStatus) HasListOrderStatus() bool

HasListOrderStatus returns true if ListOrderStatus is present, Tag 431

func (ListStatus) HasListStatusText added in v0.4.0

func (m ListStatus) HasListStatusText() bool

HasListStatusText returns true if ListStatusText is present, Tag 444

func (ListStatus) HasListStatusType added in v0.4.0

func (m ListStatus) HasListStatusType() bool

HasListStatusType returns true if ListStatusType is present, Tag 429

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) HasTotNoOrders added in v0.4.0

func (m ListStatus) HasTotNoOrders() bool

HasTotNoOrders returns true if TotNoOrders is present, Tag 68

func (ListStatus) HasTransactTime added in v0.4.0

func (m ListStatus) HasTransactTime() bool

HasTransactTime returns true if TransactTime is present, Tag 60

func (ListStatus) SetEncodedListStatusText added in v0.4.0

func (m ListStatus) SetEncodedListStatusText(v string)

SetEncodedListStatusText sets EncodedListStatusText, Tag 446

func (ListStatus) SetEncodedListStatusTextLen added in v0.4.0

func (m ListStatus) SetEncodedListStatusTextLen(v int)

SetEncodedListStatusTextLen sets EncodedListStatusTextLen, Tag 445

func (ListStatus) SetLastFragment added in v0.4.0

func (m ListStatus) SetLastFragment(v bool)

SetLastFragment sets LastFragment, Tag 893

func (ListStatus) SetListID added in v0.4.0

func (m ListStatus) SetListID(v string)

SetListID sets ListID, Tag 66

func (ListStatus) SetListOrderStatus added in v0.4.0

func (m ListStatus) SetListOrderStatus(v enum.ListOrderStatus)

SetListOrderStatus sets ListOrderStatus, Tag 431

func (ListStatus) SetListStatusText added in v0.4.0

func (m ListStatus) SetListStatusText(v string)

SetListStatusText sets ListStatusText, Tag 444

func (ListStatus) SetListStatusType added in v0.4.0

func (m ListStatus) SetListStatusType(v enum.ListStatusType)

SetListStatusType sets ListStatusType, Tag 429

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) SetTotNoOrders added in v0.4.0

func (m ListStatus) SetTotNoOrders(v int)

SetTotNoOrders sets TotNoOrders, Tag 68

func (ListStatus) SetTransactTime added in v0.4.0

func (m ListStatus) SetTransactTime(v time.Time)

SetTransactTime sets TransactTime, Tag 60

func (ListStatus) ToMessage added in v0.4.0

func (m ListStatus) ToMessage() *quickfix.Message

ToMessage returns a quickfix.Message instance

type NoOrders

type NoOrders struct {
	*quickfix.Group
}

NoOrders is a repeating group element, Tag 73

func (NoOrders) GetAvgPx added in v0.4.0

func (m NoOrders) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError)

GetAvgPx gets AvgPx, Tag 6

func (NoOrders) GetClOrdID added in v0.4.0

func (m NoOrders) GetClOrdID() (v string, err quickfix.MessageRejectError)

GetClOrdID gets ClOrdID, Tag 11

func (NoOrders) GetCumQty added in v0.4.0

func (m NoOrders) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetCumQty gets CumQty, Tag 14

func (NoOrders) GetCxlQty added in v0.4.0

func (m NoOrders) GetCxlQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetCxlQty gets CxlQty, Tag 84

func (NoOrders) GetEncodedText added in v0.4.0

func (m NoOrders) GetEncodedText() (v string, err quickfix.MessageRejectError)

GetEncodedText gets EncodedText, Tag 355

func (NoOrders) GetEncodedTextLen added in v0.4.0

func (m NoOrders) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)

GetEncodedTextLen gets EncodedTextLen, Tag 354

func (NoOrders) GetLeavesQty added in v0.4.0

func (m NoOrders) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetLeavesQty gets LeavesQty, Tag 151

func (NoOrders) GetOrdRejReason added in v0.4.0

func (m NoOrders) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError)

GetOrdRejReason gets OrdRejReason, Tag 103

func (NoOrders) GetOrdStatus added in v0.4.0

func (m NoOrders) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError)

GetOrdStatus gets OrdStatus, Tag 39

func (NoOrders) GetSecondaryClOrdID added in v0.4.0

func (m NoOrders) GetSecondaryClOrdID() (v string, err quickfix.MessageRejectError)

GetSecondaryClOrdID gets SecondaryClOrdID, Tag 526

func (NoOrders) GetText added in v0.4.0

func (m NoOrders) GetText() (v string, err quickfix.MessageRejectError)

GetText gets Text, Tag 58

func (NoOrders) GetWorkingIndicator added in v0.4.0

func (m NoOrders) GetWorkingIndicator() (v bool, err quickfix.MessageRejectError)

GetWorkingIndicator gets WorkingIndicator, Tag 636

func (NoOrders) HasAvgPx added in v0.4.0

func (m NoOrders) HasAvgPx() bool

HasAvgPx returns true if AvgPx is present, Tag 6

func (NoOrders) HasClOrdID added in v0.4.0

func (m NoOrders) HasClOrdID() bool

HasClOrdID returns true if ClOrdID is present, Tag 11

func (NoOrders) HasCumQty added in v0.4.0

func (m NoOrders) HasCumQty() bool

HasCumQty returns true if CumQty is present, Tag 14

func (NoOrders) HasCxlQty added in v0.4.0

func (m NoOrders) HasCxlQty() bool

HasCxlQty returns true if CxlQty is present, Tag 84

func (NoOrders) HasEncodedText added in v0.4.0

func (m NoOrders) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355

func (NoOrders) HasEncodedTextLen added in v0.4.0

func (m NoOrders) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354

func (NoOrders) HasLeavesQty added in v0.4.0

func (m NoOrders) HasLeavesQty() bool

HasLeavesQty returns true if LeavesQty is present, Tag 151

func (NoOrders) HasOrdRejReason added in v0.4.0

func (m NoOrders) HasOrdRejReason() bool

HasOrdRejReason returns true if OrdRejReason is present, Tag 103

func (NoOrders) HasOrdStatus added in v0.4.0

func (m NoOrders) HasOrdStatus() bool

HasOrdStatus returns true if OrdStatus is present, Tag 39

func (NoOrders) HasSecondaryClOrdID added in v0.4.0

func (m NoOrders) HasSecondaryClOrdID() bool

HasSecondaryClOrdID returns true if SecondaryClOrdID is present, Tag 526

func (NoOrders) HasText added in v0.4.0

func (m NoOrders) HasText() bool

HasText returns true if Text is present, Tag 58

func (NoOrders) HasWorkingIndicator added in v0.4.0

func (m NoOrders) HasWorkingIndicator() bool

HasWorkingIndicator returns true if WorkingIndicator is present, Tag 636

func (NoOrders) SetAvgPx added in v0.2.0

func (m NoOrders) SetAvgPx(value decimal.Decimal, scale int32)

SetAvgPx sets AvgPx, Tag 6

func (NoOrders) SetClOrdID added in v0.2.0

func (m NoOrders) SetClOrdID(v string)

SetClOrdID sets ClOrdID, Tag 11

func (NoOrders) SetCumQty added in v0.2.0

func (m NoOrders) SetCumQty(value decimal.Decimal, scale int32)

SetCumQty sets CumQty, Tag 14

func (NoOrders) SetCxlQty added in v0.2.0

func (m NoOrders) SetCxlQty(value decimal.Decimal, scale int32)

SetCxlQty sets CxlQty, Tag 84

func (NoOrders) SetEncodedText added in v0.2.0

func (m NoOrders) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355

func (NoOrders) SetEncodedTextLen added in v0.2.0

func (m NoOrders) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354

func (NoOrders) SetLeavesQty added in v0.2.0

func (m NoOrders) SetLeavesQty(value decimal.Decimal, scale int32)

SetLeavesQty sets LeavesQty, Tag 151

func (NoOrders) SetOrdRejReason added in v0.2.0

func (m NoOrders) SetOrdRejReason(v enum.OrdRejReason)

SetOrdRejReason sets OrdRejReason, Tag 103

func (NoOrders) SetOrdStatus added in v0.2.0

func (m NoOrders) SetOrdStatus(v enum.OrdStatus)

SetOrdStatus sets OrdStatus, Tag 39

func (NoOrders) SetSecondaryClOrdID added in v0.2.0

func (m NoOrders) SetSecondaryClOrdID(v string)

SetSecondaryClOrdID sets SecondaryClOrdID, Tag 526

func (NoOrders) SetText added in v0.2.0

func (m NoOrders) SetText(v string)

SetText sets Text, Tag 58

func (NoOrders) SetWorkingIndicator added in v0.2.0

func (m NoOrders) SetWorkingIndicator(v bool)

SetWorkingIndicator sets WorkingIndicator, Tag 636

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

Add create and append a new NoOrders to this group

func (NoOrdersRepeatingGroup) Get added in v0.4.0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL