33 namespace MarketData {
42 return ordinary<Integer8>(24);
48 return fixedStr<12>(32);
54 return ordinary<Integer8>(44);
66 return fixedStr<4>(72);
72 return fixedStr<3>(76);
78 return fixedStr<4>(79);
84 return fixedStr<25>(83);
108 return fixedStr<3>(168);
114 return fixedStr<4>(171);
120 return ordinary<Integer8>(175);
126 return fixedStr<52>(183);
132 return enumeration<TransactionToBeCleared>(235);
138 return ordinary<Integer4>(236);
144 return ordinary<Integer2>(240);
150 return enumeration<PublicationType>(242);
156 return fixedStr<52>(243);
bool price(Decimal &value) const
Price represented as described in the PrcFormat field.
StrRef prcCurrency() const
Currency in which the price is expressed.
An execution report with ISIN is sent when an execution is made public and the execution was reported...
StrRef qtyNotation() const
Indication of the measurement units in which the quantity in measurement unit is expressed.
Integer8 transactionCount() const
Number of transactions represented by this report.
PublicationType::Enum publicationType() const
bool notionalAmount(Decimal &value) const
Nominal amount or notional amount.
StrRef instrumentId() const
Code used to identify the financial instrument.
StrRef transactionIdentificationCode() const
Code assigned by trading venues.
static bool tryParse(const char *buffer, size_t bufferSize, Decimal &)
Encapsulates services for manipulating little endian encoded messages.
bool qtyInMeasurementUnit(Decimal &value) const
The equivalent amount of commodity traded expressed in measurement unit.
Integer2 supplimentaryDeferralFlags() const
Integer2 MessageSize
Aliases message length type.
Integer8 publicationDateTime() const
Date and time when the transaction was published by a trading venue or APA.
Provides efficient way of accessing text-based FIX field values.
bool qty(Decimal &value) const
The number of units of the financial instrument, or the number of derivative contracts in the transac...
StrRef originalTransactionIdentificationCode() const
Code assigned by trading venues.
StrRef prcNotation() const
Format of the subsequent price field.
ExecutionReportWithIsinMsg(const void *data, MessageSize size)
Initializes instance over given memory block.
Integer8 tradingDate() const
Date and time when the transaction was executed.
void toStr(std::string &str, const Decimal &value)
StrRef executionVenue() const
Identification of the venue where the transaction was executed.
StrRef notionalCurrency() const
Currency in which the notional is denominated.
StrRef type() const
For emission allowances and emission allowance derivatives only.
TransactionToBeCleared::Enum transactionToBeCleared() const
For derivatives. Code to identify whether the transaction will be cleared.