Versions in this module Expand all Collapse all v0 v0.6.1 Oct 26, 2021 Changes in this version + func Route(router RouteOut) (string, string, quickfix.MessageRoute) + type MarketDefinitionUpdateReport struct + Message *quickfix.Message + func FromMessage(m *quickfix.Message) MarketDefinitionUpdateReport + func New(marketreportid field.MarketReportIDField, marketid field.MarketIDField) (m MarketDefinitionUpdateReport) + func (m MarketDefinitionUpdateReport) GetApplID() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetApplLastSeqNum() (v int, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetApplResendFlag() (v bool, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetApplSeqNum() (v int, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetCurrency() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetEncodedMktSegmDesc() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetEncodedMktSegmDescLen() (v int, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetEncodedText() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetExpirationCycle() (v enum.ExpirationCycle, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetHighLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetImpliedMarketIndicator() (v enum.ImpliedMarketIndicator, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetLowLimitPrice() (v decimal.Decimal, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMarketID() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMarketReportID() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMarketReqID() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMarketSegmentDesc() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMarketSegmentID() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMarketUpdateAction() (v enum.MarketUpdateAction, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMaxPriceVariation() (v decimal.Decimal, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMaxTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMinTradeVol() (v decimal.Decimal, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMultilegModel() (v enum.MultilegModel, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetMultilegPriceMethod() (v enum.MultilegPriceMethod, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetNoExecInstRules() (NoExecInstRulesRepeatingGroup, quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetNoLotTypeRules() (NoLotTypeRulesRepeatingGroup, quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetNoOrdTypeRules() (NoOrdTypeRulesRepeatingGroup, quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetNoTickRules() (NoTickRulesRepeatingGroup, quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetNoTimeInForceRules() (NoTimeInForceRulesRepeatingGroup, quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetParentMktSegmID() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetPriceLimitType() (v enum.PriceLimitType, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetPriceType() (v enum.PriceType, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetRoundLot() (v decimal.Decimal, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetText() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetTradingCurrency() (v string, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetTradingReferencePrice() (v decimal.Decimal, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError) + func (m MarketDefinitionUpdateReport) HasApplID() bool + func (m MarketDefinitionUpdateReport) HasApplLastSeqNum() bool + func (m MarketDefinitionUpdateReport) HasApplResendFlag() bool + func (m MarketDefinitionUpdateReport) HasApplSeqNum() bool + func (m MarketDefinitionUpdateReport) HasCurrency() bool + func (m MarketDefinitionUpdateReport) HasEncodedMktSegmDesc() bool + func (m MarketDefinitionUpdateReport) HasEncodedMktSegmDescLen() bool + func (m MarketDefinitionUpdateReport) HasEncodedText() bool + func (m MarketDefinitionUpdateReport) HasEncodedTextLen() bool + func (m MarketDefinitionUpdateReport) HasExpirationCycle() bool + func (m MarketDefinitionUpdateReport) HasHighLimitPrice() bool + func (m MarketDefinitionUpdateReport) HasImpliedMarketIndicator() bool + func (m MarketDefinitionUpdateReport) HasLowLimitPrice() bool + func (m MarketDefinitionUpdateReport) HasMarketID() bool + func (m MarketDefinitionUpdateReport) HasMarketReportID() bool + func (m MarketDefinitionUpdateReport) HasMarketReqID() bool + func (m MarketDefinitionUpdateReport) HasMarketSegmentDesc() bool + func (m MarketDefinitionUpdateReport) HasMarketSegmentID() bool + func (m MarketDefinitionUpdateReport) HasMarketUpdateAction() bool + func (m MarketDefinitionUpdateReport) HasMaxPriceVariation() bool + func (m MarketDefinitionUpdateReport) HasMaxTradeVol() bool + func (m MarketDefinitionUpdateReport) HasMinTradeVol() bool + func (m MarketDefinitionUpdateReport) HasMultilegModel() bool + func (m MarketDefinitionUpdateReport) HasMultilegPriceMethod() bool + func (m MarketDefinitionUpdateReport) HasNoExecInstRules() bool + func (m MarketDefinitionUpdateReport) HasNoLotTypeRules() bool + func (m MarketDefinitionUpdateReport) HasNoOrdTypeRules() bool + func (m MarketDefinitionUpdateReport) HasNoTickRules() bool + func (m MarketDefinitionUpdateReport) HasNoTimeInForceRules() bool + func (m MarketDefinitionUpdateReport) HasParentMktSegmID() bool + func (m MarketDefinitionUpdateReport) HasPriceLimitType() bool + func (m MarketDefinitionUpdateReport) HasPriceType() bool + func (m MarketDefinitionUpdateReport) HasRoundLot() bool + func (m MarketDefinitionUpdateReport) HasText() bool + func (m MarketDefinitionUpdateReport) HasTradingCurrency() bool + func (m MarketDefinitionUpdateReport) HasTradingReferencePrice() bool + func (m MarketDefinitionUpdateReport) HasTransactTime() bool + func (m MarketDefinitionUpdateReport) SetApplID(v string) + func (m MarketDefinitionUpdateReport) SetApplLastSeqNum(v int) + func (m MarketDefinitionUpdateReport) SetApplResendFlag(v bool) + func (m MarketDefinitionUpdateReport) SetApplSeqNum(v int) + func (m MarketDefinitionUpdateReport) SetCurrency(v string) + func (m MarketDefinitionUpdateReport) SetEncodedMktSegmDesc(v string) + func (m MarketDefinitionUpdateReport) SetEncodedMktSegmDescLen(v int) + func (m MarketDefinitionUpdateReport) SetEncodedText(v string) + func (m MarketDefinitionUpdateReport) SetEncodedTextLen(v int) + func (m MarketDefinitionUpdateReport) SetExpirationCycle(v enum.ExpirationCycle) + func (m MarketDefinitionUpdateReport) SetHighLimitPrice(value decimal.Decimal, scale int32) + func (m MarketDefinitionUpdateReport) SetImpliedMarketIndicator(v enum.ImpliedMarketIndicator) + func (m MarketDefinitionUpdateReport) SetLowLimitPrice(value decimal.Decimal, scale int32) + func (m MarketDefinitionUpdateReport) SetMarketID(v string) + func (m MarketDefinitionUpdateReport) SetMarketReportID(v string) + func (m MarketDefinitionUpdateReport) SetMarketReqID(v string) + func (m MarketDefinitionUpdateReport) SetMarketSegmentDesc(v string) + func (m MarketDefinitionUpdateReport) SetMarketSegmentID(v string) + func (m MarketDefinitionUpdateReport) SetMarketUpdateAction(v enum.MarketUpdateAction) + func (m MarketDefinitionUpdateReport) SetMaxPriceVariation(value decimal.Decimal, scale int32) + func (m MarketDefinitionUpdateReport) SetMaxTradeVol(value decimal.Decimal, scale int32) + func (m MarketDefinitionUpdateReport) SetMinTradeVol(value decimal.Decimal, scale int32) + func (m MarketDefinitionUpdateReport) SetMultilegModel(v enum.MultilegModel) + func (m MarketDefinitionUpdateReport) SetMultilegPriceMethod(v enum.MultilegPriceMethod) + func (m MarketDefinitionUpdateReport) SetNoExecInstRules(f NoExecInstRulesRepeatingGroup) + func (m MarketDefinitionUpdateReport) SetNoLotTypeRules(f NoLotTypeRulesRepeatingGroup) + func (m MarketDefinitionUpdateReport) SetNoOrdTypeRules(f NoOrdTypeRulesRepeatingGroup) + func (m MarketDefinitionUpdateReport) SetNoTickRules(f NoTickRulesRepeatingGroup) + func (m MarketDefinitionUpdateReport) SetNoTimeInForceRules(f NoTimeInForceRulesRepeatingGroup) + func (m MarketDefinitionUpdateReport) SetParentMktSegmID(v string) + func (m MarketDefinitionUpdateReport) SetPriceLimitType(v enum.PriceLimitType) + func (m MarketDefinitionUpdateReport) SetPriceType(v enum.PriceType) + func (m MarketDefinitionUpdateReport) SetRoundLot(value decimal.Decimal, scale int32) + func (m MarketDefinitionUpdateReport) SetText(v string) + func (m MarketDefinitionUpdateReport) SetTradingCurrency(v string) + func (m MarketDefinitionUpdateReport) SetTradingReferencePrice(value decimal.Decimal, scale int32) + func (m MarketDefinitionUpdateReport) SetTransactTime(v time.Time) + func (m MarketDefinitionUpdateReport) ToMessage() *quickfix.Message + type NoExecInstRules struct + func (m NoExecInstRules) GetExecInstValue() (v string, 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() (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 struct + func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup + func (m NoLotTypeRulesRepeatingGroup) Add() NoLotTypeRules + func (m NoLotTypeRulesRepeatingGroup) Get(i int) NoLotTypeRules + type NoOrdTypeRules struct + func (m NoOrdTypeRules) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError) + func (m NoOrdTypeRules) HasOrdType() bool + func (m NoOrdTypeRules) SetOrdType(v enum.OrdType) + 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() (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 struct + func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup + func (m NoTickRulesRepeatingGroup) Add() NoTickRules + func (m NoTickRulesRepeatingGroup) Get(i int) NoTickRules + type NoTimeInForceRules struct + func (m NoTimeInForceRules) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError) + func (m NoTimeInForceRules) HasTimeInForce() bool + func (m NoTimeInForceRules) SetTimeInForce(v enum.TimeInForce) + type NoTimeInForceRulesRepeatingGroup struct + func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup + func (m NoTimeInForceRulesRepeatingGroup) Add() NoTimeInForceRules + func (m NoTimeInForceRulesRepeatingGroup) Get(i int) NoTimeInForceRules + type RouteOut func(msg MarketDefinitionUpdateReport, sessionID quickfix.SessionID) quickfix.MessageRejectError