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 MarketDefinition

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

MarketDefinition is the fix50sp1 MarketDefinition type, MsgType = BU

func FromMessage

func FromMessage(m *quickfix.Message) MarketDefinition

FromMessage creates a MarketDefinition from a quickfix.Message instance

func New

func New(marketreportid field.MarketReportIDField, marketid field.MarketIDField) (m MarketDefinition)

New returns a MarketDefinition initialized with the required fields for MarketDefinition

func (MarketDefinition) GetApplID

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

GetApplID gets ApplID, Tag 1180

func (MarketDefinition) GetApplLastSeqNum

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

GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350

func (MarketDefinition) GetApplResendFlag

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

GetApplResendFlag gets ApplResendFlag, Tag 1352

func (MarketDefinition) GetApplSeqNum

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

GetApplSeqNum gets ApplSeqNum, Tag 1181

func (MarketDefinition) GetCurrency

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

GetCurrency gets Currency, Tag 15

func (MarketDefinition) GetEncodedMktSegmDesc

func (m MarketDefinition) GetEncodedMktSegmDesc() (v string, err quickfix.MessageRejectError)

GetEncodedMktSegmDesc gets EncodedMktSegmDesc, Tag 1398

func (MarketDefinition) GetEncodedMktSegmDescLen

func (m MarketDefinition) GetEncodedMktSegmDescLen() (v int, err quickfix.MessageRejectError)

GetEncodedMktSegmDescLen gets EncodedMktSegmDescLen, Tag 1397

func (MarketDefinition) GetEncodedText

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

GetEncodedText gets EncodedText, Tag 355

func (MarketDefinition) GetEncodedTextLen

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

GetEncodedTextLen gets EncodedTextLen, Tag 354

func (MarketDefinition) GetExpirationCycle

func (m MarketDefinition) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError)

GetExpirationCycle gets ExpirationCycle, Tag 827

func (MarketDefinition) GetHighLimitPrice

func (m MarketDefinition) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError)

GetHighLimitPrice gets HighLimitPrice, Tag 1149

func (MarketDefinition) GetImpliedMarketIndicator

func (m MarketDefinition) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError)

GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144

func (MarketDefinition) GetLowLimitPrice

func (m MarketDefinition) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError)

GetLowLimitPrice gets LowLimitPrice, Tag 1148

func (MarketDefinition) GetMarketID

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

GetMarketID gets MarketID, Tag 1301

func (MarketDefinition) GetMarketReportID

func (m MarketDefinition) GetMarketReportID() (v string, err quickfix.MessageRejectError)

GetMarketReportID gets MarketReportID, Tag 1394

func (MarketDefinition) GetMarketReqID

func (m MarketDefinition) GetMarketReqID() (v string, err quickfix.MessageRejectError)

GetMarketReqID gets MarketReqID, Tag 1393

func (MarketDefinition) GetMarketSegmentDesc

func (m MarketDefinition) GetMarketSegmentDesc() (v string, err quickfix.MessageRejectError)

GetMarketSegmentDesc gets MarketSegmentDesc, Tag 1396

func (MarketDefinition) GetMarketSegmentID

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

GetMarketSegmentID gets MarketSegmentID, Tag 1300

func (MarketDefinition) GetMaxPriceVariation

func (m MarketDefinition) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError)

GetMaxPriceVariation gets MaxPriceVariation, Tag 1143

func (MarketDefinition) GetMaxTradeVol

func (m MarketDefinition) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError)

GetMaxTradeVol gets MaxTradeVol, Tag 1140

func (MarketDefinition) GetMinTradeVol

func (m MarketDefinition) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError)

GetMinTradeVol gets MinTradeVol, Tag 562

func (MarketDefinition) GetMultilegModel

func (m MarketDefinition) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError)

GetMultilegModel gets MultilegModel, Tag 1377

func (MarketDefinition) GetMultilegPriceMethod

func (m MarketDefinition) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError)

GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378

func (MarketDefinition) GetNoExecInstRules

GetNoExecInstRules gets NoExecInstRules, Tag 1232

