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 NoTradingSessions

type NoTradingSessions struct {
	*quickfix.Group
}

NoTradingSessions is a repeating group element, Tag 386

func (NoTradingSessions) GetEncodedText

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

GetEncodedText gets EncodedText, Tag 355

func (NoTradingSessions) GetEncodedTextLen

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

GetEncodedTextLen gets EncodedTextLen, Tag 354

func (NoTradingSessions) GetSecurityExchange

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

GetSecurityExchange gets SecurityExchange, Tag 207

func (NoTradingSessions) GetText

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

GetText gets Text, Tag 58

func (NoTradingSessions) GetTotalVolumeTraded

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

GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387

func (NoTradingSessions) GetTradSesCloseTime

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

GetTradSesCloseTime gets TradSesCloseTime, Tag 344

func (NoTradingSessions) GetTradSesEndTime

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

GetTradSesEndTime gets TradSesEndTime, Tag 345

func (NoTradingSessions) GetTradSesMethod

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

GetTradSesMethod gets TradSesMethod, Tag 338

func (NoTradingSessions) GetTradSesMode

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

GetTradSesMode gets TradSesMode, Tag 339

func (NoTradingSessions) GetTradSesOpenTime

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

GetTradSesOpenTime gets TradSesOpenTime, Tag 342

func (NoTradingSessions) GetTradSesPreCloseTime

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

GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343

func (NoTradingSessions) GetTradSesStartTime

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

GetTradSesStartTime gets TradSesStartTime, Tag 341

func (NoTradingSessions) GetTradSesStatus

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

GetTradSesStatus gets TradSesStatus, Tag 340

func (NoTradingSessions) GetTradSesStatusRejReason

func (m NoTradingSessions) GetTradSesStatusRejReason() (v enum.TradSesStatusRejReason, err quickfix.MessageRejectError)

GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567

func (NoTradingSessions) GetTradingSessionID

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

GetTradingSessionID gets TradingSessionID, Tag 336

func (NoTradingSessions) GetTradingSessionSubID

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

GetTradingSessionSubID gets TradingSessionSubID, Tag 625

func (NoTradingSessions) GetUnsolicitedIndicator

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

GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325

func (NoTradingSessions) HasEncodedText

func (m NoTradingSessions) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355

func (NoTradingSessions) HasEncodedTextLen

func (m NoTradingSessions) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354

func (NoTradingSessions) HasSecurityExchange

func (m NoTradingSessions) HasSecurityExchange() bool

HasSecurityExchange returns true if SecurityExchange is present, Tag 207

func (NoTradingSessions) HasText

func (m NoTradingSessions) HasText() bool

HasText returns true if Text is present, Tag 58

func (NoTradingSessions) HasTotalVolumeTraded

func (m NoTradingSessions) HasTotalVolumeTraded() bool

HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387

func (NoTradingSessions) HasTradSesCloseTime

func (m NoTradingSessions) HasTradSesCloseTime() bool

HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344

func (NoTradingSessions) HasTradSesEndTime

func (m NoTradingSessions) HasTradSesEndTime() bool

HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345

func (NoTradingSessions) HasTradSesMethod

func (m NoTradingSessions) HasTradSesMethod() bool

HasTradSesMethod returns true if TradSesMethod is present, Tag 338

func (NoTradingSessions) HasTradSesMode

func (m NoTradingSessions) HasTradSesMode() bool

HasTradSesMode returns true if TradSesMode is present, Tag 339

func (NoTradingSessions) HasTradSesOpenTime

func (m NoTradingSessions) HasTradSesOpenTime() bool

HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342

func (NoTradingSessions) HasTradSesPreCloseTime

func (m NoTradingSessions) HasTradSesPreCloseTime() bool

HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343

func (NoTradingSessions) HasTradSesStartTime

func (m NoTradingSessions) HasTradSesStartTime() bool

HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341

func (NoTradingSessions) HasTradSesStatus

func (m NoTradingSessions) HasTradSesStatus() bool

HasTradSesStatus returns true if TradSesStatus is present, Tag 340

func (NoTradingSessions) HasTradSesStatusRejReason

func (m NoTradingSessions) HasTradSesStatusRejReason() bool

HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567

func (NoTradingSessions) HasTradingSessionID

func (m NoTradingSessions) HasTradingSessionID() bool

