marketdefinition

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2019 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 MarketDefinition added in v0.4.0

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

MarketDefinition is the fix50sp2 MarketDefinition type, MsgType = BU

func FromMessage added in v0.4.0

func FromMessage(m *quickfix.Message) MarketDefinition

FromMessage creates a MarketDefinition from a quickfix.Message instance

func New added in v0.2.0

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

New returns a MarketDefinition initialized with the required fields for MarketDefinition

func (MarketDefinition) GetApplID added in v0.4.0

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

GetApplID gets ApplID, Tag 1180

func (MarketDefinition) GetApplLastSeqNum added in v0.4.0

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

GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350

func (MarketDefinition) GetApplResendFlag added in v0.4.0

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

GetApplResendFlag gets ApplResendFlag, Tag 1352

func (MarketDefinition) GetApplSeqNum added in v0.4.0

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

GetApplSeqNum gets ApplSeqNum, Tag 1181

func (MarketDefinition) GetCurrency added in v0.4.0

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

GetCurrency gets Currency, Tag 15

func (MarketDefinition) GetEncodedMktSegmDesc added in v0.4.0

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

GetEncodedMktSegmDesc gets EncodedMktSegmDesc, Tag 1398

func (MarketDefinition) GetEncodedMktSegmDescLen added in v0.4.0

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

GetEncodedMktSegmDescLen gets EncodedMktSegmDescLen, Tag 1397

func (MarketDefinition) GetEncodedText added in v0.4.0

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

GetEncodedText gets EncodedText, Tag 355

func (MarketDefinition) GetEncodedTextLen added in v0.4.0

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

GetEncodedTextLen gets EncodedTextLen, Tag 354

func (MarketDefinition) GetExpirationCycle added in v0.4.0

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

GetExpirationCycle gets ExpirationCycle, Tag 827

func (MarketDefinition) GetHighLimitPrice added in v0.4.0

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

GetHighLimitPrice gets HighLimitPrice, Tag 1149

func (MarketDefinition) GetImpliedMarketIndicator added in v0.4.0

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

GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144

func (MarketDefinition) GetLowLimitPrice added in v0.4.0

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

GetLowLimitPrice gets LowLimitPrice, Tag 1148

func (MarketDefinition) GetMarketID added in v0.4.0

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

GetMarketID gets MarketID, Tag 1301

func (MarketDefinition) GetMarketReportID added in v0.4.0

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

GetMarketReportID gets MarketReportID, Tag 1394

func (MarketDefinition) GetMarketReqID added in v0.4.0

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

GetMarketReqID gets MarketReqID, Tag 1393

func (MarketDefinition) GetMarketSegmentDesc added in v0.4.0

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

GetMarketSegmentDesc gets MarketSegmentDesc, Tag 1396

func (MarketDefinition) GetMarketSegmentID added in v0.4.0

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

GetMarketSegmentID gets MarketSegmentID, Tag 1300

func (MarketDefinition) GetMaxPriceVariation added in v0.4.0

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

GetMaxPriceVariation gets MaxPriceVariation, Tag 1143

func (MarketDefinition) GetMaxTradeVol added in v0.4.0

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

GetMaxTradeVol gets MaxTradeVol, Tag 1140

func (MarketDefinition) GetMinTradeVol added in v0.4.0

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

GetMinTradeVol gets MinTradeVol, Tag 562

func (MarketDefinition) GetMultilegModel added in v0.4.0

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

GetMultilegModel gets MultilegModel, Tag 1377

func (MarketDefinition) GetMultilegPriceMethod added in v0.4.0

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

GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378

func (MarketDefinition) GetNoExecInstRules added in v0.4.0

GetNoExecInstRules gets NoExecInstRules, Tag 1232

func (MarketDefinition) GetNoLotTypeRules added in v0.4.0

GetNoLotTypeRules gets NoLotTypeRules, Tag 1234

func (MarketDefinition) GetNoOrdTypeRules added in v0.4.0

GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237

func (MarketDefinition) GetNoTickRules added in v0.4.0

GetNoTickRules gets NoTickRules, Tag 1205

func (MarketDefinition) GetNoTimeInForceRules added in v0.4.0

GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239

func (MarketDefinition) GetParentMktSegmID added in v0.4.0

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

