marketdefinitionupdatereport

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 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 MarketDefinitionUpdateReport

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

MarketDefinitionUpdateReport is the fix50sp1 MarketDefinitionUpdateReport type, MsgType = BV.

func FromMessage

FromMessage creates a MarketDefinitionUpdateReport from a quickfix.Message instance.

func New

New returns a MarketDefinitionUpdateReport initialized with the required fields for MarketDefinitionUpdateReport.

func (MarketDefinitionUpdateReport) GetApplID

GetApplID gets ApplID, Tag 1180.

func (MarketDefinitionUpdateReport) GetApplLastSeqNum

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

GetApplLastSeqNum gets ApplLastSeqNum, Tag 1350.

func (MarketDefinitionUpdateReport) GetApplResendFlag

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

GetApplResendFlag gets ApplResendFlag, Tag 1352.

func (MarketDefinitionUpdateReport) GetApplSeqNum

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

GetApplSeqNum gets ApplSeqNum, Tag 1181.

func (MarketDefinitionUpdateReport) GetCurrency

GetCurrency gets Currency, Tag 15.

func (MarketDefinitionUpdateReport) GetEncodedMktSegmDesc

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

GetEncodedMktSegmDesc gets EncodedMktSegmDesc, Tag 1398.

func (MarketDefinitionUpdateReport) GetEncodedMktSegmDescLen

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

GetEncodedMktSegmDescLen gets EncodedMktSegmDescLen, Tag 1397.

func (MarketDefinitionUpdateReport) GetEncodedText

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

GetEncodedText gets EncodedText, Tag 355.

func (MarketDefinitionUpdateReport) GetEncodedTextLen

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

GetEncodedTextLen gets EncodedTextLen, Tag 354.

func (MarketDefinitionUpdateReport) GetExpirationCycle

GetExpirationCycle gets ExpirationCycle, Tag 827.

func (MarketDefinitionUpdateReport) GetHighLimitPrice

GetHighLimitPrice gets HighLimitPrice, Tag 1149.

func (MarketDefinitionUpdateReport) GetImpliedMarketIndicator

GetImpliedMarketIndicator gets ImpliedMarketIndicator, Tag 1144.

func (MarketDefinitionUpdateReport) GetLowLimitPrice

GetLowLimitPrice gets LowLimitPrice, Tag 1148.

func (MarketDefinitionUpdateReport) GetMarketID

GetMarketID gets MarketID, Tag 1301.

func (MarketDefinitionUpdateReport) GetMarketReportID

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

GetMarketReportID gets MarketReportID, Tag 1394.

func (MarketDefinitionUpdateReport) GetMarketReqID

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

GetMarketReqID gets MarketReqID, Tag 1393.

func (MarketDefinitionUpdateReport) GetMarketSegmentDesc

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

GetMarketSegmentDesc gets MarketSegmentDesc, Tag 1396.

func (MarketDefinitionUpdateReport) GetMarketSegmentID

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

GetMarketSegmentID gets MarketSegmentID, Tag 1300.

func (MarketDefinitionUpdateReport) GetMarketUpdateAction

GetMarketUpdateAction gets MarketUpdateAction, Tag 1395.

func (MarketDefinitionUpdateReport) GetMaxPriceVariation

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

GetMaxPriceVariation gets MaxPriceVariation, Tag 1143.

func (MarketDefinitionUpdateReport) GetMaxTradeVol

GetMaxTradeVol gets MaxTradeVol, Tag 1140.

func (MarketDefinitionUpdateReport) GetMinTradeVol

GetMinTradeVol gets MinTradeVol, Tag 562.

func (MarketDefinitionUpdateReport) GetMultilegModel

GetMultilegModel gets MultilegModel, Tag 1377.

func (MarketDefinitionUpdateReport) GetMultilegPriceMethod

GetMultilegPriceMethod gets MultilegPriceMethod, Tag 1378.

func (MarketDefinitionUpdateReport) GetNoExecInstRules

GetNoExecInstRules gets NoExecInstRules, Tag 1232.

func (MarketDefinitionUpdateReport) GetNoLotTypeRules

