executionreport

package
v0.0.0-...-a3b167a Latest Latest
Warning

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

Go to latest
Published: Feb 8, 2016 License: Apache-1.1 Imports: 3 Imported by: 0

Documentation

Overview

Package executionreport msg type = 8.

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 Mesage type

Types

type Message

type Message struct {
	quickfix.Message
}

Message is a ExecutionReport wrapper for the generic Message type

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,
	leavesqty *field.LeavesQtyField,
	cumqty *field.CumQtyField,
	avgpx *field.AvgPxField) Message

New returns an initialized Message with specified required fields for ExecutionReport.

func (Message) Account

Account is a non-required field for ExecutionReport.

func (Message) AvgPx

AvgPx is a required field for ExecutionReport.

func (Message) CashOrderQty

CashOrderQty is a non-required field for ExecutionReport.

func (Message) ClOrdID

ClOrdID is a non-required field for ExecutionReport.

func (Message) ClearingAccount

ClearingAccount is a non-required field for ExecutionReport.

func (Message) ClearingFirm

ClearingFirm is a non-required field for ExecutionReport.

func (Message) ClientID

ClientID is a non-required field for ExecutionReport.

func (Message) CommType

CommType is a non-required field for ExecutionReport.

func (Message) Commission

Commission is a non-required field for ExecutionReport.

func (Message) ComplianceID

ComplianceID is a non-required field for ExecutionReport.

func (Message) ContractMultiplier

ContractMultiplier is a non-required field for ExecutionReport.

func (Message) CouponRate

CouponRate is a non-required field for ExecutionReport.

func (Message) CumQty

CumQty is a required field for ExecutionReport.

func (Message) Currency

Currency is a non-required field for ExecutionReport.

func (Message) DayAvgPx

DayAvgPx is a non-required field for ExecutionReport.

func (Message) DayCumQty

DayCumQty is a non-required field for ExecutionReport.

func (Message) DayOrderQty

DayOrderQty is a non-required field for ExecutionReport.

func (Message) DiscretionInst

DiscretionInst is a non-required field for ExecutionReport.

func (Message) DiscretionOffset

DiscretionOffset is a non-required field for ExecutionReport.

func (Message) EffectiveTime

EffectiveTime is a non-required field for ExecutionReport.

func (Message) EncodedIssuer

EncodedIssuer is a non-required field for ExecutionReport.

func (Message) EncodedIssuerLen

EncodedIssuerLen is a non-required field for ExecutionReport.

func (Message) EncodedSecurityDesc

EncodedSecurityDesc is a non-required field for ExecutionReport.

func (Message) EncodedSecurityDescLen

func (m Message) EncodedSecurityDescLen() (*field.EncodedSecurityDescLenField, quickfix.MessageRejectError)

EncodedSecurityDescLen is a non-required field for ExecutionReport.

func (Message) EncodedText

EncodedText is a non-required field for ExecutionReport.

func (Message) EncodedTextLen

EncodedTextLen is a non-required field for ExecutionReport.

func (Message) ExecBroker

ExecBroker is a non-required field for ExecutionReport.

func (Message) ExecID

ExecID is a required field for ExecutionReport.

func (Message) ExecInst

ExecInst is a non-required field for ExecutionReport.

func (Message) ExecRefID

ExecRefID is a non-required field for ExecutionReport.

func (Message) ExecRestatementReason

func (m Message) ExecRestatementReason() (*field.ExecRestatementReasonField, quickfix.MessageRejectError)

ExecRestatementReason is a non-required field for ExecutionReport.

func (Message) ExecTransType

ExecTransType is a required field for ExecutionReport.

func (Message) ExecType

ExecType is a required field for ExecutionReport.

func (Message) ExpireDate

ExpireDate is a non-required field for ExecutionReport.

func (Message) ExpireTime

ExpireTime is a non-required field for ExecutionReport.

func (Message) FutSettDate

FutSettDate is a non-required field for ExecutionReport.

func (Message) FutSettDate2

FutSettDate2 is a non-required field for ExecutionReport.

func (Message) GTBookingInst

GTBookingInst is a non-required field for ExecutionReport.

func (Message) GetAccount

GetAccount reads a Account from ExecutionReport.

func (Message) GetAvgPx

GetAvgPx reads a AvgPx from ExecutionReport.

func (Message) GetCashOrderQty

GetCashOrderQty reads a CashOrderQty from ExecutionReport.

func (Message) GetClOrdID

GetClOrdID reads a ClOrdID from ExecutionReport.

func (Message) GetClearingAccount

GetClearingAccount reads a ClearingAccount from ExecutionReport.

func (Message) GetClearingFirm

GetClearingFirm reads a ClearingFirm from ExecutionReport.

func (Message) GetClientID

GetClientID reads a ClientID from ExecutionReport.

func (Message) GetCommType