GetParentMktSegmID gets ParentMktSegmID, Tag 1325

func (MarketDefinition) GetPriceLimitType added in v0.4.0

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

GetPriceLimitType gets PriceLimitType, Tag 1306

func (MarketDefinition) GetPriceType added in v0.4.0

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

GetPriceType gets PriceType, Tag 423

func (MarketDefinition) GetRoundLot added in v0.4.0

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

GetRoundLot gets RoundLot, Tag 561

func (MarketDefinition) GetText added in v0.4.0

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

GetText gets Text, Tag 58

func (MarketDefinition) GetTradingCurrency added in v0.4.0

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

GetTradingCurrency gets TradingCurrency, Tag 1245

func (MarketDefinition) GetTradingReferencePrice added in v0.4.0

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

GetTradingReferencePrice gets TradingReferencePrice, Tag 1150

func (MarketDefinition) GetTransactTime added in v0.4.0

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

GetTransactTime gets TransactTime, Tag 60

func (MarketDefinition) HasApplID added in v0.4.0

func (m MarketDefinition) HasApplID() bool

HasApplID returns true if ApplID is present, Tag 1180

func (MarketDefinition) HasApplLastSeqNum added in v0.4.0

func (m MarketDefinition) HasApplLastSeqNum() bool

HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350

func (MarketDefinition) HasApplResendFlag added in v0.4.0

func (m MarketDefinition) HasApplResendFlag() bool

HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352

func (MarketDefinition) HasApplSeqNum added in v0.4.0

func (m MarketDefinition) HasApplSeqNum() bool

HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181

func (MarketDefinition) HasCurrency added in v0.4.0

func (m MarketDefinition) HasCurrency() bool

HasCurrency returns true if Currency is present, Tag 15

func (MarketDefinition) HasEncodedMktSegmDesc added in v0.4.0

func (m MarketDefinition) HasEncodedMktSegmDesc() bool

HasEncodedMktSegmDesc returns true if EncodedMktSegmDesc is present, Tag 1398

func (MarketDefinition) HasEncodedMktSegmDescLen added in v0.4.0

func (m MarketDefinition) HasEncodedMktSegmDescLen() bool

HasEncodedMktSegmDescLen returns true if EncodedMktSegmDescLen is present, Tag 1397

func (MarketDefinition) HasEncodedText added in v0.4.0

func (m MarketDefinition) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355

func (MarketDefinition) HasEncodedTextLen added in v0.4.0

func (m MarketDefinition) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354

func (MarketDefinition) HasExpirationCycle added in v0.4.0

func (m MarketDefinition) HasExpirationCycle() bool

HasExpirationCycle returns true if ExpirationCycle is present, Tag 827

func (MarketDefinition) HasHighLimitPrice added in v0.4.0

func (m MarketDefinition) HasHighLimitPrice() bool

HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149

func (MarketDefinition) HasImpliedMarketIndicator added in v0.4.0

func (m MarketDefinition) HasImpliedMarketIndicator() bool

HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144

func (MarketDefinition) HasLowLimitPrice added in v0.4.0

func (m MarketDefinition) HasLowLimitPrice() bool

HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148

func (MarketDefinition) HasMarketID added in v0.4.0

func (m MarketDefinition) HasMarketID() bool

HasMarketID returns true if MarketID is present, Tag 1301

func (MarketDefinition) HasMarketReportID added in v0.4.0

func (m MarketDefinition) HasMarketReportID() bool

HasMarketReportID returns true if MarketReportID is present, Tag 1394

func (MarketDefinition) HasMarketReqID added in v0.4.0

func (m MarketDefinition) HasMarketReqID() bool

HasMarketReqID returns true if MarketReqID is present, Tag 1393

func (MarketDefinition) HasMarketSegmentDesc added in v0.4.0

func (m MarketDefinition) HasMarketSegmentDesc() bool

HasMarketSegmentDesc returns true if MarketSegmentDesc is present, Tag 1396

func (MarketDefinition) HasMarketSegmentID added in v0.4.0

func (m MarketDefinition) HasMarketSegmentID() bool

HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300

func (MarketDefinition) HasMaxPriceVariation added in v0.4.0

func (m MarketDefinition) HasMaxPriceVariation() bool

HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143