GetNoLotTypeRules gets NoLotTypeRules, Tag 1234.

func (MarketDefinitionUpdateReport) GetNoOrdTypeRules

GetNoOrdTypeRules gets NoOrdTypeRules, Tag 1237.

func (MarketDefinitionUpdateReport) GetNoTickRules

GetNoTickRules gets NoTickRules, Tag 1205.

func (MarketDefinitionUpdateReport) GetNoTimeInForceRules

GetNoTimeInForceRules gets NoTimeInForceRules, Tag 1239.

func (MarketDefinitionUpdateReport) GetParentMktSegmID

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

GetParentMktSegmID gets ParentMktSegmID, Tag 1325.

func (MarketDefinitionUpdateReport) GetPriceLimitType

GetPriceLimitType gets PriceLimitType, Tag 1306.

func (MarketDefinitionUpdateReport) GetPriceType

GetPriceType gets PriceType, Tag 423.

func (MarketDefinitionUpdateReport) GetRoundLot

GetRoundLot gets RoundLot, Tag 561.

func (MarketDefinitionUpdateReport) GetText

GetText gets Text, Tag 58.

func (MarketDefinitionUpdateReport) GetTradingCurrency

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

GetTradingCurrency gets TradingCurrency, Tag 1245.

func (MarketDefinitionUpdateReport) GetTradingReferencePrice

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

GetTradingReferencePrice gets TradingReferencePrice, Tag 1150.

func (MarketDefinitionUpdateReport) GetTransactTime

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

GetTransactTime gets TransactTime, Tag 60.

func (MarketDefinitionUpdateReport) HasApplID

func (m MarketDefinitionUpdateReport) HasApplID() bool

HasApplID returns true if ApplID is present, Tag 1180.

func (MarketDefinitionUpdateReport) HasApplLastSeqNum

func (m MarketDefinitionUpdateReport) HasApplLastSeqNum() bool

HasApplLastSeqNum returns true if ApplLastSeqNum is present, Tag 1350.

func (MarketDefinitionUpdateReport) HasApplResendFlag

func (m MarketDefinitionUpdateReport) HasApplResendFlag() bool

HasApplResendFlag returns true if ApplResendFlag is present, Tag 1352.

func (MarketDefinitionUpdateReport) HasApplSeqNum

func (m MarketDefinitionUpdateReport) HasApplSeqNum() bool

HasApplSeqNum returns true if ApplSeqNum is present, Tag 1181.

func (MarketDefinitionUpdateReport) HasCurrency

func (m MarketDefinitionUpdateReport) HasCurrency() bool

HasCurrency returns true if Currency is present, Tag 15.

func (MarketDefinitionUpdateReport) HasEncodedMktSegmDesc

func (m MarketDefinitionUpdateReport) HasEncodedMktSegmDesc() bool

HasEncodedMktSegmDesc returns true if EncodedMktSegmDesc is present, Tag 1398.

func (MarketDefinitionUpdateReport) HasEncodedMktSegmDescLen

func (m MarketDefinitionUpdateReport) HasEncodedMktSegmDescLen() bool

HasEncodedMktSegmDescLen returns true if EncodedMktSegmDescLen is present, Tag 1397.

func (MarketDefinitionUpdateReport) HasEncodedText

func (m MarketDefinitionUpdateReport) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355.

func (MarketDefinitionUpdateReport) HasEncodedTextLen

func (m MarketDefinitionUpdateReport) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354.

func (MarketDefinitionUpdateReport) HasExpirationCycle

func (m MarketDefinitionUpdateReport) HasExpirationCycle() bool

HasExpirationCycle returns true if ExpirationCycle is present, Tag 827.

func (MarketDefinitionUpdateReport) HasHighLimitPrice

func (m MarketDefinitionUpdateReport) HasHighLimitPrice() bool

HasHighLimitPrice returns true if HighLimitPrice is present, Tag 1149.

func (MarketDefinitionUpdateReport) HasImpliedMarketIndicator

func (m MarketDefinitionUpdateReport) HasImpliedMarketIndicator() bool