func (MarketDefinition) GetNoLotTypeRules

GetNoLotTypeRules gets NoLotTypeRules, Tag 1234

func (MarketDefinition) GetNoOrdTypeRules

GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237

func (MarketDefinition) GetNoTickRules

GetNoTickRules gets NoTickRules, Tag 1205

func (MarketDefinition) GetNoTimeInForceRules

GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239

func (MarketDefinition) GetParentMktSegmID

func (m MarketDefinition) GetParentMktSegmID() (v string, err quickfix.MessageRejectError)

GetParentMktSegmID gets ParentMktSegmID, Tag 1325

func (MarketDefinition) GetPriceLimitType

func (m MarketDefinition) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError)

GetPriceLimitType gets PriceLimitType, Tag 1306

func (MarketDefinition) GetPriceType

func (m MarketDefinition) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError)

GetPriceType gets PriceType, Tag 423

func (MarketDefinition) GetRoundLot

func (m MarketDefinition) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError)

GetRoundLot gets RoundLot, Tag 561

func (MarketDefinition) GetText

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

GetText gets Text, Tag 58

func (MarketDefinition) GetTradingCurrency

func (m MarketDefinition) GetTradingCurrency() (v string, err quickfix.MessageRejectError)

GetTradingCurrency gets TradingCurrency, Tag 1245

func (MarketDefinition) GetTradingReferencePrice

func (m MarketDefinition) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError)

GetTradingReferencePrice gets TradingReferencePrice, Tag 1150

func (MarketDefinition) GetTransactTime

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

GetTransactTime gets TransactTime, Tag 60

func (MarketDefinition) HasApplID

func (m MarketDefinition) HasApplID() bool

HasApplID returns true if ApplID is present, Tag 1180

func (MarketDefinition) HasApplLastSeqNum

func (m MarketDefinition) HasApplLastSeqNum() bool

HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350

func (MarketDefinition) HasApplResendFlag

func (m MarketDefinition) HasApplResendFlag() bool

HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352

func (MarketDefinition) HasApplSeqNum

func (m MarketDefinition) HasApplSeqNum() bool

HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181

func (MarketDefinition) HasCurrency

func (m MarketDefinition) HasCurrency() bool

HasCurrency returns true if Currency is present, Tag 15

func (MarketDefinition) HasEncodedMktSegmDesc

func (m MarketDefinition) HasEncodedMktSegmDesc() bool

HasEncodedMktSegmDesc returns true if EncodedMktSegmDesc is present, Tag 1398

func (MarketDefinition) HasEncodedMktSegmDescLen

func (m MarketDefinition) HasEncodedMktSegmDescLen() bool

HasEncodedMktSegmDescLen returns true if EncodedMktSegmDescLen is present, Tag 1397

func (MarketDefinition) HasEncodedText

func (m MarketDefinition) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355

func (MarketDefinition) HasEncodedTextLen

func (m MarketDefinition) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354

func (MarketDefinition) HasExpirationCycle

func (m MarketDefinition) HasExpirationCycle() bool

HasExpirationCycle returns true if ExpirationCycle is present, Tag 827

func (MarketDefinition) HasHighLimitPrice

func (m MarketDefinition) HasHighLimitPrice() bool

HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149

func (MarketDefinition) HasImpliedMarketIndicator

func (m MarketDefinition) HasImpliedMarketIndicator() bool

HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144

func (MarketDefinition) HasLowLimitPrice

func (m MarketDefinition) HasLowLimitPrice() bool

HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148

func (MarketDefinition) HasMarketID

func (m MarketDefinition) HasMarketID() bool

HasMarketID returns true if MarketID is present, Tag 1301

func (MarketDefinition) HasMarketReportID

func (m MarketDefinition) HasMarketReportID() bool

HasMarketReportID returns true if MarketReportID is present, Tag 1394

func (MarketDefinition) HasMarketReqID

func (m MarketDefinition) HasMarketReqID() bool

HasMarketReqID returns true if MarketReqID is present, Tag 1393

func (MarketDefinition) HasMarketSegmentDesc

