executionreport

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 10, 2023 License: Apache-1.1 Imports: 7 Imported by: 0

Documentation

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 ExecutionReport added in v0.4.0

type ExecutionReport struct {
	fix42.Header
	*quickfix.Body
	fix42.Trailer
	Message *quickfix.Message
}

ExecutionReport is the fix42 ExecutionReport type, MsgType = 8.

func FromMessage added in v0.4.0

func FromMessage(m *quickfix.Message) ExecutionReport

FromMessage creates a ExecutionReport from a quickfix.Message instance.

func New added in v0.2.0

func New(orderid field.OrderIDField, execid field.ExecIDField, exectranstype field.ExecTransTypeField, exectype field.ExecTypeField, ordstatus field.OrdStatusField, symbol field.SymbolField, side field.SideField, leavesqty field.LeavesQtyField, cumqty field.CumQtyField, avgpx field.AvgPxField) (m ExecutionReport)

New returns a ExecutionReport initialized with the required fields for ExecutionReport.

func (ExecutionReport) GetAccount added in v0.4.0

func (m ExecutionReport) GetAccount() (v string, err quickfix.MessageRejectError)

GetAccount gets Account, Tag 1.

func (ExecutionReport) GetAvgPx added in v0.4.0

func (m ExecutionReport) GetAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError)

GetAvgPx gets AvgPx, Tag 6.

func (ExecutionReport) GetCashOrderQty added in v0.4.0

func (m ExecutionReport) GetCashOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetCashOrderQty gets CashOrderQty, Tag 152.

func (ExecutionReport) GetClOrdID added in v0.4.0

func (m ExecutionReport) GetClOrdID() (v string, err quickfix.MessageRejectError)

GetClOrdID gets ClOrdID, Tag 11.

func (ExecutionReport) GetClearingAccount added in v0.4.0

func (m ExecutionReport) GetClearingAccount() (v string, err quickfix.MessageRejectError)

GetClearingAccount gets ClearingAccount, Tag 440.

func (ExecutionReport) GetClearingFirm added in v0.4.0

func (m ExecutionReport) GetClearingFirm() (v string, err quickfix.MessageRejectError)

GetClearingFirm gets ClearingFirm, Tag 439.

func (ExecutionReport) GetClientID added in v0.4.0

func (m ExecutionReport) GetClientID() (v string, err quickfix.MessageRejectError)

GetClientID gets ClientID, Tag 109.

func (ExecutionReport) GetCommType added in v0.4.0

func (m ExecutionReport) GetCommType() (v enum.CommType, err quickfix.MessageRejectError)

GetCommType gets CommType, Tag 13.

func (ExecutionReport) GetCommission added in v0.4.0

func (m ExecutionReport) GetCommission() (v decimal.Decimal, err quickfix.MessageRejectError)

GetCommission gets Commission, Tag 12.

func (ExecutionReport) GetComplianceID added in v0.4.0

func (m ExecutionReport) GetComplianceID() (v string, err quickfix.MessageRejectError)

GetComplianceID gets ComplianceID, Tag 376.

func (ExecutionReport) GetContractMultiplier added in v0.4.0

func (m ExecutionReport) GetContractMultiplier() (v decimal.Decimal, err quickfix.MessageRejectError)

GetContractMultiplier gets ContractMultiplier, Tag 231.

func (ExecutionReport) GetCouponRate added in v0.4.0

func (m ExecutionReport) GetCouponRate() (v decimal.Decimal, err quickfix.MessageRejectError)

GetCouponRate gets CouponRate, Tag 223.

func (ExecutionReport) GetCumQty added in v0.4.0

func (m ExecutionReport) GetCumQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetCumQty gets CumQty, Tag 14.

func (ExecutionReport) GetCurrency added in v0.4.0

func (m ExecutionReport) GetCurrency() (v string, err quickfix.MessageRejectError)

GetCurrency gets Currency, Tag 15.

func (ExecutionReport) GetDayAvgPx added in v0.4.0

func (m ExecutionReport) GetDayAvgPx() (v decimal.Decimal, err quickfix.MessageRejectError)

GetDayAvgPx gets DayAvgPx, Tag 426.

func (ExecutionReport) GetDayCumQty added in v0.4.0

func (m ExecutionReport) GetDayCumQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetDayCumQty gets DayCumQty, Tag 425.

func (ExecutionReport) GetDayOrderQty added in v0.4.0

func (m ExecutionReport) GetDayOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetDayOrderQty gets DayOrderQty, Tag 424.

func (ExecutionReport) GetDiscretionInst added in v0.4.0

func (m ExecutionReport) GetDiscretionInst() (v enum.DiscretionInst, err quickfix.MessageRejectError)

GetDiscretionInst gets DiscretionInst, Tag 388.

func (ExecutionReport) GetDiscretionOffset added in v0.4.0

func (m ExecutionReport) GetDiscretionOffset() (v decimal.Decimal, err quickfix.MessageRejectError)

GetDiscretionOffset gets DiscretionOffset, Tag 389.

func (ExecutionReport) GetEffectiveTime added in v0.4.0

func (m ExecutionReport) GetEffectiveTime() (v time.Time, err quickfix.MessageRejectError)

GetEffectiveTime gets EffectiveTime, Tag 168.

func (ExecutionReport) GetEncodedIssuer added in v0.4.0

func (m ExecutionReport) GetEncodedIssuer() (v string, err quickfix.MessageRejectError)

GetEncodedIssuer gets EncodedIssuer, Tag 349.

func (ExecutionReport) GetEncodedIssuerLen added in v0.4.0

func (m ExecutionReport) GetEncodedIssuerLen() (v int, err quickfix.MessageRejectError)

GetEncodedIssuerLen gets EncodedIssuerLen, Tag 348.

func (ExecutionReport) GetEncodedSecurityDesc added in v0.4.0

func (m ExecutionReport) GetEncodedSecurityDesc() (v string, err quickfix.MessageRejectError)

GetEncodedSecurityDesc gets EncodedSecurityDesc, Tag 351.

func (ExecutionReport) GetEncodedSecurityDescLen added in v0.4.0

func (m ExecutionReport) GetEncodedSecurityDescLen() (v int, err quickfix.MessageRejectError)

GetEncodedSecurityDescLen gets EncodedSecurityDescLen, Tag 350.

func (ExecutionReport) GetEncodedText added in v0.4.0

func (m ExecutionReport) GetEncodedText() (v string, err quickfix.MessageRejectError)

GetEncodedText gets EncodedText, Tag 355.

func (ExecutionReport) GetEncodedTextLen added in v0.4.0

func (m ExecutionReport) GetEncodedTextLen() (v int, err quickfix.MessageRejectError)

GetEncodedTextLen gets EncodedTextLen, Tag 354.

func (ExecutionReport) GetExecBroker added in v0.4.0

func (m ExecutionReport) GetExecBroker() (v string, err quickfix.MessageRejectError)

GetExecBroker gets ExecBroker, Tag 76.

func (ExecutionReport) GetExecID added in v0.4.0

func (m ExecutionReport) GetExecID() (v string, err quickfix.MessageRejectError)

GetExecID gets ExecID, Tag 17.

func (ExecutionReport) GetExecInst added in v0.4.0

func (m ExecutionReport) GetExecInst() (v enum.ExecInst, err quickfix.MessageRejectError)

GetExecInst gets ExecInst, Tag 18.

func (ExecutionReport) GetExecRefID added in v0.4.0

func (m ExecutionReport) GetExecRefID() (v string, err quickfix.MessageRejectError)

GetExecRefID gets ExecRefID, Tag 19.

func (ExecutionReport) GetExecRestatementReason added in v0.4.0

