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 TradingSessionStatus

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

        TradingSessionStatus is the fix42 TradingSessionStatus type, MsgType = h

        func FromMessage

        func FromMessage(m *quickfix.Message) TradingSessionStatus

          FromMessage creates a TradingSessionStatus from a quickfix.Message instance

          func New

          func New(tradingsessionid field.TradingSessionIDField, tradsesstatus field.TradSesStatusField) (m TradingSessionStatus)

            New returns a TradingSessionStatus initialized with the required fields for TradingSessionStatus

            func (TradingSessionStatus) GetEncodedText

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

              GetEncodedText gets EncodedText, Tag 355

              func (TradingSessionStatus) GetEncodedTextLen

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

                GetEncodedTextLen gets EncodedTextLen, Tag 354

                func (TradingSessionStatus) GetText

                  GetText gets Text, Tag 58

                  func (TradingSessionStatus) GetTotalVolumeTraded

                  func (m TradingSessionStatus) GetTotalVolumeTraded() (v decimal.Decimal, err quickfix.MessageRejectError)

                    GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387

                    func (TradingSessionStatus) GetTradSesCloseTime

                    func (m TradingSessionStatus) GetTradSesCloseTime() (v time.Time, err quickfix.MessageRejectError)

                      GetTradSesCloseTime gets TradSesCloseTime, Tag 344

                      func (TradingSessionStatus) GetTradSesEndTime

                      func (m TradingSessionStatus) GetTradSesEndTime() (v time.Time, err quickfix.MessageRejectError)

                        GetTradSesEndTime gets TradSesEndTime, Tag 345

                        func (TradingSessionStatus) GetTradSesMethod

                        func (m TradingSessionStatus) GetTradSesMethod() (v enum.TradSesMethod, err quickfix.MessageRejectError)

                          GetTradSesMethod gets TradSesMethod, Tag 338

                          func (TradingSessionStatus) GetTradSesMode

                          func (m TradingSessionStatus) GetTradSesMode() (v enum.TradSesMode, err quickfix.MessageRejectError)

                            GetTradSesMode gets TradSesMode, Tag 339

                            func (TradingSessionStatus) GetTradSesOpenTime

                            func (m TradingSessionStatus) GetTradSesOpenTime() (v time.Time, err quickfix.MessageRejectError)

                              GetTradSesOpenTime gets TradSesOpenTime, Tag 342

                              func (TradingSessionStatus) GetTradSesPreCloseTime

                              func (m TradingSessionStatus) GetTradSesPreCloseTime() (v time.Time, err quickfix.MessageRejectError)

                                GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343

                                func (TradingSessionStatus) GetTradSesReqID

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

                                  GetTradSesReqID gets TradSesReqID, Tag 335

                                  func (TradingSessionStatus) GetTradSesStartTime

                                  func (m TradingSessionStatus) GetTradSesStartTime() (v time.Time, err quickfix.MessageRejectError)

                                    GetTradSesStartTime gets TradSesStartTime, Tag 341

                                    func (TradingSessionStatus) GetTradSesStatus

                                    func (m TradingSessionStatus) GetTradSesStatus() (v enum.TradSesStatus, err quickfix.MessageRejectError)

                                      GetTradSesStatus gets TradSesStatus, Tag 340

                                      func (TradingSessionStatus) GetTradingSessionID

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

                                        GetTradingSessionID gets TradingSessionID, Tag 336

                                        func (TradingSessionStatus) GetUnsolicitedIndicator

                                        func (m TradingSessionStatus) GetUnsolicitedIndicator() (v bool, err quickfix.MessageRejectError)

                                          GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325

                                          func (TradingSessionStatus) HasEncodedText

                                          func (m TradingSessionStatus) HasEncodedText() bool

                                            HasEncodedText returns true if EncodedText is present, Tag 355

                                            func (TradingSessionStatus) HasEncodedTextLen

                                            func (m TradingSessionStatus) HasEncodedTextLen() bool

                                              HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354

                                              func (TradingSessionStatus) HasText

                                              func (m TradingSessionStatus) HasText() bool

                                                HasText returns true if Text is present, Tag 58

                                                func (TradingSessionStatus) HasTotalVolumeTraded

                                                func (m TradingSessionStatus) HasTotalVolumeTraded() bool

                                                  HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387

                                                  func (TradingSessionStatus) HasTradSesCloseTime

                                                  func (m TradingSessionStatus) HasTradSesCloseTime() bool

                                                    HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344

                                                    func (TradingSessionStatus) HasTradSesEndTime

                                                    func (m TradingSessionStatus) HasTradSesEndTime() bool

                                                      HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345

                                                      func (TradingSessionStatus) HasTradSesMethod

                                                      func (m TradingSessionStatus) HasTradSesMethod() bool

                                                        HasTradSesMethod returns true if TradSesMethod is present, Tag 338

                                                        func (TradingSessionStatus) HasTradSesMode

                                                        func (m TradingSessionStatus) HasTradSesMode() bool

                                                          HasTradSesMode returns true if TradSesMode is present, Tag 339

                                                          func (TradingSessionStatus) HasTradSesOpenTime

                                                          func (m TradingSessionStatus) HasTradSesOpenTime() bool

                                                            HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342

                                                            func (TradingSessionStatus) HasTradSesPreCloseTime

                                                            func (m TradingSessionStatus) HasTradSesPreCloseTime() bool

                                                              HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343

                                                              func (TradingSessionStatus) HasTradSesReqID

                                                              func (m TradingSessionStatus) HasTradSesReqID() bool

                                                                HasTradSesReqID returns true if TradSesReqID is present, Tag 335

                                                                func (TradingSessionStatus) HasTradSesStartTime

                                                                func (m TradingSessionStatus) HasTradSesStartTime() bool

                                                                  HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341

                                                                  func (TradingSessionStatus) HasTradSesStatus

                                                                  func (m TradingSessionStatus) HasTradSesStatus() bool

                                                                    HasTradSesStatus returns true if TradSesStatus is present, Tag 340

                                                                    func (TradingSessionStatus) HasTradingSessionID

                                                                    func (m TradingSessionStatus) HasTradingSessionID() bool

                                                                      HasTradingSessionID returns true if TradingSessionID is present, Tag 336

                                                                      func (TradingSessionStatus) HasUnsolicitedIndicator

                                                                      func (m TradingSessionStatus) HasUnsolicitedIndicator() bool

                                                                        HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325

                                                                        func (TradingSessionStatus) SetEncodedText

                                                                        func (m TradingSessionStatus) SetEncodedText(v string)

                                                                          SetEncodedText sets EncodedText, Tag 355

                                                                          func (TradingSessionStatus) SetEncodedTextLen

                                                                          func (m TradingSessionStatus) SetEncodedTextLen(v int)

                                                                            SetEncodedTextLen sets EncodedTextLen, Tag 354

                                                                            func (TradingSessionStatus) SetText

                                                                            func (m TradingSessionStatus) SetText(v string)

                                                                              SetText sets Text, Tag 58

                                                                              func (TradingSessionStatus) SetTotalVolumeTraded

                                                                              func (m TradingSessionStatus) SetTotalVolumeTraded(value decimal.Decimal, scale int32)

                                                                                SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387

                                                                                func (TradingSessionStatus) SetTradSesCloseTime

                                                                                func (m TradingSessionStatus) SetTradSesCloseTime(v time.Time)

                                                                                  SetTradSesCloseTime sets TradSesCloseTime, Tag 344

                                                                                  func (TradingSessionStatus) SetTradSesEndTime

                                                                                  func (m TradingSessionStatus) SetTradSesEndTime(v time.Time)

                                                                                    SetTradSesEndTime sets TradSesEndTime, Tag 345

                                                                                    func (TradingSessionStatus) SetTradSesMethod

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

                                                                                      SetTradSesMethod sets TradSesMethod, Tag 338

                                                                                      func (TradingSessionStatus) SetTradSesMode

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

                                                                                        SetTradSesMode sets TradSesMode, Tag 339

                                                                                        func (TradingSessionStatus) SetTradSesOpenTime

                                                                                        func (m TradingSessionStatus) SetTradSesOpenTime(v time.Time)

                                                                                          SetTradSesOpenTime sets TradSesOpenTime, Tag 342

                                                                                          func (TradingSessionStatus) SetTradSesPreCloseTime

                                                                                          func (m TradingSessionStatus) SetTradSesPreCloseTime(v time.Time)

                                                                                            SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343

                                                                                            func (TradingSessionStatus) SetTradSesReqID

                                                                                            func (m TradingSessionStatus) SetTradSesReqID(v string)

                                                                                              SetTradSesReqID sets TradSesReqID, Tag 335

                                                                                              func (TradingSessionStatus) SetTradSesStartTime

                                                                                              func (m TradingSessionStatus) SetTradSesStartTime(v time.Time)

                                                                                                SetTradSesStartTime sets TradSesStartTime, Tag 341

                                                                                                func (TradingSessionStatus) SetTradSesStatus

                                                                                                func (m TradingSessionStatus) SetTradSesStatus(v enum.TradSesStatus)

                                                                                                  SetTradSesStatus sets TradSesStatus, Tag 340

                                                                                                  func (TradingSessionStatus) SetTradingSessionID

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

                                                                                                    SetTradingSessionID sets TradingSessionID, Tag 336

                                                                                                    func (TradingSessionStatus) SetUnsolicitedIndicator

                                                                                                    func (m TradingSessionStatus) SetUnsolicitedIndicator(v bool)

                                                                                                      SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325

                                                                                                      func (TradingSessionStatus) ToMessage

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

                                                                                                        ToMessage returns a quickfix.Message instance