func (m MarketDefinition) HasMarketSegmentDesc() bool

HasMarketSegmentDesc returns true if MarketSegmentDesc is present, Tag 1396

func (MarketDefinition) HasMarketSegmentID

func (m MarketDefinition) HasMarketSegmentID() bool

HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300

func (MarketDefinition) HasMaxPriceVariation

func (m MarketDefinition) HasMaxPriceVariation() bool

HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143

func (MarketDefinition) HasMaxTradeVol

func (m MarketDefinition) HasMaxTradeVol() bool

HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140

func (MarketDefinition) HasMinTradeVol

func (m MarketDefinition) HasMinTradeVol() bool

HasMinTradeVol returns true if MinTradeVol is present, Tag 562

func (MarketDefinition) HasMultilegModel

func (m MarketDefinition) HasMultilegModel() bool

HasMultilegModel returns true if MultilegModel is present, Tag 1377

func (MarketDefinition) HasMultilegPriceMethod

func (m MarketDefinition) HasMultilegPriceMethod() bool

HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378

func (MarketDefinition) HasNoExecInstRules

func (m MarketDefinition) HasNoExecInstRules() bool

HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232

func (MarketDefinition) HasNoLotTypeRules

func (m MarketDefinition) HasNoLotTypeRules() bool

HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234

func (MarketDefinition) HasNoOrdTypeRules

func (m MarketDefinition) HasNoOrdTypeRules() bool

HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237

func (MarketDefinition) HasNoTickRules

func (m MarketDefinition) HasNoTickRules() bool

HasNoTickRules returns true if NoTickRules is present, Tag 1205

func (MarketDefinition) HasNoTimeInForceRules

func (m MarketDefinition) HasNoTimeInForceRules() bool

HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239

func (MarketDefinition) HasParentMktSegmID

func (m MarketDefinition) HasParentMktSegmID() bool

HasParentMktSegmID returns true if ParentMktSegmID is present, Tag 1325

func (MarketDefinition) HasPriceLimitType

func (m MarketDefinition) HasPriceLimitType() bool

HasPriceLimitType returns true if PriceLimitType is present, Tag 1306

func (MarketDefinition) HasPriceType

func (m MarketDefinition) HasPriceType() bool

HasPriceType returns true if PriceType is present, Tag 423

func (MarketDefinition) HasRoundLot

func (m MarketDefinition) HasRoundLot() bool

HasRoundLot returns true if RoundLot is present, Tag 561

func (MarketDefinition) HasText

func (m MarketDefinition) HasText() bool

HasText returns true if Text is present, Tag 58

func (MarketDefinition) HasTradingCurrency

func (m MarketDefinition) HasTradingCurrency() bool

HasTradingCurrency returns true if TradingCurrency is present, Tag 1245

func (MarketDefinition) HasTradingReferencePrice

func (m MarketDefinition) HasTradingReferencePrice() bool

HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150

func (MarketDefinition) HasTransactTime

func (m MarketDefinition) HasTransactTime() bool

HasTransactTime returns true if TransactTime is present, Tag 60

func (MarketDefinition) SetApplID

func (m MarketDefinition) SetApplID(v string)

SetApplID sets ApplID, Tag 1180

func (MarketDefinition) SetApplLastSeqNum

func (m MarketDefinition) SetApplLastSeqNum(v int)

SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350

func (MarketDefinition) SetApplResendFlag

func (m MarketDefinition) SetApplResendFlag(v bool)

SetApplResendFlag sets ApplResendFlag, Tag 1352

func (MarketDefinition) SetApplSeqNum

func (m MarketDefinition) SetApplSeqNum(v int)

SetApplSeqNum sets ApplSeqNum, Tag 1181

func (MarketDefinition) SetCurrency

func (m MarketDefinition) SetCurrency(v string)

SetCurrency sets Currency, Tag 15

func (MarketDefinition) SetEncodedMktSegmDesc

func (m MarketDefinition) SetEncodedMktSegmDesc(v string)

SetEncodedMktSegmDesc sets EncodedMktSegmDesc, Tag 1398

func (MarketDefinition) SetEncodedMktSegmDescLen

