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 NoSecurityTypes

    type NoSecurityTypes struct {
    	*quickfix.Group
    }

      NoSecurityTypes is a repeating group element, Tag 558

      func (NoSecurityTypes) GetCFICode

      func (m NoSecurityTypes) GetCFICode() (v string, err quickfix.MessageRejectError)

        GetCFICode gets CFICode, Tag 461

        func (NoSecurityTypes) GetProduct

        func (m NoSecurityTypes) GetProduct() (v enum.Product, err quickfix.MessageRejectError)

          GetProduct gets Product, Tag 460

          func (NoSecurityTypes) GetSecurityType

          func (m NoSecurityTypes) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError)

            GetSecurityType gets SecurityType, Tag 167

            func (NoSecurityTypes) HasCFICode

            func (m NoSecurityTypes) HasCFICode() bool

              HasCFICode returns true if CFICode is present, Tag 461

              func (NoSecurityTypes) HasProduct

              func (m NoSecurityTypes) HasProduct() bool

                HasProduct returns true if Product is present, Tag 460

                func (NoSecurityTypes) HasSecurityType

                func (m NoSecurityTypes) HasSecurityType() bool

                  HasSecurityType returns true if SecurityType is present, Tag 167

                  func (NoSecurityTypes) SetCFICode

                  func (m NoSecurityTypes) SetCFICode(v string)

                    SetCFICode sets CFICode, Tag 461

                    func (NoSecurityTypes) SetProduct

                    func (m NoSecurityTypes) SetProduct(v enum.Product)

                      SetProduct sets Product, Tag 460

                      func (NoSecurityTypes) SetSecurityType

                      func (m NoSecurityTypes) SetSecurityType(v enum.SecurityType)

                        SetSecurityType sets SecurityType, Tag 167

                        type NoSecurityTypesRepeatingGroup

                        type NoSecurityTypesRepeatingGroup struct {
                        	*quickfix.RepeatingGroup
                        }

                          NoSecurityTypesRepeatingGroup is a repeating group, Tag 558

                          func NewNoSecurityTypesRepeatingGroup

                          func NewNoSecurityTypesRepeatingGroup() NoSecurityTypesRepeatingGroup

                            NewNoSecurityTypesRepeatingGroup returns an initialized, NoSecurityTypesRepeatingGroup

                            func (NoSecurityTypesRepeatingGroup) Add

                              Add create and append a new NoSecurityTypes to this group

                              func (NoSecurityTypesRepeatingGroup) Get

                                Get returns the ith NoSecurityTypes in the NoSecurityTypesRepeatinGroup

                                type RouteOut

                                type RouteOut func(msg SecurityTypes, sessionID quickfix.SessionID) quickfix.MessageRejectError

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

                                  type SecurityTypes

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

                                    SecurityTypes is the fix43 SecurityTypes type, MsgType = w

                                    func FromMessage

                                    func FromMessage(m *quickfix.Message) SecurityTypes

                                      FromMessage creates a SecurityTypes from a quickfix.Message instance

                                      func New

                                      func New(securityreqid field.SecurityReqIDField, securityresponseid field.SecurityResponseIDField, securityresponsetype field.SecurityResponseTypeField) (m SecurityTypes)

                                        New returns a SecurityTypes initialized with the required fields for SecurityTypes

                                        func (SecurityTypes) GetEncodedText

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

                                          GetEncodedText gets EncodedText, Tag 355

                                          func (SecurityTypes) GetEncodedTextLen

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

                                            GetEncodedTextLen gets EncodedTextLen, Tag 354

                                            func (SecurityTypes) GetNoSecurityTypes

                                              GetNoSecurityTypes gets NoSecurityTypes, Tag 558

                                              func (SecurityTypes) GetSecurityReqID

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

                                                GetSecurityReqID gets SecurityReqID, Tag 320

                                                func (SecurityTypes) GetSecurityResponseID

                                                func (m SecurityTypes) GetSecurityResponseID() (v string, err quickfix.MessageRejectError)

                                                  GetSecurityResponseID gets SecurityResponseID, Tag 322

                                                  func (SecurityTypes) GetSecurityResponseType

                                                  func (m SecurityTypes) GetSecurityResponseType() (v enum.SecurityResponseType, err quickfix.MessageRejectError)

                                                    GetSecurityResponseType gets SecurityResponseType, Tag 323

                                                    func (SecurityTypes) GetSubscriptionRequestType

                                                    func (m SecurityTypes) GetSubscriptionRequestType() (v enum.SubscriptionRequestType, err quickfix.MessageRejectError)

                                                      GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263

                                                      func (SecurityTypes) GetText

                                                      func (m SecurityTypes) GetText() (v string, err quickfix.MessageRejectError)

                                                        GetText gets Text, Tag 58

                                                        func (SecurityTypes) GetTotalNumSecurityTypes

                                                        func (m SecurityTypes) GetTotalNumSecurityTypes() (v int, err quickfix.MessageRejectError)

                                                          GetTotalNumSecurityTypes gets TotalNumSecurityTypes, Tag 557

                                                          func (SecurityTypes) GetTradingSessionID

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

                                                            GetTradingSessionID gets TradingSessionID, Tag 336

                                                            func (SecurityTypes) GetTradingSessionSubID

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

                                                              GetTradingSessionSubID gets TradingSessionSubID, Tag 625

                                                              func (SecurityTypes) HasEncodedText

                                                              func (m SecurityTypes) HasEncodedText() bool

                                                                HasEncodedText returns true if EncodedText is present, Tag 355

                                                                func (SecurityTypes) HasEncodedTextLen

                                                                func (m SecurityTypes) HasEncodedTextLen() bool

                                                                  HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354

                                                                  func (SecurityTypes) HasNoSecurityTypes

                                                                  func (m SecurityTypes) HasNoSecurityTypes() bool

                                                                    HasNoSecurityTypes returns true if NoSecurityTypes is present, Tag 558

                                                                    func (SecurityTypes) HasSecurityReqID

                                                                    func (m SecurityTypes) HasSecurityReqID() bool

                                                                      HasSecurityReqID returns true if SecurityReqID is present, Tag 320

                                                                      func (SecurityTypes) HasSecurityResponseID

                                                                      func (m SecurityTypes) HasSecurityResponseID() bool

                                                                        HasSecurityResponseID returns true if SecurityResponseID is present, Tag 322

                                                                        func (SecurityTypes) HasSecurityResponseType

                                                                        func (m SecurityTypes) HasSecurityResponseType() bool

                                                                          HasSecurityResponseType returns true if SecurityResponseType is present, Tag 323

                                                                          func (SecurityTypes) HasSubscriptionRequestType

                                                                          func (m SecurityTypes) HasSubscriptionRequestType() bool

                                                                            HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263

                                                                            func (SecurityTypes) HasText

                                                                            func (m SecurityTypes) HasText() bool

                                                                              HasText returns true if Text is present, Tag 58

                                                                              func (SecurityTypes) HasTotalNumSecurityTypes

                                                                              func (m SecurityTypes) HasTotalNumSecurityTypes() bool

                                                                                HasTotalNumSecurityTypes returns true if TotalNumSecurityTypes is present, Tag 557

                                                                                func (SecurityTypes) HasTradingSessionID

                                                                                func (m SecurityTypes) HasTradingSessionID() bool

                                                                                  HasTradingSessionID returns true if TradingSessionID is present, Tag 336

                                                                                  func (SecurityTypes) HasTradingSessionSubID

                                                                                  func (m SecurityTypes) HasTradingSessionSubID() bool

                                                                                    HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625

                                                                                    func (SecurityTypes) SetEncodedText

                                                                                    func (m SecurityTypes) SetEncodedText(v string)

                                                                                      SetEncodedText sets EncodedText, Tag 355

                                                                                      func (SecurityTypes) SetEncodedTextLen

                                                                                      func (m SecurityTypes) SetEncodedTextLen(v int)

                                                                                        SetEncodedTextLen sets EncodedTextLen, Tag 354

                                                                                        func (SecurityTypes) SetNoSecurityTypes

                                                                                        func (m SecurityTypes) SetNoSecurityTypes(f NoSecurityTypesRepeatingGroup)

                                                                                          SetNoSecurityTypes sets NoSecurityTypes, Tag 558

                                                                                          func (SecurityTypes) SetSecurityReqID

                                                                                          func (m SecurityTypes) SetSecurityReqID(v string)

                                                                                            SetSecurityReqID sets SecurityReqID, Tag 320

                                                                                            func (SecurityTypes) SetSecurityResponseID

                                                                                            func (m SecurityTypes) SetSecurityResponseID(v string)

                                                                                              SetSecurityResponseID sets SecurityResponseID, Tag 322

                                                                                              func (SecurityTypes) SetSecurityResponseType

                                                                                              func (m SecurityTypes) SetSecurityResponseType(v enum.SecurityResponseType)

                                                                                                SetSecurityResponseType sets SecurityResponseType, Tag 323

                                                                                                func (SecurityTypes) SetSubscriptionRequestType

                                                                                                func (m SecurityTypes) SetSubscriptionRequestType(v enum.SubscriptionRequestType)

                                                                                                  SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263

                                                                                                  func (SecurityTypes) SetText

                                                                                                  func (m SecurityTypes) SetText(v string)

                                                                                                    SetText sets Text, Tag 58

                                                                                                    func (SecurityTypes) SetTotalNumSecurityTypes

                                                                                                    func (m SecurityTypes) SetTotalNumSecurityTypes(v int)

                                                                                                      SetTotalNumSecurityTypes sets TotalNumSecurityTypes, Tag 557

                                                                                                      func (SecurityTypes) SetTradingSessionID

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

                                                                                                        SetTradingSessionID sets TradingSessionID, Tag 336

                                                                                                        func (SecurityTypes) SetTradingSessionSubID

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

                                                                                                          SetTradingSessionSubID sets TradingSessionSubID, Tag 625

                                                                                                          func (SecurityTypes) ToMessage

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

                                                                                                            ToMessage returns a quickfix.Message instance