HasImpliedMarketIndicator returns true if ImpliedMarketIndicator is present, Tag 1144.

func (MarketDefinitionUpdateReport) HasLowLimitPrice

func (m MarketDefinitionUpdateReport) HasLowLimitPrice() bool

HasLowLimitPrice returns true if LowLimitPrice is present, Tag 1148.

func (MarketDefinitionUpdateReport) HasMarketID

func (m MarketDefinitionUpdateReport) HasMarketID() bool

HasMarketID returns true if MarketID is present, Tag 1301.

func (MarketDefinitionUpdateReport) HasMarketReportID

func (m MarketDefinitionUpdateReport) HasMarketReportID() bool

HasMarketReportID returns true if MarketReportID is present, Tag 1394.

func (MarketDefinitionUpdateReport) HasMarketReqID

func (m MarketDefinitionUpdateReport) HasMarketReqID() bool

HasMarketReqID returns true if MarketReqID is present, Tag 1393.

func (MarketDefinitionUpdateReport) HasMarketSegmentDesc

func (m MarketDefinitionUpdateReport) HasMarketSegmentDesc() bool

HasMarketSegmentDesc returns true if MarketSegmentDesc is present, Tag 1396.

func (MarketDefinitionUpdateReport) HasMarketSegmentID

func (m MarketDefinitionUpdateReport) HasMarketSegmentID() bool

HasMarketSegmentID returns true if MarketSegmentID is present, Tag 1300.

func (MarketDefinitionUpdateReport) HasMarketUpdateAction

func (m MarketDefinitionUpdateReport) HasMarketUpdateAction() bool

HasMarketUpdateAction returns true if MarketUpdateAction is present, Tag 1395.

func (MarketDefinitionUpdateReport) HasMaxPriceVariation

func (m MarketDefinitionUpdateReport) HasMaxPriceVariation() bool

HasMaxPriceVariation returns true if MaxPriceVariation is present, Tag 1143.

func (MarketDefinitionUpdateReport) HasMaxTradeVol

func (m MarketDefinitionUpdateReport) HasMaxTradeVol() bool

HasMaxTradeVol returns true if MaxTradeVol is present, Tag 1140.

func (MarketDefinitionUpdateReport) HasMinTradeVol

func (m MarketDefinitionUpdateReport) HasMinTradeVol() bool

HasMinTradeVol returns true if MinTradeVol is present, Tag 562.

func (MarketDefinitionUpdateReport) HasMultilegModel

func (m MarketDefinitionUpdateReport) HasMultilegModel() bool

HasMultilegModel returns true if MultilegModel is present, Tag 1377.

func (MarketDefinitionUpdateReport) HasMultilegPriceMethod

func (m MarketDefinitionUpdateReport) HasMultilegPriceMethod() bool

HasMultilegPriceMethod returns true if MultilegPriceMethod is present, Tag 1378.

func (MarketDefinitionUpdateReport) HasNoExecInstRules

func (m MarketDefinitionUpdateReport) HasNoExecInstRules() bool

HasNoExecInstRules returns true if NoExecInstRules is present, Tag 1232.

func (MarketDefinitionUpdateReport) HasNoLotTypeRules

func (m MarketDefinitionUpdateReport) HasNoLotTypeRules() bool

HasNoLotTypeRules returns true if NoLotTypeRules is present, Tag 1234.

func (MarketDefinitionUpdateReport) HasNoOrdTypeRules

func (m MarketDefinitionUpdateReport) HasNoOrdTypeRules() bool

HasNoOrdTypeRules returns true if NoOrdTypeRules is present, Tag 1237.

func (MarketDefinitionUpdateReport) HasNoTickRules

func (m MarketDefinitionUpdateReport) HasNoTickRules() bool

HasNoTickRules returns true if NoTickRules is present, Tag 1205.

func (MarketDefinitionUpdateReport) HasNoTimeInForceRules

func (m MarketDefinitionUpdateReport) HasNoTimeInForceRules() bool

HasNoTimeInForceRules returns true if NoTimeInForceRules is present, Tag 1239.

func (MarketDefinitionUpdateReport) HasParentMktSegmID

