Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type NoRelatedSym
- func (m NoRelatedSym) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m NoRelatedSym) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError)
- func (m NoRelatedSym) HasOrderQty() bool
- func (m NoRelatedSym) HasPrice() bool
- func (m NoRelatedSym) HasSymbol() bool
- func (m NoRelatedSym) SetOrderQty(value decimal.Decimal, scale int32)
- func (m NoRelatedSym) SetPrice(value decimal.Decimal, scale int32)
- func (m NoRelatedSym) SetSymbol(v string)
- type NoRelatedSymRepeatingGroup
- type QuoteRequestReject
- func (m QuoteRequestReject) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError)
- func (m QuoteRequestReject) GetQuoteReqID() (v string, err quickfix.MessageRejectError)
- func (m QuoteRequestReject) GetQuoteRequestRejectReason() (v enum.QuoteRequestRejectReason, err quickfix.MessageRejectError)
- func (m QuoteRequestReject) HasNoRelatedSym() bool
- func (m QuoteRequestReject) HasQuoteReqID() bool
- func (m QuoteRequestReject) HasQuoteRequestRejectReason() bool
- func (m QuoteRequestReject) SetNoRelatedSym(f NoRelatedSymRepeatingGroup)
- func (m QuoteRequestReject) SetQuoteReqID(v string)
- func (m QuoteRequestReject) SetQuoteRequestRejectReason(v enum.QuoteRequestRejectReason)
- func (m QuoteRequestReject) ToMessage() *quickfix.Message
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type NoRelatedSym ¶
NoRelatedSym is a repeating group element, Tag 146.
func (NoRelatedSym) GetOrderQty ¶
func (m NoRelatedSym) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError)
GetOrderQty gets OrderQty, Tag 38.
func (NoRelatedSym) GetPrice ¶
func (m NoRelatedSym) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError)
GetPrice gets Price, Tag 44.
func (NoRelatedSym) GetSymbol ¶
func (m NoRelatedSym) GetSymbol() (v string, err quickfix.MessageRejectError)
GetSymbol gets Symbol, Tag 55.
func (NoRelatedSym) HasOrderQty ¶
func (m NoRelatedSym) HasOrderQty() bool
HasOrderQty returns true if OrderQty is present, Tag 38.
func (NoRelatedSym) HasPrice ¶
func (m NoRelatedSym) HasPrice() bool
HasPrice returns true if Price is present, Tag 44.
func (NoRelatedSym) HasSymbol ¶
func (m NoRelatedSym) HasSymbol() bool
HasSymbol returns true if Symbol is present, Tag 55.
func (NoRelatedSym) SetOrderQty ¶
func (m NoRelatedSym) SetOrderQty(value decimal.Decimal, scale int32)
SetOrderQty sets OrderQty, Tag 38.
func (NoRelatedSym) SetPrice ¶
func (m NoRelatedSym) SetPrice(value decimal.Decimal, scale int32)
SetPrice sets Price, Tag 44.
func (NoRelatedSym) SetSymbol ¶
func (m NoRelatedSym) SetSymbol(v string)
SetSymbol sets Symbol, Tag 55.
type NoRelatedSymRepeatingGroup ¶
type NoRelatedSymRepeatingGroup struct {
*quickfix.RepeatingGroup
}
NoRelatedSymRepeatingGroup is a repeating group, Tag 146.
func NewNoRelatedSymRepeatingGroup ¶
func NewNoRelatedSymRepeatingGroup() NoRelatedSymRepeatingGroup
NewNoRelatedSymRepeatingGroup returns an initialized, NoRelatedSymRepeatingGroup.
func (NoRelatedSymRepeatingGroup) Add ¶
func (m NoRelatedSymRepeatingGroup) Add() NoRelatedSym
Add create and append a new NoRelatedSym to this group.
func (NoRelatedSymRepeatingGroup) Get ¶
func (m NoRelatedSymRepeatingGroup) Get(i int) NoRelatedSym
Get returns the ith NoRelatedSym in the NoRelatedSymRepeatinGroup.
type QuoteRequestReject ¶
type QuoteRequestReject struct { fix42.Header *quickfix.Body fix42.Trailer Message *quickfix.Message }
QuoteRequestReject is the fix42 QuoteRequestReject type, MsgType = AG.
func FromMessage ¶
func FromMessage(m *quickfix.Message) QuoteRequestReject
FromMessage creates a QuoteRequestReject from a quickfix.Message instance.
func New ¶
func New(quotereqid field.QuoteReqIDField, quoterequestrejectreason field.QuoteRequestRejectReasonField) (m QuoteRequestReject)
New returns a QuoteRequestReject initialized with the required fields for QuoteRequestReject.
func (QuoteRequestReject) GetNoRelatedSym ¶
func (m QuoteRequestReject) GetNoRelatedSym() (NoRelatedSymRepeatingGroup, quickfix.MessageRejectError)
GetNoRelatedSym gets NoRelatedSym, Tag 146.
func (QuoteRequestReject) GetQuoteReqID ¶
func (m QuoteRequestReject) GetQuoteReqID() (v string, err quickfix.MessageRejectError)
GetQuoteReqID gets QuoteReqID, Tag 131.
func (QuoteRequestReject) GetQuoteRequestRejectReason ¶
func (m QuoteRequestReject) GetQuoteRequestRejectReason() (v enum.QuoteRequestRejectReason, err quickfix.MessageRejectError)
GetQuoteRequestRejectReason gets QuoteRequestRejectReason, Tag 658.
func (QuoteRequestReject) HasNoRelatedSym ¶
func (m QuoteRequestReject) HasNoRelatedSym() bool
HasNoRelatedSym returns true if NoRelatedSym is present, Tag 146.
func (QuoteRequestReject) HasQuoteReqID ¶
func (m QuoteRequestReject) HasQuoteReqID() bool
HasQuoteReqID returns true if QuoteReqID is present, Tag 131.
func (QuoteRequestReject) HasQuoteRequestRejectReason ¶
func (m QuoteRequestReject) HasQuoteRequestRejectReason() bool
HasQuoteRequestRejectReason returns true if QuoteRequestRejectReason is present, Tag 658.
func (QuoteRequestReject) SetNoRelatedSym ¶
func (m QuoteRequestReject) SetNoRelatedSym(f NoRelatedSymRepeatingGroup)
SetNoRelatedSym sets NoRelatedSym, Tag 146.
func (QuoteRequestReject) SetQuoteReqID ¶
func (m QuoteRequestReject) SetQuoteReqID(v string)
SetQuoteReqID sets QuoteReqID, Tag 131.
func (QuoteRequestReject) SetQuoteRequestRejectReason ¶
func (m QuoteRequestReject) SetQuoteRequestRejectReason(v enum.QuoteRequestRejectReason)
SetQuoteRequestRejectReason sets QuoteRequestRejectReason, Tag 658.
func (QuoteRequestReject) ToMessage ¶
func (m QuoteRequestReject) ToMessage() *quickfix.Message
ToMessage returns a quickfix.Message instance.
type RouteOut ¶
type RouteOut func(msg QuoteRequestReject, sessionID quickfix.SessionID) quickfix.MessageRejectError
A RouteOut is the callback type that should be implemented for routing Message.