HasTradingSessionID returns true if TradingSessionID is present, Tag 336

func (NoTradingSessions) HasTradingSessionSubID

func (m NoTradingSessions) HasTradingSessionSubID() bool

HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625

func (NoTradingSessions) HasUnsolicitedIndicator

func (m NoTradingSessions) HasUnsolicitedIndicator() bool

HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325

func (NoTradingSessions) SetEncodedText

func (m NoTradingSessions) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355

func (NoTradingSessions) SetEncodedTextLen

func (m NoTradingSessions) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354

func (NoTradingSessions) SetSecurityExchange

func (m NoTradingSessions) SetSecurityExchange(v string)

SetSecurityExchange sets SecurityExchange, Tag 207

func (NoTradingSessions) SetText

func (m NoTradingSessions) SetText(v string)

SetText sets Text, Tag 58

func (NoTradingSessions) SetTotalVolumeTraded

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

SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387

func (NoTradingSessions) SetTradSesCloseTime

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

SetTradSesCloseTime sets TradSesCloseTime, Tag 344

func (NoTradingSessions) SetTradSesEndTime

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

SetTradSesEndTime sets TradSesEndTime, Tag 345

func (NoTradingSessions) SetTradSesMethod

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

SetTradSesMethod sets TradSesMethod, Tag 338

func (NoTradingSessions) SetTradSesMode

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

SetTradSesMode sets TradSesMode, Tag 339

func (NoTradingSessions) SetTradSesOpenTime

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

SetTradSesOpenTime sets TradSesOpenTime, Tag 342

func (NoTradingSessions) SetTradSesPreCloseTime

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

SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343

func (NoTradingSessions) SetTradSesStartTime

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

SetTradSesStartTime sets TradSesStartTime, Tag 341

func (NoTradingSessions) SetTradSesStatus

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

SetTradSesStatus sets TradSesStatus, Tag 340

func (NoTradingSessions) SetTradSesStatusRejReason

func (m NoTradingSessions) SetTradSesStatusRejReason(v enum.TradSesStatusRejReason)

SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567

func (NoTradingSessions) SetTradingSessionID

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

SetTradingSessionID sets TradingSessionID, Tag 336

func (NoTradingSessions) SetTradingSessionSubID

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

SetTradingSessionSubID sets TradingSessionSubID, Tag 625

func (NoTradingSessions) SetUnsolicitedIndicator

func (m NoTradingSessions) SetUnsolicitedIndicator(v bool)

SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325

type NoTradingSessionsRepeatingGroup

type NoTradingSessionsRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoTradingSessionsRepeatingGroup is a repeating group, Tag 386

func NewNoTradingSessionsRepeatingGroup

func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup

NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup

func (NoTradingSessionsRepeatingGroup) Add

Add create and append a new NoTradingSessions to this group

func (NoTradingSessionsRepeatingGroup) Get

Get returns the ith NoTradingSessions in the NoTradingSessionsRepeatinGroup

type RouteOut

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

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

type TradingSessionList

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

TradingSessionList is the fix50 TradingSessionList type, MsgType = BJ

func FromMessage

func FromMessage(m *quickfix.Message) TradingSessionList

FromMessage creates a TradingSessionList from a quickfix.Message instance

func New

func New() (m TradingSessionList)

New returns a TradingSessionList initialized with the required fields for TradingSessionList

func (TradingSessionList) GetNoTradingSessions

GetNoTradingSessions gets NoTradingSessions, Tag 386

func (TradingSessionList) GetTradSesReqID

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

GetTradSesReqID gets TradSesReqID, Tag 335

func (TradingSessionList) HasNoTradingSessions

func (m TradingSessionList) HasNoTradingSessions() bool

HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386

func (TradingSessionList) HasTradSesReqID

func (m TradingSessionList) HasTradSesReqID() bool

HasTradSesReqID returns true if TradSesReqID is present, Tag 335

func (TradingSessionList) SetNoTradingSessions

func (m TradingSessionList) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup)

SetNoTradingSessions sets NoTradingSessions, Tag 386

func (TradingSessionList) SetTradSesReqID

func (m TradingSessionList) SetTradSesReqID(v string)

SetTradSesReqID sets TradSesReqID, Tag 335

func (TradingSessionList) ToMessage

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

ToMessage returns a quickfix.Message instance