func (m MarketDefinitionUpdateReport) HasParentMktSegmID() bool

HasParentMktSegmID returns true if ParentMktSegmID is present, Tag 1325.

func (MarketDefinitionUpdateReport) HasPriceLimitType

func (m MarketDefinitionUpdateReport) HasPriceLimitType() bool

HasPriceLimitType returns true if PriceLimitType is present, Tag 1306.

func (MarketDefinitionUpdateReport) HasPriceType

func (m MarketDefinitionUpdateReport) HasPriceType() bool

HasPriceType returns true if PriceType is present, Tag 423.

func (MarketDefinitionUpdateReport) HasRoundLot

func (m MarketDefinitionUpdateReport) HasRoundLot() bool

HasRoundLot returns true if RoundLot is present, Tag 561.

func (MarketDefinitionUpdateReport) HasText

func (m MarketDefinitionUpdateReport) HasText() bool

HasText returns true if Text is present, Tag 58.

func (MarketDefinitionUpdateReport) HasTradingCurrency

func (m MarketDefinitionUpdateReport) HasTradingCurrency() bool

HasTradingCurrency returns true if TradingCurrency is present, Tag 1245.

func (MarketDefinitionUpdateReport) HasTradingReferencePrice

func (m MarketDefinitionUpdateReport) HasTradingReferencePrice() bool

HasTradingReferencePrice returns true if TradingReferencePrice is present, Tag 1150.

func (MarketDefinitionUpdateReport) HasTransactTime

func (m MarketDefinitionUpdateReport) HasTransactTime() bool

HasTransactTime returns true if TransactTime is present, Tag 60.

func (MarketDefinitionUpdateReport) SetApplID

func (m MarketDefinitionUpdateReport) SetApplID(v string)

SetApplID sets ApplID, Tag 1180.

func (MarketDefinitionUpdateReport) SetApplLastSeqNum

func (m MarketDefinitionUpdateReport) SetApplLastSeqNum(v int)

SetApplLastSeqNum sets ApplLastSeqNum, Tag 1350.

func (MarketDefinitionUpdateReport) SetApplResendFlag

func (m MarketDefinitionUpdateReport) SetApplResendFlag(v bool)

SetApplResendFlag sets ApplResendFlag, Tag 1352.

func (MarketDefinitionUpdateReport) SetApplSeqNum

func (m MarketDefinitionUpdateReport) SetApplSeqNum(v int)

SetApplSeqNum sets ApplSeqNum, Tag 1181.

func (MarketDefinitionUpdateReport) SetCurrency

func (m MarketDefinitionUpdateReport) SetCurrency(v string)

SetCurrency sets Currency, Tag 15.

func (MarketDefinitionUpdateReport) SetEncodedMktSegmDesc

func (m MarketDefinitionUpdateReport) SetEncodedMktSegmDesc(v string)

SetEncodedMktSegmDesc sets EncodedMktSegmDesc, Tag 1398.

func (MarketDefinitionUpdateReport) SetEncodedMktSegmDescLen

func (m MarketDefinitionUpdateReport) SetEncodedMktSegmDescLen(v int)

SetEncodedMktSegmDescLen sets EncodedMktSegmDescLen, Tag 1397.

func (MarketDefinitionUpdateReport) SetEncodedText

func (m MarketDefinitionUpdateReport) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355.

func (MarketDefinitionUpdateReport) SetEncodedTextLen

func (m MarketDefinitionUpdateReport) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354.

func (MarketDefinitionUpdateReport) SetExpirationCycle

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

SetExpirationCycle sets ExpirationCycle, Tag 827.

func (MarketDefinitionUpdateReport) SetHighLimitPrice

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

SetHighLimitPrice sets HighLimitPrice, Tag 1149.

func (MarketDefinitionUpdateReport) SetImpliedMarketIndicator

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

SetImpliedMarketIndicator sets ImpliedMarketIndicator, Tag 1144.

func (MarketDefinitionUpdateReport) SetLowLimitPrice

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

SetLowLimitPrice sets LowLimitPrice, Tag 1148.