func (m MarketDefinition) SetEncodedMktSegmDescLen(v int)

SetEncodedMktSegmDescLen sets EncodedMktSegmDescLen, Tag 1397

func (MarketDefinition) SetEncodedText

func (m MarketDefinition) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355

func (MarketDefinition) SetEncodedTextLen

func (m MarketDefinition) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354

func (MarketDefinition) SetExpirationCycle

func (m MarketDefinition) SetExpirationCycle(v enum.ExpirationCycle)

SetExpirationCycle sets ExpirationCycle, Tag 827

func (MarketDefinition) SetHighLimitPrice

func (m MarketDefinition) SetHighLimitPrice(value decimal.Decimal, scale int32)

SetHighLimitPrice sets HighLimitPrice, Tag 1149

func (MarketDefinition) SetImpliedMarketIndicator

func (m MarketDefinition) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator)

SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144

func (MarketDefinition) SetLowLimitPrice

func (m MarketDefinition) SetLowLimitPrice(value decimal.Decimal, scale int32)

SetLowLimitPrice sets LowLimitPrice, Tag 1148

func (MarketDefinition) SetMarketID

func (m MarketDefinition) SetMarketID(v string)

SetMarketID sets MarketID, Tag 1301

func (MarketDefinition) SetMarketReportID

func (m MarketDefinition) SetMarketReportID(v string)

SetMarketReportID sets MarketReportID, Tag 1394

func (MarketDefinition) SetMarketReqID

func (m MarketDefinition) SetMarketReqID(v string)

SetMarketReqID sets MarketReqID, Tag 1393

func (MarketDefinition) SetMarketSegmentDesc

func (m MarketDefinition) SetMarketSegmentDesc(v string)

SetMarketSegmentDesc sets MarketSegmentDesc, Tag 1396

func (MarketDefinition) SetMarketSegmentID

func (m MarketDefinition) SetMarketSegmentID(v string)

SetMarketSegmentID sets MarketSegmentID, Tag 1300

func (MarketDefinition) SetMaxPriceVariation

func (m MarketDefinition) SetMaxPriceVariation(value decimal.Decimal, scale int32)

SetMaxPriceVariation sets MaxPriceVariation, Tag 1143

func (MarketDefinition) SetMaxTradeVol

func (m MarketDefinition) SetMaxTradeVol(value decimal.Decimal, scale int32)

SetMaxTradeVol sets MaxTradeVol, Tag 1140

func (MarketDefinition) SetMinTradeVol

func (m MarketDefinition) SetMinTradeVol(value decimal.Decimal, scale int32)

SetMinTradeVol sets MinTradeVol, Tag 562

func (MarketDefinition) SetMultilegModel

func (m MarketDefinition) SetMultilegModel(v enum.MultilegModel)

SetMultilegModel sets MultilegModel, Tag 1377

func (MarketDefinition) SetMultilegPriceMethod

func (m MarketDefinition) SetMultilegPriceMethod(v enum.MultilegPriceMethod)

SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378

func (MarketDefinition) SetNoExecInstRules

func (m MarketDefinition) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup)

SetNoExecInstRules sets NoExecInstRules, Tag 1232

func (MarketDefinition) SetNoLotTypeRules

func (m MarketDefinition) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup)

SetNoLotTypeRules sets NoLotTypeRules, Tag 1234

func (MarketDefinition) SetNoOrdTypeRules

func (m MarketDefinition) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup)

SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237

func (MarketDefinition) SetNoTickRules

func (m MarketDefinition) SetNoTickRules(f NoTickRulesRepeatingGroup)

SetNoTickRules sets NoTickRules, Tag 1205

func (MarketDefinition) SetNoTimeInForceRules

func (m MarketDefinition) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup)

SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239

func (MarketDefinition) SetParentMktSegmID

func (m MarketDefinition) SetParentMktSegmID(v string)

SetParentMktSegmID sets ParentMktSegmID, Tag 1325

func (MarketDefinition) SetPriceLimitType

func (m MarketDefinition) SetPriceLimitType(v enum.PriceLimitType)