GetCommType reads a CommType from ExecutionReport.

func (Message) GetCommission

GetCommission reads a Commission from ExecutionReport.

func (Message) GetComplianceID

GetComplianceID reads a ComplianceID from ExecutionReport.

func (Message) GetContractMultiplier

func (m Message) GetContractMultiplier(f *field.ContractMultiplierField) quickfix.MessageRejectError

GetContractMultiplier reads a ContractMultiplier from ExecutionReport.

func (Message) GetCouponRate

GetCouponRate reads a CouponRate from ExecutionReport.

func (Message) GetCumQty

GetCumQty reads a CumQty from ExecutionReport.

func (Message) GetCurrency

GetCurrency reads a Currency from ExecutionReport.

func (Message) GetDayAvgPx

GetDayAvgPx reads a DayAvgPx from ExecutionReport.

func (Message) GetDayCumQty

GetDayCumQty reads a DayCumQty from ExecutionReport.

func (Message) GetDayOrderQty

GetDayOrderQty reads a DayOrderQty from ExecutionReport.

func (Message) GetDiscretionInst

GetDiscretionInst reads a DiscretionInst from ExecutionReport.

func (Message) GetDiscretionOffset

GetDiscretionOffset reads a DiscretionOffset from ExecutionReport.

func (Message) GetEffectiveTime

GetEffectiveTime reads a EffectiveTime from ExecutionReport.

func (Message) GetEncodedIssuer

GetEncodedIssuer reads a EncodedIssuer from ExecutionReport.

func (Message) GetEncodedIssuerLen

GetEncodedIssuerLen reads a EncodedIssuerLen from ExecutionReport.

func (Message) GetEncodedSecurityDesc

func (m Message) GetEncodedSecurityDesc(f *field.EncodedSecurityDescField) quickfix.MessageRejectError

GetEncodedSecurityDesc reads a EncodedSecurityDesc from ExecutionReport.

func (Message) GetEncodedSecurityDescLen

func (m Message) GetEncodedSecurityDescLen(f *field.EncodedSecurityDescLenField) quickfix.MessageRejectError

GetEncodedSecurityDescLen reads a EncodedSecurityDescLen from ExecutionReport.

func (Message) GetEncodedText

GetEncodedText reads a EncodedText from ExecutionReport.

func (Message) GetEncodedTextLen

GetEncodedTextLen reads a EncodedTextLen from ExecutionReport.

func (Message) GetExecBroker

GetExecBroker reads a ExecBroker from ExecutionReport.

func (Message) GetExecID

GetExecID reads a ExecID from ExecutionReport.

func (Message) GetExecInst

GetExecInst reads a ExecInst from ExecutionReport.

func (Message) GetExecRefID

GetExecRefID reads a ExecRefID from ExecutionReport.

func (Message) GetExecRestatementReason

func (m Message) GetExecRestatementReason(f *field.ExecRestatementReasonField) quickfix.MessageRejectError

GetExecRestatementReason reads a ExecRestatementReason from ExecutionReport.

func (Message) GetExecTransType

GetExecTransType reads a ExecTransType from ExecutionReport.

func (Message) GetExecType

GetExecType reads a ExecType from ExecutionReport.

func (Message) GetExpireDate

GetExpireDate reads a ExpireDate from ExecutionReport.

func (Message) GetExpireTime

GetExpireTime reads a ExpireTime from ExecutionReport.

func (Message) GetFutSettDate

GetFutSettDate reads a FutSettDate from ExecutionReport.

func (Message) GetFutSettDate2

GetFutSettDate2 reads a FutSettDate2 from ExecutionReport.

func (Message) GetGTBookingInst

GetGTBookingInst reads a GTBookingInst from ExecutionReport.

func (Message) GetGrossTradeAmt

GetGrossTradeAmt reads a GrossTradeAmt from ExecutionReport.

func (Message) GetHandlInst

GetHandlInst reads a HandlInst from ExecutionReport.

func (Message) GetIDSource

GetIDSource reads a IDSource from ExecutionReport.

func (Message) GetIssuer

GetIssuer reads a Issuer from ExecutionReport.

func (Message) GetLastCapacity

GetLastCapacity reads a LastCapacity from ExecutionReport.

func (Message) GetLastForwardPoints

func (m Message) GetLastForwardPoints(f *field.LastForwardPointsField) quickfix.MessageRejectError

GetLastForwardPoints reads a LastForwardPoints from ExecutionReport.

func (Message) GetLastMkt

GetLastMkt reads a LastMkt from ExecutionReport.

func (Message) GetLastPx

GetLastPx reads a LastPx from ExecutionReport.

func (Message) GetLastShares

GetLastShares reads a LastShares from ExecutionReport.

func (Message) GetLastSpotRate

GetLastSpotRate reads a LastSpotRate from ExecutionReport.

