allocationinstruction

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2016 License: Apache-1.1 Imports: 17 Imported by: 0

Documentation

Overview

Package allocationinstruction msg type = J.

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 Message

type Message struct {
	FIXMsgType string `fix:"J"`
	fix44.Header
	//AllocID is a required field for AllocationInstruction.
	AllocID string `fix:"70"`
	//AllocTransType is a required field for AllocationInstruction.
	AllocTransType string `fix:"71"`
	//AllocType is a required field for AllocationInstruction.
	AllocType int `fix:"626"`
	//SecondaryAllocID is a non-required field for AllocationInstruction.
	SecondaryAllocID *string `fix:"793"`
	//RefAllocID is a non-required field for AllocationInstruction.
	RefAllocID *string `fix:"72"`
	//AllocCancReplaceReason is a non-required field for AllocationInstruction.
	AllocCancReplaceReason *int `fix:"796"`
	//AllocIntermedReqType is a non-required field for AllocationInstruction.
	AllocIntermedReqType *int `fix:"808"`
	//AllocLinkID is a non-required field for AllocationInstruction.
	AllocLinkID *string `fix:"196"`
	//AllocLinkType is a non-required field for AllocationInstruction.
	AllocLinkType *int `fix:"197"`
	//BookingRefID is a non-required field for AllocationInstruction.
	BookingRefID *string `fix:"466"`
	//AllocNoOrdersType is a required field for AllocationInstruction.
	AllocNoOrdersType int `fix:"857"`
	//NoOrders is a non-required field for AllocationInstruction.
	NoOrders []NoOrders `fix:"73,omitempty"`
	//NoExecs is a non-required field for AllocationInstruction.
	NoExecs []NoExecs `fix:"124,omitempty"`
	//PreviouslyReported is a non-required field for AllocationInstruction.
	PreviouslyReported *bool `fix:"570"`
	//ReversalIndicator is a non-required field for AllocationInstruction.
	ReversalIndicator *bool `fix:"700"`
	//MatchType is a non-required field for AllocationInstruction.
	MatchType *string `fix:"574"`
	//Side is a required field for AllocationInstruction.
	Side string `fix:"54"`
	//Instrument is a required component for AllocationInstruction.
	instrument.Instrument
	//InstrumentExtension is a non-required component for AllocationInstruction.
	InstrumentExtension *instrumentextension.InstrumentExtension
	//FinancingDetails is a non-required component for AllocationInstruction.
	FinancingDetails *financingdetails.FinancingDetails
	//NoUnderlyings is a non-required field for AllocationInstruction.
	NoUnderlyings []NoUnderlyings `fix:"711,omitempty"`
	//NoLegs is a non-required field for AllocationInstruction.
	NoLegs []NoLegs `fix:"555,omitempty"`
	//Quantity is a required field for AllocationInstruction.
	Quantity float64 `fix:"53"`
	//QtyType is a non-required field for AllocationInstruction.
	QtyType *int `fix:"854"`
	//LastMkt is a non-required field for AllocationInstruction.
	LastMkt *string `fix:"30"`
	//TradeOriginationDate is a non-required field for AllocationInstruction.
	TradeOriginationDate *string `fix:"229"`
	//TradingSessionID is a non-required field for AllocationInstruction.
	TradingSessionID *string `fix:"336"`
	//TradingSessionSubID is a non-required field for AllocationInstruction.
	TradingSessionSubID *string `fix:"625"`
	//PriceType is a non-required field for AllocationInstruction.
	PriceType *int `fix:"423"`
	//AvgPx is a required field for AllocationInstruction.
	AvgPx float64 `fix:"6"`
	//AvgParPx is a non-required field for AllocationInstruction.
	AvgParPx *float64 `fix:"860"`
	//SpreadOrBenchmarkCurveData is a non-required component for AllocationInstruction.
	SpreadOrBenchmarkCurveData *spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData
	//Currency is a non-required field for AllocationInstruction.
	Currency *string `fix:"15"`
	//AvgPxPrecision is a non-required field for AllocationInstruction.
	AvgPxPrecision *int `fix:"74"`
	//Parties is a non-required component for AllocationInstruction.
	Parties *parties.Parties
	//TradeDate is a required field for AllocationInstruction.
	TradeDate string `fix:"75"`
	//TransactTime is a non-required field for AllocationInstruction.
	TransactTime *time.Time `fix:"60"`
	//SettlType is a non-required field for AllocationInstruction.
	SettlType *string `fix:"63"`
	//SettlDate is a non-required field for AllocationInstruction.
	SettlDate *string `fix:"64"`
	//BookingType is a non-required field for AllocationInstruction.
	BookingType *int `fix:"775"`
	//GrossTradeAmt is a non-required field for AllocationInstruction.
	GrossTradeAmt *float64 `fix:"381"`
	//Concession is a non-required field for AllocationInstruction.
	Concession *float64 `fix:"238"`
	//TotalTakedown is a non-required field for AllocationInstruction.
	TotalTakedown *float64 `fix:"237"`
	//NetMoney is a non-required field for AllocationInstruction.
	NetMoney *float64 `fix:"118"`
	//PositionEffect is a non-required field for AllocationInstruction.
	PositionEffect *string `fix:"77"`
	//AutoAcceptIndicator is a non-required field for AllocationInstruction.
	AutoAcceptIndicator *bool `fix:"754"`
	//Text is a non-required field for AllocationInstruction.
	Text *string `fix:"58"`
	//EncodedTextLen is a non-required field for AllocationInstruction.
	EncodedTextLen *int `fix:"354"`
	//EncodedText is a non-required field for AllocationInstruction.
	EncodedText *string `fix:"355"`
	//NumDaysInterest is a non-required field for AllocationInstruction.
	NumDaysInterest *int `fix:"157"`
	//AccruedInterestRate is a non-required field for AllocationInstruction.
	AccruedInterestRate *float64 `fix:"158"`
	//AccruedInterestAmt is a non-required field for AllocationInstruction.
	AccruedInterestAmt *float64 `fix:"159"`
	//TotalAccruedInterestAmt is a non-required field for AllocationInstruction.
	TotalAccruedInterestAmt *float64 `fix:"540"`
	//InterestAtMaturity is a non-required field for AllocationInstruction.
	InterestAtMaturity *float64 `fix:"738"`
	//EndAccruedInterestAmt is a non-required field for AllocationInstruction.
	EndAccruedInterestAmt *float64 `fix:"920"`
	//StartCash is a non-required field for AllocationInstruction.
	StartCash *float64 `fix:"921"`
	//EndCash is a non-required field for AllocationInstruction.
	EndCash *float64 `fix:"922"`
	//LegalConfirm is a non-required field for AllocationInstruction.
	LegalConfirm *bool `fix:"650"`
	//Stipulations is a non-required component for AllocationInstruction.
	Stipulations *stipulations.Stipulations
	//YieldData is a non-required component for AllocationInstruction.
	YieldData *yielddata.YieldData
	//TotNoAllocs is a non-required field for AllocationInstruction.
	TotNoAllocs *int `fix:"892"`
	//LastFragment is a non-required field for AllocationInstruction.
	LastFragment *bool `fix:"893"`
	//NoAllocs is a non-required field for AllocationInstruction.
	NoAllocs []NoAllocs `fix:"78,omitempty"`
	fix44.Trailer
}

