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 RouteOut

      A RouteOut is the callback type that should be implemented for routing Message

      type SecurityTypeRequest

      type SecurityTypeRequest struct {
      	fix43.Header
      	*quickfix.Body
      	fix43.Trailer
      	Message *quickfix.Message
      }

        SecurityTypeRequest is the fix43 SecurityTypeRequest type, MsgType = v

        func FromMessage

        func FromMessage(m *quickfix.Message) SecurityTypeRequest

          FromMessage creates a SecurityTypeRequest from a quickfix.Message instance

          func New

          func New(securityreqid field.SecurityReqIDField) (m SecurityTypeRequest)

            New returns a SecurityTypeRequest initialized with the required fields for SecurityTypeRequest

            func (SecurityTypeRequest) GetEncodedText

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

              GetEncodedText gets EncodedText, Tag 355

              func (SecurityTypeRequest) GetEncodedTextLen

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

                GetEncodedTextLen gets EncodedTextLen, Tag 354

                func (SecurityTypeRequest) GetSecurityReqID

                func (m SecurityTypeRequest) GetSecurityReqID() (v string, err quickfix.MessageRejectError)

                  GetSecurityReqID gets SecurityReqID, Tag 320

                  func (SecurityTypeRequest) GetText

                    GetText gets Text, Tag 58

                    func (SecurityTypeRequest) GetTradingSessionID

                    func (m SecurityTypeRequest) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)

                      GetTradingSessionID gets TradingSessionID, Tag 336

                      func (SecurityTypeRequest) GetTradingSessionSubID

                      func (m SecurityTypeRequest) GetTradingSessionSubID() (v enum.TradingSessionSubID, err quickfix.MessageRejectError)

                        GetTradingSessionSubID gets TradingSessionSubID, Tag 625

                        func (SecurityTypeRequest) HasEncodedText

                        func (m SecurityTypeRequest) HasEncodedText() bool

                          HasEncodedText returns true if EncodedText is present, Tag 355

                          func (SecurityTypeRequest) HasEncodedTextLen

                          func (m SecurityTypeRequest) HasEncodedTextLen() bool

                            HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354

                            func (SecurityTypeRequest) HasSecurityReqID

                            func (m SecurityTypeRequest) HasSecurityReqID() bool

                              HasSecurityReqID returns true if SecurityReqID is present, Tag 320

                              func (SecurityTypeRequest) HasText

                              func (m SecurityTypeRequest) HasText() bool

                                HasText returns true if Text is present, Tag 58

                                func (SecurityTypeRequest) HasTradingSessionID

                                func (m SecurityTypeRequest) HasTradingSessionID() bool

                                  HasTradingSessionID returns true if TradingSessionID is present, Tag 336

                                  func (SecurityTypeRequest) HasTradingSessionSubID

                                  func (m SecurityTypeRequest) HasTradingSessionSubID() bool

                                    HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625

                                    func (SecurityTypeRequest) SetEncodedText

                                    func (m SecurityTypeRequest) SetEncodedText(v string)

                                      SetEncodedText sets EncodedText, Tag 355

                                      func (SecurityTypeRequest) SetEncodedTextLen

                                      func (m SecurityTypeRequest) SetEncodedTextLen(v int)

                                        SetEncodedTextLen sets EncodedTextLen, Tag 354

                                        func (SecurityTypeRequest) SetSecurityReqID

                                        func (m SecurityTypeRequest) SetSecurityReqID(v string)

                                          SetSecurityReqID sets SecurityReqID, Tag 320

                                          func (SecurityTypeRequest) SetText

                                          func (m SecurityTypeRequest) SetText(v string)

                                            SetText sets Text, Tag 58

                                            func (SecurityTypeRequest) SetTradingSessionID

                                            func (m SecurityTypeRequest) SetTradingSessionID(v enum.TradingSessionID)

                                              SetTradingSessionID sets TradingSessionID, Tag 336

                                              func (SecurityTypeRequest) SetTradingSessionSubID

                                              func (m SecurityTypeRequest) SetTradingSessionSubID(v enum.TradingSessionSubID)

                                                SetTradingSessionSubID sets TradingSessionSubID, Tag 625

                                                func (SecurityTypeRequest) ToMessage

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

                                                  ToMessage returns a quickfix.Message instance