SetPriceLimitType sets PriceLimitType, Tag 1306

func (MarketDefinition) SetPriceType

func (m MarketDefinition) SetPriceType(v enum.PriceType)

SetPriceType sets PriceType, Tag 423

func (MarketDefinition) SetRoundLot

func (m MarketDefinition) SetRoundLot(value decimal.Decimal, scale int32)

SetRoundLot sets RoundLot, Tag 561

func (MarketDefinition) SetText

func (m MarketDefinition) SetText(v string)

SetText sets Text, Tag 58

func (MarketDefinition) SetTradingCurrency

func (m MarketDefinition) SetTradingCurrency(v string)

SetTradingCurrency sets TradingCurrency, Tag 1245

func (MarketDefinition) SetTradingReferencePrice

func (m MarketDefinition) SetTradingReferencePrice(value decimal.Decimal, scale int32)

SetTradingReferencePrice sets TradingReferencePrice, Tag 1150

func (MarketDefinition) SetTransactTime

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

SetTransactTime sets TransactTime, Tag 60

func (MarketDefinition) ToMessage

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

ToMessage returns a quickfix.Message instance

type NoExecInstRules

type NoExecInstRules struct {
	*quickfix.Group
}

NoExecInstRules is a repeating group element, Tag 1232

func (NoExecInstRules) GetExecInstValue

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

GetExecInstValue gets ExecInstValue, Tag 1308

func (NoExecInstRules) HasExecInstValue

func (m NoExecInstRules) HasExecInstValue() bool

HasExecInstValue returns true if ExecInstValue is present, Tag 1308

func (NoExecInstRules) SetExecInstValue

func (m NoExecInstRules) SetExecInstValue(v string)

SetExecInstValue sets ExecInstValue, Tag 1308

type NoExecInstRulesRepeatingGroup

type NoExecInstRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232

func NewNoExecInstRulesRepeatingGroup

func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup

NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup

func (NoExecInstRulesRepeatingGroup) Add

Add create and append a new NoExecInstRules to this group

func (NoExecInstRulesRepeatingGroup) Get

Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup

type NoLotTypeRules

type NoLotTypeRules struct {
	*quickfix.Group
}

NoLotTypeRules is a repeating group element, Tag 1234

func (NoLotTypeRules) GetLotType

func (m NoLotTypeRules) GetLotType() (v enum.LotType, err quickfix.MessageRejectError)

GetLotType gets LotType, Tag 1093

func (NoLotTypeRules) GetMinLotSize

func (m NoLotTypeRules) GetMinLotSize() (v decimal.Decimal, err quickfix.MessageRejectError)

GetMinLotSize gets MinLotSize, Tag 1231

func (NoLotTypeRules) HasLotType

func (m NoLotTypeRules) HasLotType() bool

HasLotType returns true if LotType is present, Tag 1093

func (NoLotTypeRules) HasMinLotSize

func (m NoLotTypeRules) HasMinLotSize() bool

HasMinLotSize returns true if MinLotSize is present, Tag 1231

func (NoLotTypeRules) SetLotType

func (m NoLotTypeRules) SetLotType(v enum.LotType)

SetLotType sets LotType, Tag 1093

func (NoLotTypeRules) SetMinLotSize

func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32)

SetMinLotSize sets MinLotSize, Tag 1231

type NoLotTypeRulesRepeatingGroup

type NoLotTypeRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234

func NewNoLotTypeRulesRepeatingGroup

func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup

NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup

func (NoLotTypeRulesRepeatingGroup) Add

Add create and append a new NoLotTypeRules to this group

func (NoLotTypeRulesRepeatingGroup) Get

Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup

type NoOrdTypeRules

type NoOrdTypeRules struct {
	*quickfix.Group
}

NoOrdTypeRules is a repeating group element, Tag 1237

func (NoOrdTypeRules) GetOrdType

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

GetOrdType gets OrdType, Tag 40

func (NoOrdTypeRules) HasOrdType

func (m NoOrdTypeRules) HasOrdType() bool

HasOrdType returns true if OrdType is present, Tag 40

func (NoOrdTypeRules) SetOrdType

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