func (MarketDefinitionUpdateReport) SetMarketID

func (m MarketDefinitionUpdateReport) SetMarketID(v string)

SetMarketID sets MarketID, Tag 1301.

func (MarketDefinitionUpdateReport) SetMarketReportID

func (m MarketDefinitionUpdateReport) SetMarketReportID(v string)

SetMarketReportID sets MarketReportID, Tag 1394.

func (MarketDefinitionUpdateReport) SetMarketReqID

func (m MarketDefinitionUpdateReport) SetMarketReqID(v string)

SetMarketReqID sets MarketReqID, Tag 1393.

func (MarketDefinitionUpdateReport) SetMarketSegmentDesc

func (m MarketDefinitionUpdateReport) SetMarketSegmentDesc(v string)

SetMarketSegmentDesc sets MarketSegmentDesc, Tag 1396.

func (MarketDefinitionUpdateReport) SetMarketSegmentID

func (m MarketDefinitionUpdateReport) SetMarketSegmentID(v string)

SetMarketSegmentID sets MarketSegmentID, Tag 1300.

func (MarketDefinitionUpdateReport) SetMarketUpdateAction

func (m MarketDefinitionUpdateReport) SetMarketUpdateAction(v enum.MarketUpdateAction)

SetMarketUpdateAction sets MarketUpdateAction, Tag 1395.

func (MarketDefinitionUpdateReport) SetMaxPriceVariation

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

SetMaxPriceVariation sets MaxPriceVariation, Tag 1143.

func (MarketDefinitionUpdateReport) SetMaxTradeVol

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

SetMaxTradeVol sets MaxTradeVol, Tag 1140.

func (MarketDefinitionUpdateReport) SetMinTradeVol

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

SetMinTradeVol sets MinTradeVol, Tag 562.

func (MarketDefinitionUpdateReport) SetMultilegModel

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

SetMultilegModel sets MultilegModel, Tag 1377.

func (MarketDefinitionUpdateReport) SetMultilegPriceMethod

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

SetMultilegPriceMethod sets MultilegPriceMethod, Tag 1378.

func (MarketDefinitionUpdateReport) SetNoExecInstRules

SetNoExecInstRules sets NoExecInstRules, Tag 1232.

func (MarketDefinitionUpdateReport) SetNoLotTypeRules

SetNoLotTypeRules sets NoLotTypeRules, Tag 1234.

func (MarketDefinitionUpdateReport) SetNoOrdTypeRules

SetNoOrdTypeRules sets NoOrdTypeRules, Tag 1237.

func (MarketDefinitionUpdateReport) SetNoTickRules

SetNoTickRules sets NoTickRules, Tag 1205.

func (MarketDefinitionUpdateReport) SetNoTimeInForceRules

SetNoTimeInForceRules sets NoTimeInForceRules, Tag 1239.

func (MarketDefinitionUpdateReport) SetParentMktSegmID

func (m MarketDefinitionUpdateReport) SetParentMktSegmID(v string)

SetParentMktSegmID sets ParentMktSegmID, Tag 1325.

func (MarketDefinitionUpdateReport) SetPriceLimitType

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

SetPriceLimitType sets PriceLimitType, Tag 1306.

func (MarketDefinitionUpdateReport) SetPriceType

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

SetPriceType sets PriceType, Tag 423.

func (MarketDefinitionUpdateReport) SetRoundLot

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

SetRoundLot sets RoundLot, Tag 561.

func (MarketDefinitionUpdateReport) SetText

func (m MarketDefinitionUpdateReport) SetText(v string)

SetText sets Text, Tag 58.

func (MarketDefinitionUpdateReport) SetTradingCurrency

func (m MarketDefinitionUpdateReport) SetTradingCurrency(v string)

SetTradingCurrency sets TradingCurrency, Tag 1245.

func (MarketDefinitionUpdateReport) SetTradingReferencePrice

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

SetTradingReferencePrice sets TradingReferencePrice, Tag 1150.

func (MarketDefinitionUpdateReport) SetTransactTime

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

SetTransactTime sets TransactTime, Tag 60.

