tradingsessionlist

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2017 License: Apache-1.1 Imports: 7 Imported by: 0

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 NoExecInstRules added in v0.4.0

type NoExecInstRules struct {
	*quickfix.Group
}

NoExecInstRules is a repeating group element, Tag 1232

func (NoExecInstRules) GetExecInstValue added in v0.4.0

func (m NoExecInstRules) GetExecInstValue() (v string, err quickfix.MessageRejectError)

GetExecInstValue gets ExecInstValue, Tag 1308

func (NoExecInstRules) HasExecInstValue added in v0.4.0

func (m NoExecInstRules) HasExecInstValue() bool

HasExecInstValue returns true if ExecInstValue is present, Tag 1308

func (NoExecInstRules) SetExecInstValue added in v0.4.0

func (m NoExecInstRules) SetExecInstValue(v string)

SetExecInstValue sets ExecInstValue, Tag 1308

type NoExecInstRulesRepeatingGroup added in v0.4.0

type NoExecInstRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232

func NewNoExecInstRulesRepeatingGroup added in v0.4.0

func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup

NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup

func (NoExecInstRulesRepeatingGroup) Add added in v0.4.0

Add create and append a new NoExecInstRules to this group

func (NoExecInstRulesRepeatingGroup) Get added in v0.4.0

Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup

type NoMDFeedTypes added in v0.4.0

type NoMDFeedTypes struct {
	*quickfix.Group
}

NoMDFeedTypes is a repeating group element, Tag 1141

func (NoMDFeedTypes) GetMDBookType added in v0.4.0

func (m NoMDFeedTypes) GetMDBookType() (v enum.MDBookType, err quickfix.MessageRejectError)

GetMDBookType gets MDBookType, Tag 1021

func (NoMDFeedTypes) GetMDFeedType added in v0.4.0

func (m NoMDFeedTypes) GetMDFeedType() (v string, err quickfix.MessageRejectError)

GetMDFeedType gets MDFeedType, Tag 1022

func (NoMDFeedTypes) GetMarketDepth added in v0.4.0

func (m NoMDFeedTypes) GetMarketDepth() (v int, err quickfix.MessageRejectError)

GetMarketDepth gets MarketDepth, Tag 264

func (NoMDFeedTypes) HasMDBookType added in v0.4.0

func (m NoMDFeedTypes) HasMDBookType() bool

HasMDBookType returns true if MDBookType is present, Tag 1021

func (NoMDFeedTypes) HasMDFeedType added in v0.4.0

func (m NoMDFeedTypes) HasMDFeedType() bool

HasMDFeedType returns true if MDFeedType is present, Tag 1022

func (NoMDFeedTypes) HasMarketDepth added in v0.4.0

func (m NoMDFeedTypes) HasMarketDepth() bool

HasMarketDepth returns true if MarketDepth is present, Tag 264

func (NoMDFeedTypes) SetMDBookType added in v0.4.0

func (m NoMDFeedTypes) SetMDBookType(v enum.MDBookType)

SetMDBookType sets MDBookType, Tag 1021

func (NoMDFeedTypes) SetMDFeedType added in v0.4.0

func (m NoMDFeedTypes) SetMDFeedType(v string)

SetMDFeedType sets MDFeedType, Tag 1022

func (NoMDFeedTypes) SetMarketDepth added in v0.4.0

func (m NoMDFeedTypes) SetMarketDepth(v int)

SetMarketDepth sets MarketDepth, Tag 264

type NoMDFeedTypesRepeatingGroup added in v0.4.0

type NoMDFeedTypesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoMDFeedTypesRepeatingGroup is a repeating group, Tag 1141

func NewNoMDFeedTypesRepeatingGroup added in v0.4.0

func NewNoMDFeedTypesRepeatingGroup() NoMDFeedTypesRepeatingGroup

NewNoMDFeedTypesRepeatingGroup returns an initialized, NoMDFeedTypesRepeatingGroup

func (NoMDFeedTypesRepeatingGroup) Add added in v0.4.0

Add create and append a new NoMDFeedTypes to this group

func (NoMDFeedTypesRepeatingGroup) Get added in v0.4.0

Get returns the ith NoMDFeedTypes in the NoMDFeedTypesRepeatinGroup

type NoMatchRules added in v0.4.0

type NoMatchRules struct {
	*quickfix.Group
}

