marketdefinition

package
v0.0.0-...-c8d12df Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2014 License: Apache-1.1 Imports: 4 Imported by: 0

Documentation

Overview

Package marketdefinition msg type = BU.

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 Mesage type

Types

type Message

type Message struct {
	quickfix.Message
}

Message is a MarketDefinition wrapper for the generic Message type

func (Message) ApplID

ApplID is a non-required field for MarketDefinition.

func (Message) ApplLastSeqNum

ApplLastSeqNum is a non-required field for MarketDefinition.

func (Message) ApplResendFlag

ApplResendFlag is a non-required field for MarketDefinition.

func (Message) ApplSeqNum

ApplSeqNum is a non-required field for MarketDefinition.

func (Message) Currency

Currency is a non-required field for MarketDefinition.

func (Message) EncodedMktSegmDesc

EncodedMktSegmDesc is a non-required field for MarketDefinition.

func (Message) EncodedMktSegmDescLen

func (m Message) EncodedMktSegmDescLen() (*field.EncodedMktSegmDescLenField, quickfix.MessageRejectError)

EncodedMktSegmDescLen is a non-required field for MarketDefinition.

func (Message) EncodedText

EncodedText is a non-required field for MarketDefinition.

func (Message) EncodedTextLen

EncodedTextLen is a non-required field for MarketDefinition.

func (Message) ExpirationCycle

ExpirationCycle is a non-required field for MarketDefinition.

func (Message) GetApplID

GetApplID reads a ApplID from MarketDefinition.

func (Message) GetApplLastSeqNum

GetApplLastSeqNum reads a ApplLastSeqNum from MarketDefinition.

func (Message) GetApplResendFlag

GetApplResendFlag reads a ApplResendFlag from MarketDefinition.

func (Message) GetApplSeqNum

GetApplSeqNum reads a ApplSeqNum from MarketDefinition.

func (Message) GetCurrency

GetCurrency reads a Currency from MarketDefinition.

func (Message) GetEncodedMktSegmDesc

func (m Message) GetEncodedMktSegmDesc(f *field.EncodedMktSegmDescField) quickfix.MessageRejectError

GetEncodedMktSegmDesc reads a EncodedMktSegmDesc from MarketDefinition.

func (Message) GetEncodedMktSegmDescLen

func (m Message) GetEncodedMktSegmDescLen(f *field.EncodedMktSegmDescLenField) quickfix.MessageRejectError

GetEncodedMktSegmDescLen reads a EncodedMktSegmDescLen from MarketDefinition.

func (Message) GetEncodedText

GetEncodedText reads a EncodedText from MarketDefinition.

func (Message) GetEncodedTextLen

GetEncodedTextLen reads a EncodedTextLen from MarketDefinition.

func (Message) GetExpirationCycle

GetExpirationCycle reads a ExpirationCycle from MarketDefinition.

func (Message) GetHighLimitPrice

GetHighLimitPrice reads a HighLimitPrice from MarketDefinition.

func (Message) GetImpliedMarketIndicator

func (m Message) GetImpliedMarketIndicator(f *field.ImpliedMarketIndicatorField) quickfix.MessageRejectError

GetImpliedMarketIndicator reads a ImpliedMarketIndicator from MarketDefinition.

func (Message) GetLowLimitPrice

GetLowLimitPrice reads a LowLimitPrice from MarketDefinition.

func (Message) GetMarketID

GetMarketID reads a MarketID from MarketDefinition.

func (Message) GetMarketReportID

GetMarketReportID reads a MarketReportID from MarketDefinition.

func (Message) GetMarketReqID

GetMarketReqID reads a MarketReqID from MarketDefinition.

func (Message) GetMarketSegmentDesc

func (m Message) GetMarketSegmentDesc(f *field.MarketSegmentDescField) quickfix.MessageRejectError

GetMarketSegmentDesc reads a MarketSegmentDesc from MarketDefinition.

func (Message) GetMarketSegmentID

GetMarketSegmentID reads a MarketSegmentID from MarketDefinition.

func (Message) GetMaxPriceVariation

func (m Message) GetMaxPriceVariation(f *field.MaxPriceVariationField) quickfix.MessageRejectError

GetMaxPriceVariation reads a MaxPriceVariation from MarketDefinition.

func (Message) GetMaxTradeVol

GetMaxTradeVol reads a MaxTradeVol from MarketDefinition.

func (Message) GetMinTradeVol

GetMinTradeVol reads a MinTradeVol from MarketDefinition.

func (Message) GetMultilegModel

GetMultilegModel reads a MultilegModel from MarketDefinition.

func (Message) GetMultilegPriceMethod

func (m Message) GetMultilegPriceMethod(f *field.MultilegPriceMethodField) quickfix.MessageRejectError