func (MarketDefinition) HasMaxTradeVol added in v0.4.0

func (m MarketDefinition) HasMaxTradeVol() bool

HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140

func (MarketDefinition) HasMinTradeVol added in v0.4.0

func (m MarketDefinition) HasMinTradeVol() bool

HasMinTradeVol returns true if MinTradeVol is present, Tag 562

func (MarketDefinition) HasMultilegModel added in v0.4.0

func (m MarketDefinition) HasMultilegModel() bool

HasMultilegModel returns true if MultilegModel is present, Tag 1377

func (MarketDefinition) HasMultilegPriceMethod added in v0.4.0

func (m MarketDefinition) HasMultilegPriceMethod() bool

HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378

func (MarketDefinition) HasNoExecInstRules added in v0.4.0

func (m MarketDefinition) HasNoExecInstRules() bool

HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232

func (MarketDefinition) HasNoLotTypeRules added in v0.4.0

func (m MarketDefinition) HasNoLotTypeRules() bool

HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234

func (MarketDefinition) HasNoOrdTypeRules added in v0.4.0

func (m MarketDefinition) HasNoOrdTypeRules() bool

HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237

func (MarketDefinition) HasNoTickRules added in v0.4.0

func (m MarketDefinition) HasNoTickRules() bool

HasNoTickRules returns true if NoTickRules is present, Tag 1205

func (MarketDefinition) HasNoTimeInForceRules added in v0.4.0

func (m MarketDefinition) HasNoTimeInForceRules() bool

HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239

func (MarketDefinition) HasParentMktSegmID added in v0.4.0

func (m MarketDefinition) HasParentMktSegmID() bool

HasParentMktSegmID returns true if ParentMktSegmID is present, Tag 1325

func (MarketDefinition) HasPriceLimitType added in v0.4.0

func (m MarketDefinition) HasPriceLimitType() bool

HasPriceLimitType returns true if PriceLimitType is present, Tag 1306

func (MarketDefinition) HasPriceType added in v0.4.0

func (m MarketDefinition) HasPriceType() bool

HasPriceType returns true if PriceType is present, Tag 423

func (MarketDefinition) HasRoundLot added in v0.4.0

func (m MarketDefinition) HasRoundLot() bool

HasRoundLot returns true if RoundLot is present, Tag 561

func (MarketDefinition) HasText added in v0.4.0

func (m MarketDefinition) HasText() bool

HasText returns true if Text is present, Tag 58

func (MarketDefinition) HasTradingCurrency added in v0.4.0

func (m MarketDefinition) HasTradingCurrency() bool

HasTradingCurrency returns true if TradingCurrency is present, Tag 1245

func (MarketDefinition) HasTradingReferencePrice added in v0.4.0

func (m MarketDefinition) HasTradingReferencePrice() bool

HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150

func (MarketDefinition) HasTransactTime added in v0.4.0

func (m MarketDefinition) HasTransactTime() bool

HasTransactTime returns true if TransactTime is present, Tag 60

func (MarketDefinition) SetApplID added in v0.4.0

func (m MarketDefinition) SetApplID(v string)

SetApplID sets ApplID, Tag 1180

func (MarketDefinition) SetApplLastSeqNum added in v0.4.0

func (m MarketDefinition) SetApplLastSeqNum(v int)

SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350

func (MarketDefinition) SetApplResendFlag added in v0.4.0

func (m MarketDefinition) SetApplResendFlag(v bool)

SetApplResendFlag sets ApplResendFlag, Tag 1352

func (MarketDefinition) SetApplSeqNum added in v0.4.0

func (m MarketDefinition) SetApplSeqNum(v int)

SetApplSeqNum sets ApplSeqNum, Tag 1181

func (MarketDefinition) SetCurrency added in v0.4.0

func (m MarketDefinition) SetCurrency(v string)

SetCurrency sets Currency, Tag 15

func (MarketDefinition) SetEncodedMktSegmDesc added in v0.4.0

func (m MarketDefinition) SetEncodedMktSegmDesc(v string)

SetEncodedMktSegmDesc sets EncodedMktSegmDesc, Tag 1398

func (MarketDefinition) SetEncodedMktSegmDescLen added in v0.4.0

func (m MarketDefinition) SetEncodedMktSegmDescLen(v int)