func (m ExecutionReport) GetExecRestatementReason() (v enum.ExecRestatementReason, err quickfix.MessageRejectError)

GetExecRestatementReason gets ExecRestatementReason, Tag 378.

func (ExecutionReport) GetExecTransType added in v0.4.0

func (m ExecutionReport) GetExecTransType() (v enum.ExecTransType, err quickfix.MessageRejectError)

GetExecTransType gets ExecTransType, Tag 20.

func (ExecutionReport) GetExecType added in v0.4.0

func (m ExecutionReport) GetExecType() (v enum.ExecType, err quickfix.MessageRejectError)

GetExecType gets ExecType, Tag 150.

func (ExecutionReport) GetExpireDate added in v0.4.0

func (m ExecutionReport) GetExpireDate() (v string, err quickfix.MessageRejectError)

GetExpireDate gets ExpireDate, Tag 432.

func (ExecutionReport) GetExpireTime added in v0.4.0

func (m ExecutionReport) GetExpireTime() (v time.Time, err quickfix.MessageRejectError)

GetExpireTime gets ExpireTime, Tag 126.

func (ExecutionReport) GetFutSettDate added in v0.4.0

func (m ExecutionReport) GetFutSettDate() (v string, err quickfix.MessageRejectError)

GetFutSettDate gets FutSettDate, Tag 64.

func (ExecutionReport) GetFutSettDate2 added in v0.4.0

func (m ExecutionReport) GetFutSettDate2() (v string, err quickfix.MessageRejectError)

GetFutSettDate2 gets FutSettDate2, Tag 193.

func (ExecutionReport) GetGTBookingInst added in v0.4.0

func (m ExecutionReport) GetGTBookingInst() (v enum.GTBookingInst, err quickfix.MessageRejectError)

GetGTBookingInst gets GTBookingInst, Tag 427.

func (ExecutionReport) GetGrossTradeAmt added in v0.4.0

func (m ExecutionReport) GetGrossTradeAmt() (v decimal.Decimal, err quickfix.MessageRejectError)

GetGrossTradeAmt gets GrossTradeAmt, Tag 381.

func (ExecutionReport) GetHandlInst added in v0.4.0

func (m ExecutionReport) GetHandlInst() (v enum.HandlInst, err quickfix.MessageRejectError)

GetHandlInst gets HandlInst, Tag 21.

func (ExecutionReport) GetIDSource added in v0.4.0

func (m ExecutionReport) GetIDSource() (v enum.IDSource, err quickfix.MessageRejectError)

GetIDSource gets IDSource, Tag 22.

func (ExecutionReport) GetIssuer added in v0.4.0

func (m ExecutionReport) GetIssuer() (v string, err quickfix.MessageRejectError)

GetIssuer gets Issuer, Tag 106.

func (ExecutionReport) GetLastCapacity added in v0.4.0

func (m ExecutionReport) GetLastCapacity() (v enum.LastCapacity, err quickfix.MessageRejectError)

GetLastCapacity gets LastCapacity, Tag 29.

func (ExecutionReport) GetLastForwardPoints added in v0.4.0

func (m ExecutionReport) GetLastForwardPoints() (v decimal.Decimal, err quickfix.MessageRejectError)

GetLastForwardPoints gets LastForwardPoints, Tag 195.

func (ExecutionReport) GetLastMkt added in v0.4.0

func (m ExecutionReport) GetLastMkt() (v string, err quickfix.MessageRejectError)

GetLastMkt gets LastMkt, Tag 30.

func (ExecutionReport) GetLastPx added in v0.4.0

func (m ExecutionReport) GetLastPx() (v decimal.Decimal, err quickfix.MessageRejectError)

GetLastPx gets LastPx, Tag 31.

func (ExecutionReport) GetLastShares added in v0.4.0

func (m ExecutionReport) GetLastShares() (v decimal.Decimal, err quickfix.MessageRejectError)

GetLastShares gets LastShares, Tag 32.

func (ExecutionReport) GetLastSpotRate added in v0.4.0

func (m ExecutionReport) GetLastSpotRate() (v decimal.Decimal, err quickfix.MessageRejectError)

GetLastSpotRate gets LastSpotRate, Tag 194.

func (ExecutionReport) GetLeavesQty added in v0.4.0

func (m ExecutionReport) GetLeavesQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetLeavesQty gets LeavesQty, Tag 151.

func (ExecutionReport) GetListID added in v0.4.0

func (m ExecutionReport) GetListID() (v string, err quickfix.MessageRejectError)

GetListID gets ListID, Tag 66.

func (ExecutionReport) GetMaturityDay added in v0.4.0

func (m ExecutionReport) GetMaturityDay() (v int, err quickfix.MessageRejectError)

GetMaturityDay gets MaturityDay, Tag 205.

func (ExecutionReport) GetMaturityMonthYear added in v0.4.0

func (m ExecutionReport) GetMaturityMonthYear() (v string, err quickfix.MessageRejectError)

GetMaturityMonthYear gets MaturityMonthYear, Tag 200.

func (ExecutionReport) GetMaxFloor added in v0.4.0

func (m ExecutionReport) GetMaxFloor() (v decimal.Decimal, err quickfix.MessageRejectError)

GetMaxFloor gets MaxFloor, Tag 111.

func (ExecutionReport) GetMaxShow added in v0.4.0

func (m ExecutionReport) GetMaxShow() (v decimal.Decimal, err quickfix.MessageRejectError)

GetMaxShow gets MaxShow, Tag 210.

func (ExecutionReport) GetMinQty added in v0.4.0

func (m ExecutionReport) GetMinQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetMinQty gets MinQty, Tag 110.

func (ExecutionReport) GetMultiLegReportingType added in v0.4.0

func (m ExecutionReport) GetMultiLegReportingType() (v enum.MultiLegReportingType, err quickfix.MessageRejectError)

GetMultiLegReportingType gets MultiLegReportingType, Tag 442.

func (ExecutionReport) GetNoContraBrokers added in v0.4.0

func (m ExecutionReport) GetNoContraBrokers() (NoContraBrokersRepeatingGroup, quickfix.MessageRejectError)

GetNoContraBrokers gets NoContraBrokers, Tag 382.

func (ExecutionReport) GetOpenClose added in v0.4.0

func (m ExecutionReport) GetOpenClose() (v enum.OpenClose, err quickfix.MessageRejectError)

GetOpenClose gets OpenClose, Tag 77.

func (ExecutionReport) GetOptAttribute added in v0.4.0

func (m ExecutionReport) GetOptAttribute() (v string, err quickfix.MessageRejectError)

GetOptAttribute gets OptAttribute, Tag 206.

func (ExecutionReport) GetOrdRejReason added in v0.4.0

func (m ExecutionReport) GetOrdRejReason() (v enum.OrdRejReason, err quickfix.MessageRejectError)

GetOrdRejReason gets OrdRejReason, Tag 103.

func (ExecutionReport) GetOrdStatus added in v0.4.0

func (m ExecutionReport) GetOrdStatus() (v enum.OrdStatus, err quickfix.MessageRejectError)

GetOrdStatus gets OrdStatus, Tag 39.

func (ExecutionReport) GetOrdType added in v0.4.0

func (m ExecutionReport) GetOrdType() (v enum.OrdType, err quickfix.MessageRejectError)

GetOrdType gets OrdType, Tag 40.

func (ExecutionReport) GetOrderID added in v0.4.0

func (m ExecutionReport) GetOrderID() (v string, err quickfix.MessageRejectError)

GetOrderID gets OrderID, Tag 37.

func (ExecutionReport) GetOrderQty added in v0.4.0

func (m ExecutionReport) GetOrderQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetOrderQty gets OrderQty, Tag 38.

func (ExecutionReport) GetOrderQty2 added in v0.4.0

func (m ExecutionReport) GetOrderQty2() (v decimal.Decimal, err quickfix.MessageRejectError)

GetOrderQty2 gets OrderQty2, Tag 192.

func (ExecutionReport) GetOrigClOrdID added in v0.4.0

func (m ExecutionReport) GetOrigClOrdID() (v string, err quickfix.MessageRejectError)

GetOrigClOrdID gets OrigClOrdID, Tag 41.

func (ExecutionReport) GetPegDifference added in v0.4.0

func (m ExecutionReport) GetPegDifference() (v decimal.Decimal, err quickfix.MessageRejectError)

GetPegDifference gets PegDifference, Tag 211.

func (ExecutionReport) GetPrice added in v0.4.0

func (m ExecutionReport) GetPrice() (v decimal.Decimal, err quickfix.MessageRejectError)

GetPrice gets Price, Tag 44.

func (ExecutionReport) GetPutOrCall added in v0.4.0

func (m ExecutionReport) GetPutOrCall() (v enum.PutOrCall, err quickfix.MessageRejectError)

GetPutOrCall gets PutOrCall, Tag 201.

func (ExecutionReport) GetReportToExch added in v0.4.0

func (m ExecutionReport) GetReportToExch() (v bool, err quickfix.MessageRejectError)

GetReportToExch gets ReportToExch, Tag 113.

func (ExecutionReport) GetRule80A added in v0.4.0

func (m ExecutionReport) GetRule80A() (v enum.Rule80A, err quickfix.MessageRejectError)

GetRule80A gets Rule80A, Tag 47.

func (ExecutionReport) GetSecondaryOrderID added in v0.4.0

func (m ExecutionReport) GetSecondaryOrderID() (v string, err quickfix.MessageRejectError)

GetSecondaryOrderID gets SecondaryOrderID, Tag 198.

func (ExecutionReport) GetSecurityDesc added in v0.4.0

func (m ExecutionReport) GetSecurityDesc() (v string, err quickfix.MessageRejectError)

GetSecurityDesc gets SecurityDesc, Tag 107.

func (ExecutionReport) GetSecurityExchange added in v0.4.0

func (m ExecutionReport) GetSecurityExchange() (v string, err quickfix.MessageRejectError)

GetSecurityExchange gets SecurityExchange, Tag 207.

func (ExecutionReport) GetSecurityID added in v0.4.0

func (m ExecutionReport) GetSecurityID() (v string, err quickfix.MessageRejectError)

GetSecurityID gets SecurityID, Tag 48.

func (ExecutionReport) GetSecurityType added in v0.4.0

func (m ExecutionReport) GetSecurityType() (v enum.SecurityType, err quickfix.MessageRejectError)

GetSecurityType gets SecurityType, Tag 167.

func (ExecutionReport) GetSettlCurrAmt added in v0.4.0

func (m ExecutionReport) GetSettlCurrAmt() (v decimal.Decimal, err quickfix.MessageRejectError)

GetSettlCurrAmt gets SettlCurrAmt, Tag 119.

func (ExecutionReport) GetSettlCurrFxRate added in v0.4.0

func (m ExecutionReport) GetSettlCurrFxRate() (v decimal.Decimal, err quickfix.MessageRejectError)

GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155.

func (ExecutionReport) GetSettlCurrFxRateCalc added in v0.4.0

func (m ExecutionReport) GetSettlCurrFxRateCalc() (v enum.SettlCurrFxRateCalc, err quickfix.MessageRejectError)

GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156.

func (ExecutionReport) GetSettlCurrency added in v0.4.0

func (m ExecutionReport) GetSettlCurrency() (v string, err quickfix.MessageRejectError)

GetSettlCurrency gets SettlCurrency, Tag 120.

func (ExecutionReport) GetSettlmntTyp added in v0.4.0

func (m ExecutionReport) GetSettlmntTyp() (v enum.SettlmntTyp, err quickfix.MessageRejectError)

GetSettlmntTyp gets SettlmntTyp, Tag 63.

func (ExecutionReport) GetSide added in v0.4.0

func (m ExecutionReport) GetSide() (v enum.Side, err quickfix.MessageRejectError)

GetSide gets Side, Tag 54.

func (ExecutionReport) GetSolicitedFlag added in v0.4.0

func (m ExecutionReport) GetSolicitedFlag() (v bool, err quickfix.MessageRejectError)

GetSolicitedFlag gets SolicitedFlag, Tag 377.

func (ExecutionReport) GetStopPx added in v0.4.0

func (m ExecutionReport) GetStopPx() (v decimal.Decimal, err quickfix.MessageRejectError)

GetStopPx gets StopPx, Tag 99.

func (ExecutionReport) GetStrikePrice added in v0.4.0

func (m ExecutionReport) GetStrikePrice() (v decimal.Decimal, err quickfix.MessageRejectError)

GetStrikePrice gets StrikePrice, Tag 202.

func (ExecutionReport) GetSymbol added in v0.4.0

func (m ExecutionReport) GetSymbol() (v string, err quickfix.MessageRejectError)

GetSymbol gets Symbol, Tag 55.

func (ExecutionReport) GetSymbolSfx added in v0.4.0

func (m ExecutionReport) GetSymbolSfx() (v enum.SymbolSfx, err quickfix.MessageRejectError)

GetSymbolSfx gets SymbolSfx, Tag 65.

func (ExecutionReport) GetText added in v0.4.0

func (m ExecutionReport) GetText() (v string, err quickfix.MessageRejectError)

GetText gets Text, Tag 58.

func (ExecutionReport) GetTimeInForce added in v0.4.0

func (m ExecutionReport) GetTimeInForce() (v enum.TimeInForce, err quickfix.MessageRejectError)

GetTimeInForce gets TimeInForce, Tag 59.

func (ExecutionReport) GetTradeDate added in v0.4.0

func (m ExecutionReport) GetTradeDate() (v string, err quickfix.MessageRejectError)

GetTradeDate gets TradeDate, Tag 75.

func (ExecutionReport) GetTradingSessionID added in v0.4.0

func (m ExecutionReport) GetTradingSessionID() (v enum.TradingSessionID, err quickfix.MessageRejectError)

GetTradingSessionID gets TradingSessionID, Tag 336.

func (ExecutionReport) GetTransactTime added in v0.4.0

func (m ExecutionReport) GetTransactTime() (v time.Time, err quickfix.MessageRejectError)

GetTransactTime gets TransactTime, Tag 60.

func (ExecutionReport) HasAccount added in v0.4.0

func (m ExecutionReport) HasAccount() bool

HasAccount returns true if Account is present, Tag 1.

func (ExecutionReport) HasAvgPx added in v0.4.0

func (m ExecutionReport) HasAvgPx() bool

HasAvgPx returns true if AvgPx is present, Tag 6.

func (ExecutionReport) HasCashOrderQty added in v0.4.0

func (m ExecutionReport) HasCashOrderQty() bool

HasCashOrderQty returns true if CashOrderQty is present, Tag 152.

func (ExecutionReport) HasClOrdID added in v0.4.0

func (m ExecutionReport) HasClOrdID() bool

HasClOrdID returns true if ClOrdID is present, Tag 11.

func (ExecutionReport) HasClearingAccount added in v0.4.0

func (m ExecutionReport) HasClearingAccount() bool

HasClearingAccount returns true if ClearingAccount is present, Tag 440.

func (ExecutionReport) HasClearingFirm added in v0.4.0

func (m ExecutionReport) HasClearingFirm() bool

HasClearingFirm returns true if ClearingFirm is present, Tag 439.

func (ExecutionReport) HasClientID added in v0.4.0

func (m ExecutionReport) HasClientID() bool

HasClientID returns true if ClientID is present, Tag 109.

func (ExecutionReport) HasCommType added in v0.4.0

func (m ExecutionReport) HasCommType() bool

HasCommType returns true if CommType is present, Tag 13.

func (ExecutionReport) HasCommission added in v0.4.0

func (m ExecutionReport) HasCommission() bool

HasCommission returns true if Commission is present, Tag 12.

func (ExecutionReport) HasComplianceID added in v0.4.0

func (m ExecutionReport) HasComplianceID() bool

HasComplianceID returns true if ComplianceID is present, Tag 376.

func (ExecutionReport) HasContractMultiplier added in v0.4.0

func (m ExecutionReport) HasContractMultiplier() bool

HasContractMultiplier returns true if ContractMultiplier is present, Tag 231.

func (ExecutionReport) HasCouponRate added in v0.4.0

func (m ExecutionReport) HasCouponRate() bool

HasCouponRate returns true if CouponRate is present, Tag 223.

func (ExecutionReport) HasCumQty added in v0.4.0

func (m ExecutionReport) HasCumQty() bool

HasCumQty returns true if CumQty is present, Tag 14.

func (ExecutionReport) HasCurrency added in v0.4.0

func (m ExecutionReport) HasCurrency() bool

HasCurrency returns true if Currency is present, Tag 15.

func (ExecutionReport) HasDayAvgPx added in v0.4.0

func (m ExecutionReport) HasDayAvgPx() bool

HasDayAvgPx returns true if DayAvgPx is present, Tag 426.

func (ExecutionReport) HasDayCumQty added in v0.4.0

func (m ExecutionReport) HasDayCumQty() bool

HasDayCumQty returns true if DayCumQty is present, Tag 425.

func (ExecutionReport) HasDayOrderQty added in v0.4.0

func (m ExecutionReport) HasDayOrderQty() bool

HasDayOrderQty returns true if DayOrderQty is present, Tag 424.

func (ExecutionReport) HasDiscretionInst added in v0.4.0

func (m ExecutionReport) HasDiscretionInst() bool

HasDiscretionInst returns true if DiscretionInst is present, Tag 388.

func (ExecutionReport) HasDiscretionOffset added in v0.4.0

func (m ExecutionReport) HasDiscretionOffset() bool

HasDiscretionOffset returns true if DiscretionOffset is present, Tag 389.

func (ExecutionReport) HasEffectiveTime added in v0.4.0

func (m ExecutionReport) HasEffectiveTime() bool

HasEffectiveTime returns true if EffectiveTime is present, Tag 168.

func (ExecutionReport) HasEncodedIssuer added in v0.4.0

func (m ExecutionReport) HasEncodedIssuer() bool

HasEncodedIssuer returns true if EncodedIssuer is present, Tag 349.

func (ExecutionReport) HasEncodedIssuerLen added in v0.4.0

func (m ExecutionReport) HasEncodedIssuerLen() bool

HasEncodedIssuerLen returns true if EncodedIssuerLen is present, Tag 348.

func (ExecutionReport) HasEncodedSecurityDesc added in v0.4.0

func (m ExecutionReport) HasEncodedSecurityDesc() bool

HasEncodedSecurityDesc returns true if EncodedSecurityDesc is present, Tag 351.

func (ExecutionReport) HasEncodedSecurityDescLen added in v0.4.0

func (m ExecutionReport) HasEncodedSecurityDescLen() bool

HasEncodedSecurityDescLen returns true if EncodedSecurityDescLen is present, Tag 350.

func (ExecutionReport) HasEncodedText added in v0.4.0

func (m ExecutionReport) HasEncodedText() bool

HasEncodedText returns true if EncodedText is present, Tag 355.

func (ExecutionReport) HasEncodedTextLen added in v0.4.0

func (m ExecutionReport) HasEncodedTextLen() bool

HasEncodedTextLen returns true if EncodedTextLen is present, Tag 354.

func (ExecutionReport) HasExecBroker added in v0.4.0

func (m ExecutionReport) HasExecBroker() bool

HasExecBroker returns true if ExecBroker is present, Tag 76.

func (ExecutionReport) HasExecID added in v0.4.0

func (m ExecutionReport) HasExecID() bool

HasExecID returns true if ExecID is present, Tag 17.

func (ExecutionReport) HasExecInst added in v0.4.0

func (m ExecutionReport) HasExecInst() bool

HasExecInst returns true if ExecInst is present, Tag 18.

func (ExecutionReport) HasExecRefID added in v0.4.0

func (m ExecutionReport) HasExecRefID() bool

HasExecRefID returns true if ExecRefID is present, Tag 19.

func (ExecutionReport) HasExecRestatementReason added in v0.4.0

func (m ExecutionReport) HasExecRestatementReason() bool

HasExecRestatementReason returns true if ExecRestatementReason is present, Tag 378.

func (ExecutionReport) HasExecTransType added in v0.4.0

func (m ExecutionReport) HasExecTransType() bool

HasExecTransType returns true if ExecTransType is present, Tag 20.

func (ExecutionReport) HasExecType added in v0.4.0

func (m ExecutionReport) HasExecType() bool

HasExecType returns true if ExecType is present, Tag 150.

func (ExecutionReport) HasExpireDate added in v0.4.0

func (m ExecutionReport) HasExpireDate() bool

HasExpireDate returns true if ExpireDate is present, Tag 432.

func (ExecutionReport) HasExpireTime added in v0.4.0

func (m ExecutionReport) HasExpireTime() bool

HasExpireTime returns true if ExpireTime is present, Tag 126.

func (ExecutionReport) HasFutSettDate added in v0.4.0

func (m ExecutionReport) HasFutSettDate() bool

HasFutSettDate returns true if FutSettDate is present, Tag 64.

func (ExecutionReport) HasFutSettDate2 added in v0.4.0

func (m ExecutionReport) HasFutSettDate2() bool

HasFutSettDate2 returns true if FutSettDate2 is present, Tag 193.

func (ExecutionReport) HasGTBookingInst added in v0.4.0

func (m ExecutionReport) HasGTBookingInst() bool

HasGTBookingInst returns true if GTBookingInst is present, Tag 427.

func (ExecutionReport) HasGrossTradeAmt added in v0.4.0

func (m ExecutionReport) HasGrossTradeAmt() bool

HasGrossTradeAmt returns true if GrossTradeAmt is present, Tag 381.

func (ExecutionReport) HasHandlInst added in v0.4.0

func (m ExecutionReport) HasHandlInst() bool

HasHandlInst returns true if HandlInst is present, Tag 21.

func (ExecutionReport) HasIDSource added in v0.4.0

func (m ExecutionReport) HasIDSource() bool

HasIDSource returns true if IDSource is present, Tag 22.

func (ExecutionReport) HasIssuer added in v0.4.0

func (m ExecutionReport) HasIssuer() bool

HasIssuer returns true if Issuer is present, Tag 106.

func (ExecutionReport) HasLastCapacity added in v0.4.0

func (m ExecutionReport) HasLastCapacity() bool

HasLastCapacity returns true if LastCapacity is present, Tag 29.

func (ExecutionReport) HasLastForwardPoints added in v0.4.0

func (m ExecutionReport) HasLastForwardPoints() bool

HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195.

func (ExecutionReport) HasLastMkt added in v0.4.0

func (m ExecutionReport) HasLastMkt() bool

HasLastMkt returns true if LastMkt is present, Tag 30.

func (ExecutionReport) HasLastPx added in v0.4.0

func (m ExecutionReport) HasLastPx() bool

HasLastPx returns true if LastPx is present, Tag 31.

func (ExecutionReport) HasLastShares added in v0.4.0

func (m ExecutionReport) HasLastShares() bool

HasLastShares returns true if LastShares is present, Tag 32.

func (ExecutionReport) HasLastSpotRate added in v0.4.0

func (m ExecutionReport) HasLastSpotRate() bool

HasLastSpotRate returns true if LastSpotRate is present, Tag 194.

func (ExecutionReport) HasLeavesQty added in v0.4.0

func (m ExecutionReport) HasLeavesQty() bool

HasLeavesQty returns true if LeavesQty is present, Tag 151.

func (ExecutionReport) HasListID added in v0.4.0

func (m ExecutionReport) HasListID() bool

HasListID returns true if ListID is present, Tag 66.

func (ExecutionReport) HasMaturityDay added in v0.4.0

func (m ExecutionReport) HasMaturityDay() bool

HasMaturityDay returns true if MaturityDay is present, Tag 205.

func (ExecutionReport) HasMaturityMonthYear added in v0.4.0

func (m ExecutionReport) HasMaturityMonthYear() bool

HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200.

func (ExecutionReport) HasMaxFloor added in v0.4.0

func (m ExecutionReport) HasMaxFloor() bool

HasMaxFloor returns true if MaxFloor is present, Tag 111.

func (ExecutionReport) HasMaxShow added in v0.4.0

func (m ExecutionReport) HasMaxShow() bool

HasMaxShow returns true if MaxShow is present, Tag 210.

func (ExecutionReport) HasMinQty added in v0.4.0

func (m ExecutionReport) HasMinQty() bool

HasMinQty returns true if MinQty is present, Tag 110.

func (ExecutionReport) HasMultiLegReportingType added in v0.4.0

func (m ExecutionReport) HasMultiLegReportingType() bool

HasMultiLegReportingType returns true if MultiLegReportingType is present, Tag 442.

func (ExecutionReport) HasNoContraBrokers added in v0.4.0

func (m ExecutionReport) HasNoContraBrokers() bool

HasNoContraBrokers returns true if NoContraBrokers is present, Tag 382.

func (ExecutionReport) HasOpenClose added in v0.4.0

func (m ExecutionReport) HasOpenClose() bool

HasOpenClose returns true if OpenClose is present, Tag 77.

func (ExecutionReport) HasOptAttribute added in v0.4.0

func (m ExecutionReport) HasOptAttribute() bool

HasOptAttribute returns true if OptAttribute is present, Tag 206.

func (ExecutionReport) HasOrdRejReason added in v0.4.0

func (m ExecutionReport) HasOrdRejReason() bool

HasOrdRejReason returns true if OrdRejReason is present, Tag 103.

func (ExecutionReport) HasOrdStatus added in v0.4.0

func (m ExecutionReport) HasOrdStatus() bool

HasOrdStatus returns true if OrdStatus is present, Tag 39.

func (ExecutionReport) HasOrdType added in v0.4.0

func (m ExecutionReport) HasOrdType() bool

HasOrdType returns true if OrdType is present, Tag 40.

func (ExecutionReport) HasOrderID added in v0.4.0

func (m ExecutionReport) HasOrderID() bool

HasOrderID returns true if OrderID is present, Tag 37.

func (ExecutionReport) HasOrderQty added in v0.4.0

func (m ExecutionReport) HasOrderQty() bool

HasOrderQty returns true if OrderQty is present, Tag 38.

func (ExecutionReport) HasOrderQty2 added in v0.4.0

func (m ExecutionReport) HasOrderQty2() bool

HasOrderQty2 returns true if OrderQty2 is present, Tag 192.

func (ExecutionReport) HasOrigClOrdID added in v0.4.0

func (m ExecutionReport) HasOrigClOrdID() bool

HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41.

func (ExecutionReport) HasPegDifference added in v0.4.0

func (m ExecutionReport) HasPegDifference() bool

HasPegDifference returns true if PegDifference is present, Tag 211.

func (ExecutionReport) HasPrice added in v0.4.0

func (m ExecutionReport) HasPrice() bool

HasPrice returns true if Price is present, Tag 44.

func (ExecutionReport) HasPutOrCall added in v0.4.0

func (m ExecutionReport) HasPutOrCall() bool

HasPutOrCall returns true if PutOrCall is present, Tag 201.

func (ExecutionReport) HasReportToExch added in v0.4.0

func (m ExecutionReport) HasReportToExch() bool

HasReportToExch returns true if ReportToExch is present, Tag 113.

func (ExecutionReport) HasRule80A added in v0.4.0

func (m ExecutionReport) HasRule80A() bool

HasRule80A returns true if Rule80A is present, Tag 47.

func (ExecutionReport) HasSecondaryOrderID added in v0.4.0

func (m ExecutionReport) HasSecondaryOrderID() bool

HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198.

func (ExecutionReport) HasSecurityDesc added in v0.4.0

func (m ExecutionReport) HasSecurityDesc() bool

HasSecurityDesc returns true if SecurityDesc is present, Tag 107.

func (ExecutionReport) HasSecurityExchange added in v0.4.0

func (m ExecutionReport) HasSecurityExchange() bool

HasSecurityExchange returns true if SecurityExchange is present, Tag 207.

func (ExecutionReport) HasSecurityID added in v0.4.0

func (m ExecutionReport) HasSecurityID() bool

HasSecurityID returns true if SecurityID is present, Tag 48.

func (ExecutionReport) HasSecurityType added in v0.4.0

func (m ExecutionReport) HasSecurityType() bool

HasSecurityType returns true if SecurityType is present, Tag 167.

func (ExecutionReport) HasSettlCurrAmt added in v0.4.0

func (m ExecutionReport) HasSettlCurrAmt() bool

HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119.

func (ExecutionReport) HasSettlCurrFxRate added in v0.4.0

func (m ExecutionReport) HasSettlCurrFxRate() bool

HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155.

func (ExecutionReport) HasSettlCurrFxRateCalc added in v0.4.0

func (m ExecutionReport) HasSettlCurrFxRateCalc() bool

HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156.

func (ExecutionReport) HasSettlCurrency added in v0.4.0

func (m ExecutionReport) HasSettlCurrency() bool

HasSettlCurrency returns true if SettlCurrency is present, Tag 120.

func (ExecutionReport) HasSettlmntTyp added in v0.4.0

func (m ExecutionReport) HasSettlmntTyp() bool

HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63.

func (ExecutionReport) HasSide added in v0.4.0

func (m ExecutionReport) HasSide() bool

HasSide returns true if Side is present, Tag 54.

func (ExecutionReport) HasSolicitedFlag added in v0.4.0

func (m ExecutionReport) HasSolicitedFlag() bool

HasSolicitedFlag returns true if SolicitedFlag is present, Tag 377.

func (ExecutionReport) HasStopPx added in v0.4.0

func (m ExecutionReport) HasStopPx() bool

HasStopPx returns true if StopPx is present, Tag 99.

func (ExecutionReport) HasStrikePrice added in v0.4.0

func (m ExecutionReport) HasStrikePrice() bool

HasStrikePrice returns true if StrikePrice is present, Tag 202.

func (ExecutionReport) HasSymbol added in v0.4.0

func (m ExecutionReport) HasSymbol() bool

HasSymbol returns true if Symbol is present, Tag 55.

func (ExecutionReport) HasSymbolSfx added in v0.4.0

func (m ExecutionReport) HasSymbolSfx() bool

HasSymbolSfx returns true if SymbolSfx is present, Tag 65.

func (ExecutionReport) HasText added in v0.4.0

func (m ExecutionReport) HasText() bool

HasText returns true if Text is present, Tag 58.

func (ExecutionReport) HasTimeInForce added in v0.4.0

func (m ExecutionReport) HasTimeInForce() bool

HasTimeInForce returns true if TimeInForce is present, Tag 59.

func (ExecutionReport) HasTradeDate added in v0.4.0

func (m ExecutionReport) HasTradeDate() bool

HasTradeDate returns true if TradeDate is present, Tag 75.

func (ExecutionReport) HasTradingSessionID added in v0.4.0

func (m ExecutionReport) HasTradingSessionID() bool

HasTradingSessionID returns true if TradingSessionID is present, Tag 336.

func (ExecutionReport) HasTransactTime added in v0.4.0

func (m ExecutionReport) HasTransactTime() bool

HasTransactTime returns true if TransactTime is present, Tag 60.

func (ExecutionReport) SetAccount added in v0.4.0

func (m ExecutionReport) SetAccount(v string)

SetAccount sets Account, Tag 1.

func (ExecutionReport) SetAvgPx added in v0.4.0

func (m ExecutionReport) SetAvgPx(value decimal.Decimal, scale int32)

SetAvgPx sets AvgPx, Tag 6.

func (ExecutionReport) SetCashOrderQty added in v0.4.0

func (m ExecutionReport) SetCashOrderQty(value decimal.Decimal, scale int32)

SetCashOrderQty sets CashOrderQty, Tag 152.

func (ExecutionReport) SetClOrdID added in v0.4.0

func (m ExecutionReport) SetClOrdID(v string)

SetClOrdID sets ClOrdID, Tag 11.

func (ExecutionReport) SetClearingAccount added in v0.4.0

func (m ExecutionReport) SetClearingAccount(v string)

SetClearingAccount sets ClearingAccount, Tag 440.

func (ExecutionReport) SetClearingFirm added in v0.4.0

func (m ExecutionReport) SetClearingFirm(v string)

SetClearingFirm sets ClearingFirm, Tag 439.

func (ExecutionReport) SetClientID added in v0.4.0

func (m ExecutionReport) SetClientID(v string)

SetClientID sets ClientID, Tag 109.

func (ExecutionReport) SetCommType added in v0.4.0

func (m ExecutionReport) SetCommType(v enum.CommType)

SetCommType sets CommType, Tag 13.

func (ExecutionReport) SetCommission added in v0.4.0

func (m ExecutionReport) SetCommission(value decimal.Decimal, scale int32)

SetCommission sets Commission, Tag 12.

func (ExecutionReport) SetComplianceID added in v0.4.0

func (m ExecutionReport) SetComplianceID(v string)

SetComplianceID sets ComplianceID, Tag 376.

func (ExecutionReport) SetContractMultiplier added in v0.4.0

func (m ExecutionReport) SetContractMultiplier(value decimal.Decimal, scale int32)

SetContractMultiplier sets ContractMultiplier, Tag 231.

func (ExecutionReport) SetCouponRate added in v0.4.0

func (m ExecutionReport) SetCouponRate(value decimal.Decimal, scale int32)

SetCouponRate sets CouponRate, Tag 223.

func (ExecutionReport) SetCumQty added in v0.4.0

func (m ExecutionReport) SetCumQty(value decimal.Decimal, scale int32)

SetCumQty sets CumQty, Tag 14.

func (ExecutionReport) SetCurrency added in v0.4.0

func (m ExecutionReport) SetCurrency(v string)

SetCurrency sets Currency, Tag 15.

func (ExecutionReport) SetDayAvgPx added in v0.4.0

func (m ExecutionReport) SetDayAvgPx(value decimal.Decimal, scale int32)

SetDayAvgPx sets DayAvgPx, Tag 426.

func (ExecutionReport) SetDayCumQty added in v0.4.0

func (m ExecutionReport) SetDayCumQty(value decimal.Decimal, scale int32)

SetDayCumQty sets DayCumQty, Tag 425.

func (ExecutionReport) SetDayOrderQty added in v0.4.0

func (m ExecutionReport) SetDayOrderQty(value decimal.Decimal, scale int32)

SetDayOrderQty sets DayOrderQty, Tag 424.

func (ExecutionReport) SetDiscretionInst added in v0.4.0

func (m ExecutionReport) SetDiscretionInst(v enum.DiscretionInst)

SetDiscretionInst sets DiscretionInst, Tag 388.

func (ExecutionReport) SetDiscretionOffset added in v0.4.0

func (m ExecutionReport) SetDiscretionOffset(value decimal.Decimal, scale int32)

SetDiscretionOffset sets DiscretionOffset, Tag 389.

func (ExecutionReport) SetEffectiveTime added in v0.4.0

func (m ExecutionReport) SetEffectiveTime(v time.Time)

SetEffectiveTime sets EffectiveTime, Tag 168.

func (ExecutionReport) SetEncodedIssuer added in v0.4.0

func (m ExecutionReport) SetEncodedIssuer(v string)

SetEncodedIssuer sets EncodedIssuer, Tag 349.

func (ExecutionReport) SetEncodedIssuerLen added in v0.4.0

func (m ExecutionReport) SetEncodedIssuerLen(v int)

SetEncodedIssuerLen sets EncodedIssuerLen, Tag 348.

func (ExecutionReport) SetEncodedSecurityDesc added in v0.4.0

func (m ExecutionReport) SetEncodedSecurityDesc(v string)

SetEncodedSecurityDesc sets EncodedSecurityDesc, Tag 351.

func (ExecutionReport) SetEncodedSecurityDescLen added in v0.4.0

func (m ExecutionReport) SetEncodedSecurityDescLen(v int)

SetEncodedSecurityDescLen sets EncodedSecurityDescLen, Tag 350.

func (ExecutionReport) SetEncodedText added in v0.4.0

func (m ExecutionReport) SetEncodedText(v string)

SetEncodedText sets EncodedText, Tag 355.

func (ExecutionReport) SetEncodedTextLen added in v0.4.0

func (m ExecutionReport) SetEncodedTextLen(v int)

SetEncodedTextLen sets EncodedTextLen, Tag 354.

func (ExecutionReport) SetExecBroker added in v0.4.0

func (m ExecutionReport) SetExecBroker(v string)

SetExecBroker sets ExecBroker, Tag 76.

func (ExecutionReport) SetExecID added in v0.4.0

func (m ExecutionReport) SetExecID(v string)

SetExecID sets ExecID, Tag 17.

func (ExecutionReport) SetExecInst added in v0.4.0

func (m ExecutionReport) SetExecInst(v enum.ExecInst)

SetExecInst sets ExecInst, Tag 18.

func (ExecutionReport) SetExecRefID added in v0.4.0

func (m ExecutionReport) SetExecRefID(v string)

SetExecRefID sets ExecRefID, Tag 19.

func (ExecutionReport) SetExecRestatementReason added in v0.4.0

func (m ExecutionReport) SetExecRestatementReason(v enum.ExecRestatementReason)

SetExecRestatementReason sets ExecRestatementReason, Tag 378.

func (ExecutionReport) SetExecTransType added in v0.4.0

func (m ExecutionReport) SetExecTransType(v enum.ExecTransType)

SetExecTransType sets ExecTransType, Tag 20.

func (ExecutionReport) SetExecType added in v0.4.0

func (m ExecutionReport) SetExecType(v enum.ExecType)

SetExecType sets ExecType, Tag 150.

func (ExecutionReport) SetExpireDate added in v0.4.0

func (m ExecutionReport) SetExpireDate(v string)

SetExpireDate sets ExpireDate, Tag 432.

func (ExecutionReport) SetExpireTime added in v0.4.0

func (m ExecutionReport) SetExpireTime(v time.Time)

SetExpireTime sets ExpireTime, Tag 126.

func (ExecutionReport) SetFutSettDate added in v0.4.0

func (m ExecutionReport) SetFutSettDate(v string)

SetFutSettDate sets FutSettDate, Tag 64.

func (ExecutionReport) SetFutSettDate2 added in v0.4.0

func (m ExecutionReport) SetFutSettDate2(v string)

SetFutSettDate2 sets FutSettDate2, Tag 193.

func (ExecutionReport) SetGTBookingInst added in v0.4.0

func (m ExecutionReport) SetGTBookingInst(v enum.GTBookingInst)

SetGTBookingInst sets GTBookingInst, Tag 427.

func (ExecutionReport) SetGrossTradeAmt added in v0.4.0

func (m ExecutionReport) SetGrossTradeAmt(value decimal.Decimal, scale int32)

SetGrossTradeAmt sets GrossTradeAmt, Tag 381.

func (ExecutionReport) SetHandlInst added in v0.4.0

func (m ExecutionReport) SetHandlInst(v enum.HandlInst)

SetHandlInst sets HandlInst, Tag 21.

func (ExecutionReport) SetIDSource added in v0.4.0

func (m ExecutionReport) SetIDSource(v enum.IDSource)

SetIDSource sets IDSource, Tag 22.

func (ExecutionReport) SetIssuer added in v0.4.0

func (m ExecutionReport) SetIssuer(v string)

SetIssuer sets Issuer, Tag 106.

func (ExecutionReport) SetLastCapacity added in v0.4.0

func (m ExecutionReport) SetLastCapacity(v enum.LastCapacity)

SetLastCapacity sets LastCapacity, Tag 29.

func (ExecutionReport) SetLastForwardPoints added in v0.4.0

func (m ExecutionReport) SetLastForwardPoints(value decimal.Decimal, scale int32)

SetLastForwardPoints sets LastForwardPoints, Tag 195.

func (ExecutionReport) SetLastMkt added in v0.4.0

func (m ExecutionReport) SetLastMkt(v string)

SetLastMkt sets LastMkt, Tag 30.

func (ExecutionReport) SetLastPx added in v0.4.0

func (m ExecutionReport) SetLastPx(value decimal.Decimal, scale int32)

SetLastPx sets LastPx, Tag 31.

func (ExecutionReport) SetLastShares added in v0.4.0

func (m ExecutionReport) SetLastShares(value decimal.Decimal, scale int32)

SetLastShares sets LastShares, Tag 32.

func (ExecutionReport) SetLastSpotRate added in v0.4.0

func (m ExecutionReport) SetLastSpotRate(value decimal.Decimal, scale int32)

SetLastSpotRate sets LastSpotRate, Tag 194.

func (ExecutionReport) SetLeavesQty added in v0.4.0

func (m ExecutionReport) SetLeavesQty(value decimal.Decimal, scale int32)

SetLeavesQty sets LeavesQty, Tag 151.

func (ExecutionReport) SetListID added in v0.4.0

func (m ExecutionReport) SetListID(v string)

SetListID sets ListID, Tag 66.

func (ExecutionReport) SetMaturityDay added in v0.4.0

func (m ExecutionReport) SetMaturityDay(v int)

SetMaturityDay sets MaturityDay, Tag 205.

func (ExecutionReport) SetMaturityMonthYear added in v0.4.0

func (m ExecutionReport) SetMaturityMonthYear(v string)

SetMaturityMonthYear sets MaturityMonthYear, Tag 200.

func (ExecutionReport) SetMaxFloor added in v0.4.0

func (m ExecutionReport) SetMaxFloor(value decimal.Decimal, scale int32)

SetMaxFloor sets MaxFloor, Tag 111.

func (ExecutionReport) SetMaxShow added in v0.4.0

func (m ExecutionReport) SetMaxShow(value decimal.Decimal, scale int32)

SetMaxShow sets MaxShow, Tag 210.

func (ExecutionReport) SetMinQty added in v0.4.0

func (m ExecutionReport) SetMinQty(value decimal.Decimal, scale int32)

SetMinQty sets MinQty, Tag 110.

func (ExecutionReport) SetMultiLegReportingType added in v0.4.0

func (m ExecutionReport) SetMultiLegReportingType(v enum.MultiLegReportingType)

SetMultiLegReportingType sets MultiLegReportingType, Tag 442.

func (ExecutionReport) SetNoContraBrokers added in v0.4.0

func (m ExecutionReport) SetNoContraBrokers(f NoContraBrokersRepeatingGroup)

SetNoContraBrokers sets NoContraBrokers, Tag 382.

func (ExecutionReport) SetOpenClose added in v0.4.0

func (m ExecutionReport) SetOpenClose(v enum.OpenClose)

SetOpenClose sets OpenClose, Tag 77.

func (ExecutionReport) SetOptAttribute added in v0.4.0

func (m ExecutionReport) SetOptAttribute(v string)

SetOptAttribute sets OptAttribute, Tag 206.

func (ExecutionReport) SetOrdRejReason added in v0.4.0

func (m ExecutionReport) SetOrdRejReason(v enum.OrdRejReason)

SetOrdRejReason sets OrdRejReason, Tag 103.

func (ExecutionReport) SetOrdStatus added in v0.4.0

func (m ExecutionReport) SetOrdStatus(v enum.OrdStatus)

SetOrdStatus sets OrdStatus, Tag 39.

func (ExecutionReport) SetOrdType added in v0.4.0

func (m ExecutionReport) SetOrdType(v enum.OrdType)

SetOrdType sets OrdType, Tag 40.

func (ExecutionReport) SetOrderID added in v0.4.0

func (m ExecutionReport) SetOrderID(v string)

SetOrderID sets OrderID, Tag 37.

func (ExecutionReport) SetOrderQty added in v0.4.0

func (m ExecutionReport) SetOrderQty(value decimal.Decimal, scale int32)

SetOrderQty sets OrderQty, Tag 38.

func (ExecutionReport) SetOrderQty2 added in v0.4.0

func (m ExecutionReport) SetOrderQty2(value decimal.Decimal, scale int32)

SetOrderQty2 sets OrderQty2, Tag 192.

func (ExecutionReport) SetOrigClOrdID added in v0.4.0

func (m ExecutionReport) SetOrigClOrdID(v string)

SetOrigClOrdID sets OrigClOrdID, Tag 41.

func (ExecutionReport) SetPegDifference added in v0.4.0

func (m ExecutionReport) SetPegDifference(value decimal.Decimal, scale int32)

SetPegDifference sets PegDifference, Tag 211.

func (ExecutionReport) SetPrice added in v0.4.0

func (m ExecutionReport) SetPrice(value decimal.Decimal, scale int32)

SetPrice sets Price, Tag 44.

func (ExecutionReport) SetPutOrCall added in v0.4.0

func (m ExecutionReport) SetPutOrCall(v enum.PutOrCall)

SetPutOrCall sets PutOrCall, Tag 201.

func (ExecutionReport) SetReportToExch added in v0.4.0

func (m ExecutionReport) SetReportToExch(v bool)

SetReportToExch sets ReportToExch, Tag 113.

func (ExecutionReport) SetRule80A added in v0.4.0

func (m ExecutionReport) SetRule80A(v enum.Rule80A)

SetRule80A sets Rule80A, Tag 47.

func (ExecutionReport) SetSecondaryOrderID added in v0.4.0

func (m ExecutionReport) SetSecondaryOrderID(v string)

SetSecondaryOrderID sets SecondaryOrderID, Tag 198.

func (ExecutionReport) SetSecurityDesc added in v0.4.0

func (m ExecutionReport) SetSecurityDesc(v string)

SetSecurityDesc sets SecurityDesc, Tag 107.

func (ExecutionReport) SetSecurityExchange added in v0.4.0

func (m ExecutionReport) SetSecurityExchange(v string)

SetSecurityExchange sets SecurityExchange, Tag 207.

func (ExecutionReport) SetSecurityID added in v0.4.0

func (m ExecutionReport) SetSecurityID(v string)

SetSecurityID sets SecurityID, Tag 48.

func (ExecutionReport) SetSecurityType added in v0.4.0

func (m ExecutionReport) SetSecurityType(v enum.SecurityType)

SetSecurityType sets SecurityType, Tag 167.

func (ExecutionReport) SetSettlCurrAmt added in v0.4.0

func (m ExecutionReport) SetSettlCurrAmt(value decimal.Decimal, scale int32)

SetSettlCurrAmt sets SettlCurrAmt, Tag 119.

func (ExecutionReport) SetSettlCurrFxRate added in v0.4.0

func (m ExecutionReport) SetSettlCurrFxRate(value decimal.Decimal, scale int32)

SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155.

func (ExecutionReport) SetSettlCurrFxRateCalc added in v0.4.0

func (m ExecutionReport) SetSettlCurrFxRateCalc(v enum.SettlCurrFxRateCalc)

SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156.

func (ExecutionReport) SetSettlCurrency added in v0.4.0

func (m ExecutionReport) SetSettlCurrency(v string)

SetSettlCurrency sets SettlCurrency, Tag 120.

func (ExecutionReport) SetSettlmntTyp added in v0.4.0

func (m ExecutionReport) SetSettlmntTyp(v enum.SettlmntTyp)

SetSettlmntTyp sets SettlmntTyp, Tag 63.

func (ExecutionReport) SetSide added in v0.4.0

func (m ExecutionReport) SetSide(v enum.Side)

SetSide sets Side, Tag 54.

func (ExecutionReport) SetSolicitedFlag added in v0.4.0

func (m ExecutionReport) SetSolicitedFlag(v bool)

SetSolicitedFlag sets SolicitedFlag, Tag 377.

func (ExecutionReport) SetStopPx added in v0.4.0

func (m ExecutionReport) SetStopPx(value decimal.Decimal, scale int32)

SetStopPx sets StopPx, Tag 99.

func (ExecutionReport) SetStrikePrice added in v0.4.0

func (m ExecutionReport) SetStrikePrice(value decimal.Decimal, scale int32)

SetStrikePrice sets StrikePrice, Tag 202.

func (ExecutionReport) SetSymbol added in v0.4.0

func (m ExecutionReport) SetSymbol(v string)

SetSymbol sets Symbol, Tag 55.

func (ExecutionReport) SetSymbolSfx added in v0.4.0

func (m ExecutionReport) SetSymbolSfx(v enum.SymbolSfx)

SetSymbolSfx sets SymbolSfx, Tag 65.

func (ExecutionReport) SetText added in v0.4.0

func (m ExecutionReport) SetText(v string)

SetText sets Text, Tag 58.

func (ExecutionReport) SetTimeInForce added in v0.4.0

func (m ExecutionReport) SetTimeInForce(v enum.TimeInForce)

SetTimeInForce sets TimeInForce, Tag 59.

func (ExecutionReport) SetTradeDate added in v0.4.0

func (m ExecutionReport) SetTradeDate(v string)

SetTradeDate sets TradeDate, Tag 75.

func (ExecutionReport) SetTradingSessionID added in v0.4.0

func (m ExecutionReport) SetTradingSessionID(v enum.TradingSessionID)

SetTradingSessionID sets TradingSessionID, Tag 336.

func (ExecutionReport) SetTransactTime added in v0.4.0

func (m ExecutionReport) SetTransactTime(v time.Time)

SetTransactTime sets TransactTime, Tag 60.

func (ExecutionReport) ToMessage added in v0.4.0

func (m ExecutionReport) ToMessage() *quickfix.Message

ToMessage returns a quickfix.Message instance.

type NoContraBrokers

type NoContraBrokers struct {
	*quickfix.Group
}

NoContraBrokers is a repeating group element, Tag 382.

func (NoContraBrokers) GetContraBroker added in v0.4.0

func (m NoContraBrokers) GetContraBroker() (v string, err quickfix.MessageRejectError)

GetContraBroker gets ContraBroker, Tag 375.

func (NoContraBrokers) GetContraTradeQty added in v0.4.0

func (m NoContraBrokers) GetContraTradeQty() (v decimal.Decimal, err quickfix.MessageRejectError)

GetContraTradeQty gets ContraTradeQty, Tag 437.

func (NoContraBrokers) GetContraTradeTime added in v0.4.0

func (m NoContraBrokers) GetContraTradeTime() (v time.Time, err quickfix.MessageRejectError)

GetContraTradeTime gets ContraTradeTime, Tag 438.

func (NoContraBrokers) GetContraTrader added in v0.4.0

func (m NoContraBrokers) GetContraTrader() (v string, err quickfix.MessageRejectError)

GetContraTrader gets ContraTrader, Tag 337.

func (NoContraBrokers) HasContraBroker added in v0.4.0

func (m NoContraBrokers) HasContraBroker() bool

HasContraBroker returns true if ContraBroker is present, Tag 375.

func (NoContraBrokers) HasContraTradeQty added in v0.4.0

func (m NoContraBrokers) HasContraTradeQty() bool

HasContraTradeQty returns true if ContraTradeQty is present, Tag 437.

func (NoContraBrokers) HasContraTradeTime added in v0.4.0

func (m NoContraBrokers) HasContraTradeTime() bool

HasContraTradeTime returns true if ContraTradeTime is present, Tag 438.

func (NoContraBrokers) HasContraTrader added in v0.4.0

func (m NoContraBrokers) HasContraTrader() bool

HasContraTrader returns true if ContraTrader is present, Tag 337.

func (NoContraBrokers) SetContraBroker added in v0.2.0

func (m NoContraBrokers) SetContraBroker(v string)

SetContraBroker sets ContraBroker, Tag 375.

func (NoContraBrokers) SetContraTradeQty added in v0.2.0

func (m NoContraBrokers) SetContraTradeQty(value decimal.Decimal, scale int32)

SetContraTradeQty sets ContraTradeQty, Tag 437.

func (NoContraBrokers) SetContraTradeTime added in v0.2.0

func (m NoContraBrokers) SetContraTradeTime(v time.Time)

SetContraTradeTime sets ContraTradeTime, Tag 438.

func (NoContraBrokers) SetContraTrader added in v0.2.0

func (m NoContraBrokers) SetContraTrader(v string)

SetContraTrader sets ContraTrader, Tag 337.

type NoContraBrokersRepeatingGroup added in v0.4.0

type NoContraBrokersRepeatingGroup struct {
	*quickfix.RepeatingGroup
}

NoContraBrokersRepeatingGroup is a repeating group, Tag 382.

func NewNoContraBrokersRepeatingGroup added in v0.4.0

func NewNoContraBrokersRepeatingGroup() NoContraBrokersRepeatingGroup

NewNoContraBrokersRepeatingGroup returns an initialized, NoContraBrokersRepeatingGroup.

func (NoContraBrokersRepeatingGroup) Add added in v0.4.0

Add create and append a new NoContraBrokers to this group.

func (NoContraBrokersRepeatingGroup) Get added in v0.4.0

Get returns the ith NoContraBrokers in the NoContraBrokersRepeatinGroup.

type RouteOut

type RouteOut func(msg ExecutionReport, 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