Documentation ¶
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
- type MarketDefinition
- func (m MarketDefinition) GetApplID() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetApplResendFlag() (v bool, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetApplSeqNum() (v int, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetCurrency() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetEncodedMktSegmDesc() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetEncodedMktSegmDescLen() (v int, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetEncodedText() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetMarketID() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetMarketReportID() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetMarketReqID() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetMarketSegmentDesc() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetMarketSegmentID() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError)
- func (m MarketDefinition) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError)
- func (m MarketDefinition) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError)
- func (m MarketDefinition) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError)
- func (m MarketDefinition) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError)
- func (m MarketDefinition) GetParentMktSegmID() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetText() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetTradingCurrency() (v string, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m MarketDefinition) GetTransactTime() (v time.Time, err quickfix.MessageRejectError)
- func (m MarketDefinition) HasApplID() bool
- func (m MarketDefinition) HasApplLastSeqNum() bool
- func (m MarketDefinition) HasApplResendFlag() bool
- func (m MarketDefinition) HasApplSeqNum() bool
- func (m MarketDefinition) HasCurrency() bool
- func (m MarketDefinition) HasEncodedMktSegmDesc() bool
- func (m MarketDefinition) HasEncodedMktSegmDescLen() bool
- func (m MarketDefinition) HasEncodedText() bool
- func (m MarketDefinition) HasEncodedTextLen() bool
- func (m MarketDefinition) HasExpirationCycle() bool
- func (m MarketDefinition) HasHighLimitPrice() bool
- func (m MarketDefinition) HasImpliedMarketIndicator() bool
- func (m MarketDefinition) HasLowLimitPrice() bool
- func (m MarketDefinition) HasMarketID() bool
- func (m MarketDefinition) HasMarketReportID() bool
- func (m MarketDefinition) HasMarketReqID() bool
- func (m MarketDefinition) HasMarketSegmentDesc() bool
- func (m MarketDefinition) HasMarketSegmentID() bool
- func (m MarketDefinition) HasMaxPriceVariation() bool
- func (m MarketDefinition) HasMaxTradeVol() bool
- func (m MarketDefinition) HasMinTradeVol() bool
- func (m MarketDefinition) HasMultilegModel() bool
- func (m MarketDefinition) HasMultilegPriceMethod() bool
- func (m MarketDefinition) HasNoExecInstRules() bool
- func (m MarketDefinition) HasNoLotTypeRules() bool
- func (m MarketDefinition) HasNoOrdTypeRules() bool
- func (m MarketDefinition) HasNoTickRules() bool
- func (m MarketDefinition) HasNoTimeInForceRules() bool
- func (m MarketDefinition) HasParentMktSegmID() bool
- func (m MarketDefinition) HasPriceLimitType() bool
- func (m MarketDefinition) HasPriceType() bool
- func (m MarketDefinition) HasRoundLot() bool
- func (m MarketDefinition) HasText() bool
- func (m MarketDefinition) HasTradingCurrency() bool
- func (m MarketDefinition) HasTradingReferencePrice() bool
- func (m MarketDefinition) HasTransactTime() bool
- func (m MarketDefinition) SetApplID(v string)
- func (m MarketDefinition) SetApplLastSeqNum(v int)
- func (m MarketDefinition) SetApplResendFlag(v bool)
- func (m MarketDefinition) SetApplSeqNum(v int)
- func (m MarketDefinition) SetCurrency(v string)
- func (m MarketDefinition) SetEncodedMktSegmDesc(v string)
- func (m MarketDefinition) SetEncodedMktSegmDescLen(v int)
- func (m MarketDefinition) SetEncodedText(v string)
- func (m MarketDefinition) SetEncodedTextLen(v int)
- func (m MarketDefinition) SetExpirationCycle(v enum.ExpirationCycle)
- func (m MarketDefinition) SetHighLimitPrice(value decimal.Decimal, scale int32)
- func (m MarketDefinition) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator)
- func (m MarketDefinition) SetLowLimitPrice(value decimal.Decimal, scale int32)
- func (m MarketDefinition) SetMarketID(v string)
- func (m MarketDefinition) SetMarketReportID(v string)
- func (m MarketDefinition) SetMarketReqID(v string)
- func (m MarketDefinition) SetMarketSegmentDesc(v string)
- func (m MarketDefinition) SetMarketSegmentID(v string)
- func (m MarketDefinition) SetMaxPriceVariation(value decimal.Decimal, scale int32)
- func (m MarketDefinition) SetMaxTradeVol(value decimal.Decimal, scale int32)
- func (m MarketDefinition) SetMinTradeVol(value decimal.Decimal, scale int32)
- func (m MarketDefinition) SetMultilegModel(v enum.MultilegModel)
- func (m MarketDefinition) SetMultilegPriceMethod(v enum.MultilegPriceMethod)
- func (m MarketDefinition) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup)
- func (m MarketDefinition) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup)
- func (m MarketDefinition) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup)
- func (m MarketDefinition) SetNoTickRules(f NoTickRulesRepeatingGroup)
- func (m MarketDefinition) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup)
- func (m MarketDefinition) SetParentMktSegmID(v string)
- func (m MarketDefinition) SetPriceLimitType(v enum.PriceLimitType)
- func (m MarketDefinition) SetPriceType(v enum.PriceType)
- func (m MarketDefinition) SetRoundLot(value decimal.Decimal, scale int32)
- func (m MarketDefinition) SetText(v string)
- func (m MarketDefinition) SetTradingCurrency(v string)
- func (m MarketDefinition) SetTradingReferencePrice(value decimal.Decimal, scale int32)
- func (m MarketDefinition) SetTransactTime(v time.Time)
- func (m MarketDefinition) ToMessage() *quickfix.Message
- type NoExecInstRules
- type NoExecInstRulesRepeatingGroup
- type NoLotTypeRules
- func (m NoLotTypeRules) GetLotType() (v enum.LotType, err quickfix.MessageRejectError)
- func (m NoLotTypeRules) GetMinLotSize() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m NoLotTypeRules) HasLotType() bool
- func (m NoLotTypeRules) HasMinLotSize() bool
- func (m NoLotTypeRules) SetLotType(v enum.LotType)
- func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32)
- type NoLotTypeRulesRepeatingGroup
- type NoOrdTypeRules
- type NoOrdTypeRulesRepeatingGroup
- type NoTickRules
- func (m NoTickRules) GetEndTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m NoTickRules) GetStartTickPriceRange() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m NoTickRules) GetTickIncrement() (v decimal.Decimal, err quickfix.MessageRejectError)
- func (m NoTickRules) GetTickRuleType() (v enum.TickRuleType, err quickfix.MessageRejectError)
- func (m NoTickRules) HasEndTickPriceRange() bool
- func (m NoTickRules) HasStartTickPriceRange() bool
- func (m NoTickRules) HasTickIncrement() bool
- func (m NoTickRules) HasTickRuleType() bool
- func (m NoTickRules) SetEndTickPriceRange(value decimal.Decimal, scale int32)
- func (m NoTickRules) SetStartTickPriceRange(value decimal.Decimal, scale int32)
- func (m NoTickRules) SetTickIncrement(value decimal.Decimal, scale int32)
- func (m NoTickRules) SetTickRuleType(v enum.TickRuleType)
- type NoTickRulesRepeatingGroup
- type NoTimeInForceRules
- type NoTimeInForceRulesRepeatingGroup
- type RouteOut
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MarketDefinition ¶ added in v0.4.0
type MarketDefinition struct { fixt11.Header *quickfix.Body fixt11.Trailer Message *quickfix.Message }
MarketDefinition is the fix50sp1 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
func (m MarketDefinition) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError)
GetNoExecInstRules gets NoExecInstRules, Tag 1232
func (MarketDefinition) GetNoLotTypeRules ¶ added in v0.4.0
func (m MarketDefinition) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError)
GetNoLotTypeRules gets NoLotTypeRules, Tag 1234
func (MarketDefinition) GetNoOrdTypeRules ¶ added in v0.4.0
func (m MarketDefinition) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError)
GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237
func (MarketDefinition) GetNoTickRules ¶ added in v0.4.0
func (m MarketDefinition) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError)
GetNoTickRules gets NoTickRules, Tag 1205
func (MarketDefinition) GetNoTimeInForceRules ¶ added in v0.4.0
func (m MarketDefinition) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError)
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
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
func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules
Add create and append a new NoExecInstRules to this group
func (NoExecInstRulesRepeatingGroup) Get ¶ added in v0.4.0
func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules
Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup
type NoLotTypeRules ¶ added in v0.4.0
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
func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules
Add create and append a new NoLotTypeRules to this group
func (NoLotTypeRulesRepeatingGroup) Get ¶ added in v0.4.0
func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules
Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup
type NoOrdTypeRules ¶ added in v0.4.0
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
func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules
Add create and append a new NoOrdTypeRules to this group
func (NoOrdTypeRulesRepeatingGroup) Get ¶ added in v0.4.0
func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules
Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup
type NoTickRules ¶ added in v0.4.0
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
func (m NoTickRulesRepeatingGroup) Add() NoTickRules
Add create and append a new NoTickRules to this group
func (NoTickRulesRepeatingGroup) Get ¶ added in v0.4.0
func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules
Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup
type NoTimeInForceRules ¶ added in v0.4.0
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
func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules
Add create and append a new NoTimeInForceRules to this group
func (NoTimeInForceRulesRepeatingGroup) Get ¶ added in v0.4.0
func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules
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