Message is a AllocationInstruction FIX Message

func New

func New(allocid string, alloctranstype string, alloctype int, allocnoorderstype int, side string, instrument instrument.Instrument, quantity float64, avgpx float64, tradedate string) *Message

New returns an initialized AllocationInstruction instance

func (Message) Marshal

func (m Message) Marshal() quickfix.Message

Marshal converts Message to a quickfix.Message instance

func (*Message) SetAccruedInterestAmt

func (m *Message) SetAccruedInterestAmt(v float64)

func (*Message) SetAccruedInterestRate

func (m *Message) SetAccruedInterestRate(v float64)

func (*Message) SetAllocCancReplaceReason

func (m *Message) SetAllocCancReplaceReason(v int)

func (*Message) SetAllocID

func (m *Message) SetAllocID(v string)

func (*Message) SetAllocIntermedReqType

func (m *Message) SetAllocIntermedReqType(v int)

func (*Message) SetAllocLinkID

func (m *Message) SetAllocLinkID(v string)

func (*Message) SetAllocLinkType

func (m *Message) SetAllocLinkType(v int)

func (*Message) SetAllocNoOrdersType

func (m *Message) SetAllocNoOrdersType(v int)

func (*Message) SetAllocTransType

func (m *Message) SetAllocTransType(v string)

