executionreport

package
v0.0.0-...-c8d12df Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2014 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 (Message) Account

Account is a non-required field for ExecutionReport.

func (Message) AvgPx

AvgPx is a required field for ExecutionReport.

func (Message) ClOrdID

ClOrdID 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) CumQty

CumQty is a required field for ExecutionReport.

func (Message) Currency

Currency 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) ExecTransType

ExecTransType is a required field for ExecutionReport.

func (Message) ExecType

ExecType is a 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) GetAccount

GetAccount reads a Account from ExecutionReport.

func (Message) GetAvgPx

GetAvgPx reads a AvgPx from ExecutionReport.

func (Message) GetClOrdID

GetClOrdID reads a ClOrdID 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) GetCumQty

GetCumQty reads a CumQty from ExecutionReport.

func (Message) GetCurrency

GetCurrency reads a Currency 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) GetExecTransType

GetExecTransType reads a ExecTransType from ExecutionReport.

func (Message) GetExecType

GetExecType reads a ExecType from ExecutionReport.

func (Message) GetExpireTime

GetExpireTime reads a ExpireTime from ExecutionReport.

func (Message) GetFutSettDate

GetFutSettDate reads a FutSettDate 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) 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) 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) 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) GetTransactTime

GetTransactTime reads a TransactTime from 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 required field for ExecutionReport.

func (Message) LastShares

LastShares is a 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) 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 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) 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) TransactTime

TransactTime is a non-required field for ExecutionReport.

type MessageBuilder

type MessageBuilder struct {
	quickfix.MessageBuilder
}

MessageBuilder builds ExecutionReport messages.

func Builder

func Builder(
	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) MessageBuilder

Builder returns an initialized MessageBuilder with specified required fields 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