quotreqgrp

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 19, 2016 License: Apache-1.1 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type NoRelatedSym

type NoRelatedSym struct {
	//Instrument is a required component for NoRelatedSym.
	instrument.Instrument
	//FinancingDetails is a non-required component for NoRelatedSym.
	FinancingDetails *financingdetails.FinancingDetails
	//UndInstrmtGrp is a non-required component for NoRelatedSym.
	UndInstrmtGrp *undinstrmtgrp.UndInstrmtGrp
	//PrevClosePx is a non-required field for NoRelatedSym.
	PrevClosePx *float64 `fix:"140"`
	//QuoteRequestType is a non-required field for NoRelatedSym.
	QuoteRequestType *int `fix:"303"`
	//QuoteType is a non-required field for NoRelatedSym.
	QuoteType *int `fix:"537"`
	//TradingSessionID is a non-required field for NoRelatedSym.
	TradingSessionID *string `fix:"336"`
	//TradingSessionSubID is a non-required field for NoRelatedSym.
	TradingSessionSubID *string `fix:"625"`
	//TradeOriginationDate is a non-required field for NoRelatedSym.
	TradeOriginationDate *string `fix:"229"`
	//Side is a non-required field for NoRelatedSym.
	Side *string `fix:"54"`
	//QtyType is a non-required field for NoRelatedSym.
	QtyType *int `fix:"854"`
	//OrderQtyData is a non-required component for NoRelatedSym.
	OrderQtyData *orderqtydata.OrderQtyData
	//SettlType is a non-required field for NoRelatedSym.
	SettlType *string `fix:"63"`
	//SettlDate is a non-required field for NoRelatedSym.
	SettlDate *string `fix:"64"`
	//SettlDate2 is a non-required field for NoRelatedSym.
	SettlDate2 *string `fix:"193"`
	//OrderQty2 is a non-required field for NoRelatedSym.
	OrderQty2 *float64 `fix:"192"`
	//Currency is a non-required field for NoRelatedSym.
	Currency *string `fix:"15"`
	//Stipulations is a non-required component for NoRelatedSym.
	Stipulations *stipulations.Stipulations
	//Account is a non-required field for NoRelatedSym.
	Account *string `fix:"1"`
	//AcctIDSource is a non-required field for NoRelatedSym.
	AcctIDSource *int `fix:"660"`
	//AccountType is a non-required field for NoRelatedSym.
	AccountType *int `fix:"581"`
	//QuotReqLegsGrp is a non-required component for NoRelatedSym.
	QuotReqLegsGrp *quotreqlegsgrp.QuotReqLegsGrp
	//QuotQualGrp is a non-required component for NoRelatedSym.
	QuotQualGrp *quotqualgrp.QuotQualGrp
	//QuotePriceType is a non-required field for NoRelatedSym.
	QuotePriceType *int `fix:"692"`
	//OrdType is a non-required field for NoRelatedSym.
	OrdType *string `fix:"40"`
	//ValidUntilTime is a non-required field for NoRelatedSym.
	ValidUntilTime *time.Time `fix:"62"`
	//ExpireTime is a non-required field for NoRelatedSym.
	ExpireTime *time.Time `fix:"126"`
	//TransactTime is a non-required field for NoRelatedSym.
	TransactTime *time.Time `fix:"60"`
	//SpreadOrBenchmarkCurveData is a non-required component for NoRelatedSym.
	SpreadOrBenchmarkCurveData *spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData
	//PriceType is a non-required field for NoRelatedSym.
	PriceType *int `fix:"423"`
	//Price is a non-required field for NoRelatedSym.
	Price *float64 `fix:"44"`
	//Price2 is a non-required field for NoRelatedSym.
	Price2 *float64 `fix:"640"`
	//YieldData is a non-required component for NoRelatedSym.
	YieldData *yielddata.YieldData
	//Parties is a non-required component for NoRelatedSym.
	Parties *parties.Parties
	//MinQty is a non-required field for NoRelatedSym.
	MinQty *float64 `fix:"110"`
	//SettlCurrency is a non-required field for NoRelatedSym.
	SettlCurrency *string `fix:"120"`
	//RateSource is a non-required component for NoRelatedSym.
	RateSource *ratesource.RateSource
}

NoRelatedSym is a repeating group in QuotReqGrp

func NewNoRelatedSym added in v0.2.0

func NewNoRelatedSym(instrument instrument.Instrument) *NoRelatedSym

NewNoRelatedSym returns an initialized NoRelatedSym instance

func (*NoRelatedSym) SetAccount added in v0.2.0

func (m *NoRelatedSym) SetAccount(v string)

func (*NoRelatedSym) SetAccountType added in v0.2.0

func (m *NoRelatedSym) SetAccountType(v int)

func (*NoRelatedSym) SetAcctIDSource added in v0.2.0

func (m *NoRelatedSym) SetAcctIDSource(v int)

func (*NoRelatedSym) SetCurrency added in v0.2.0

func (m *NoRelatedSym) SetCurrency(v string)

