Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type QuoteStatusReport
- func (m QuoteStatusReport) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) GetQuoteID() (v string, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) GetQuoteRejectReason() (v enum.QuoteRejectReason, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) GetQuoteReqID() (v string, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) GetQuoteStatus() (v enum.QuoteStatus, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) GetSide() (v enum.Side, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) GetSymbol() (v string, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError)
- func (m QuoteStatusReport) HasBidPx() bool
- func (m QuoteStatusReport) HasExpireTime() bool
- func (m QuoteStatusReport) HasOfferPx() bool
- func (m QuoteStatusReport) HasOrderQty() bool
- func (m QuoteStatusReport) HasQuoteID() bool
- func (m QuoteStatusReport) HasQuoteRejectReason() bool
- func (m QuoteStatusReport) HasQuoteReqID() bool
- func (m QuoteStatusReport) HasQuoteStatus() bool
- func (m QuoteStatusReport) HasSide() bool
- func (m QuoteStatusReport) HasSymbol() bool
- func (m QuoteStatusReport) HasValidUntilTime() bool
- func (m QuoteStatusReport) SetBidPx(value decimal.Decimal, scale int32)
- func (m QuoteStatusReport) SetExpireTime(v time.Time)
- func (m QuoteStatusReport) SetOfferPx(value decimal.Decimal, scale int32)
- func (m QuoteStatusReport) SetOrderQty(value decimal.Decimal, scale int32)
- func (m QuoteStatusReport) SetQuoteID(v string)
- func (m QuoteStatusReport) SetQuoteRejectReason(v enum.QuoteRejectReason)
- func (m QuoteStatusReport) SetQuoteReqID(v string)
- func (m QuoteStatusReport) SetQuoteStatus(v enum.QuoteStatus)
- func (m QuoteStatusReport) SetSide(v enum.Side)
- func (m QuoteStatusReport) SetSymbol(v string)
- func (m QuoteStatusReport) SetValidUntilTime(v time.Time)
- func (m QuoteStatusReport) ToMessage() *quickfix.Message
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type QuoteStatusReport ¶
type QuoteStatusReport struct { fix42.Header *quickfix.Body fix42.Trailer Message *quickfix.Message }
QuoteStatusReport is the fix42 QuoteStatusReport type, MsgType = AI.
func FromMessage ¶
func FromMessage(m *quickfix.Message) QuoteStatusReport
FromMessage creates a QuoteStatusReport from a quickfix.Message instance.
func New ¶
func New(quotereqid field.QuoteReqIDField, symbol field.SymbolField, orderqty field.OrderQtyField, validuntiltime field.ValidUntilTimeField, expiretime field.ExpireTimeField, quotestatus field.QuoteStatusField) (m QuoteStatusReport)
New returns a QuoteStatusReport initialized with the required fields for QuoteStatusReport.
func (QuoteStatusReport) GetBidPx ¶
func (m QuoteStatusReport) GetBidPx() (v decimal.Decimal, err quickfix.MessageRejectError)
GetBidPx gets BidPx, Tag 132.
func (QuoteStatusReport) GetExpireTime ¶
func (m QuoteStatusReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError)
GetExpireTime gets ExpireTime, Tag 126.
func (QuoteStatusReport) GetOfferPx ¶
func (m QuoteStatusReport) GetOfferPx() (v decimal.Decimal, err quickfix.MessageRejectError)
GetOfferPx gets OfferPx, Tag 133.
func (QuoteStatusReport) GetOrderQty ¶
func (m QuoteStatusReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError)
GetOrderQty gets OrderQty, Tag 38.
func (QuoteStatusReport) GetQuoteID ¶
func (m QuoteStatusReport) GetQuoteID() (v string, err quickfix.MessageRejectError)
GetQuoteID gets QuoteID, Tag 117.
func (QuoteStatusReport) GetQuoteRejectReason ¶
func (m QuoteStatusReport) GetQuoteRejectReason() (v enum.QuoteRejectReason, err quickfix.MessageRejectError)
GetQuoteRejectReason gets QuoteRejectReason, Tag 300.
func (QuoteStatusReport) GetQuoteReqID ¶
func (m QuoteStatusReport) GetQuoteReqID() (v string, err quickfix.MessageRejectError)
GetQuoteReqID gets QuoteReqID, Tag 131.
func (QuoteStatusReport) GetQuoteStatus ¶
func (m QuoteStatusReport) GetQuoteStatus() (v enum.QuoteStatus, err quickfix.MessageRejectError)
GetQuoteStatus gets QuoteStatus, Tag 297.
func (QuoteStatusReport) GetSide ¶
func (m QuoteStatusReport) GetSide() (v enum.Side, err quickfix.MessageRejectError)
GetSide gets Side, Tag 54.
func (QuoteStatusReport) GetSymbol ¶
func (m QuoteStatusReport) GetSymbol() (v string, err quickfix.MessageRejectError)
GetSymbol gets Symbol, Tag 55.
func (QuoteStatusReport) GetValidUntilTime ¶
func (m QuoteStatusReport) GetValidUntilTime() (v time.Time, err quickfix.MessageRejectError)
GetValidUntilTime gets ValidUntilTime, Tag 62.
func (QuoteStatusReport) HasBidPx ¶
func (m QuoteStatusReport) HasBidPx() bool
HasBidPx returns true if BidPx is present, Tag 132.
func (QuoteStatusReport) HasExpireTime ¶
func (m QuoteStatusReport) HasExpireTime() bool
HasExpireTime returns true if ExpireTime is present, Tag 126.
func (QuoteStatusReport) HasOfferPx ¶
func (m QuoteStatusReport) HasOfferPx() bool
HasOfferPx returns true if OfferPx is present, Tag 133.
func (QuoteStatusReport) HasOrderQty ¶
func (m QuoteStatusReport) HasOrderQty() bool
HasOrderQty returns true if OrderQty is present, Tag 38.
func (QuoteStatusReport) HasQuoteID ¶
func (m QuoteStatusReport) HasQuoteID() bool
HasQuoteID returns true if QuoteID is present, Tag 117.
func (QuoteStatusReport) HasQuoteRejectReason ¶
func (m QuoteStatusReport) HasQuoteRejectReason() bool
HasQuoteRejectReason returns true if QuoteRejectReason is present, Tag 300.
func (QuoteStatusReport) HasQuoteReqID ¶
func (m QuoteStatusReport) HasQuoteReqID() bool
HasQuoteReqID returns true if QuoteReqID is present, Tag 131.
func (QuoteStatusReport) HasQuoteStatus ¶
func (m QuoteStatusReport) HasQuoteStatus() bool
HasQuoteStatus returns true if QuoteStatus is present, Tag 297.
func (QuoteStatusReport) HasSide ¶
func (m QuoteStatusReport) HasSide() bool
HasSide returns true if Side is present, Tag 54.
func (QuoteStatusReport) HasSymbol ¶
func (m QuoteStatusReport) HasSymbol() bool
HasSymbol returns true if Symbol is present, Tag 55.
func (QuoteStatusReport) HasValidUntilTime ¶
func (m QuoteStatusReport) HasValidUntilTime() bool
HasValidUntilTime returns true if ValidUntilTime is present, Tag 62.
func (QuoteStatusReport) SetBidPx ¶
func (m QuoteStatusReport) SetBidPx(value decimal.Decimal, scale int32)
SetBidPx sets BidPx, Tag 132.
func (QuoteStatusReport) SetExpireTime ¶
func (m QuoteStatusReport) SetExpireTime(v time.Time)
SetExpireTime sets ExpireTime, Tag 126.
func (QuoteStatusReport) SetOfferPx ¶
func (m QuoteStatusReport) SetOfferPx(value decimal.Decimal, scale int32)
SetOfferPx sets OfferPx, Tag 133.
func (QuoteStatusReport) SetOrderQty ¶
func (m QuoteStatusReport) SetOrderQty(value decimal.Decimal, scale int32)
SetOrderQty sets OrderQty, Tag 38.
func (QuoteStatusReport) SetQuoteID ¶
func (m QuoteStatusReport) SetQuoteID(v string)
SetQuoteID sets QuoteID, Tag 117.
func (QuoteStatusReport) SetQuoteRejectReason ¶
func (m QuoteStatusReport) SetQuoteRejectReason(v enum.QuoteRejectReason)
SetQuoteRejectReason sets QuoteRejectReason, Tag 300.
func (QuoteStatusReport) SetQuoteReqID ¶
func (m QuoteStatusReport) SetQuoteReqID(v string)
SetQuoteReqID sets QuoteReqID, Tag 131.
func (QuoteStatusReport) SetQuoteStatus ¶
func (m QuoteStatusReport) SetQuoteStatus(v enum.QuoteStatus)
SetQuoteStatus sets QuoteStatus, Tag 297.
func (QuoteStatusReport) SetSide ¶
func (m QuoteStatusReport) SetSide(v enum.Side)
SetSide sets Side, Tag 54.
func (QuoteStatusReport) SetSymbol ¶
func (m QuoteStatusReport) SetSymbol(v string)
SetSymbol sets Symbol, Tag 55.
func (QuoteStatusReport) SetValidUntilTime ¶
func (m QuoteStatusReport) SetValidUntilTime(v time.Time)
SetValidUntilTime sets ValidUntilTime, Tag 62.
func (QuoteStatusReport) ToMessage ¶
func (m QuoteStatusReport) ToMessage() *quickfix.Message
ToMessage returns a quickfix.Message instance.
type RouteOut ¶
type RouteOut func(msg QuoteStatusReport, sessionID quickfix.SessionID) quickfix.MessageRejectError
A RouteOut is the callback type that should be implemented for routing Message.