quoteresponse

package
v0.0.0-...-9c05030 Latest Latest
Warning

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

Go to latest
Published: Jul 7, 2023 License: MIT Imports: 5 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 QuoteResponse

type QuoteResponse struct {
	fix42.Header
	*quickfix.Body
	fix42.Trailer
	Message *quickfix.Message
}

QuoteResponse is the fix42 QuoteResponse type, MsgType = AJ.

func FromMessage

func FromMessage(m *quickfix.Message) QuoteResponse

FromMessage creates a QuoteResponse from a quickfix.Message instance.

func New

func New(quoterespid field.QuoteRespIDField, quoteresptype field.QuoteRespTypeField, side field.SideField, symbol field.SymbolField) (m QuoteResponse)

New returns a QuoteResponse initialized with the required fields for QuoteResponse.

func (QuoteResponse) GetQuoteRespID

func (m QuoteResponse) GetQuoteRespID() (v string, err quickfix.MessageRejectError)

GetQuoteRespID gets QuoteRespID, Tag 693.

func (QuoteResponse) GetQuoteRespType

func (m QuoteResponse) GetQuoteRespType() (v enum.QuoteRespType, err quickfix.MessageRejectError)

GetQuoteRespType gets QuoteRespType, Tag 694.

func (QuoteResponse) GetSide

func (m QuoteResponse) GetSide() (v enum.Side, err quickfix.MessageRejectError)

GetSide gets Side, Tag 54.

func (QuoteResponse) GetSymbol

func (m QuoteResponse) GetSymbol() (v string, err quickfix.MessageRejectError)

GetSymbol gets Symbol, Tag 55.

func (QuoteResponse) HasQuoteRespID

func (m QuoteResponse) HasQuoteRespID() bool

HasQuoteRespID returns true if QuoteRespID is present, Tag 693.

func (QuoteResponse) HasQuoteRespType

func (m QuoteResponse) HasQuoteRespType() bool

HasQuoteRespType returns true if QuoteRespType is present, Tag 694.

func (QuoteResponse) HasSide

func (m QuoteResponse) HasSide() bool

HasSide returns true if Side is present, Tag 54.

func (QuoteResponse) HasSymbol

func (m QuoteResponse) HasSymbol() bool

HasSymbol returns true if Symbol is present, Tag 55.

func (QuoteResponse) SetQuoteRespID

func (m QuoteResponse) SetQuoteRespID(v string)

SetQuoteRespID sets QuoteRespID, Tag 693.

func (QuoteResponse) SetQuoteRespType

func (m QuoteResponse) SetQuoteRespType(v enum.QuoteRespType)

SetQuoteRespType sets QuoteRespType, Tag 694.

func (QuoteResponse) SetSide

func (m QuoteResponse) SetSide(v enum.Side)

SetSide sets Side, Tag 54.

func (QuoteResponse) SetSymbol

func (m QuoteResponse) SetSymbol(v string)

SetSymbol sets Symbol, Tag 55.

func (QuoteResponse) ToMessage

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

ToMessage returns a quickfix.Message instance.

type RouteOut

type RouteOut func(msg QuoteResponse, 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