NoMatchRules is a repeating group element, Tag 1235

func (NoMatchRules) GetMatchAlgorithm added in v0.4.0

func (m NoMatchRules) GetMatchAlgorithm() (v string, err quickfix.MessageRejectError)

GetMatchAlgorithm gets MatchAlgorithm, Tag 1142

func (NoMatchRules) GetMatchType added in v0.4.0

func (m NoMatchRules) GetMatchType() (v enum.MatchType, err quickfix.MessageRejectError)

GetMatchType gets MatchType, Tag 574

func (NoMatchRules) HasMatchAlgorithm added in v0.4.0

func (m NoMatchRules) HasMatchAlgorithm() bool

HasMatchAlgorithm returns true if MatchAlgorithm is present, Tag 1142

func (NoMatchRules) HasMatchType added in v0.4.0

func (m NoMatchRules) HasMatchType() bool

HasMatchType returns true if MatchType is present, Tag 574

func (NoMatchRules) SetMatchAlgorithm added in v0.4.0

func (m NoMatchRules) SetMatchAlgorithm(v string)

SetMatchAlgorithm sets MatchAlgorithm, Tag 1142

func (NoMatchRules) SetMatchType added in v0.4.0

func (m NoMatchRules) SetMatchType(v enum.MatchType)

SetMatchType sets MatchType, Tag 574

type NoMatchRulesRepeatingGroup added in v0.4.0

type NoMatchRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoMatchRulesRepeatingGroup is a repeating group, Tag 1235

func NewNoMatchRulesRepeatingGroup added in v0.4.0

func NewNoMatchRulesRepeatingGroup() NoMatchRulesRepeatingGroup

NewNoMatchRulesRepeatingGroup returns an initialized, NoMatchRulesRepeatingGroup

func (NoMatchRulesRepeatingGroup) Add added in v0.4.0

Add create and append a new NoMatchRules to this group

func (NoMatchRulesRepeatingGroup) Get added in v0.4.0

Get returns the ith NoMatchRules in the NoMatchRulesRepeatinGroup

type NoOrdTypeRules added in v0.4.0

type NoOrdTypeRules struct {
	*quickfix.Group
}

NoOrdTypeRules is a repeating group element, Tag 1237

func (NoOrdTypeRules) GetOrdType added in v0.4.0

func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError)

GetOrdType gets OrdType, Tag 40

func (NoOrdTypeRules) HasOrdType added in v0.4.0

func (m NoOrdTypeRules) HasOrdType() bool

HasOrdType returns true if OrdType is present, Tag 40

func (NoOrdTypeRules) SetOrdType added in v0.4.0

func (m NoOrdTypeRules) SetOrdType(v enum.OrdType)

SetOrdType sets OrdType, Tag 40

type NoOrdTypeRulesRepeatingGroup added in v0.4.0

type NoOrdTypeRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237

func NewNoOrdTypeRulesRepeatingGroup added in v0.4.0

func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup

NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup

func (NoOrdTypeRulesRepeatingGroup) Add added in v0.4.0

Add create and append a new NoOrdTypeRules to this group

func (NoOrdTypeRulesRepeatingGroup) Get added in v0.4.0

Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup

type NoTimeInForceRules added in v0.4.0

type NoTimeInForceRules struct {
	*quickfix.Group
}

NoTimeInForceRules is a repeating group element, Tag 1239

func (NoTimeInForceRules) GetTimeInForce added in v0.4.0

func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError)

GetTimeInForce gets TimeInForce, Tag 59

func (NoTimeInForceRules) HasTimeInForce added in v0.4.0

func (m NoTimeInForceRules) HasTimeInForce() bool

HasTimeInForce returns true if TimeInForce is present, Tag 59

func (NoTimeInForceRules) SetTimeInForce added in v0.4.0

func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce)

SetTimeInForce sets TimeInForce, Tag 59

type NoTimeInForceRulesRepeatingGroup added in v0.4.0

type NoTimeInForceRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239

func NewNoTimeInForceRulesRepeatingGroup added in v0.4.0

func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup

NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup

func (NoTimeInForceRulesRepeatingGroup) Add added in v0.4.0

Add create and append a new NoTimeInForceRules to this group

func (NoTimeInForceRulesRepeatingGroup) Get added in v0.4.0

Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup

type NoTradingSessions added in v0.4.0

