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.