func (MarketDefinitionUpdateReport) ToMessage

ToMessage returns a quickfix.Message instance.

type NoExecInstRules

type NoExecInstRules struct {
	*quickfix.Group
}

NoExecInstRules is a repeating group element, Tag 1232.

func (NoExecInstRules) GetExecInstValue

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

GetExecInstValue gets ExecInstValue, Tag 1308.

func (NoExecInstRules) HasExecInstValue

func (m NoExecInstRules) HasExecInstValue() bool

HasExecInstValue returns true if ExecInstValue is present, Tag 1308.

func (NoExecInstRules) SetExecInstValue

func (m NoExecInstRules) SetExecInstValue(v string)

SetExecInstValue sets ExecInstValue, Tag 1308.

type NoExecInstRulesRepeatingGroup

type NoExecInstRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoExecInstRulesRepeatingGroup is a repeating group, Tag 1232.

func NewNoExecInstRulesRepeatingGroup

func NewNoExecInstRulesRepeatingGroup() NoExecInstRulesRepeatingGroup

NewNoExecInstRulesRepeatingGroup returns an initialized, NoExecInstRulesRepeatingGroup.

func (NoExecInstRulesRepeatingGroup) Add

Add create and append a new NoExecInstRules to this group.

func (NoExecInstRulesRepeatingGroup) Get

Get returns the ith NoExecInstRules in the NoExecInstRulesRepeatinGroup.

type NoLotTypeRules

type NoLotTypeRules struct {
	*quickfix.Group
}

NoLotTypeRules is a repeating group element, Tag 1234.

func (NoLotTypeRules) GetLotType

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

GetLotType gets LotType, Tag 1093.

func (NoLotTypeRules) GetMinLotSize

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

GetMinLotSize gets MinLotSize, Tag 1231.

func (NoLotTypeRules) HasLotType

func (m NoLotTypeRules) HasLotType() bool

HasLotType returns true if LotType is present, Tag 1093.

func (NoLotTypeRules) HasMinLotSize

func (m NoLotTypeRules) HasMinLotSize() bool

HasMinLotSize returns true if MinLotSize is present, Tag 1231.

func (NoLotTypeRules) SetLotType

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

SetLotType sets LotType, Tag 1093.

func (NoLotTypeRules) SetMinLotSize

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

SetMinLotSize sets MinLotSize, Tag 1231.

type NoLotTypeRulesRepeatingGroup

type NoLotTypeRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoLotTypeRulesRepeatingGroup is a repeating group, Tag 1234.

func NewNoLotTypeRulesRepeatingGroup

func NewNoLotTypeRulesRepeatingGroup() NoLotTypeRulesRepeatingGroup

NewNoLotTypeRulesRepeatingGroup returns an initialized, NoLotTypeRulesRepeatingGroup.

func (NoLotTypeRulesRepeatingGroup) Add

Add create and append a new NoLotTypeRules to this group.

func (NoLotTypeRulesRepeatingGroup) Get

Get returns the ith NoLotTypeRules in the NoLotTypeRulesRepeatinGroup.

type NoOrdTypeRules

type NoOrdTypeRules struct {
	*quickfix.Group
}

NoOrdTypeRules is a repeating group element, Tag 1237.

func (NoOrdTypeRules) GetOrdType

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

GetOrdType gets OrdType, Tag 40.

func (NoOrdTypeRules) HasOrdType

func (m NoOrdTypeRules) HasOrdType() bool

HasOrdType returns true if OrdType is present, Tag 40.

func (NoOrdTypeRules) SetOrdType

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

SetOrdType sets OrdType, Tag 40.

type NoOrdTypeRulesRepeatingGroup

type NoOrdTypeRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoOrdTypeRulesRepeatingGroup is a repeating group, Tag 1237.

func NewNoOrdTypeRulesRepeatingGroup

func NewNoOrdTypeRulesRepeatingGroup() NoOrdTypeRulesRepeatingGroup

NewNoOrdTypeRulesRepeatingGroup returns an initialized, NoOrdTypeRulesRepeatingGroup.

func (NoOrdTypeRulesRepeatingGroup) Add

