Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package crossordercancelreplacerequest msg type = t.
Index ¶
- func Route(router RouteOut) (string, string, quickfix.MessageRoute)
 - type Message
 - func (m Message) Marshal() quickfix.Message
 - func (m *Message) SetCancellationRights(v string)
 - func (m *Message) SetComplianceID(v string)
 - func (m *Message) SetCrossID(v string)
 - func (m *Message) SetCrossPrioritization(v int)
 - func (m *Message) SetCrossType(v int)
 - func (m *Message) SetCurrency(v string)
 - func (m *Message) SetDesignation(v string)
 - func (m *Message) SetDiscretionInstructions(v discretioninstructions.DiscretionInstructions)
 - func (m *Message) SetDisplayInstruction(v displayinstruction.DisplayInstruction)
 - func (m *Message) SetEffectiveTime(v time.Time)
 - func (m *Message) SetExDestination(v string)
 - func (m *Message) SetExDestinationIDSource(v string)
 - func (m *Message) SetExecInst(v string)
 - func (m *Message) SetExpireDate(v string)
 - func (m *Message) SetExpireTime(v time.Time)
 - func (m *Message) SetGTBookingInst(v int)
 - func (m *Message) SetHandlInst(v string)
 - func (m *Message) SetHostCrossID(v string)
 - func (m *Message) SetIOIID(v string)
 - func (m *Message) SetInstrmtLegGrp(v instrmtleggrp.InstrmtLegGrp)
 - func (m *Message) SetInstrument(v instrument.Instrument)
 - func (m *Message) SetLocateReqd(v bool)
 - func (m *Message) SetMatchIncrement(v float64)
 - func (m *Message) SetMaxFloor(v float64)
 - func (m *Message) SetMaxPriceLevels(v int)
 - func (m *Message) SetMaxShow(v float64)
 - func (m *Message) SetMinQty(v float64)
 - func (m *Message) SetMoneyLaunderingStatus(v string)
 - func (m *Message) SetOrdType(v string)
 - func (m *Message) SetOrderID(v string)
 - func (m *Message) SetOrigCrossID(v string)
 - func (m *Message) SetParticipationRate(v float64)
 - func (m *Message) SetPegInstructions(v peginstructions.PegInstructions)
 - func (m *Message) SetPrevClosePx(v float64)
 - func (m *Message) SetPrice(v float64)
 - func (m *Message) SetPriceProtectionScope(v string)
 - func (m *Message) SetPriceType(v int)
 - func (m *Message) SetProcessCode(v string)
 - func (m *Message) SetQuoteID(v string)
 - func (m *Message) SetRegistID(v string)
 - func (m *Message) SetRootParties(v rootparties.RootParties)
 - func (m *Message) SetSettlDate(v string)
 - func (m *Message) SetSettlType(v string)
 - func (m *Message) SetSideCrossOrdModGrp(v sidecrossordmodgrp.SideCrossOrdModGrp)
 - func (m *Message) SetSpreadOrBenchmarkCurveData(v spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData)
 - func (m *Message) SetStipulations(v stipulations.Stipulations)
 - func (m *Message) SetStopPx(v float64)
 - func (m *Message) SetStrategyParametersGrp(v strategyparametersgrp.StrategyParametersGrp)
 - func (m *Message) SetTargetStrategy(v int)
 - func (m *Message) SetTargetStrategyParameters(v string)
 - func (m *Message) SetTimeInForce(v string)
 - func (m *Message) SetTransBkdTime(v time.Time)
 - func (m *Message) SetTransactTime(v time.Time)
 - func (m *Message) SetTrdgSesGrp(v trdgsesgrp.TrdgSesGrp)
 - func (m *Message) SetTriggeringInstruction(v triggeringinstruction.TriggeringInstruction)
 - func (m *Message) SetUndInstrmtGrp(v undinstrmtgrp.UndInstrmtGrp)
 - func (m *Message) SetYieldData(v yielddata.YieldData)
 
