Versions in this module Expand all Collapse all v0 v0.5.0 Sep 1, 2016 Changes in this version + func Route(router RouteOut) (string, string, quickfix.MessageRoute) + type MarketDefinition struct + ReceiveTime time.Time + func FromMessage(m quickfix.Message) MarketDefinition + func New(marketreportid field.MarketReportIDField, marketid field.MarketIDField) (m MarketDefinition) + func (m MarketDefinition) GetApplID() (f field.ApplIDField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetApplLastSeqNum() (f field.ApplLastSeqNumField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetApplResendFlag() (f field.ApplResendFlagField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetApplSeqNum() (f field.ApplSeqNumField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetCurrency() (f field.CurrencyField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetEncodedMktSegmDesc() (f field.EncodedMktSegmDescField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetEncodedMktSegmDescLen() (f field.EncodedMktSegmDescLenField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetEncodedText() (f field.EncodedTextField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetEncodedTextLen() (f field.EncodedTextLenField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetExpirationCycle() (f field.ExpirationCycleField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetHighLimitPrice() (f field.HighLimitPriceField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetImpliedMarketIndicator() (f field.ImpliedMarketIndicatorField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetLowLimitPrice() (f field.LowLimitPriceField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetMarketID() (f field.MarketIDField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetMarketReportID() (f field.MarketReportIDField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetMarketReqID() (f field.MarketReqIDField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetMarketSegmentDesc() (f field.MarketSegmentDescField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetMarketSegmentID() (f field.MarketSegmentIDField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetMaxPriceVariation() (f field.MaxPriceVariationField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetMaxTradeVol() (f field.MaxTradeVolField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetMinTradeVol() (f field.MinTradeVolField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetMultilegModel() (f field.MultilegModelField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetMultilegPriceMethod() (f field.MultilegPriceMethodField, 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() (f field.ParentMktSegmIDField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetPriceLimitType() (f field.PriceLimitTypeField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetPriceType() (f field.PriceTypeField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetRoundLot() (f field.RoundLotField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetText() (f field.TextField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetTradingCurrency() (f field.TradingCurrencyField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetTradingReferencePrice() (f field.TradingReferencePriceField, err quickfix.MessageRejectError) + func (m MarketDefinition) GetTransactTime() (f field.TransactTimeField, 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 int) + func (m MarketDefinition) SetHighLimitPrice(value decimal.Decimal, scale int32) + func (m MarketDefinition) SetImpliedMarketIndicator(v int) + 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 int) + func (m MarketDefinition) SetMultilegPriceMethod(v int) + 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 int) + func (m MarketDefinition) SetPriceType(v int) + 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 struct + func (m NoExecInstRules) GetExecInstValue() (f field.ExecInstValueField, err quickfix.MessageRejectError) + func (m NoExecInstRules) HasExecInstValue() bool + func (m NoExecInstRules) SetExecInstValue(v string) + type NoExecInstRulesRepeatingGroup struct + func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup + func (m NoExecInstRulesRepeatingGroup) Add() NoExecInstRules + func (m NoExecInstRulesRepeatingGroup) Get(i int) NoExecInstRules + type NoLotTypeRules struct + func (m NoLotTypeRules) GetLotType() (f field.LotTypeField, err quickfix.MessageRejectError) + func (m NoLotTypeRules) GetMinLotSize() (f field.MinLotSizeField, err quickfix.MessageRejectError) + func (m NoLotTypeRules) HasLotType() bool + func (m NoLotTypeRules) HasMinLotSize() bool + func (m NoLotTypeRules) SetLotType(v string) + func (m NoLotTypeRules) SetMinLotSize(value decimal.Decimal, scale int32) + type NoLotTypeRulesRepeatingGroup struct + func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup + func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules + func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules + type NoOrdTypeRules struct + func (m NoOrdTypeRules) GetOrdType() (f field.OrdTypeField, err quickfix.MessageRejectError) + func (m NoOrdTypeRules) HasOrdType() bool + func (m NoOrdTypeRules) SetOrdType(v string) + type NoOrdTypeRulesRepeatingGroup struct + func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup + func (m NoOrdTypeRulesRepeatingGroup) Add() NoOrdTypeRules + func (m NoOrdTypeRulesRepeatingGroup) Get(i int) NoOrdTypeRules + type NoTickRules struct + func (m NoTickRules) GetEndTickPriceRange() (f field.EndTickPriceRangeField, err quickfix.MessageRejectError) + func (m NoTickRules) GetStartTickPriceRange() (f field.StartTickPriceRangeField, err quickfix.MessageRejectError) + func (m NoTickRules) GetTickIncrement() (f field.TickIncrementField, err quickfix.MessageRejectError) + func (m NoTickRules) GetTickRuleType() (f field.TickRuleTypeField, 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 int) + type NoTickRulesRepeatingGroup struct + func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup + func (m NoTickRulesRepeatingGroup) Add() NoTickRules + func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules + type NoTimeInForceRules struct + func (m NoTimeInForceRules) GetTimeInForce() (f field.TimeInForceField, err quickfix.MessageRejectError) + func (m NoTimeInForceRules) HasTimeInForce() bool + func (m NoTimeInForceRules) SetTimeInForce(v string) + type NoTimeInForceRulesRepeatingGroup struct + func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup + func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules + func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules + type RouteOut func(msg MarketDefinition, sessionID quickfix.SessionID) quickfix.MessageRejectError