func (Message) GetLeavesQty

GetLeavesQty reads a LeavesQty from ExecutionReport.

func (Message) GetListID

GetListID reads a ListID from ExecutionReport.

func (Message) GetMaturityDay

GetMaturityDay reads a MaturityDay from ExecutionReport.

func (Message) GetMaturityMonthYear

func (m Message) GetMaturityMonthYear(f *field.MaturityMonthYearField) quickfix.MessageRejectError

GetMaturityMonthYear reads a MaturityMonthYear from ExecutionReport.

func (Message) GetMaxFloor

GetMaxFloor reads a MaxFloor from ExecutionReport.

func (Message) GetMaxShow

GetMaxShow reads a MaxShow from ExecutionReport.

func (Message) GetMinQty

GetMinQty reads a MinQty from ExecutionReport.

func (Message) GetMultiLegReportingType

func (m Message) GetMultiLegReportingType(f *field.MultiLegReportingTypeField) quickfix.MessageRejectError

GetMultiLegReportingType reads a MultiLegReportingType from ExecutionReport.

func (Message) GetNoContraBrokers

GetNoContraBrokers reads a NoContraBrokers from ExecutionReport.

func (Message) GetOpenClose

GetOpenClose reads a OpenClose from ExecutionReport.

func (Message) GetOptAttribute

GetOptAttribute reads a OptAttribute from ExecutionReport.

func (Message) GetOrdRejReason

GetOrdRejReason reads a OrdRejReason from ExecutionReport.

func (Message) GetOrdStatus

GetOrdStatus reads a OrdStatus from ExecutionReport.

func (Message) GetOrdType

GetOrdType reads a OrdType from ExecutionReport.

func (Message) GetOrderID

GetOrderID reads a OrderID from ExecutionReport.

func (Message) GetOrderQty

GetOrderQty reads a OrderQty from ExecutionReport.

func (Message) GetOrderQty2

GetOrderQty2 reads a OrderQty2 from ExecutionReport.

func (Message) GetOrigClOrdID

GetOrigClOrdID reads a OrigClOrdID from ExecutionReport.

func (Message) GetPegDifference

GetPegDifference reads a PegDifference from ExecutionReport.

func (Message) GetPrice

GetPrice reads a Price from ExecutionReport.

func (Message) GetPutOrCall

GetPutOrCall reads a PutOrCall from ExecutionReport.

func (Message) GetReportToExch

GetReportToExch reads a ReportToExch from ExecutionReport.

func (Message) GetRule80A

GetRule80A reads a Rule80A from ExecutionReport.

func (Message) GetSecondaryOrderID

GetSecondaryOrderID reads a SecondaryOrderID from ExecutionReport.

func (Message) GetSecurityDesc

GetSecurityDesc reads a SecurityDesc from ExecutionReport.

func (Message) GetSecurityExchange

GetSecurityExchange reads a SecurityExchange from ExecutionReport.

func (Message) GetSecurityID

GetSecurityID reads a SecurityID from ExecutionReport.

func (Message) GetSecurityType

GetSecurityType reads a SecurityType from ExecutionReport.

func (Message) GetSettlCurrAmt

GetSettlCurrAmt reads a SettlCurrAmt from ExecutionReport.

func (Message) GetSettlCurrFxRate

GetSettlCurrFxRate reads a SettlCurrFxRate from ExecutionReport.

func (Message) GetSettlCurrFxRateCalc

func (m Message) GetSettlCurrFxRateCalc(f *field.SettlCurrFxRateCalcField) quickfix.MessageRejectError

GetSettlCurrFxRateCalc reads a SettlCurrFxRateCalc from ExecutionReport.

func (Message) GetSettlCurrency

GetSettlCurrency reads a SettlCurrency from ExecutionReport.

func (Message) GetSettlmntTyp

GetSettlmntTyp reads a SettlmntTyp from ExecutionReport.

func (Message) GetSide

GetSide reads a Side from ExecutionReport.

func (Message) GetSolicitedFlag

GetSolicitedFlag reads a SolicitedFlag from ExecutionReport.

func (Message) GetStopPx

GetStopPx reads a StopPx from ExecutionReport.

func (Message) GetStrikePrice

GetStrikePrice reads a StrikePrice from ExecutionReport.

func (Message) GetSymbol

GetSymbol reads a Symbol from ExecutionReport.

func (Message) GetSymbolSfx

GetSymbolSfx reads a SymbolSfx from ExecutionReport.

func (Message) GetText

GetText reads a Text from ExecutionReport.

func (Message) GetTimeInForce

GetTimeInForce reads a TimeInForce from ExecutionReport.

func (Message) GetTradeDate

GetTradeDate reads a TradeDate from ExecutionReport.

func (Message) GetTradingSessionID

GetTradingSessionID reads a TradingSessionID from ExecutionReport.