Add create and append a new NoOrdTypeRules to this group.

func (NoOrdTypeRulesRepeatingGroup) Get

Get returns the ith NoOrdTypeRules in the NoOrdTypeRulesRepeatinGroup.

type NoTickRules

type NoTickRules struct {
	*quickfix.Group
}

NoTickRules is a repeating group element, Tag 1205.

func (NoTickRules) GetEndTickPriceRange

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

GetEndTickPriceRange gets EndTickPriceRange, Tag 1207.

func (NoTickRules) GetStartTickPriceRange

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

GetStartTickPriceRange gets StartTickPriceRange, Tag 1206.

func (NoTickRules) GetTickIncrement

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

GetTickIncrement gets TickIncrement, Tag 1208.

func (NoTickRules) GetTickRuleType

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

GetTickRuleType gets TickRuleType, Tag 1209.

func (NoTickRules) HasEndTickPriceRange

func (m NoTickRules) HasEndTickPriceRange() bool

HasEndTickPriceRange returns true if EndTickPriceRange is present, Tag 1207.

func (NoTickRules) HasStartTickPriceRange

func (m NoTickRules) HasStartTickPriceRange() bool

HasStartTickPriceRange returns true if StartTickPriceRange is present, Tag 1206.

func (NoTickRules) HasTickIncrement

func (m NoTickRules) HasTickIncrement() bool

HasTickIncrement returns true if TickIncrement is present, Tag 1208.

func (NoTickRules) HasTickRuleType

func (m NoTickRules) HasTickRuleType() bool

HasTickRuleType returns true if TickRuleType is present, Tag 1209.

func (NoTickRules) SetEndTickPriceRange

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

SetEndTickPriceRange sets EndTickPriceRange, Tag 1207.

func (NoTickRules) SetStartTickPriceRange

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

SetStartTickPriceRange sets StartTickPriceRange, Tag 1206.

func (NoTickRules) SetTickIncrement

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

SetTickIncrement sets TickIncrement, Tag 1208.

func (NoTickRules) SetTickRuleType

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

SetTickRuleType sets TickRuleType, Tag 1209.

type NoTickRulesRepeatingGroup

type NoTickRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoTickRulesRepeatingGroup is a repeating group, Tag 1205.

func NewNoTickRulesRepeatingGroup

func NewNoTickRulesRepeatingGroup() NoTickRulesRepeatingGroup

NewNoTickRulesRepeatingGroup returns an initialized, NoTickRulesRepeatingGroup.

func (NoTickRulesRepeatingGroup) Add

Add create and append a new NoTickRules to this group.

func (NoTickRulesRepeatingGroup) Get

Get returns the ith NoTickRules in the NoTickRulesRepeatinGroup.

type NoTimeInForceRules

type NoTimeInForceRules struct {
	*quickfix.Group
}

NoTimeInForceRules is a repeating group element, Tag 1239.

func (NoTimeInForceRules) GetTimeInForce

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

GetTimeInForce gets TimeInForce, Tag 59.

func (NoTimeInForceRules) HasTimeInForce

func (m NoTimeInForceRules) HasTimeInForce() bool

HasTimeInForce returns true if TimeInForce is present, Tag 59.

func (NoTimeInForceRules) SetTimeInForce

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

SetTimeInForce sets TimeInForce, Tag 59.

type NoTimeInForceRulesRepeatingGroup

type NoTimeInForceRulesRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoTimeInForceRulesRepeatingGroup is a repeating group, Tag 1239.

func NewNoTimeInForceRulesRepeatingGroup

func NewNoTimeInForceRulesRepeatingGroup() NoTimeInForceRulesRepeatingGroup

NewNoTimeInForceRulesRepeatingGroup returns an initialized, NoTimeInForceRulesRepeatingGroup.

func (NoTimeInForceRulesRepeatingGroup) Add

Add create and append a new NoTimeInForceRules to this group.

func (NoTimeInForceRulesRepeatingGroup) Get

Get returns the ith NoTimeInForceRules in the NoTimeInForceRulesRepeatinGroup.

type RouteOut

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