func (*Message) SetAllocType

func (m *Message) SetAllocType(v int)

func (*Message) SetAutoAcceptIndicator

func (m *Message) SetAutoAcceptIndicator(v bool)

func (*Message) SetAvgParPx

func (m *Message) SetAvgParPx(v float64)

func (*Message) SetAvgPx

func (m *Message) SetAvgPx(v float64)

func (*Message) SetAvgPxPrecision

func (m *Message) SetAvgPxPrecision(v int)

func (*Message) SetBookingRefID

func (m *Message) SetBookingRefID(v string)

func (*Message) SetBookingType

func (m *Message) SetBookingType(v int)

func (*Message) SetConcession

func (m *Message) SetConcession(v float64)

func (*Message) SetCurrency

func (m *Message) SetCurrency(v string)

func (*Message) SetEncodedText

func (m *Message) SetEncodedText(v string)

func (*Message) SetEncodedTextLen

func (m *Message) SetEncodedTextLen(v int)

func (*Message) SetEndAccruedInterestAmt

func (m *Message) SetEndAccruedInterestAmt(v float64)

func (*Message) SetEndCash

func (m *Message) SetEndCash(v float64)

func (*Message) SetFinancingDetails

func (m *Message) SetFinancingDetails(v financingdetails.FinancingDetails)

func (*Message) SetGrossTradeAmt

func (m *Message) SetGrossTradeAmt(v float64)

func (*Message) SetInstrument

func (m *Message) SetInstrument(v instrument.Instrument)

func (*Message) SetInstrumentExtension

func (m *Message) SetInstrumentExtension(v instrumentextension.InstrumentExtension)

func (*Message) SetInterestAtMaturity

func (m *Message) SetInterestAtMaturity(v float64)

func (*Message) SetLastFragment

func (m *Message) SetLastFragment(v bool)

func (*Message) SetLastMkt

func (m *Message) SetLastMkt(v string)

func (*Message) SetLegalConfirm

func (m *Message) SetLegalConfirm(v bool)

func (*Message) SetMatchType

func (m *Message) SetMatchType(v string)

func (*Message) SetNetMoney

func (m *Message) SetNetMoney(v float64)

func (*Message) SetNoAllocs

func (m *Message) SetNoAllocs(v []NoAllocs)

func (*Message) SetNoExecs

func (m *Message) SetNoExecs(v []NoExecs)

func (*Message) SetNoLegs

func (m *Message) SetNoLegs(v []NoLegs)

func (*Message) SetNoOrders

func (m *Message) SetNoOrders(v []NoOrders)

func (*Message) SetNoUnderlyings

func (m *Message) SetNoUnderlyings(v []NoUnderlyings)

func (*Message) SetNumDaysInterest

func (m *Message) SetNumDaysInterest(v int)

func (*Message) SetParties

func (m *Message) SetParties(v parties.Parties)

func (*Message) SetPositionEffect

func (m *Message) SetPositionEffect(v string)

func (*Message) SetPreviouslyReported

func (m *Message) SetPreviouslyReported(v bool)

func (*Message) SetPriceType

func (m *Message) SetPriceType(v int)

func (*Message) SetQtyType