func (Message) GetTransactTime

GetTransactTime reads a TransactTime from ExecutionReport.

func (Message) GrossTradeAmt

GrossTradeAmt is a non-required field for ExecutionReport.

func (Message) HandlInst

HandlInst is a non-required field for ExecutionReport.

func (Message) IDSource

IDSource is a non-required field for ExecutionReport.

func (Message) Issuer

Issuer is a non-required field for ExecutionReport.

func (Message) LastCapacity

LastCapacity is a non-required field for ExecutionReport.

func (Message) LastForwardPoints

LastForwardPoints is a non-required field for ExecutionReport.

func (Message) LastMkt

LastMkt is a non-required field for ExecutionReport.

func (Message) LastPx

LastPx is a non-required field for ExecutionReport.

func (Message) LastShares

LastShares is a non-required field for ExecutionReport.

func (Message) LastSpotRate

LastSpotRate is a non-required field for ExecutionReport.

func (Message) LeavesQty

LeavesQty is a required field for ExecutionReport.

func (Message) ListID

ListID is a non-required field for ExecutionReport.

func (Message) MaturityDay

MaturityDay is a non-required field for ExecutionReport.

func (Message) MaturityMonthYear

MaturityMonthYear is a non-required field for ExecutionReport.

func (Message) MaxFloor

MaxFloor is a non-required field for ExecutionReport.

func (Message) MaxShow

MaxShow is a non-required field for ExecutionReport.

func (Message) MinQty

MinQty is a non-required field for ExecutionReport.

func (Message) MultiLegReportingType

func (m Message) MultiLegReportingType() (*field.MultiLegReportingTypeField, quickfix.MessageRejectError)

MultiLegReportingType is a non-required field for ExecutionReport.

func (Message) NoContraBrokers

NoContraBrokers is a non-required field for ExecutionReport.

func (Message) OpenClose

OpenClose is a non-required field for ExecutionReport.

func (Message) OptAttribute

OptAttribute is a non-required field for ExecutionReport.

func (Message) OrdRejReason

OrdRejReason is a non-required field for ExecutionReport.

func (Message) OrdStatus

OrdStatus is a required field for ExecutionReport.

func (Message) OrdType

OrdType is a non-required field for ExecutionReport.

func (Message) OrderID

OrderID is a required field for ExecutionReport.

func (Message) OrderQty

OrderQty is a non-required field for ExecutionReport.

func (Message) OrderQty2

OrderQty2 is a non-required field for ExecutionReport.

func (Message) OrigClOrdID

OrigClOrdID is a non-required field for ExecutionReport.

func (Message) PegDifference

PegDifference is a non-required field for ExecutionReport.

func (Message) Price

Price is a non-required field for ExecutionReport.

func (Message) PutOrCall

PutOrCall is a non-required field for ExecutionReport.

func (Message) ReportToExch

ReportToExch is a non-required field for ExecutionReport.

func (Message) Rule80A

Rule80A is a non-required field for ExecutionReport.

func (Message) SecondaryOrderID

SecondaryOrderID is a non-required field for ExecutionReport.

func (Message) SecurityDesc

SecurityDesc is a non-required field for ExecutionReport.

func (Message) SecurityExchange

SecurityExchange is a non-required field for ExecutionReport.

func (Message) SecurityID

SecurityID is a non-required field for ExecutionReport.

func (Message) SecurityType

SecurityType is a non-required field for ExecutionReport.

func (Message) SettlCurrAmt

SettlCurrAmt is a non-required field for ExecutionReport.

func (Message) SettlCurrFxRate

SettlCurrFxRate is a non-required field for ExecutionReport.

func (Message) SettlCurrFxRateCalc

SettlCurrFxRateCalc is a non-required field for ExecutionReport.

func (Message) SettlCurrency

SettlCurrency is a non-required field for ExecutionReport.

func (Message) SettlmntTyp

SettlmntTyp is a non-required field for ExecutionReport.

func (Message) Side

Side is a required field for ExecutionReport.

func (Message) SolicitedFlag

SolicitedFlag is a non-required field for ExecutionReport.

func (Message) StopPx

StopPx is a non-required field for ExecutionReport.

func (Message) StrikePrice

StrikePrice is a non-required field for ExecutionReport.

func (Message) Symbol

Symbol is a required field for ExecutionReport.

func (Message) SymbolSfx

SymbolSfx is a non-required field for ExecutionReport.

func (Message) Text

Text is a non-required field for ExecutionReport.

func (Message) TimeInForce

TimeInForce is a non-required field for ExecutionReport.

func (Message) TradeDate

TradeDate is a non-required field for ExecutionReport.

func (Message) TradingSessionID

TradingSessionID is a non-required field for ExecutionReport.

func (Message) TransactTime

TransactTime is a non-required field for ExecutionReport.

type RouteOut

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