- type RouteOut
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Message ¶
type Message struct {
	FIXMsgType string `fix:"t"`
	fixt11.Header
	//OrderID is a non-required field for CrossOrderCancelReplaceRequest.
	OrderID *string `fix:"37"`
	//CrossID is a required field for CrossOrderCancelReplaceRequest.
	CrossID string `fix:"548"`
	//OrigCrossID is a required field for CrossOrderCancelReplaceRequest.
	OrigCrossID string `fix:"551"`
	//CrossType is a required field for CrossOrderCancelReplaceRequest.
	CrossType int `fix:"549"`
	//CrossPrioritization is a required field for CrossOrderCancelReplaceRequest.
	CrossPrioritization int `fix:"550"`
	//SideCrossOrdModGrp is a required component for CrossOrderCancelReplaceRequest.
	sidecrossordmodgrp.SideCrossOrdModGrp
	//Instrument is a required component for CrossOrderCancelReplaceRequest.
	instrument.Instrument
	//UndInstrmtGrp is a non-required component for CrossOrderCancelReplaceRequest.
	UndInstrmtGrp *undinstrmtgrp.UndInstrmtGrp
	//InstrmtLegGrp is a non-required component for CrossOrderCancelReplaceRequest.
	InstrmtLegGrp *instrmtleggrp.InstrmtLegGrp
	//SettlType is a non-required field for CrossOrderCancelReplaceRequest.
	SettlType *string `fix:"63"`
	//SettlDate is a non-required field for CrossOrderCancelReplaceRequest.
	SettlDate *string `fix:"64"`
	//HandlInst is a non-required field for CrossOrderCancelReplaceRequest.
	HandlInst *string `fix:"21"`
	//ExecInst is a non-required field for CrossOrderCancelReplaceRequest.
	ExecInst *string `fix:"18"`
	//MinQty is a non-required field for CrossOrderCancelReplaceRequest.
	MinQty *float64 `fix:"110"`
	//MaxFloor is a non-required field for CrossOrderCancelReplaceRequest.
	MaxFloor *float64 `fix:"111"`
	//ExDestination is a non-required field for CrossOrderCancelReplaceRequest.
	ExDestination *string `fix:"100"`
	//TrdgSesGrp is a non-required component for CrossOrderCancelReplaceRequest.
	TrdgSesGrp *trdgsesgrp.TrdgSesGrp
	//ProcessCode is a non-required field for CrossOrderCancelReplaceRequest.
	ProcessCode *string `fix:"81"`
	//PrevClosePx is a non-required field for CrossOrderCancelReplaceRequest.
	PrevClosePx *float64 `fix:"140"`
	//LocateReqd is a non-required field for CrossOrderCancelReplaceRequest.
	LocateReqd *bool `fix:"114"`
	//TransactTime is a required field for CrossOrderCancelReplaceRequest.
	TransactTime time.Time `fix:"60"`
	//Stipulations is a non-required component for CrossOrderCancelReplaceRequest.
	Stipulations *stipulations.Stipulations
	//OrdType is a required field for CrossOrderCancelReplaceRequest.
	OrdType string `fix:"40"`
	//PriceType is a non-required field for CrossOrderCancelReplaceRequest.
	PriceType *int `fix:"423"`
	//Price is a non-required field for CrossOrderCancelReplaceRequest.
	Price *float64 `fix:"44"`
	//StopPx is a non-required field for CrossOrderCancelReplaceRequest.
	StopPx *float64 `fix:"99"`
	//SpreadOrBenchmarkCurveData is a non-required component for CrossOrderCancelReplaceRequest.
	SpreadOrBenchmarkCurveData *spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData
	//YieldData is a non-required component for CrossOrderCancelReplaceRequest.
	YieldData *yielddata.YieldData
	//Currency is a non-required field for CrossOrderCancelReplaceRequest.
	Currency *string `fix:"15"`
	//ComplianceID is a non-required field for CrossOrderCancelReplaceRequest.
	ComplianceID *string `fix:"376"`
	//IOIID is a non-required field for CrossOrderCancelReplaceRequest.
	IOIID *string `fix:"23"`
	//QuoteID is a non-required field for CrossOrderCancelReplaceRequest.
	QuoteID *string `fix:"117"`
	//TimeInForce is a non-required field for CrossOrderCancelReplaceRequest.
	TimeInForce *string `fix:"59"`
	//EffectiveTime is a non-required field for CrossOrderCancelReplaceRequest.
	EffectiveTime *time.Time `fix:"168"`
	//ExpireDate is a non-required field for CrossOrderCancelReplaceRequest.
	ExpireDate *string `fix:"432"`
	//ExpireTime is a non-required field for CrossOrderCancelReplaceRequest.
	ExpireTime *time.Time `fix:"126"`
	//GTBookingInst is a non-required field for CrossOrderCancelReplaceRequest.
	GTBookingInst *int `fix:"427"`
	//MaxShow is a non-required field for CrossOrderCancelReplaceRequest.
	MaxShow *float64 `fix:"210"`
	//PegInstructions is a non-required component for CrossOrderCancelReplaceRequest.
	PegInstructions *peginstructions.PegInstructions
	//DiscretionInstructions is a non-required component for CrossOrderCancelReplaceRequest.
	DiscretionInstructions *discretioninstructions.DiscretionInstructions
	//TargetStrategy is a non-required field for CrossOrderCancelReplaceRequest.
	TargetStrategy *int `fix:"847"`
	//TargetStrategyParameters is a non-required field for CrossOrderCancelReplaceRequest.
	TargetStrategyParameters *string `fix:"848"`
	//ParticipationRate is a non-required field for CrossOrderCancelReplaceRequest.
	ParticipationRate *float64 `fix:"849"`
	//CancellationRights is a non-required field for CrossOrderCancelReplaceRequest.
	CancellationRights *string `fix:"480"`
	//MoneyLaunderingStatus is a non-required field for CrossOrderCancelReplaceRequest.
	MoneyLaunderingStatus *string `fix:"481"`
	//RegistID is a non-required field for CrossOrderCancelReplaceRequest.
	RegistID *string `fix:"513"`
	//Designation is a non-required field for CrossOrderCancelReplaceRequest.
	Designation *string `fix:"494"`
	//StrategyParametersGrp is a non-required component for CrossOrderCancelReplaceRequest.
	StrategyParametersGrp *strategyparametersgrp.StrategyParametersGrp
	//HostCrossID is a non-required field for CrossOrderCancelReplaceRequest.
	HostCrossID *string `fix:"961"`
	//TransBkdTime is a non-required field for CrossOrderCancelReplaceRequest.
	TransBkdTime *time.Time `fix:"483"`
	//RootParties is a non-required component for CrossOrderCancelReplaceRequest.
	RootParties *rootparties.RootParties
	//MatchIncrement is a non-required field for CrossOrderCancelReplaceRequest.
	MatchIncrement *float64 `fix:"1089"`
	//MaxPriceLevels is a non-required field for CrossOrderCancelReplaceRequest.
	MaxPriceLevels *int `fix:"1090"`
	//DisplayInstruction is a non-required component for CrossOrderCancelReplaceRequest.
	DisplayInstruction *displayinstruction.DisplayInstruction
	//PriceProtectionScope is a non-required field for CrossOrderCancelReplaceRequest.
	PriceProtectionScope *string `fix:"1092"`
	//TriggeringInstruction is a non-required component for CrossOrderCancelReplaceRequest.
	TriggeringInstruction *triggeringinstruction.TriggeringInstruction
	//ExDestinationIDSource is a non-required field for CrossOrderCancelReplaceRequest.
	ExDestinationIDSource *string `fix:"1133"`
	fixt11.Trailer
}
    Message is a CrossOrderCancelReplaceRequest FIX Message