type NoTradingSessions struct {
	*quickfix.Group
}

NoTradingSessions is a repeating group element, Tag 386

func (NoTradingSessions) GetEncodedText added in v0.4.0

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

GetEncodedText gets EncodedText, Tag 355

func (NoTradingSessions) GetEncodedTextLen added in v0.4.0

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

GetEncodedTextLen gets EncodedTextLen, Tag 354

func (NoTradingSessions) GetMarketID added in v0.4.0

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

GetMarketID gets MarketID, Tag 1301

func (NoTradingSessions) GetMarketSegmentID added in v0.4.0

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

GetMarketSegmentID gets MarketSegmentID, Tag 1300

func (NoTradingSessions) GetNoExecInstRules added in v0.4.0

GetNoExecInstRules gets NoExecInstRules, Tag 1232

func (NoTradingSessions) GetNoMDFeedTypes added in v0.4.0

GetNoMDFeedTypes gets NoMDFeedTypes, Tag 1141

func (NoTradingSessions) GetNoMatchRules added in v0.4.0

GetNoMatchRules gets NoMatchRules, Tag 1235

func (NoTradingSessions) GetNoOrdTypeRules added in v0.4.0

GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237

func (NoTradingSessions) GetNoTimeInForceRules added in v0.4.0

GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239

func (NoTradingSessions) GetSecurityExchange added in v0.4.0

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

GetSecurityExchange gets SecurityExchange, Tag 207

func (NoTradingSessions) GetText added in v0.4.0

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

GetText gets Text, Tag 58

func (NoTradingSessions) GetTotalVolumeTraded added in v0.4.0

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

GetTotalVolumeTraded gets TotalVolumeTraded, Tag 387

func (NoTradingSessions) GetTradSesCloseTime added in v0.4.0

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

GetTradSesCloseTime gets TradSesCloseTime, Tag 344

func (NoTradingSessions) GetTradSesEndTime added in v0.4.0

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

GetTradSesEndTime gets TradSesEndTime, Tag 345

func (NoTradingSessions) GetTradSesMethod added in v0.4.0

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

GetTradSesMethod gets TradSesMethod, Tag 338

func (NoTradingSessions) GetTradSesMode added in v0.4.0

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

GetTradSesMode gets TradSesMode, Tag 339

func (NoTradingSessions) GetTradSesOpenTime added in v0.4.0

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

GetTradSesOpenTime gets TradSesOpenTime, Tag 342

func (NoTradingSessions) GetTradSesPreCloseTime added in v0.4.0

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

GetTradSesPreCloseTime gets TradSesPreCloseTime, Tag 343

func (NoTradingSessions) GetTradSesStartTime added in v0.4.0

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

GetTradSesStartTime gets TradSesStartTime, Tag 341

func (NoTradingSessions) GetTradSesStatus added in v0.4.0

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

GetTradSesStatus gets TradSesStatus, Tag 340

func (NoTradingSessions) GetTradSesStatusRejReason added in v0.4.0

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

GetTradSesStatusRejReason gets TradSesStatusRejReason, Tag 567

func (NoTradingSessions) GetTradingSessionDesc added in v0.4.0

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

GetTradingSessionDesc gets TradingSessionDesc, Tag 1326

func (NoTradingSessions) GetTradingSessionID added in v0.4.0

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

GetTradingSessionID gets TradingSessionID, Tag 336

func (NoTradingSessions) GetTradingSessionSubID added in v0.4.0

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

GetTradingSessionSubID gets TradingSessionSubID, Tag 625

func (NoTradingSessions) GetUnsolicitedIndicator added in v0.4.0

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

GetUnsolicitedIndicator gets UnsolicitedIndicator, Tag 325

func (NoTradingSessions) HasEncodedText added in v0.4.0

func (m NoTradingSessions) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355

func (NoTradingSessions) HasEncodedTextLen added in v0.4.0

func (m NoTradingSessions) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354

func (NoTradingSessions) HasMarketID added in v0.4.0

func (m NoTradingSessions) HasMarketID() bool

HasMarketID returns true if MarketID is present, Tag 1301

func (NoTradingSessions) HasMarketSegmentID added in v0.4.0

func (m NoTradingSessions) HasMarketSegmentID() bool

HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300

func (NoTradingSessions) HasNoExecInstRules added in v0.4.0

