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 Advertisement struct {
    	fix40.Header
    	*quickfix.Body
    	fix40.Trailer
    	Message *quickfix.Message
    }

      Advertisement is the fix40 Advertisement type, MsgType = 7

      func FromMessage

      func FromMessage(m *quickfix.Message) Advertisement

        FromMessage creates a Advertisement from a quickfix.Message instance

        func New

        func New(advid field.AdvIdField, advtranstype field.AdvTransTypeField, symbol field.SymbolField, advside field.AdvSideField, shares field.SharesField) (m Advertisement)

          New returns a Advertisement initialized with the required fields for Advertisement

          func (Advertisement) GetAdvId

          func (m Advertisement) GetAdvId() (v string, err quickfix.MessageRejectError)

            GetAdvId gets AdvId, Tag 2

            func (Advertisement) GetAdvRefID

            func (m Advertisement) GetAdvRefID() (v string, err quickfix.MessageRejectError)

              GetAdvRefID gets AdvRefID, Tag 3

              func (Advertisement) GetAdvSide

              func (m Advertisement) GetAdvSide() (v enum.AdvSide, err quickfix.MessageRejectError)

                GetAdvSide gets AdvSide, Tag 4

                func (Advertisement) GetAdvTransType

                func (m Advertisement) GetAdvTransType() (v enum.AdvTransType, err quickfix.MessageRejectError)

                  GetAdvTransType gets AdvTransType, Tag 5

                  func (Advertisement) GetCurrency

                  func (m Advertisement) GetCurrency() (v string, err quickfix.MessageRejectError)

                    GetCurrency gets Currency, Tag 15

                    func (Advertisement) GetIDSource

                    func (m Advertisement) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError)

                      GetIDSource gets IDSource, Tag 22

                      func (Advertisement) GetIssuer

                      func (m Advertisement) GetIssuer() (v string, err quickfix.MessageRejectError)

                        GetIssuer gets Issuer, Tag 106

                        func (Advertisement) GetPrice

                          GetPrice gets Price, Tag 44

                          func (Advertisement) GetSecurityDesc

                          func (m Advertisement) GetSecurityDesc() (v string, err quickfix.MessageRejectError)

                            GetSecurityDesc gets SecurityDesc, Tag 107

                            func (Advertisement) GetSecurityID

                            func (m Advertisement) GetSecurityID() (v string, err quickfix.MessageRejectError)

                              GetSecurityID gets SecurityID, Tag 48

                              func (Advertisement) GetShares

                              func (m Advertisement) GetShares() (v decimal.Decimal, err quickfix.MessageRejectError)

                                GetShares gets Shares, Tag 53

                                func (Advertisement) GetSymbol

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

                                  GetSymbol gets Symbol, Tag 55

                                  func (Advertisement) GetSymbolSfx

                                  func (m Advertisement) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError)

                                    GetSymbolSfx gets SymbolSfx, Tag 65

                                    func (Advertisement) GetText

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

                                      GetText gets Text, Tag 58

                                      func (Advertisement) GetTransactTime

                                      func (m Advertisement) GetTransactTime() (v time.Time, err quickfix.MessageRejectError)

                                        GetTransactTime gets TransactTime, Tag 60

                                        func (Advertisement) HasAdvId

                                        func (m Advertisement) HasAdvId() bool

                                          HasAdvId returns true if AdvId is present, Tag 2

                                          func (Advertisement) HasAdvRefID

                                          func (m Advertisement) HasAdvRefID() bool

                                            HasAdvRefID returns true if AdvRefID is present, Tag 3

                                            func (Advertisement) HasAdvSide

                                            func (m Advertisement) HasAdvSide() bool

                                              HasAdvSide returns true if AdvSide is present, Tag 4

                                              func (Advertisement) HasAdvTransType

                                              func (m Advertisement) HasAdvTransType() bool

                                                HasAdvTransType returns true if AdvTransType is present, Tag 5

                                                func (Advertisement) HasCurrency

                                                func (m Advertisement) HasCurrency() bool

                                                  HasCurrency returns true if Currency is present, Tag 15

                                                  func (Advertisement) HasIDSource

                                                  func (m Advertisement) HasIDSource() bool

                                                    HasIDSource returns true if IDSource is present, Tag 22

                                                    func (Advertisement) HasIssuer

                                                    func (m Advertisement) HasIssuer() bool

                                                      HasIssuer returns true if Issuer is present, Tag 106

                                                      func (Advertisement) HasPrice

                                                      func (m Advertisement) HasPrice() bool

                                                        HasPrice returns true if Price is present, Tag 44

                                                        func (Advertisement) HasSecurityDesc

                                                        func (m Advertisement) HasSecurityDesc() bool

                                                          HasSecurityDesc returns true if SecurityDesc is present, Tag 107

                                                          func (Advertisement) HasSecurityID

                                                          func (m Advertisement) HasSecurityID() bool

                                                            HasSecurityID returns true if SecurityID is present, Tag 48

                                                            func (Advertisement) HasShares

                                                            func (m Advertisement) HasShares() bool

                                                              HasShares returns true if Shares is present, Tag 53

                                                              func (Advertisement) HasSymbol

                                                              func (m Advertisement) HasSymbol() bool

                                                                HasSymbol returns true if Symbol is present, Tag 55

                                                                func (Advertisement) HasSymbolSfx

                                                                func (m Advertisement) HasSymbolSfx() bool

                                                                  HasSymbolSfx returns true if SymbolSfx is present, Tag 65

                                                                  func (Advertisement) HasText

                                                                  func (m Advertisement) HasText() bool

                                                                    HasText returns true if Text is present, Tag 58

                                                                    func (Advertisement) HasTransactTime

                                                                    func (m Advertisement) HasTransactTime() bool

                                                                      HasTransactTime returns true if TransactTime is present, Tag 60

                                                                      func (Advertisement) SetAdvId

                                                                      func (m Advertisement) SetAdvId(v string)

                                                                        SetAdvId sets AdvId, Tag 2

                                                                        func (Advertisement) SetAdvRefID

                                                                        func (m Advertisement) SetAdvRefID(v string)

                                                                          SetAdvRefID sets AdvRefID, Tag 3

                                                                          func (Advertisement) SetAdvSide

                                                                          func (m Advertisement) SetAdvSide(v enum.AdvSide)

                                                                            SetAdvSide sets AdvSide, Tag 4

                                                                            func (Advertisement) SetAdvTransType

                                                                            func (m Advertisement) SetAdvTransType(v enum.AdvTransType)

                                                                              SetAdvTransType sets AdvTransType, Tag 5

                                                                              func (Advertisement) SetCurrency

                                                                              func (m Advertisement) SetCurrency(v string)

                                                                                SetCurrency sets Currency, Tag 15

                                                                                func (Advertisement) SetIDSource

                                                                                func (m Advertisement) SetIDSource(v enum.IDSource)

                                                                                  SetIDSource sets IDSource, Tag 22

                                                                                  func (Advertisement) SetIssuer

                                                                                  func (m Advertisement) SetIssuer(v string)

                                                                                    SetIssuer sets Issuer, Tag 106

                                                                                    func (Advertisement) SetPrice

                                                                                    func (m Advertisement) SetPrice(value decimal.Decimal, scale int32)

                                                                                      SetPrice sets Price, Tag 44

                                                                                      func (Advertisement) SetSecurityDesc

                                                                                      func (m Advertisement) SetSecurityDesc(v string)

                                                                                        SetSecurityDesc sets SecurityDesc, Tag 107

                                                                                        func (Advertisement) SetSecurityID

                                                                                        func (m Advertisement) SetSecurityID(v string)

                                                                                          SetSecurityID sets SecurityID, Tag 48

                                                                                          func (Advertisement) SetShares

                                                                                          func (m Advertisement) SetShares(value decimal.Decimal, scale int32)

                                                                                            SetShares sets Shares, Tag 53

                                                                                            func (Advertisement) SetSymbol

                                                                                            func (m Advertisement) SetSymbol(v string)

                                                                                              SetSymbol sets Symbol, Tag 55

                                                                                              func (Advertisement) SetSymbolSfx

                                                                                              func (m Advertisement) SetSymbolSfx(v enum.SymbolSfx)

                                                                                                SetSymbolSfx sets SymbolSfx, Tag 65

                                                                                                func (Advertisement) SetText

                                                                                                func (m Advertisement) SetText(v string)

                                                                                                  SetText sets Text, Tag 58

                                                                                                  func (Advertisement) SetTransactTime

                                                                                                  func (m Advertisement) SetTransactTime(v time.Time)

                                                                                                    SetTransactTime sets TransactTime, Tag 60

                                                                                                    func (Advertisement) ToMessage

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

                                                                                                      ToMessage returns a quickfix.Message instance

                                                                                                      type RouteOut

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

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