func (m *Message) SetQtyType(v int)

func (*Message) SetQuantity

func (m *Message) SetQuantity(v float64)

func (*Message) SetRefAllocID

func (m *Message) SetRefAllocID(v string)

func (*Message) SetReversalIndicator

func (m *Message) SetReversalIndicator(v bool)

func (*Message) SetSecondaryAllocID

func (m *Message) SetSecondaryAllocID(v string)

func (*Message) SetSettlDate

func (m *Message) SetSettlDate(v string)

func (*Message) SetSettlType

func (m *Message) SetSettlType(v string)

func (*Message) SetSide

func (m *Message) SetSide(v string)

func (*Message) SetSpreadOrBenchmarkCurveData

func (m *Message) SetSpreadOrBenchmarkCurveData(v spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData)

func (*Message) SetStartCash

func (m *Message) SetStartCash(v float64)

func (*Message) SetStipulations

func (m *Message) SetStipulations(v stipulations.Stipulations)

func (*Message) SetText

func (m *Message) SetText(v string)

func (*Message) SetTotNoAllocs

func (m *Message) SetTotNoAllocs(v int)

func (*Message) SetTotalAccruedInterestAmt

func (m *Message) SetTotalAccruedInterestAmt(v float64)

func (*Message) SetTotalTakedown

func (m *Message) SetTotalTakedown(v float64)

func (*Message) SetTradeDate

func (m *Message) SetTradeDate(v string)

func (*Message) SetTradeOriginationDate

func (m *Message) SetTradeOriginationDate(v string)

func (*Message) SetTradingSessionID

func (m *Message) SetTradingSessionID(v string)

func (*Message) SetTradingSessionSubID

func (m *Message) SetTradingSessionSubID(v string)

func (*Message) SetTransactTime

func (m *Message) SetTransactTime(v time.Time)

func (*Message) SetYieldData

func (m *Message) SetYieldData(v yielddata.YieldData)

type NoAllocs

type NoAllocs struct {
	//AllocAccount is a non-required field for NoAllocs.
	AllocAccount *string `fix:"79"`
	//AllocAcctIDSource is a non-required field for NoAllocs.
	AllocAcctIDSource *int `fix:"661"`
	//MatchStatus is a non-required field for NoAllocs.
	MatchStatus *string `fix:"573"`
	//AllocPrice is a non-required field for NoAllocs.
	AllocPrice *float64 `fix:"366"`
	//AllocQty is a non-required field for NoAllocs.
	AllocQty *float64 `fix:"80"`
	//IndividualAllocID is a non-required field for NoAllocs.
	IndividualAllocID *string `fix:"467"`
	//ProcessCode is a non-required field for NoAllocs.
	ProcessCode *string `fix:"81"`
	//NestedParties is a non-required component for NoAllocs.
	NestedParties *nestedparties.NestedParties
	//NotifyBrokerOfCredit is a non-required field for NoAllocs.
	NotifyBrokerOfCredit *bool `fix:"208"`
	//AllocHandlInst is a non-required field for NoAllocs.
	AllocHandlInst *int `fix:"209"`
	//AllocText is a non-required field for NoAllocs.
	AllocText *string `fix:"161"`
	//EncodedAllocTextLen is a non-required field for NoAllocs.
	EncodedAllocTextLen *int `fix:"360"`
	//EncodedAllocText is a non-required field for NoAllocs.
	EncodedAllocText *string `fix:"361"`
	//CommissionData is a non-required component for NoAllocs.
	CommissionData *commissiondata.CommissionData
	//AllocAvgPx is a non-required field for NoAllocs.
	AllocAvgPx *float64 `fix:"153"`
	//AllocNetMoney is a non-required field for NoAllocs.
	AllocNetMoney *float64 `fix:"154"`
	//SettlCurrAmt is a non-required field for NoAllocs.
	SettlCurrAmt *float64 `fix:"119"`
	//AllocSettlCurrAmt is a non-required field for NoAllocs.
	AllocSettlCurrAmt *float64 `fix:"737"`
	//SettlCurrency is a non-required field for NoAllocs.
	SettlCurrency *string `fix:"120"`
	//AllocSettlCurrency is a non-required field for NoAllocs.
	AllocSettlCurrency *string `fix:"736"`
	//SettlCurrFxRate is a non-required field for NoAllocs.
	SettlCurrFxRate *float64 `fix:"155"`
	//SettlCurrFxRateCalc is a non-required field for NoAllocs.
	SettlCurrFxRateCalc *string `fix:"156"`
	//AllocAccruedInterestAmt is a non-required field for NoAllocs.
	AllocAccruedInterestAmt *float64 `fix:"742"`
	//AllocInterestAtMaturity is a non-required field for NoAllocs.
	AllocInterestAtMaturity *float64 `fix:"741"`
	//NoMiscFees is a non-required field for NoAllocs.
	NoMiscFees []NoMiscFees `fix:"136,omitempty"`
	//NoClearingInstructions is a non-required field for NoAllocs.
	NoClearingInstructions []NoClearingInstructions `fix:"576,omitempty"`
	//ClearingFeeIndicator is a non-required field for NoAllocs.
	ClearingFeeIndicator *string `fix:"635"`
	//AllocSettlInstType is a non-required field for NoAllocs.
	AllocSettlInstType *int `fix:"780"`
	//SettlInstructionsData is a non-required component for NoAllocs.
	SettlInstructionsData *settlinstructionsdata.SettlInstructionsData
}