SetOrdType sets OrdType, Tag 40

type NoOrdTypeRulesRepeatingGroup

type NoOrdTypeRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237

func NewNoOrdTypeRulesRepeatingGroup

func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup

NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup

func (NoOrdTypeRulesRepeatingGroup) Add

Add create and append a new NoOrdTypeRules to this group

func (NoOrdTypeRulesRepeatingGroup) Get

Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup

type NoTickRules

type NoTickRules struct {
	*quickfix.Group
}

NoTickRules is a repeating group element, Tag 1205

func (NoTickRules) GetEndTickPriceRange

func (m NoTickRules) GetEndTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError)

GetEndTickPriceRange gets EndTickPriceRange, Tag 1207

func (NoTickRules) GetStartTickPriceRange

func (m NoTickRules) GetStartTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError)

GetStartTickPriceRange gets StartTickPriceRange, Tag 1206

func (NoTickRules) GetTickIncrement

func (m NoTickRules) GetTickIncrement() (v decimal.Decimal, err quickfix.MessageRejectError)

GetTickIncrement gets TickIncrement, Tag 1208

func (NoTickRules) GetTickRuleType

func (m NoTickRules) GetTickRuleType() (v enum.TickRuleType, err quickfix.MessageRejectError)

GetTickRuleType gets TickRuleType, Tag 1209

func (NoTickRules) HasEndTickPriceRange

func (m NoTickRules) HasEndTickPriceRange() bool

HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207

func (NoTickRules) HasStartTickPriceRange

func (m NoTickRules) HasStartTickPriceRange() bool

HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206

func (NoTickRules) HasTickIncrement

func (m NoTickRules) HasTickIncrement() bool

HasTickIncrement returns true if TickIncrement is present, Tag 1208

func (NoTickRules) HasTickRuleType

func (m NoTickRules) HasTickRuleType() bool

HasTickRuleType returns true if TickRuleType is present, Tag 1209

func (NoTickRules) SetEndTickPriceRange

func (m NoTickRules) SetEndTickPriceRange(value decimal.Decimal, scale int32)

SetEndTickPriceRange sets EndTickPriceRange, Tag 1207

func (NoTickRules) SetStartTickPriceRange

func (m NoTickRules) SetStartTickPriceRange(value decimal.Decimal, scale int32)

SetStartTickPriceRange sets StartTickPriceRange, Tag 1206

func (NoTickRules) SetTickIncrement

func (m NoTickRules) SetTickIncrement(value decimal.Decimal, scale int32)

SetTickIncrement sets TickIncrement, Tag 1208

func (NoTickRules) SetTickRuleType

func (m NoTickRules) SetTickRuleType(v enum.TickRuleType)

SetTickRuleType sets TickRuleType, Tag 1209

type NoTickRulesRepeatingGroup

type NoTickRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoTickRulesRepeatingGroup is a repeating group, Tag 1205

func NewNoTickRulesRepeatingGroup

func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup

NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup

func (NoTickRulesRepeatingGroup) Add

Add create and append a new NoTickRules to this group

func (NoTickRulesRepeatingGroup) Get

Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup

type NoTimeInForceRules

type NoTimeInForceRules struct {
	*quickfix.Group
}

NoTimeInForceRules is a repeating group element, Tag 1239

func (NoTimeInForceRules) GetTimeInForce

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

GetTimeInForce gets TimeInForce, Tag 59

func (NoTimeInForceRules) HasTimeInForce

func (m NoTimeInForceRules) HasTimeInForce() bool

HasTimeInForce returns true if TimeInForce is present, Tag 59

func (NoTimeInForceRules) SetTimeInForce

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

SetTimeInForce sets TimeInForce, Tag 59

type NoTimeInForceRulesRepeatingGroup

type NoTimeInForceRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239

func NewNoTimeInForceRulesRepeatingGroup

func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup

NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup

func (NoTimeInForceRulesRepeatingGroup) Add

Add create and append a new NoTimeInForceRules to this group

func (NoTimeInForceRulesRepeatingGroup) Get

Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup

type RouteOut

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

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