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 TradingSessionListRequest

      type TradingSessionListRequest struct {
      	fixt11.Header
      	*quickfix.Body
      	fixt11.Trailer
      	Message *quickfix.Message
      }

        TradingSessionListRequest is the fix50sp1 TradingSessionListRequest type, MsgType = BI

        func FromMessage

          FromMessage creates a TradingSessionListRequest from a quickfix.Message instance

          func New

          func New(tradsesreqid field.TradSesReqIDField, subscriptionrequesttype field.SubscriptionRequestTypeField) (m TradingSessionListRequest)

            New returns a TradingSessionListRequest initialized with the required fields for TradingSessionListRequest

            func (TradingSessionListRequest) GetMarketID

              GetMarketID gets MarketID, Tag 1301

              func (TradingSessionListRequest) GetMarketSegmentID

              func (m TradingSessionListRequest) GetMarketSegmentID() (v string, err quickfix.MessageRejectError)

                GetMarketSegmentID gets MarketSegmentID, Tag 1300

                func (TradingSessionListRequest) GetSecurityExchange

                func (m TradingSessionListRequest) GetSecurityExchange() (v string, err quickfix.MessageRejectError)

                  GetSecurityExchange gets SecurityExchange, Tag 207

                  func (TradingSessionListRequest) GetSubscriptionRequestType

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

                    GetSubscriptionRequestType gets SubscriptionRequestType, Tag 263

                    func (TradingSessionListRequest) GetTradSesMethod

                      GetTradSesMethod gets TradSesMethod, Tag 338

                      func (TradingSessionListRequest) GetTradSesMode

                        GetTradSesMode gets TradSesMode, Tag 339

                        func (TradingSessionListRequest) GetTradSesReqID

                        func (m TradingSessionListRequest) GetTradSesReqID() (v string, err quickfix.MessageRejectError)

                          GetTradSesReqID gets TradSesReqID, Tag 335

                          func (TradingSessionListRequest) GetTradingSessionID

                            GetTradingSessionID gets TradingSessionID, Tag 336

                            func (TradingSessionListRequest) GetTradingSessionSubID

                              GetTradingSessionSubID gets TradingSessionSubID, Tag 625

                              func (TradingSessionListRequest) HasMarketID

                              func (m TradingSessionListRequest) HasMarketID() bool

                                HasMarketID returns true if MarketID is present, Tag 1301

                                func (TradingSessionListRequest) HasMarketSegmentID

                                func (m TradingSessionListRequest) HasMarketSegmentID() bool

                                  HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300

                                  func (TradingSessionListRequest) HasSecurityExchange

                                  func (m TradingSessionListRequest) HasSecurityExchange() bool

                                    HasSecurityExchange returns true if SecurityExchange is present, Tag 207

                                    func (TradingSessionListRequest) HasSubscriptionRequestType

                                    func (m TradingSessionListRequest) HasSubscriptionRequestType() bool

                                      HasSubscriptionRequestType returns true if SubscriptionRequestType is present, Tag 263

                                      func (TradingSessionListRequest) HasTradSesMethod

                                      func (m TradingSessionListRequest) HasTradSesMethod() bool

                                        HasTradSesMethod returns true if TradSesMethod is present, Tag 338

                                        func (TradingSessionListRequest) HasTradSesMode

                                        func (m TradingSessionListRequest) HasTradSesMode() bool

                                          HasTradSesMode returns true if TradSesMode is present, Tag 339

                                          func (TradingSessionListRequest) HasTradSesReqID

                                          func (m TradingSessionListRequest) HasTradSesReqID() bool

                                            HasTradSesReqID returns true if TradSesReqID is present, Tag 335

                                            func (TradingSessionListRequest) HasTradingSessionID

                                            func (m TradingSessionListRequest) HasTradingSessionID() bool

                                              HasTradingSessionID returns true if TradingSessionID is present, Tag 336

                                              func (TradingSessionListRequest) HasTradingSessionSubID

                                              func (m TradingSessionListRequest) HasTradingSessionSubID() bool

                                                HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625

                                                func (TradingSessionListRequest) SetMarketID

                                                func (m TradingSessionListRequest) SetMarketID(v string)

                                                  SetMarketID sets MarketID, Tag 1301

                                                  func (TradingSessionListRequest) SetMarketSegmentID

                                                  func (m TradingSessionListRequest) SetMarketSegmentID(v string)

                                                    SetMarketSegmentID sets MarketSegmentID, Tag 1300

                                                    func (TradingSessionListRequest) SetSecurityExchange

                                                    func (m TradingSessionListRequest) SetSecurityExchange(v string)

                                                      SetSecurityExchange sets SecurityExchange, Tag 207

                                                      func (TradingSessionListRequest) SetSubscriptionRequestType

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

                                                        SetSubscriptionRequestType sets SubscriptionRequestType, Tag 263

                                                        func (TradingSessionListRequest) SetTradSesMethod

                                                        func (m TradingSessionListRequest) SetTradSesMethod(v enum.TradSesMethod)

                                                          SetTradSesMethod sets TradSesMethod, Tag 338

                                                          func (TradingSessionListRequest) SetTradSesMode

                                                          func (m TradingSessionListRequest) SetTradSesMode(v enum.TradSesMode)

                                                            SetTradSesMode sets TradSesMode, Tag 339

                                                            func (TradingSessionListRequest) SetTradSesReqID

                                                            func (m TradingSessionListRequest) SetTradSesReqID(v string)

                                                              SetTradSesReqID sets TradSesReqID, Tag 335

                                                              func (TradingSessionListRequest) SetTradingSessionID

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

                                                                SetTradingSessionID sets TradingSessionID, Tag 336

                                                                func (TradingSessionListRequest) SetTradingSessionSubID

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

                                                                  SetTradingSessionSubID sets TradingSessionSubID, Tag 625

                                                                  func (TradingSessionListRequest) ToMessage

                                                                    ToMessage returns a quickfix.Message instance