GetMultilegPriceMethod reads a MultilegPriceMethod from MarketDefinition.

func (Message) GetNoExecInstRules

GetNoExecInstRules reads a NoExecInstRules from MarketDefinition.

func (Message) GetNoLotTypeRules

GetNoLotTypeRules reads a NoLotTypeRules from MarketDefinition.

func (Message) GetNoOrdTypeRules

GetNoOrdTypeRules reads a NoOrdTypeRules from MarketDefinition.

func (Message) GetNoTickRules

GetNoTickRules reads a NoTickRules from MarketDefinition.

func (Message) GetNoTimeInForceRules

func (m Message) GetNoTimeInForceRules(f *field.NoTimeInForceRulesField) quickfix.MessageRejectError

GetNoTimeInForceRules reads a NoTimeInForceRules from MarketDefinition.

func (Message) GetParentMktSegmID

GetParentMktSegmID reads a ParentMktSegmID from MarketDefinition.

func (Message) GetPriceLimitType

GetPriceLimitType reads a PriceLimitType from MarketDefinition.

func (Message) GetPriceType

GetPriceType reads a PriceType from MarketDefinition.

func (Message) GetRoundLot

GetRoundLot reads a RoundLot from MarketDefinition.

func (Message) GetText

GetText reads a Text from MarketDefinition.

func (Message) GetTradingCurrency

GetTradingCurrency reads a TradingCurrency from MarketDefinition.

func (Message) GetTradingReferencePrice

func (m Message) GetTradingReferencePrice(f *field.TradingReferencePriceField) quickfix.MessageRejectError

GetTradingReferencePrice reads a TradingReferencePrice from MarketDefinition.

func (Message) GetTransactTime

GetTransactTime reads a TransactTime from MarketDefinition.

func (Message) HighLimitPrice

HighLimitPrice is a non-required field for MarketDefinition.

func (Message) ImpliedMarketIndicator

func (m Message) ImpliedMarketIndicator() (*field.ImpliedMarketIndicatorField, quickfix.MessageRejectError)

ImpliedMarketIndicator is a non-required field for MarketDefinition.

func (Message) LowLimitPrice

LowLimitPrice is a non-required field for MarketDefinition.

func (Message) MarketID

MarketID is a required field for MarketDefinition.

func (Message) MarketReportID

MarketReportID is a required field for MarketDefinition.

func (Message) MarketReqID

MarketReqID is a non-required field for MarketDefinition.

func (Message) MarketSegmentDesc

MarketSegmentDesc is a non-required field for MarketDefinition.

func (Message) MarketSegmentID

MarketSegmentID is a non-required field for MarketDefinition.

func (Message) MaxPriceVariation

MaxPriceVariation is a non-required field for MarketDefinition.

func (Message) MaxTradeVol

MaxTradeVol is a non-required field for MarketDefinition.

func (Message) MinTradeVol

MinTradeVol is a non-required field for MarketDefinition.

func (Message) MultilegModel

MultilegModel is a non-required field for MarketDefinition.

func (Message) MultilegPriceMethod

MultilegPriceMethod is a non-required field for MarketDefinition.

func (Message) NoExecInstRules

NoExecInstRules is a non-required field for MarketDefinition.

func (Message) NoLotTypeRules

NoLotTypeRules is a non-required field for MarketDefinition.

func (Message) NoOrdTypeRules

NoOrdTypeRules is a non-required field for MarketDefinition.

func (Message) NoTickRules

NoTickRules is a non-required field for MarketDefinition.

func (Message) NoTimeInForceRules

NoTimeInForceRules is a non-required field for MarketDefinition.

func (Message) ParentMktSegmID

ParentMktSegmID is a non-required field for MarketDefinition.

func (Message) PriceLimitType

PriceLimitType is a non-required field for MarketDefinition.

func (Message) PriceType

PriceType is a non-required field for MarketDefinition.

func (Message) RoundLot

RoundLot is a non-required field for MarketDefinition.

func (Message) Text

Text is a non-required field for MarketDefinition.

func (Message) TradingCurrency

TradingCurrency is a non-required field for MarketDefinition.

func (Message) TradingReferencePrice

func (m Message) TradingReferencePrice() (*field.TradingReferencePriceField, quickfix.MessageRejectError)

TradingReferencePrice is a non-required field for MarketDefinition.

func (Message) TransactTime

TransactTime is a non-required field for MarketDefinition.

type MessageBuilder

type MessageBuilder struct {
	quickfix.MessageBuilder
}

MessageBuilder builds MarketDefinition messages.

func Builder

func Builder(
	marketreportid *field.MarketReportIDField,
	marketid *field.MarketIDField) MessageBuilder

Builder returns an initialized MessageBuilder with specified required fields for MarketDefinition.

type RouteOut

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

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

Jump to

Keyboard shortcuts

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