func (m NoTradingSessions) HasNoExecInstRules() bool

HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232

func (NoTradingSessions) HasNoMDFeedTypes added in v0.4.0

func (m NoTradingSessions) HasNoMDFeedTypes() bool

HasNoMDFeedTypes returns true if NoMDFeedTypes is present, Tag 1141

func (NoTradingSessions) HasNoMatchRules added in v0.4.0

func (m NoTradingSessions) HasNoMatchRules() bool

HasNoMatchRules returns true if NoMatchRules is present, Tag 1235

func (NoTradingSessions) HasNoOrdTypeRules added in v0.4.0

func (m NoTradingSessions) HasNoOrdTypeRules() bool

HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237

func (NoTradingSessions) HasNoTimeInForceRules added in v0.4.0

func (m NoTradingSessions) HasNoTimeInForceRules() bool

HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239

func (NoTradingSessions) HasSecurityExchange added in v0.4.0

func (m NoTradingSessions) HasSecurityExchange() bool

HasSecurityExchange returns true if SecurityExchange is present, Tag 207

func (NoTradingSessions) HasText added in v0.4.0

func (m NoTradingSessions) HasText() bool

HasText returns true if Text is present, Tag 58

func (NoTradingSessions) HasTotalVolumeTraded added in v0.4.0

func (m NoTradingSessions) HasTotalVolumeTraded() bool

HasTotalVolumeTraded returns true if TotalVolumeTraded is present, Tag 387

func (NoTradingSessions) HasTradSesCloseTime added in v0.4.0

func (m NoTradingSessions) HasTradSesCloseTime() bool

HasTradSesCloseTime returns true if TradSesCloseTime is present, Tag 344

func (NoTradingSessions) HasTradSesEndTime added in v0.4.0

func (m NoTradingSessions) HasTradSesEndTime() bool

HasTradSesEndTime returns true if TradSesEndTime is present, Tag 345

func (NoTradingSessions) HasTradSesMethod added in v0.4.0

func (m NoTradingSessions) HasTradSesMethod() bool

HasTradSesMethod returns true if TradSesMethod is present, Tag 338

func (NoTradingSessions) HasTradSesMode added in v0.4.0

func (m NoTradingSessions) HasTradSesMode() bool

HasTradSesMode returns true if TradSesMode is present, Tag 339

func (NoTradingSessions) HasTradSesOpenTime added in v0.4.0

func (m NoTradingSessions) HasTradSesOpenTime() bool

HasTradSesOpenTime returns true if TradSesOpenTime is present, Tag 342

func (NoTradingSessions) HasTradSesPreCloseTime added in v0.4.0

func (m NoTradingSessions) HasTradSesPreCloseTime() bool

HasTradSesPreCloseTime returns true if TradSesPreCloseTime is present, Tag 343

func (NoTradingSessions) HasTradSesStartTime added in v0.4.0

func (m NoTradingSessions) HasTradSesStartTime() bool

HasTradSesStartTime returns true if TradSesStartTime is present, Tag 341

func (NoTradingSessions) HasTradSesStatus added in v0.4.0

func (m NoTradingSessions) HasTradSesStatus() bool

HasTradSesStatus returns true if TradSesStatus is present, Tag 340

func (NoTradingSessions) HasTradSesStatusRejReason added in v0.4.0

func (m NoTradingSessions) HasTradSesStatusRejReason() bool

HasTradSesStatusRejReason returns true if TradSesStatusRejReason is present, Tag 567

func (NoTradingSessions) HasTradingSessionDesc added in v0.4.0

func (m NoTradingSessions) HasTradingSessionDesc() bool

HasTradingSessionDesc returns true if TradingSessionDesc is present, Tag 1326

func (NoTradingSessions) HasTradingSessionID added in v0.4.0

func (m NoTradingSessions) HasTradingSessionID() bool

HasTradingSessionID returns true if TradingSessionID is present, Tag 336

func (NoTradingSessions) HasTradingSessionSubID added in v0.4.0

func (m NoTradingSessions) HasTradingSessionSubID() bool

HasTradingSessionSubID returns true if TradingSessionSubID is present, Tag 625

func (NoTradingSessions) HasUnsolicitedIndicator added in v0.4.0

func (m NoTradingSessions) HasUnsolicitedIndicator() bool

