liststatus

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2023 License: 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