func (*NoRelatedSym) SetExpireTime added in v0.2.0

func (m *NoRelatedSym) SetExpireTime(v time.Time)

func (*NoRelatedSym) SetFinancingDetails added in v0.2.0

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

func (*NoRelatedSym) SetInstrument added in v0.2.0

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

func (*NoRelatedSym) SetMinQty added in v0.2.0

func (m *NoRelatedSym) SetMinQty(v float64)

func (*NoRelatedSym) SetOrdType added in v0.2.0

func (m *NoRelatedSym) SetOrdType(v string)

func (*NoRelatedSym) SetOrderQty2 added in v0.2.0

func (m *NoRelatedSym) SetOrderQty2(v float64)

func (*NoRelatedSym) SetOrderQtyData added in v0.2.0

func (m *NoRelatedSym) SetOrderQtyData(v orderqtydata.OrderQtyData)

func (*NoRelatedSym) SetParties added in v0.2.0

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

func (*NoRelatedSym) SetPrevClosePx added in v0.2.0

func (m *NoRelatedSym) SetPrevClosePx(v float64)

func (*NoRelatedSym) SetPrice added in v0.2.0

func (m *NoRelatedSym) SetPrice(v float64)

func (*NoRelatedSym) SetPrice2 added in v0.2.0

func (m *NoRelatedSym) SetPrice2(v float64)

func (*NoRelatedSym) SetPriceType added in v0.2.0

func (m *NoRelatedSym) SetPriceType(v int)

func (*NoRelatedSym) SetQtyType added in v0.2.0

func (m *NoRelatedSym) SetQtyType(v int)

func (*NoRelatedSym) SetQuotQualGrp added in v0.2.0

func (m *NoRelatedSym) SetQuotQualGrp(v quotqualgrp.QuotQualGrp)

func (*NoRelatedSym) SetQuotReqLegsGrp added in v0.2.0

func (m *NoRelatedSym) SetQuotReqLegsGrp(v quotreqlegsgrp.QuotReqLegsGrp)

func (*NoRelatedSym) SetQuotePriceType added in v0.2.0

func (m *NoRelatedSym) SetQuotePriceType(v int)

func (*NoRelatedSym) SetQuoteRequestType added in v0.2.0

func (m *NoRelatedSym) SetQuoteRequestType(v int)

func (*NoRelatedSym) SetQuoteType added in v0.2.0

func (m *NoRelatedSym) SetQuoteType(v int)

func (*NoRelatedSym) SetRateSource added in v0.2.0

func (m *NoRelatedSym) SetRateSource(v ratesource.RateSource)

func (*NoRelatedSym) SetSettlCurrency added in v0.2.0

func (m *NoRelatedSym) SetSettlCurrency(v string)

func (*NoRelatedSym) SetSettlDate added in v0.2.0

func (m *NoRelatedSym) SetSettlDate(v string)

func (*NoRelatedSym) SetSettlDate2 added in v0.2.0

func (m *NoRelatedSym) SetSettlDate2(v string)

func (*NoRelatedSym) SetSettlType added in v0.2.0

func (m *NoRelatedSym) SetSettlType(v string)

func (*NoRelatedSym) SetSide added in v0.2.0

func (m *NoRelatedSym) SetSide(v string)

func (*NoRelatedSym) SetSpreadOrBenchmarkCurveData added in v0.2.0

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

func (*NoRelatedSym) SetStipulations added in v0.2.0

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

func (*NoRelatedSym) SetTradeOriginationDate added in v0.2.0

func (m *NoRelatedSym) SetTradeOriginationDate(v string)

func (*NoRelatedSym) SetTradingSessionID added in v0.2.0

func (m *NoRelatedSym) SetTradingSessionID(v string)

func (*NoRelatedSym) SetTradingSessionSubID added in v0.2.0

func (m *NoRelatedSym) SetTradingSessionSubID(v string)

func (*NoRelatedSym) SetTransactTime added in v0.2.0

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

func (*NoRelatedSym) SetUndInstrmtGrp added in v0.2.0

func (m *NoRelatedSym) SetUndInstrmtGrp(v undinstrmtgrp.UndInstrmtGrp)

func (*NoRelatedSym) SetValidUntilTime added in v0.2.0

func (m *NoRelatedSym) SetValidUntilTime(v time.Time)

func (*NoRelatedSym) SetYieldData added in v0.2.0

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

type QuotReqGrp added in v0.2.0

type QuotReqGrp struct {
	//NoRelatedSym is a required field for QuotReqGrp.
	NoRelatedSym []NoRelatedSym `fix:"146"`
}

QuotReqGrp is a fix50sp2 Component

func New

func New(norelatedsym []NoRelatedSym) *QuotReqGrp

New returns an initialized QuotReqGrp instance

func (*QuotReqGrp) SetNoRelatedSym added in v0.2.0

func (m *QuotReqGrp) SetNoRelatedSym(v []NoRelatedSym)

Jump to

Keyboard shortcuts

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