HasUnsolicitedIndicator returns true if UnsolicitedIndicator is present, Tag 325

func (NoTradingSessions) SetEncodedText added in v0.4.0

func (m NoTradingSessions) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355

func (NoTradingSessions) SetEncodedTextLen added in v0.4.0

func (m NoTradingSessions) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354

func (NoTradingSessions) SetMarketID added in v0.4.0

func (m NoTradingSessions) SetMarketID(v string)

SetMarketID sets MarketID, Tag 1301

func (NoTradingSessions) SetMarketSegmentID added in v0.4.0

func (m NoTradingSessions) SetMarketSegmentID(v string)

SetMarketSegmentID sets MarketSegmentID, Tag 1300

func (NoTradingSessions) SetNoExecInstRules added in v0.4.0

func (m NoTradingSessions) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup)

SetNoExecInstRules sets NoExecInstRules, Tag 1232

func (NoTradingSessions) SetNoMDFeedTypes added in v0.4.0

func (m NoTradingSessions) SetNoMDFeedTypes(f NoMDFeedTypesRepeatingGroup)

SetNoMDFeedTypes sets NoMDFeedTypes, Tag 1141

func (NoTradingSessions) SetNoMatchRules added in v0.4.0

func (m NoTradingSessions) SetNoMatchRules(f NoMatchRulesRepeatingGroup)

SetNoMatchRules sets NoMatchRules, Tag 1235

func (NoTradingSessions) SetNoOrdTypeRules added in v0.4.0

func (m NoTradingSessions) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup)

SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237

func (NoTradingSessions) SetNoTimeInForceRules added in v0.4.0

func (m NoTradingSessions) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup)

SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239

func (NoTradingSessions) SetSecurityExchange added in v0.4.0

func (m NoTradingSessions) SetSecurityExchange(v string)

SetSecurityExchange sets SecurityExchange, Tag 207

func (NoTradingSessions) SetText added in v0.4.0

func (m NoTradingSessions) SetText(v string)

SetText sets Text, Tag 58

func (NoTradingSessions) SetTotalVolumeTraded added in v0.4.0

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

SetTotalVolumeTraded sets TotalVolumeTraded, Tag 387

func (NoTradingSessions) SetTradSesCloseTime added in v0.4.0

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

SetTradSesCloseTime sets TradSesCloseTime, Tag 344

func (NoTradingSessions) SetTradSesEndTime added in v0.4.0

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

SetTradSesEndTime sets TradSesEndTime, Tag 345

func (NoTradingSessions) SetTradSesMethod added in v0.4.0

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

SetTradSesMethod sets TradSesMethod, Tag 338

func (NoTradingSessions) SetTradSesMode added in v0.4.0

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

SetTradSesMode sets TradSesMode, Tag 339

func (NoTradingSessions) SetTradSesOpenTime added in v0.4.0

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

SetTradSesOpenTime sets TradSesOpenTime, Tag 342

func (NoTradingSessions) SetTradSesPreCloseTime added in v0.4.0

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

SetTradSesPreCloseTime sets TradSesPreCloseTime, Tag 343

func (NoTradingSessions) SetTradSesStartTime added in v0.4.0

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

SetTradSesStartTime sets TradSesStartTime, Tag 341

func (NoTradingSessions) SetTradSesStatus added in v0.4.0

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

SetTradSesStatus sets TradSesStatus, Tag 340

func (NoTradingSessions) SetTradSesStatusRejReason added in v0.4.0

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

SetTradSesStatusRejReason sets TradSesStatusRejReason, Tag 567

func (NoTradingSessions) SetTradingSessionDesc added in v0.4.0

func (m NoTradingSessions) SetTradingSessionDesc(v string)

SetTradingSessionDesc sets TradingSessionDesc, Tag 1326

func (NoTradingSessions) SetTradingSessionID added in v0.4.0

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

SetTradingSessionID sets TradingSessionID, Tag 336

func (NoTradingSessions) SetTradingSessionSubID added in v0.4.0

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

SetTradingSessionSubID sets TradingSessionSubID, Tag 625

func (NoTradingSessions) SetUnsolicitedIndicator added in v0.4.0

func (m NoTradingSessions) SetUnsolicitedIndicator(v bool)

SetUnsolicitedIndicator sets UnsolicitedIndicator, Tag 325

type NoTradingSessionsRepeatingGroup added in v0.4.0

type NoTradingSessionsRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoTradingSessionsRepeatingGroup is a repeating group, Tag 386

func NewNoTradingSessionsRepeatingGroup added in v0.4.0

func NewNoTradingSessionsRepeatingGroup() NoTradingSessionsRepeatingGroup

NewNoTradingSessionsRepeatingGroup returns an initialized, NoTradingSessionsRepeatingGroup

func (NoTradingSessionsRepeatingGroup) Add added in v0.4.0

Add create and append a new NoTradingSessions to this group

func (NoTradingSessionsRepeatingGroup) Get added in v0.4.0

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 added in v0.4.0

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

TradingSessionList is the fix50sp1 TradingSessionList type, MsgType = BJ

func FromMessage added in v0.4.0

func FromMessage(m *quickfix.Message) TradingSessionList

FromMessage creates a TradingSessionList from a quickfix.Message instance

func New added in v0.2.0

func New() (m TradingSessionList)

New returns a TradingSessionList initialized with the required fields for TradingSessionList

func (TradingSessionList) GetApplID added in v0.4.0

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

GetApplID gets ApplID, Tag 1180

func (TradingSessionList) GetApplLastSeqNum added in v0.4.0

func (m TradingSessionList) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError)

GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350

func (TradingSessionList) GetApplResendFlag added in v0.4.0

func (m TradingSessionList) GetApplResendFlag() (v bool, err quickfix.MessageRejectError)

GetApplResendFlag gets ApplResendFlag, Tag 1352

func (TradingSessionList) GetApplSeqNum added in v0.4.0

func (m TradingSessionList) GetApplSeqNum() (v int, err quickfix.MessageRejectError)

GetApplSeqNum gets ApplSeqNum, Tag 1181

func (TradingSessionList) GetNoTradingSessions added in v0.4.0

GetNoTradingSessions gets NoTradingSessions, Tag 386

func (TradingSessionList) GetTradSesReqID added in v0.4.0

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

GetTradSesReqID gets TradSesReqID, Tag 335

func (TradingSessionList) HasApplID added in v0.4.0

func (m TradingSessionList) HasApplID() bool

HasApplID returns true if ApplID is present, Tag 1180

func (TradingSessionList) HasApplLastSeqNum added in v0.4.0

func (m TradingSessionList) HasApplLastSeqNum() bool

HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350

func (TradingSessionList) HasApplResendFlag added in v0.4.0

func (m TradingSessionList) HasApplResendFlag() bool

HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352

func (TradingSessionList) HasApplSeqNum added in v0.4.0

func (m TradingSessionList) HasApplSeqNum() bool

HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181

func (TradingSessionList) HasNoTradingSessions added in v0.4.0

func (m TradingSessionList) HasNoTradingSessions() bool

HasNoTradingSessions returns true if NoTradingSessions is present, Tag 386

func (TradingSessionList) HasTradSesReqID added in v0.4.0

func (m TradingSessionList) HasTradSesReqID() bool

HasTradSesReqID returns true if TradSesReqID is present, Tag 335

func (TradingSessionList) SetApplID added in v0.4.0

func (m TradingSessionList) SetApplID(v string)

SetApplID sets ApplID, Tag 1180

func (TradingSessionList) SetApplLastSeqNum added in v0.4.0

func (m TradingSessionList) SetApplLastSeqNum(v int)

SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350

func (TradingSessionList) SetApplResendFlag added in v0.4.0

func (m TradingSessionList) SetApplResendFlag(v bool)

SetApplResendFlag sets ApplResendFlag, Tag 1352

func (TradingSessionList) SetApplSeqNum added in v0.4.0

func (m TradingSessionList) SetApplSeqNum(v int)

SetApplSeqNum sets ApplSeqNum, Tag 1181

func (TradingSessionList) SetNoTradingSessions added in v0.4.0

func (m TradingSessionList) SetNoTradingSessions(f NoTradingSessionsRepeatingGroup)

SetNoTradingSessions sets NoTradingSessions, Tag 386

func (TradingSessionList) SetTradSesReqID added in v0.4.0

func (m TradingSessionList) SetTradSesReqID(v string)

SetTradSesReqID sets TradSesReqID, Tag 335

func (TradingSessionList) ToMessage added in v0.4.0

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

ToMessage returns a quickfix.Message instance

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL