executionreport

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 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

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

ExecutionReport is the fix41 ExecutionReport type, MsgType = 8.

func FromMessage

func FromMessage(m *quickfix.Message) ExecutionReport

FromMessage creates a ExecutionReport from a quickfix.Message instance.

func New

func New(orderid field.OrderIDField, execid field.ExecIDField, exectranstype field.ExecTransTypeField, exectype field.ExecTypeField, ordstatus field.OrdStatusField, symbol field.SymbolField, side field.SideField, orderqty field.OrderQtyField, lastshares field.LastSharesField, lastpx field.LastPxField, 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

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

GetAccount gets Account, Tag 1.

func (ExecutionReport) GetAvgPx

GetAvgPx gets AvgPx, Tag 6.

func (ExecutionReport) GetClOrdID

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

GetClOrdID gets ClOrdID, Tag 11.

func (ExecutionReport) GetClientID

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

GetClientID gets ClientID, Tag 109.

func (ExecutionReport) GetCommType

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

GetCommType gets CommType, Tag 13.

func (ExecutionReport) GetCommission

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

GetCommission gets Commission, Tag 12.

func (ExecutionReport) GetCumQty

GetCumQty gets CumQty, Tag 14.

func (ExecutionReport) GetCurrency

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

GetCurrency gets Currency, Tag 15.

func (ExecutionReport) GetExecBroker

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

GetExecBroker gets ExecBroker, Tag 76.

func (ExecutionReport) GetExecID

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

GetExecID gets ExecID, Tag 17.

func (ExecutionReport) GetExecInst

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

GetExecInst gets ExecInst, Tag 18.

func (ExecutionReport) GetExecRefID

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

GetExecRefID gets ExecRefID, Tag 19.

func (ExecutionReport) GetExecTransType

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

GetExecTransType gets ExecTransType, Tag 20.

func (ExecutionReport) GetExecType

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

GetExecType gets ExecType, Tag 150.

func (ExecutionReport) GetExpireTime

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

GetExpireTime gets ExpireTime, Tag 126.

func (ExecutionReport) GetFutSettDate

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

GetFutSettDate gets FutSettDate, Tag 64.

func (ExecutionReport) GetIDSource

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

GetIDSource gets IDSource, Tag 22.

func (ExecutionReport) GetIssuer

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

GetIssuer gets Issuer, Tag 106.

func (ExecutionReport) GetLastCapacity

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

GetLastCapacity gets LastCapacity, Tag 29.

func (ExecutionReport) GetLastForwardPoints

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

GetLastForwardPoints gets LastForwardPoints, Tag 195.

func (ExecutionReport) GetLastMkt

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

GetLastMkt gets LastMkt, Tag 30.

func (ExecutionReport) GetLastPx

GetLastPx gets LastPx, Tag 31.

func (ExecutionReport) GetLastShares

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

GetLastShares gets LastShares, Tag 32.

func (ExecutionReport) GetLastSpotRate

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

GetLastSpotRate gets LastSpotRate, Tag 194.

func (ExecutionReport) GetLeavesQty

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

GetLeavesQty gets LeavesQty, Tag 151.

func (ExecutionReport) GetListID

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

GetListID gets ListID, Tag 66.

func (ExecutionReport) GetMaturityDay

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

GetMaturityDay gets MaturityDay, Tag 205.

func (ExecutionReport) GetMaturityMonthYear

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

GetMaturityMonthYear gets MaturityMonthYear, Tag 200.

func (ExecutionReport) GetOptAttribute

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

GetOptAttribute gets OptAttribute, Tag 206.

func (ExecutionReport) GetOrdRejReason

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

GetOrdRejReason gets OrdRejReason, Tag 103.

func (ExecutionReport) GetOrdStatus

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

GetOrdStatus gets OrdStatus, Tag 39.

func (ExecutionReport) GetOrdType

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

GetOrdType gets OrdType, Tag 40.

func (ExecutionReport) GetOrderID

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

GetOrderID gets OrderID, Tag 37.

func (ExecutionReport) GetOrderQty

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

GetOrderQty gets OrderQty, Tag 38.

func (ExecutionReport) GetOrigClOrdID

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

GetOrigClOrdID gets OrigClOrdID, Tag 41.

func (ExecutionReport) GetPegDifference

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

GetPegDifference gets PegDifference, Tag 211.

func (ExecutionReport) GetPrice

GetPrice gets Price, Tag 44.

func (ExecutionReport) GetPutOrCall

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

GetPutOrCall gets PutOrCall, Tag 201.

func (ExecutionReport) GetReportToExch

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

GetReportToExch gets ReportToExch, Tag 113.

func (ExecutionReport) GetRule80A

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

GetRule80A gets Rule80A, Tag 47.

func (ExecutionReport) GetSecondaryOrderID

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

GetSecondaryOrderID gets SecondaryOrderID, Tag 198.

func (ExecutionReport) GetSecurityDesc

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

GetSecurityDesc gets SecurityDesc, Tag 107.

func (ExecutionReport) GetSecurityExchange

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

GetSecurityExchange gets SecurityExchange, Tag 207.

func (ExecutionReport) GetSecurityID

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

GetSecurityID gets SecurityID, Tag 48.

func (ExecutionReport) GetSecurityType

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

GetSecurityType gets SecurityType, Tag 167.

func (ExecutionReport) GetSettlCurrAmt

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

GetSettlCurrAmt gets SettlCurrAmt, Tag 119.

func (ExecutionReport) GetSettlCurrFxRate

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

GetSettlCurrFxRate gets SettlCurrFxRate, Tag 155.

func (ExecutionReport) GetSettlCurrFxRateCalc

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

GetSettlCurrFxRateCalc gets SettlCurrFxRateCalc, Tag 156.

func (ExecutionReport) GetSettlCurrency

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

GetSettlCurrency gets SettlCurrency, Tag 120.

func (ExecutionReport) GetSettlmntTyp

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

GetSettlmntTyp gets SettlmntTyp, Tag 63.

func (ExecutionReport) GetSide

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

GetSide gets Side, Tag 54.

func (ExecutionReport) GetStopPx

GetStopPx gets StopPx, Tag 99.

func (ExecutionReport) GetStrikePrice

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

GetStrikePrice gets StrikePrice, Tag 202.

func (ExecutionReport) GetSymbol

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

GetSymbol gets Symbol, Tag 55.

func (ExecutionReport) GetSymbolSfx

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

GetSymbolSfx gets SymbolSfx, Tag 65.

func (ExecutionReport) GetText

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

GetText gets Text, Tag 58.

func (ExecutionReport) GetTimeInForce

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

GetTimeInForce gets TimeInForce, Tag 59.

func (ExecutionReport) GetTradeDate

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

GetTradeDate gets TradeDate, Tag 75.

func (ExecutionReport) GetTransactTime

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

GetTransactTime gets TransactTime, Tag 60.

func (ExecutionReport) HasAccount

func (m ExecutionReport) HasAccount() bool

HasAccount returns true if Account is present, Tag 1.

func (ExecutionReport) HasAvgPx

func (m ExecutionReport) HasAvgPx() bool

HasAvgPx returns true if AvgPx is present, Tag 6.

func (ExecutionReport) HasClOrdID

func (m ExecutionReport) HasClOrdID() bool

HasClOrdID returns true if ClOrdID is present, Tag 11.

func (ExecutionReport) HasClientID

func (m ExecutionReport) HasClientID() bool

HasClientID returns true if ClientID is present, Tag 109.

func (ExecutionReport) HasCommType

func (m ExecutionReport) HasCommType() bool

HasCommType returns true if CommType is present, Tag 13.

func (ExecutionReport) HasCommission

func (m ExecutionReport) HasCommission() bool

HasCommission returns true if Commission is present, Tag 12.

func (ExecutionReport) HasCumQty

func (m ExecutionReport) HasCumQty() bool

HasCumQty returns true if CumQty is present, Tag 14.

func (ExecutionReport) HasCurrency

func (m ExecutionReport) HasCurrency() bool

HasCurrency returns true if Currency is present, Tag 15.

func (ExecutionReport) HasExecBroker

func (m ExecutionReport) HasExecBroker() bool

HasExecBroker returns true if ExecBroker is present, Tag 76.

func (ExecutionReport) HasExecID

func (m ExecutionReport) HasExecID() bool

HasExecID returns true if ExecID is present, Tag 17.

func (ExecutionReport) HasExecInst

func (m ExecutionReport) HasExecInst() bool

HasExecInst returns true if ExecInst is present, Tag 18.

func (ExecutionReport) HasExecRefID

func (m ExecutionReport) HasExecRefID() bool

HasExecRefID returns true if ExecRefID is present, Tag 19.

func (ExecutionReport) HasExecTransType

func (m ExecutionReport) HasExecTransType() bool

HasExecTransType returns true if ExecTransType is present, Tag 20.

func (ExecutionReport) HasExecType

func (m ExecutionReport) HasExecType() bool

HasExecType returns true if ExecType is present, Tag 150.

func (ExecutionReport) HasExpireTime

func (m ExecutionReport) HasExpireTime() bool

HasExpireTime returns true if ExpireTime is present, Tag 126.

func (ExecutionReport) HasFutSettDate

func (m ExecutionReport) HasFutSettDate() bool

HasFutSettDate returns true if FutSettDate is present, Tag 64.

func (ExecutionReport) HasIDSource

func (m ExecutionReport) HasIDSource() bool

HasIDSource returns true if IDSource is present, Tag 22.

func (ExecutionReport) HasIssuer

func (m ExecutionReport) HasIssuer() bool

HasIssuer returns true if Issuer is present, Tag 106.

func (ExecutionReport) HasLastCapacity

func (m ExecutionReport) HasLastCapacity() bool

HasLastCapacity returns true if LastCapacity is present, Tag 29.

func (ExecutionReport) HasLastForwardPoints

func (m ExecutionReport) HasLastForwardPoints() bool

HasLastForwardPoints returns true if LastForwardPoints is present, Tag 195.

func (ExecutionReport) HasLastMkt

func (m ExecutionReport) HasLastMkt() bool

HasLastMkt returns true if LastMkt is present, Tag 30.

func (ExecutionReport) HasLastPx

func (m ExecutionReport) HasLastPx() bool

HasLastPx returns true if LastPx is present, Tag 31.

func (ExecutionReport) HasLastShares

func (m ExecutionReport) HasLastShares() bool

HasLastShares returns true if LastShares is present, Tag 32.

func (ExecutionReport) HasLastSpotRate

func (m ExecutionReport) HasLastSpotRate() bool

HasLastSpotRate returns true if LastSpotRate is present, Tag 194.

func (ExecutionReport) HasLeavesQty

func (m ExecutionReport) HasLeavesQty() bool

HasLeavesQty returns true if LeavesQty is present, Tag 151.

func (ExecutionReport) HasListID

func (m ExecutionReport) HasListID() bool

HasListID returns true if ListID is present, Tag 66.

func (ExecutionReport) HasMaturityDay

func (m ExecutionReport) HasMaturityDay() bool

HasMaturityDay returns true if MaturityDay is present, Tag 205.

func (ExecutionReport) HasMaturityMonthYear

func (m ExecutionReport) HasMaturityMonthYear() bool

HasMaturityMonthYear returns true if MaturityMonthYear is present, Tag 200.

func (ExecutionReport) HasOptAttribute

func (m ExecutionReport) HasOptAttribute() bool

HasOptAttribute returns true if OptAttribute is present, Tag 206.

func (ExecutionReport) HasOrdRejReason

func (m ExecutionReport) HasOrdRejReason() bool

HasOrdRejReason returns true if OrdRejReason is present, Tag 103.

func (ExecutionReport) HasOrdStatus

func (m ExecutionReport) HasOrdStatus() bool

HasOrdStatus returns true if OrdStatus is present, Tag 39.

func (ExecutionReport) HasOrdType

func (m ExecutionReport) HasOrdType() bool

HasOrdType returns true if OrdType is present, Tag 40.

func (ExecutionReport) HasOrderID

func (m ExecutionReport) HasOrderID() bool

HasOrderID returns true if OrderID is present, Tag 37.

func (ExecutionReport) HasOrderQty

func (m ExecutionReport) HasOrderQty() bool

HasOrderQty returns true if OrderQty is present, Tag 38.

func (ExecutionReport) HasOrigClOrdID

func (m ExecutionReport) HasOrigClOrdID() bool

HasOrigClOrdID returns true if OrigClOrdID is present, Tag 41.

func (ExecutionReport) HasPegDifference

func (m ExecutionReport) HasPegDifference() bool

HasPegDifference returns true if PegDifference is present, Tag 211.

func (ExecutionReport) HasPrice

func (m ExecutionReport) HasPrice() bool

HasPrice returns true if Price is present, Tag 44.

func (ExecutionReport) HasPutOrCall

func (m ExecutionReport) HasPutOrCall() bool

HasPutOrCall returns true if PutOrCall is present, Tag 201.

func (ExecutionReport) HasReportToExch

func (m ExecutionReport) HasReportToExch() bool

HasReportToExch returns true if ReportToExch is present, Tag 113.

func (ExecutionReport) HasRule80A

func (m ExecutionReport) HasRule80A() bool

HasRule80A returns true if Rule80A is present, Tag 47.

func (ExecutionReport) HasSecondaryOrderID

func (m ExecutionReport) HasSecondaryOrderID() bool

HasSecondaryOrderID returns true if SecondaryOrderID is present, Tag 198.

func (ExecutionReport) HasSecurityDesc

func (m ExecutionReport) HasSecurityDesc() bool

HasSecurityDesc returns true if SecurityDesc is present, Tag 107.

func (ExecutionReport) HasSecurityExchange

func (m ExecutionReport) HasSecurityExchange() bool

HasSecurityExchange returns true if SecurityExchange is present, Tag 207.

func (ExecutionReport) HasSecurityID

func (m ExecutionReport) HasSecurityID() bool

HasSecurityID returns true if SecurityID is present, Tag 48.

func (ExecutionReport) HasSecurityType

func (m ExecutionReport) HasSecurityType() bool

HasSecurityType returns true if SecurityType is present, Tag 167.

func (ExecutionReport) HasSettlCurrAmt

func (m ExecutionReport) HasSettlCurrAmt() bool

HasSettlCurrAmt returns true if SettlCurrAmt is present, Tag 119.

func (ExecutionReport) HasSettlCurrFxRate

func (m ExecutionReport) HasSettlCurrFxRate() bool

HasSettlCurrFxRate returns true if SettlCurrFxRate is present, Tag 155.

func (ExecutionReport) HasSettlCurrFxRateCalc

func (m ExecutionReport) HasSettlCurrFxRateCalc() bool

HasSettlCurrFxRateCalc returns true if SettlCurrFxRateCalc is present, Tag 156.

func (ExecutionReport) HasSettlCurrency

func (m ExecutionReport) HasSettlCurrency() bool

HasSettlCurrency returns true if SettlCurrency is present, Tag 120.

func (ExecutionReport) HasSettlmntTyp

func (m ExecutionReport) HasSettlmntTyp() bool

HasSettlmntTyp returns true if SettlmntTyp is present, Tag 63.

func (ExecutionReport) HasSide

func (m ExecutionReport) HasSide() bool

HasSide returns true if Side is present, Tag 54.

func (ExecutionReport) HasStopPx

func (m ExecutionReport) HasStopPx() bool

HasStopPx returns true if StopPx is present, Tag 99.

func (ExecutionReport) HasStrikePrice

func (m ExecutionReport) HasStrikePrice() bool

HasStrikePrice returns true if StrikePrice is present, Tag 202.

func (ExecutionReport) HasSymbol

func (m ExecutionReport) HasSymbol() bool

HasSymbol returns true if Symbol is present, Tag 55.

func (ExecutionReport) HasSymbolSfx

func (m ExecutionReport) HasSymbolSfx() bool

HasSymbolSfx returns true if SymbolSfx is present, Tag 65.

func (ExecutionReport) HasText

func (m ExecutionReport) HasText() bool

HasText returns true if Text is present, Tag 58.

func (ExecutionReport) HasTimeInForce

func (m ExecutionReport) HasTimeInForce() bool

HasTimeInForce returns true if TimeInForce is present, Tag 59.

func (ExecutionReport) HasTradeDate

func (m ExecutionReport) HasTradeDate() bool

HasTradeDate returns true if TradeDate is present, Tag 75.

func (ExecutionReport) HasTransactTime

func (m ExecutionReport) HasTransactTime() bool

HasTransactTime returns true if TransactTime is present, Tag 60.

func (ExecutionReport) SetAccount

func (m ExecutionReport) SetAccount(v string)

SetAccount sets Account, Tag 1.

func (ExecutionReport) SetAvgPx

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

SetAvgPx sets AvgPx, Tag 6.

func (ExecutionReport) SetClOrdID

func (m ExecutionReport) SetClOrdID(v string)

SetClOrdID sets ClOrdID, Tag 11.

func (ExecutionReport) SetClientID

func (m ExecutionReport) SetClientID(v string)

SetClientID sets ClientID, Tag 109.

func (ExecutionReport) SetCommType

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

SetCommType sets CommType, Tag 13.

func (ExecutionReport) SetCommission

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

SetCommission sets Commission, Tag 12.

func (ExecutionReport) SetCumQty

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

SetCumQty sets CumQty, Tag 14.

func (ExecutionReport) SetCurrency

func (m ExecutionReport) SetCurrency(v string)

SetCurrency sets Currency, Tag 15.

func (ExecutionReport) SetExecBroker

func (m ExecutionReport) SetExecBroker(v string)

SetExecBroker sets ExecBroker, Tag 76.

func (ExecutionReport) SetExecID

func (m ExecutionReport) SetExecID(v string)

SetExecID sets ExecID, Tag 17.

func (ExecutionReport) SetExecInst

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

SetExecInst sets ExecInst, Tag 18.

func (ExecutionReport) SetExecRefID

func (m ExecutionReport) SetExecRefID(v string)

SetExecRefID sets ExecRefID, Tag 19.

func (ExecutionReport) SetExecTransType

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

SetExecTransType sets ExecTransType, Tag 20.

func (ExecutionReport) SetExecType

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

SetExecType sets ExecType, Tag 150.

func (ExecutionReport) SetExpireTime

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

SetExpireTime sets ExpireTime, Tag 126.

func (ExecutionReport) SetFutSettDate

func (m ExecutionReport) SetFutSettDate(v string)

SetFutSettDate sets FutSettDate, Tag 64.

func (ExecutionReport) SetIDSource

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

SetIDSource sets IDSource, Tag 22.

func (ExecutionReport) SetIssuer

func (m ExecutionReport) SetIssuer(v string)

SetIssuer sets Issuer, Tag 106.

func (ExecutionReport) SetLastCapacity

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

SetLastCapacity sets LastCapacity, Tag 29.

func (ExecutionReport) SetLastForwardPoints

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

SetLastForwardPoints sets LastForwardPoints, Tag 195.

func (ExecutionReport) SetLastMkt

func (m ExecutionReport) SetLastMkt(v string)

SetLastMkt sets LastMkt, Tag 30.

func (ExecutionReport) SetLastPx

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

SetLastPx sets LastPx, Tag 31.

func (ExecutionReport) SetLastShares

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

SetLastShares sets LastShares, Tag 32.

func (ExecutionReport) SetLastSpotRate

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

SetLastSpotRate sets LastSpotRate, Tag 194.

func (ExecutionReport) SetLeavesQty

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

SetLeavesQty sets LeavesQty, Tag 151.

func (ExecutionReport) SetListID

func (m ExecutionReport) SetListID(v string)

SetListID sets ListID, Tag 66.

func (ExecutionReport) SetMaturityDay

func (m ExecutionReport) SetMaturityDay(v int)

SetMaturityDay sets MaturityDay, Tag 205.

func (ExecutionReport) SetMaturityMonthYear

func (m ExecutionReport) SetMaturityMonthYear(v string)

SetMaturityMonthYear sets MaturityMonthYear, Tag 200.

func (ExecutionReport) SetOptAttribute

func (m ExecutionReport) SetOptAttribute(v string)

SetOptAttribute sets OptAttribute, Tag 206.

func (ExecutionReport) SetOrdRejReason

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

SetOrdRejReason sets OrdRejReason, Tag 103.

func (ExecutionReport) SetOrdStatus

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

SetOrdStatus sets OrdStatus, Tag 39.

func (ExecutionReport) SetOrdType

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

SetOrdType sets OrdType, Tag 40.

func (ExecutionReport) SetOrderID

func (m ExecutionReport) SetOrderID(v string)

SetOrderID sets OrderID, Tag 37.

func (ExecutionReport) SetOrderQty

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

SetOrderQty sets OrderQty, Tag 38.

func (ExecutionReport) SetOrigClOrdID

func (m ExecutionReport) SetOrigClOrdID(v string)

SetOrigClOrdID sets OrigClOrdID, Tag 41.

func (ExecutionReport) SetPegDifference

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

SetPegDifference sets PegDifference, Tag 211.

func (ExecutionReport) SetPrice

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

SetPrice sets Price, Tag 44.

func (ExecutionReport) SetPutOrCall

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

SetPutOrCall sets PutOrCall, Tag 201.

func (ExecutionReport) SetReportToExch

func (m ExecutionReport) SetReportToExch(v bool)

SetReportToExch sets ReportToExch, Tag 113.

func (ExecutionReport) SetRule80A

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

SetRule80A sets Rule80A, Tag 47.

func (ExecutionReport) SetSecondaryOrderID

func (m ExecutionReport) SetSecondaryOrderID(v string)

SetSecondaryOrderID sets SecondaryOrderID, Tag 198.

func (ExecutionReport) SetSecurityDesc

func (m ExecutionReport) SetSecurityDesc(v string)

SetSecurityDesc sets SecurityDesc, Tag 107.

func (ExecutionReport) SetSecurityExchange

func (m ExecutionReport) SetSecurityExchange(v string)

SetSecurityExchange sets SecurityExchange, Tag 207.

func (ExecutionReport) SetSecurityID

func (m ExecutionReport) SetSecurityID(v string)

SetSecurityID sets SecurityID, Tag 48.

func (ExecutionReport) SetSecurityType

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

SetSecurityType sets SecurityType, Tag 167.

func (ExecutionReport) SetSettlCurrAmt

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

SetSettlCurrAmt sets SettlCurrAmt, Tag 119.

func (ExecutionReport) SetSettlCurrFxRate

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

SetSettlCurrFxRate sets SettlCurrFxRate, Tag 155.

func (ExecutionReport) SetSettlCurrFxRateCalc

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

SetSettlCurrFxRateCalc sets SettlCurrFxRateCalc, Tag 156.

func (ExecutionReport) SetSettlCurrency

func (m ExecutionReport) SetSettlCurrency(v string)

SetSettlCurrency sets SettlCurrency, Tag 120.

func (ExecutionReport) SetSettlmntTyp

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

SetSettlmntTyp sets SettlmntTyp, Tag 63.

func (ExecutionReport) SetSide

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

SetSide sets Side, Tag 54.

func (ExecutionReport) SetStopPx

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

SetStopPx sets StopPx, Tag 99.

func (ExecutionReport) SetStrikePrice

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

SetStrikePrice sets StrikePrice, Tag 202.

func (ExecutionReport) SetSymbol

func (m ExecutionReport) SetSymbol(v string)

SetSymbol sets Symbol, Tag 55.

func (ExecutionReport) SetSymbolSfx

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

SetSymbolSfx sets SymbolSfx, Tag 65.

func (ExecutionReport) SetText

func (m ExecutionReport) SetText(v string)

SetText sets Text, Tag 58.

func (ExecutionReport) SetTimeInForce

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

SetTimeInForce sets TimeInForce, Tag 59.

func (ExecutionReport) SetTradeDate

func (m ExecutionReport) SetTradeDate(v string)

SetTradeDate sets TradeDate, Tag 75.

func (ExecutionReport) SetTransactTime

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

SetTransactTime sets TransactTime, Tag 60.

func (ExecutionReport) ToMessage

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

ToMessage returns a quickfix.Message instance.

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