NoAllocs is a repeating group in AllocationInstruction

func NewNoAllocs

func NewNoAllocs() *NoAllocs

NewNoAllocs returns an initialized NoAllocs instance

func (*NoAllocs) SetAllocAccount

func (m *NoAllocs) SetAllocAccount(v string)

func (*NoAllocs) SetAllocAccruedInterestAmt

func (m *NoAllocs) SetAllocAccruedInterestAmt(v float64)

func (*NoAllocs) SetAllocAcctIDSource

func (m *NoAllocs) SetAllocAcctIDSource(v int)

func (*NoAllocs) SetAllocAvgPx

func (m *NoAllocs) SetAllocAvgPx(v float64)

func (*NoAllocs) SetAllocHandlInst

func (m *NoAllocs) SetAllocHandlInst(v int)

func (*NoAllocs) SetAllocInterestAtMaturity

func (m *NoAllocs) SetAllocInterestAtMaturity(v float64)

func (*NoAllocs) SetAllocNetMoney

func (m *NoAllocs) SetAllocNetMoney(v float64)

func (*NoAllocs) SetAllocPrice

func (m *NoAllocs) SetAllocPrice(v float64)

func (*NoAllocs) SetAllocQty

func (m *NoAllocs) SetAllocQty(v float64)

func (*NoAllocs) SetAllocSettlCurrAmt

func (m *NoAllocs) SetAllocSettlCurrAmt(v float64)

func (*NoAllocs) SetAllocSettlCurrency

func (m *NoAllocs) SetAllocSettlCurrency(v string)

func (*NoAllocs) SetAllocSettlInstType

func (m *NoAllocs) SetAllocSettlInstType(v int)

func (*NoAllocs) SetAllocText

func (m *NoAllocs) SetAllocText(v string)

func (*NoAllocs) SetClearingFeeIndicator

func (m *NoAllocs) SetClearingFeeIndicator(v string)

func (*NoAllocs) SetCommissionData

func (m *NoAllocs) SetCommissionData(v commissiondata.CommissionData)

func (*NoAllocs) SetEncodedAllocText

func (m *NoAllocs) SetEncodedAllocText(v string)

func (*NoAllocs) SetEncodedAllocTextLen

func (m *NoAllocs) SetEncodedAllocTextLen(v int)

func (*NoAllocs) SetIndividualAllocID

func (m *NoAllocs) SetIndividualAllocID(v string)

func (*NoAllocs) SetMatchStatus

func (m *NoAllocs) SetMatchStatus(v string)

func (*NoAllocs) SetNestedParties

func (m *NoAllocs) SetNestedParties(v nestedparties.NestedParties)

func (*NoAllocs) SetNoClearingInstructions

func (m *NoAllocs) SetNoClearingInstructions(v []NoClearingInstructions)

func (*NoAllocs) SetNoMiscFees

func (m *NoAllocs) SetNoMiscFees(v []NoMiscFees)

func (*NoAllocs) SetNotifyBrokerOfCredit

func (m *NoAllocs) SetNotifyBrokerOfCredit(v bool)

func (*NoAllocs) SetProcessCode

func (m *NoAllocs) SetProcessCode(v string)

func (*NoAllocs) SetSettlCurrAmt

func (m *NoAllocs) SetSettlCurrAmt(v float64)

func (*NoAllocs) SetSettlCurrFxRate

func (m *NoAllocs) SetSettlCurrFxRate(v float64)

func (*NoAllocs) SetSettlCurrFxRateCalc

func (m *NoAllocs) SetSettlCurrFxRateCalc(v string)

func (*NoAllocs) SetSettlCurrency

func (m *NoAllocs) SetSettlCurrency(v string)

func (*NoAllocs) SetSettlInstructionsData

func (m *NoAllocs) SetSettlInstructionsData(v settlinstructionsdata.SettlInstructionsData)

type NoClearingInstructions

type NoClearingInstructions struct {
	//ClearingInstruction is a non-required field for NoClearingInstructions.
	ClearingInstruction *int `fix:"577"`
}

NoClearingInstructions is a repeating group in NoAllocs

func NewNoClearingInstructions

func NewNoClearingInstructions() *NoClearingInstructions

NewNoClearingInstructions returns an initialized NoClearingInstructions instance

func (*NoClearingInstructions) SetClearingInstruction

func (m *NoClearingInstructions) SetClearingInstruction(v int)

type NoExecs

type NoExecs struct {
	//LastQty is a non-required field for NoExecs.
	LastQty *float64 `fix:"32"`
	//ExecID is a non-required field for NoExecs.
	ExecID *string `fix:"17"`
	//SecondaryExecID is a non-required field for NoExecs.
	SecondaryExecID *string `fix:"527"`
	//LastPx is a non-required field for NoExecs.
	LastPx *float64 `fix:"31"`
	//LastParPx is a non-required field for NoExecs.
	LastParPx *float64 `fix:"669"`
	//LastCapacity is a non-required field for NoExecs.
	LastCapacity *string `fix:"29"`
}

NoExecs is a repeating group in AllocationInstruction

func NewNoExecs

func NewNoExecs() *NoExecs

NewNoExecs returns an initialized NoExecs instance

func (*NoExecs) SetExecID

func (m *NoExecs) SetExecID(v string)

func (*NoExecs) SetLastCapacity

func (m *NoExecs) SetLastCapacity(v string)

func (*NoExecs) SetLastParPx

func (m *NoExecs) SetLastParPx(v float64)

func (*NoExecs) SetLastPx

func (m *NoExecs) SetLastPx(v float64)

func (*NoExecs) SetLastQty

func (m *NoExecs) SetLastQty(v float64)

func (*NoExecs) SetSecondaryExecID

func (m *NoExecs) SetSecondaryExecID(v string)

type NoLegs

type NoLegs struct {
	//InstrumentLeg is a non-required component for NoLegs.
	InstrumentLeg *instrumentleg.InstrumentLeg
}

NoLegs is a repeating group in AllocationInstruction

func NewNoLegs

func NewNoLegs() *NoLegs

NewNoLegs returns an initialized NoLegs instance

func (*NoLegs) SetInstrumentLeg

func (m *NoLegs) SetInstrumentLeg(v instrumentleg.InstrumentLeg)

type NoMiscFees