SetEncodedMktSegmDescLen sets EncodedMktSegmDescLen, Tag 1397

func (MarketDefinition) SetEncodedText added in v0.4.0

func (m MarketDefinition) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355

func (MarketDefinition) SetEncodedTextLen added in v0.4.0

func (m MarketDefinition) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354

func (MarketDefinition) SetExpirationCycle added in v0.4.0

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

SetExpirationCycle sets ExpirationCycle, Tag 827

func (MarketDefinition) SetHighLimitPrice added in v0.4.0

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

SetHighLimitPrice sets HighLimitPrice, Tag 1149

func (MarketDefinition) SetImpliedMarketIndicator added in v0.4.0

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

SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144

func (MarketDefinition) SetLowLimitPrice added in v0.4.0

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

SetLowLimitPrice sets LowLimitPrice, Tag 1148

func (MarketDefinition) SetMarketID added in v0.4.0

func (m MarketDefinition) SetMarketID(v string)

SetMarketID sets MarketID, Tag 1301

func (MarketDefinition) SetMarketReportID added in v0.4.0

func (m MarketDefinition) SetMarketReportID(v string)

SetMarketReportID sets MarketReportID, Tag 1394

func (MarketDefinition) SetMarketReqID added in v0.4.0

func (m MarketDefinition) SetMarketReqID(v string)

SetMarketReqID sets MarketReqID, Tag 1393

func (MarketDefinition) SetMarketSegmentDesc added in v0.4.0

func (m MarketDefinition) SetMarketSegmentDesc(v string)

SetMarketSegmentDesc sets MarketSegmentDesc, Tag 1396

func (MarketDefinition) SetMarketSegmentID added in v0.4.0

func (m MarketDefinition) SetMarketSegmentID(v string)

SetMarketSegmentID sets MarketSegmentID, Tag 1300

func (MarketDefinition) SetMaxPriceVariation added in v0.4.0

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

SetMaxPriceVariation sets MaxPriceVariation, Tag 1143

func (MarketDefinition) SetMaxTradeVol added in v0.4.0

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

SetMaxTradeVol sets MaxTradeVol, Tag 1140

func (MarketDefinition) SetMinTradeVol added in v0.4.0

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

SetMinTradeVol sets MinTradeVol, Tag 562

func (MarketDefinition) SetMultilegModel added in v0.4.0

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

SetMultilegModel sets MultilegModel, Tag 1377

func (MarketDefinition) SetMultilegPriceMethod added in v0.4.0

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

SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378

func (MarketDefinition) SetNoExecInstRules added in v0.4.0

func (m MarketDefinition) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup)

SetNoExecInstRules sets NoExecInstRules, Tag 1232

func (MarketDefinition) SetNoLotTypeRules added in v0.4.0

func (m MarketDefinition) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup)

SetNoLotTypeRules sets NoLotTypeRules, Tag 1234

func (MarketDefinition) SetNoOrdTypeRules added in v0.4.0

func (m MarketDefinition) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup)

SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237

func (MarketDefinition) SetNoTickRules added in v0.4.0

func (m MarketDefinition) SetNoTickRules(f NoTickRulesRepeatingGroup)

SetNoTickRules sets NoTickRules, Tag 1205

func (MarketDefinition) SetNoTimeInForceRules added in v0.4.0

func (m MarketDefinition) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup)

SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239

func (MarketDefinition) SetParentMktSegmID added in v0.4.0

func (m MarketDefinition) SetParentMktSegmID(v string)

SetParentMktSegmID sets ParentMktSegmID, Tag 1325

func (MarketDefinition) SetPriceLimitType added in v0.4.0

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

SetPriceLimitType sets PriceLimitType, Tag 1306

func (MarketDefinition) SetPriceType added in v0.4.0

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

SetPriceType sets PriceType, Tag 423

func (MarketDefinition) SetRoundLot added in v0.4.0

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

SetRoundLot sets RoundLot, Tag 561

func (MarketDefinition) SetText added in v0.4.0

func (m MarketDefinition) SetText(v string)

SetText sets Text, Tag 58

func (MarketDefinition) SetTradingCurrency added in v0.4.0

func (m MarketDefinition) SetTradingCurrency(v string)

SetTradingCurrency sets TradingCurrency, Tag 1245

func (MarketDefinition) SetTradingReferencePrice added in v0.4.0

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

SetTradingReferencePrice sets TradingReferencePrice, Tag 1150

func (MarketDefinition) SetTransactTime added in v0.4.0

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

SetTransactTime sets TransactTime, Tag 60

func (MarketDefinition) ToMessage added in v0.4.0

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

ToMessage returns a quickfix.Message instance

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

type NoLotTypeRules struct {
	*quickfix.Group
}

NoLotTypeRules is a repeating group element, Tag 1234

func (NoLotTypeRules) GetLotType added in v0.4.0

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

GetLotType gets LotType, Tag 1093

func (NoLotTypeRules) GetMinLotSize added in v0.4.0

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

GetMinLotSize gets MinLotSize, Tag 1231

func (NoLotTypeRules) HasLotType added in v0.4.0

func (m NoLotTypeRules) HasLotType() bool

HasLotType returns true if LotType is present, Tag 1093

func (NoLotTypeRules) HasMinLotSize added in v0.4.0

func (m NoLotTypeRules) HasMinLotSize() bool

HasMinLotSize returns true if MinLotSize is present, Tag 1231

func (NoLotTypeRules) SetLotType added in v0.4.0

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

SetLotType sets LotType, Tag 1093

func (NoLotTypeRules) SetMinLotSize added in v0.4.0

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

SetMinLotSize sets MinLotSize, Tag 1231

type NoLotTypeRulesRepeatingGroup added in v0.4.0

type NoLotTypeRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234

func NewNoLotTypeRulesRepeatingGroup added in v0.4.0

func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup

NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup

func (NoLotTypeRulesRepeatingGroup) Add added in v0.4.0

Add create and append a new NoLotTypeRules to this group

func (NoLotTypeRulesRepeatingGroup) Get added in v0.4.0

Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup

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

type NoTickRules struct {
	*quickfix.Group
}

NoTickRules is a repeating group element, Tag 1205

func (NoTickRules) GetEndTickPriceRange added in v0.4.0

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

GetEndTickPriceRange gets EndTickPriceRange, Tag 1207

func (NoTickRules) GetStartTickPriceRange added in v0.4.0

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

GetStartTickPriceRange gets StartTickPriceRange, Tag 1206

func (NoTickRules) GetTickIncrement added in v0.4.0

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

GetTickIncrement gets TickIncrement, Tag 1208

func (NoTickRules) GetTickRuleType added in v0.4.0

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

GetTickRuleType gets TickRuleType, Tag 1209

func (NoTickRules) HasEndTickPriceRange added in v0.4.0

func (m NoTickRules) HasEndTickPriceRange() bool

HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207

func (NoTickRules) HasStartTickPriceRange added in v0.4.0

func (m NoTickRules) HasStartTickPriceRange() bool

HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206

func (NoTickRules) HasTickIncrement added in v0.4.0

func (m NoTickRules) HasTickIncrement() bool

HasTickIncrement returns true if TickIncrement is present, Tag 1208

func (NoTickRules) HasTickRuleType added in v0.4.0

func (m NoTickRules) HasTickRuleType() bool

HasTickRuleType returns true if TickRuleType is present, Tag 1209

func (NoTickRules) SetEndTickPriceRange added in v0.4.0

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

SetEndTickPriceRange sets EndTickPriceRange, Tag 1207

func (NoTickRules) SetStartTickPriceRange added in v0.4.0

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

SetStartTickPriceRange sets StartTickPriceRange, Tag 1206

func (NoTickRules) SetTickIncrement added in v0.4.0

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

SetTickIncrement sets TickIncrement, Tag 1208

func (NoTickRules) SetTickRuleType added in v0.4.0

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

SetTickRuleType sets TickRuleType, Tag 1209

type NoTickRulesRepeatingGroup added in v0.4.0

type NoTickRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoTickRulesRepeatingGroup is a repeating group, Tag 1205

func NewNoTickRulesRepeatingGroup added in v0.4.0

func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup

NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup

func (NoTickRulesRepeatingGroup) Add added in v0.4.0

Add create and append a new NoTickRules to this group

func (NoTickRulesRepeatingGroup) Get added in v0.4.0

Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup

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 RouteOut

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

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

Jump to

Keyboard shortcuts

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