func New ¶ added in v0.2.0
func New(crossid string, origcrossid string, crosstype int, crossprioritization int, sidecrossordmodgrp sidecrossordmodgrp.SideCrossOrdModGrp, instrument instrument.Instrument, transacttime time.Time, ordtype string) *Message
New returns an initialized CrossOrderCancelReplaceRequest instance
func (*Message) SetCancellationRights ¶ added in v0.2.0
func (*Message) SetComplianceID ¶ added in v0.2.0
func (*Message) SetCrossID ¶ added in v0.2.0
func (*Message) SetCrossPrioritization ¶ added in v0.2.0
func (*Message) SetCrossType ¶ added in v0.2.0
func (*Message) SetCurrency ¶ added in v0.2.0
func (*Message) SetDesignation ¶ added in v0.2.0
func (*Message) SetDiscretionInstructions ¶ added in v0.2.0
func (m *Message) SetDiscretionInstructions(v discretioninstructions.DiscretionInstructions)
func (*Message) SetDisplayInstruction ¶ added in v0.2.0
func (m *Message) SetDisplayInstruction(v displayinstruction.DisplayInstruction)
func (*Message) SetEffectiveTime ¶ added in v0.2.0
func (*Message) SetExDestination ¶ added in v0.2.0
func (*Message) SetExDestinationIDSource ¶ added in v0.2.0
func (*Message) SetExecInst ¶ added in v0.2.0
func (*Message) SetExpireDate ¶ added in v0.2.0
func (*Message) SetExpireTime ¶ added in v0.2.0
func (*Message) SetGTBookingInst ¶ added in v0.2.0
func (*Message) SetHandlInst ¶ added in v0.2.0
func (*Message) SetHostCrossID ¶ added in v0.2.0
func (*Message) SetInstrmtLegGrp ¶ added in v0.2.0
func (m *Message) SetInstrmtLegGrp(v instrmtleggrp.InstrmtLegGrp)
func (*Message) SetInstrument ¶ added in v0.2.0
func (m *Message) SetInstrument(v instrument.Instrument)
func (*Message) SetLocateReqd ¶ added in v0.2.0
func (*Message) SetMatchIncrement ¶ added in v0.2.0
func (*Message) SetMaxFloor ¶ added in v0.2.0
func (*Message) SetMaxPriceLevels ¶ added in v0.2.0
func (*Message) SetMaxShow ¶ added in v0.2.0
func (*Message) SetMoneyLaunderingStatus ¶ added in v0.2.0
func (*Message) SetOrdType ¶ added in v0.2.0
func (*Message) SetOrderID ¶ added in v0.2.0
func (*Message) SetOrigCrossID ¶ added in v0.2.0
func (*Message) SetParticipationRate ¶ added in v0.2.0
func (*Message) SetPegInstructions ¶ added in v0.2.0
func (m *Message) SetPegInstructions(v peginstructions.PegInstructions)
func (*Message) SetPrevClosePx ¶ added in v0.2.0
func (*Message) SetPriceProtectionScope ¶ added in v0.2.0
func (*Message) SetPriceType ¶ added in v0.2.0
func (*Message) SetProcessCode ¶ added in v0.2.0
func (*Message) SetQuoteID ¶ added in v0.2.0
func (*Message) SetRegistID ¶ added in v0.2.0
func (*Message) SetRootParties ¶ added in v0.2.0
func (m *Message) SetRootParties(v rootparties.RootParties)
func (*Message) SetSettlDate ¶ added in v0.2.0
func (*Message) SetSettlType ¶ added in v0.2.0
func (*Message) SetSideCrossOrdModGrp ¶ added in v0.2.0
func (m *Message) SetSideCrossOrdModGrp(v sidecrossordmodgrp.SideCrossOrdModGrp)
func (*Message) SetSpreadOrBenchmarkCurveData ¶ added in v0.2.0
func (m *Message) SetSpreadOrBenchmarkCurveData(v spreadorbenchmarkcurvedata.SpreadOrBenchmarkCurveData)
func (*Message) SetStipulations ¶ added in v0.2.0
func (m *Message) SetStipulations(v stipulations.Stipulations)
func (*Message) SetStrategyParametersGrp ¶ added in v0.2.0
func (m *Message) SetStrategyParametersGrp(v strategyparametersgrp.StrategyParametersGrp)
func (*Message) SetTargetStrategy ¶ added in v0.2.0
func (*Message) SetTargetStrategyParameters ¶ added in v0.2.0
func (*Message) SetTimeInForce ¶ added in v0.2.0
func (*Message) SetTransBkdTime ¶ added in v0.2.0
func (*Message) SetTransactTime ¶ added in v0.2.0
func (*Message) SetTrdgSesGrp ¶ added in v0.2.0
func (m *Message) SetTrdgSesGrp(v trdgsesgrp.TrdgSesGrp)
func (*Message) SetTriggeringInstruction ¶ added in v0.2.0
func (m *Message) SetTriggeringInstruction(v triggeringinstruction.TriggeringInstruction)
func (*Message) SetUndInstrmtGrp ¶ added in v0.2.0
func (m *Message) SetUndInstrmtGrp(v undinstrmtgrp.UndInstrmtGrp)
func (*Message) SetYieldData ¶ added in v0.2.0
 Click to show internal directories. 
   Click to hide internal directories.