type NoMiscFees struct {
	//MiscFeeAmt is a non-required field for NoMiscFees.
	MiscFeeAmt *float64 `fix:"137"`
	//MiscFeeCurr is a non-required field for NoMiscFees.
	MiscFeeCurr *string `fix:"138"`
	//MiscFeeType is a non-required field for NoMiscFees.
	MiscFeeType *string `fix:"139"`
	//MiscFeeBasis is a non-required field for NoMiscFees.
	MiscFeeBasis *int `fix:"891"`
}

NoMiscFees is a repeating group in NoAllocs

func NewNoMiscFees

func NewNoMiscFees() *NoMiscFees

NewNoMiscFees returns an initialized NoMiscFees instance

func (*NoMiscFees) SetMiscFeeAmt

func (m *NoMiscFees) SetMiscFeeAmt(v float64)

func (*NoMiscFees) SetMiscFeeBasis

func (m *NoMiscFees) SetMiscFeeBasis(v int)

func (*NoMiscFees) SetMiscFeeCurr

func (m *NoMiscFees) SetMiscFeeCurr(v string)

func (*NoMiscFees) SetMiscFeeType

func (m *NoMiscFees) SetMiscFeeType(v string)

type NoOrders

type NoOrders struct {
	//ClOrdID is a non-required field for NoOrders.
	ClOrdID *string `fix:"11"`
	//OrderID is a non-required field for NoOrders.
	OrderID *string `fix:"37"`
	//SecondaryOrderID is a non-required field for NoOrders.
	SecondaryOrderID *string `fix:"198"`
	//SecondaryClOrdID is a non-required field for NoOrders.
	SecondaryClOrdID *string `fix:"526"`
	//ListID is a non-required field for NoOrders.
	ListID *string `fix:"66"`
	//NestedParties2 is a non-required component for NoOrders.
	NestedParties2 *nestedparties2.NestedParties2
	//OrderQty is a non-required field for NoOrders.
	OrderQty *float64 `fix:"38"`
	//OrderAvgPx is a non-required field for NoOrders.
	OrderAvgPx *float64 `fix:"799"`
	//OrderBookingQty is a non-required field for NoOrders.
	OrderBookingQty *float64 `fix:"800"`
}

NoOrders is a repeating group in AllocationInstruction

func NewNoOrders

func NewNoOrders() *NoOrders

NewNoOrders returns an initialized NoOrders instance

func (*NoOrders) SetClOrdID

func (m *NoOrders) SetClOrdID(v string)

func (*NoOrders) SetListID

func (m *NoOrders) SetListID(v string)

func (*NoOrders) SetNestedParties2

func (m *NoOrders) SetNestedParties2(v nestedparties2.NestedParties2)

func (*NoOrders) SetOrderAvgPx

func (m *NoOrders) SetOrderAvgPx(v float64)

func (*NoOrders) SetOrderBookingQty

func (m *NoOrders) SetOrderBookingQty(v float64)

func (*NoOrders) SetOrderID

func (m *NoOrders) SetOrderID(v string)

func (*NoOrders) SetOrderQty

func (m *NoOrders) SetOrderQty(v float64)

func (*NoOrders) SetSecondaryClOrdID

func (m *NoOrders) SetSecondaryClOrdID(v string)

func (*NoOrders) SetSecondaryOrderID

func (m *NoOrders) SetSecondaryOrderID(v string)

type NoUnderlyings

type NoUnderlyings struct {
	//UnderlyingInstrument is a non-required component for NoUnderlyings.
	UnderlyingInstrument *underlyinginstrument.UnderlyingInstrument
}

NoUnderlyings is a repeating group in AllocationInstruction

func NewNoUnderlyings

func NewNoUnderlyings() *NoUnderlyings

NewNoUnderlyings returns an initialized NoUnderlyings instance

func (*NoUnderlyings) SetUnderlyingInstrument

func (m *NoUnderlyings) SetUnderlyingInstrument(v underlyinginstrument.UnderlyingInstrument)

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