libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
fixml-fields-base-5-0-SP2.hpp File Reference
#include "fixml-datatypes-5-0-SP2.hpp"
#include "core/enum_as_char_array.hpp"
#include <cstdint>
#include <iostream>
#include <limits>
#include <string>
#include <vector>
#include <type_traits>
Include dependency graph for fixml-fields-base-5-0-SP2.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  isimud
 
namespace  isimud::ISIMUD_VER_NAMESPACE
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::private_
 
namespace  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIXML_FIELDS_BASE
 

Macros

#define ISIMUD_FIXML_FIELDS_BASE_HDR_GENERATED_DATE   "2020-03-11T03:21:30.931Z"
 

Typedefs

using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::private_::base64Binary_type = std::vector< std::uint64_t >
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::private_::rfc_1766_language_code_type = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::private_::ID_type = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::private_::IDREF_type = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Account_t = std::string
 Account mnemonic as agreed between buy and sell sides, e.g. broker and institution or investor/intermediary and fund manager. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdvId_t = std::string
 Unique identifier of advertisement message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdvRefID_t = std::string
 Reference identifier used with CANCEL and REPLACE transaction types. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AvgPx_t = Price
 Calculated average price of all fills on this order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClOrdID_t = std::string
 Unique identifier for Order as assigned by the buy-side (institution, broker, intermediary etc.) (identified by SenderCompID (49) or OnBehalfOfCompID (5) as appropriate). Uniqueness must be guaranteed within a single trading day. Firms, particularly those which electronically submit multi-day orders, trade globally or throughout market close periods, should ensure uniqueness across days, for example by embedding a date within the ClOrdID field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Commission_t = Amt
 Commission. Note if CommType (13) is percentage, Commission of 5% should be represented as .05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CumQty_t = Qty
 Total quantity (e.g. number of shares) filled. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Currency_t = Currency
 Identifies currency used for price. Absence of this field is interpreted as the default for the security. It is recommended that systems provide the currency value whenever possible. See "Appendix 6-A: Valid Currency Codes" for information on obtaining valid values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecID_t = std::string
 Unique identifier of execution message as assigned by sell-side (broker, exchange, ECN) (will be 0 (zero) for ExecType (150)=I (Order Status)). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecInst_enum_t = std::string
 Instructions for order handling on exchange trading floor. If more than one instruction is applicable to an order, this field can contain multiple instructions separated by space. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" *** (see Volume : "Glossary" for value definitions) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecRefID_t = std::string
 Reference identifier used with Trade, Trade Cancel and Trade Correct execution types. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IOIID_t = std::string
 Unique identifier of IOI message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IOIRefID_t = std::string
 Reference identifier used with CANCEL and REPLACE, transaction types. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastMkt_t = Exchange
 Market of execution for last fill, or an indication of the market where an order was routed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastPx_t = Price
 Price of this (last) fill. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastQty_t = Qty
 Quantity (e.g. shares) bought/sold on this (last) fill. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MsgSeqNum_t = SeqNum
 Integer message sequence number. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MsgType_enum_t_ul_t = std::underlying_type< MsgType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderID_t = std::string
 Unique identifier for Order as assigned by sell-side (broker, exchange, ECN). Uniqueness must be guaranteed within a single trading day. Firms which accept multi-day orders should consider embedding a date within the OrderID field to assure uniqueness across days. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderQty_t = Qty
 Quantity ordered. This represents the number of shares for equities or par, face or nominal value for FI instruments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigClOrdID_t = std::string
 ClOrdID (11) of the previous order (NOT the initial order of the day) as assigned by the institution, used to identify the previous order in cancel and cancel/replace requests. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigTime_t = UTCTimestamp
 Time of message origination (always expressed in UTC (Universal Time Coordinated, also known as "GMT")) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PossDupFlag_enum_t = Boolean
 Indicates possible retransmission of message with this sequence number. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Price_t = Price
 Price per unit of quantity (e.g. per share) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefSeqNum_t = SeqNum
 Reference message sequence number. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityID_t = std::string
 Security identifier value of SecurityIDSource (22) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires SecurityIDSource. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SenderCompID_t = std::string
 Assigned value used to identify firm sending message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SenderSubID_t = std::string
 Assigned value used to identify specific message originator (desk, trader, etc.) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SendingTime_t = UTCTimestamp
 Time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as "GMT") More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quantity_t = Qty
 Overall/total quantity (e.g. number of shares) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Symbol_t = std::string
 Ticker symbol. Common, "human understood" representation of the security. SecurityID (48) value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetCompID_t = std::string
 Assigned value used to identify receiving firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetSubID_t = std::string
 Assigned value used to identify specific individual or unit intended to receive message. "ADMIN" reserved for administrative messages not intended for a specific user. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Text_t = std::string
 Free format text string. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransactTime_t = UTCTimestamp
 Timestamp when the business transaction represented by the message occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValidUntilTime_t = UTCTimestamp
 Indicates expiration time of indication message (always expressed in UTC (Universal Time Coordinated, also known as "GMT") More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlDate_t = LocalMktDate
 Specific date of trade settlement (SettlementDate) in YYYYMMDD format. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SymbolSfx_enum_t_ul_t = std::underlying_type< SymbolSfx_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListID_t = std::string
 Unique identifier for list as assigned by institution, used to associate multiple individual orders. Uniqueness must be guaranteed within a single trading day. Firms which generate multi-day orders should consider embedding a date within the ListID field to assure uniqueness across days. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListSeqNo_t = long
 Sequence of individual order within list (i.e. ListSeqNo of TotNoOrders (68), 2 of 25, 3 of 25, . . . ) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoOrders_t = long
 Total number of list order entries across all messages. Should be the sum of all NoOrders (73) in each message that has repeating list order entries related to the same ListID (66). Used to support fragmentation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListExecInst_t = std::string
 Free format text message containing list handling and execution instructions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocID_t = std::string
 Unique identifier for allocation message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefAllocID_t = std::string
 Reference identifier to be used with AllocTransType (71) = Replace or Cancel. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AvgPxPrecision_t = long
 Indicates number of decimal places to be used for average pricing. Absence of this field indicates that default precision arranged by the broker/institution is to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeDate_t = LocalMktDate
 Indicates date of trading day. Absence of this field indicates current day (expressed in local time at place of trade). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocAccount_t = std::string
 Sub-account mnemonic. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocQty_t = Qty
 Quantity to be allocated to specific sub-account. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NoRpts_t = long
 Total number of reports within series. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RptSeq_t = long
 Sequence number of message within report series. Used to carry reporting sequence number of the fill as represented on the Trade Report Side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CxlQty_t = Qty
 Total quantity canceled for this order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocStatus_enum_t = long
 Identifies status of allocation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRejCode_enum_t = long
 Identifies reason for rejection. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RawDataLength_t = Length
 Number of bytes in raw data field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RawData_t = private_::base64Binary_type
 Unformatted raw data, can include bitmaps, word processor documents, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PossResend_enum_t = Boolean
 Indicates that message may contain information that has been sent under another sequence number. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StopPx_t = Price
 Price per unit of quantity (e.g. per share) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExDestination_t = Exchange
 Execution destination as defined by institution when order is entered. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CxlRejReason_enum_t = long
 Code to identify reason for cancel rejection. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrdRejReason_enum_t = long
 Code to identify reason for order rejection. Note: Values 3, 4, and 5 will be used when rejecting an order due to pre-allocation information errors. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Issuer_t = std::string
 Name of security issuer (e.g. International Business Machines, GNMA). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityDesc_t = std::string
 Can be used by the venue or one of the trading parties to provide a non-normative textual description for the financial instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MinQty_t = Qty
 Minimum quantity of an order to be executed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaxFloor_t = Qty
 The quantity to be displayed . Required for reserve orders. On orders specifies the qty to be displayed, on execution reports the currently displayed quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReportToExch_enum_t = Boolean
 Identifies party of trade responsible for exchange reporting. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LocateReqd_enum_t = Boolean
 Indicates whether the broker is to locate the stock in conjunction with a short sell order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OnBehalfOfCompID_t = std::string
 Assigned value used to identify firm originating message if the message was delivered by a third party i.e. the third party firm identifier would be delivered in the SenderCompID field and the firm originating the message in this field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OnBehalfOfSubID_t = std::string
 Assigned value used to identify specific message originator (i.e. trader) if the message was delivered by a third party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteID_t = std::string
 Unique identifier for quote. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetMoney_t = Amt
 Total amount due as the result of the transaction (e.g. for Buy order - principal + commission + fees) reported in currency of execution. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlCurrAmt_t = Amt
 Total amount due expressed in settlement currency (includes the effect of the forex transaction) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlCurrency_t = Currency
 Currency code of settlement denomination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ForexReq_enum_t = Boolean
 Indicates request for forex accommodation trade to be executed along with security transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigSendingTime_t = UTCTimestamp
 Original time of message transmission (always expressed in UTC (Universal Time Coordinated, also known as "GMT") when transmitting orders as the result of a resend request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExpireTime_t = UTCTimestamp
 Time/Date of order expiration (always expressed in UTC (Universal Time Coordinated, also known as "GMT") More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliverToCompID_t = std::string
 Assigned value used to identify the firm targeted to receive the message if the message is delivered by a third party i.e. the third party firm identifier would be delivered in the TargetCompID (56) field and the ultimate receiver firm ID in this field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliverToSubID_t = std::string
 Assigned value used to identify specific message recipient (i.e. trader) if the message is delivered by a third party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IOINaturalFlag_enum_t = Boolean
 Indicates that IOI is the result of an existing agency order or a facilitation position resulting from an agency order, not from principal trading or order solicitation activity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteReqID_t = std::string
 Unique identifier for a QuoteRequest(35=R). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidPx_t = Price
 Bid price/rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferPx_t = Price
 Offer price/rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidSize_t = Qty
 Quantity of bid. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferSize_t = Qty
 Quantity of offer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeAmt_t = Amt
 Miscellaneous fee value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeCurr_t = Currency
 Currency of miscellaneous fee. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeType_enum_t_ul_t = std::underlying_type< MiscFeeType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PrevClosePx_t = Price
 Previous closing price of security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SenderLocationID_t = std::string
 Assigned value used to identify specific message originator's location (i.e. geographic location and/or desk, trader) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetLocationID_t = std::string
 Assigned value used to identify specific message destination's location (i.e. geographic location and/or desk, trader) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OnBehalfOfLocationID_t = std::string
 Assigned value used to identify specific message originator's location (i.e. geographic location and/or desk, trader) if the message was delivered by a third party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliverToLocationID_t = std::string
 Assigned value used to identify specific message recipient's location (i.e. geographic location and/or desk, trader) if the message was delivered by a third party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Subject_t = std::string
 The subject of an Email message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Headline_t = std::string
 The headline of a News message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::URLLink_t = std::string
 A URI (Uniform Resource Identifier) or URL (Uniform Resource Locator) link to additional information (i.e. http://www.XYZ.com/research.html) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LeavesQty_t = Qty
 Quantity open for further execution. If the OrdStatus (39) is Canceled, DoneForTheDay, Expired, Calculated, or Rejected (in which case the order is no longer active) then LeavesQty could be 0, otherwise LeavesQty = OrderQty (38) - CumQty (14). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashOrderQty_t = Qty
 Specifies the approximate order quantity desired in total monetary units vs. as tradeable units (e.g. number of shares). The broker or fund manager (for CIV orders) would be responsible for converting and calculating a tradeable unit (e.g. share) quantity (OrderQty (38)) based upon this amount to be used for the actual order and subsequent messages. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocAvgPx_t = Price
 AvgPx (6) for a specific AllocAccount (79) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocNetMoney_t = Amt
 NetMoney (8) for a specific AllocAccount (79) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlCurrFxRate_t = double
 Foreign exchange rate used to compute SettlCurrAmt (9) from Currency (5) to SettlCurrency (20) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NumDaysInterest_t = long
 Number of Days of Interest for convertible bonds and fixed income. Note value may be negative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AccruedInterestRate_t = Percentage
 The amount the buyer compensates the seller for the portion of the next coupon interest payment the seller has earned but will not receive from the issuer because the issuer will send the next coupon payment to the buyer. Accrued Interest Rate is the annualized Accrued Interest amount divided by the purchase price of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AccruedInterestAmt_t = Amt
 Amount of Accrued Interest for convertible bonds and fixed income. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocText_t = std::string
 Free format text related to a specific AllocAccount (79). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlInstID_t = std::string
 Unique identifier for Settlement Instruction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EmailThreadID_t = std::string
 Unique identifier for an email thread (new and chain of replies) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityType_enum_t = std::string
 Indicates type of security. Security type enumerations are grouped by Product(460) field value. NOTE: Additional values may be used by mutual agreement of the counterparties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EffectiveTime_t = UTCTimestamp
 Time the details within the message should take effect (always expressed in UTC (Universal Time Coordinated, also known as "GMT") More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StandInstDbType_enum_t = long
 Identifies the Standing Instruction database used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StandInstDbName_t = std::string
 Name of the Standing Instruction database represented with StandInstDbType (169) (i.e. the Global Custodian's name). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StandInstDbID_t = std::string
 Unique identifier used on the Standing Instructions database for the Standing Instructions to be referenced. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlDeliveryType_enum_t = long
 Identifies type of settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidSpotRate_t = Price
 Bid F/X spot rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidForwardPoints_t = PriceOffset
 Bid F/X forward points added to spot rate. May be a negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferSpotRate_t = Price
 Offer F/X spot rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferForwardPoints_t = PriceOffset
 Offer F/X forward points added to spot rate. May be a negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderQty2_t = Qty
 OrderQty (38) of the future part of a F/X swap order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlDate2_t = LocalMktDate
 SettDate (64) of the future part of a F/X swap order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastSpotRate_t = Price
 F/X spot rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastForwardPoints_t = PriceOffset
 F/X forward points added to LastSpotRate (94). May be a negative value. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocLinkID_t = std::string
 Can be used to link two different Allocation messages (each with unique AllocID (70)) together, i.e. for F/X "Netting" or "Swaps". Should be unique. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocLinkType_enum_t = long
 Identifies the type of Allocation linkage when AllocLinkID (96) is used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryOrderID_t = std::string
 Assigned by the party which accepts the order. Can be used to provide the OrderID (37) used by an exchange or executing system. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaturityMonthYear_t = MonthYear
 Can be used with standardized derivatives vs. the MaturityDate (54) field. Month and Year of the maturity (used for standardized futures and options). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PutOrCall_enum_t = long
 Indicates whether an option contract is a put, call, chooser or undetermined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikePrice_t = Price
 Strike Price for an Option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CoveredOrUncovered_enum_t = long
 Used for derivative products, such as options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptAttribute_t = char
 Provided to support versioning of option contracts as a result of corporate actions or events. Use of this field is defined by counterparty agreement or market conventions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityExchange_t = Exchange
 Market used to help identify a security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NotifyBrokerOfCredit_enum_t = Boolean
 Indicates whether or not details should be communicated to BrokerOfCredit (i.e. step-in broker). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocHandlInst_enum_t = long
 Indicates how the receiver (i.e. third party) of allocation information should handle/process the account details. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaxShow_t = Qty
 Maximum quantity (e.g. number of shares) within an order to be shown to other customers (i.e. sent via an IOI). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegOffsetValue_t = double
 Amount (signed) added to the peg for a pegged order in the context of the PegOffsetType (836) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlInstRefID_t = std::string
 Reference identifier for the SettlInstID (162) with Cancel and Replace SettlInstTransType (163) transaction types. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RoutingType_enum_t = long
 Indicates the type of RoutingID (217) specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RoutingID_t = std::string
 Assigned value used to identify a specific routing destination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Spread_t = PriceOffset
 For Fixed Income. Either Swap Spread or Spread to Benchmark depending upon the order type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BenchmarkCurveCurrency_t = Currency
 Identifies currency used for benchmark curve. See "Appendix 6-A: Valid Currency Codes" for information on obtaining valid values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BenchmarkCurveName_enum_t = std::string
 Name of benchmark curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BenchmarkCurvePoint_t = std::string
 Point on benchmark curve. Free form values: e.g. "Y", "7Y", "INTERPOLATED". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CouponRate_t = Percentage
 The rate of interest that, when multiplied by the principal, par value, or face value of a bond, provides the currency amount of the periodic interest payment. The coupon is always cited, along with maturity, in any quotation of a bond's price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CouponPaymentDate_t = LocalMktDate
 Date interest is to be paid. Used in identifying Corporate Bond issues. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IssueDate_t = LocalMktDate
 The date on which a bond or stock offering is issued. It may or may not be the same as the effective date ("Dated Date") or the date on which interest begins to accrue ("Interest Accrual Date") More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RepurchaseTerm_t = long
 Number of business days before repurchase of a repo. (Note tag # was reserved in FIX 4.1, added in FIX 4.3) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RepurchaseRate_t = Percentage
 Percent of par at which a Repo will be repaid. Represented as a percent, e.g. .9525 represents 95-/4 percent of par. (Note tag # was reserved in FIX 4.1, added in FIX 4.3) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Factor_t = double
 For Fixed Income: Amorization Factor for deriving Current face from Original face for ABS or MBS securities, note the fraction may be greater than, equal to or less than . In TIPS securities this is the Inflation index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeOriginationDate_t = LocalMktDate
 Used with Fixed Income for Muncipal New Issue Market. Agreement in principal between counter-parties prior to actual trade date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExDate_t = LocalMktDate
 The date when a distribution of interest is deducted from a securities assets or set aside for payment to bondholders. On the ex-date, the securities price drops by the amount of the distribution (plus or minus any market activity). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContractMultiplier_t = double
 Specifies the ratio or multiply factor to convert from "nominal" units (e.g. contracts) to total units (e.g. shares) (e.g. 1.0, 100, 1000, etc). Applicable For Fixed Income, Convertible Bonds, Derivatives, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StipulationType_enum_t = std::string
 For Fixed Income. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StipulationValue_t = std::string
 For Fixed Income. Value of stipulation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::YieldType_enum_t = std::string
 Type of yield. (Note tag # was reserved in FIX 4.1, added in FIX 4.3) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Yield_t = Percentage
 Yield percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalTakedown_t = Amt
 The price at which the securities are distributed to the different members of an underwriting group for the primary market in Municipals, total gross underwriter's spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Concession_t = Amt
 Provides the reduction in price for the secondary market in Muncipals. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RepoCollateralSecurityType_t = std::string
 Identifies the collateral used in the transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RedemptionDate_t = LocalMktDate
 Return of investor's principal in a security. Bond redemption can occur before maturity date.(Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCouponPaymentDate_t = LocalMktDate
 Underlying security's CouponPaymentDate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingIssueDate_t = LocalMktDate
 Underlying security's IssueDate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingRepoCollateralSecurityType_t = std::string
 Underlying security's RepoCollateralSecurityType. See RepoCollateralSecurityType (239) field for description.(Note tag # was reserved in FIX 4.1, added in FIX 4.3) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingRepurchaseTerm_t = long
 Underlying security's RepurchaseTerm. See RepurchaseTerm (226) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingRepurchaseRate_t = Percentage
 Underlying security's RepurchaseRate. See RepurchaseRate (227) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFactor_t = double
 Underlying security's Factor. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingRedemptionDate_t = LocalMktDate
 Underlying security's RedemptionDate. See RedemptionDate (240) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCouponPaymentDate_t = LocalMktDate
 Multileg instrument's individual leg security's CouponPaymentDate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegIssueDate_t = LocalMktDate
 Multileg instrument's individual leg security's IssueDate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegRepoCollateralSecurityType_t = std::string
 Multileg instrument's individual leg security's RepoCollateralSecurityType. See RepoCollateralSecurityType (239) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegRepurchaseTerm_t = long
 Multileg instrument's individual leg security's RepurchaseTerm. See RepurchaseTerm (226) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegRepurchaseRate_t = Percentage
 Multileg instrument's individual leg security's RepurchaseRate. See RepurchaseRate (227) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegFactor_t = double
 Multileg instrument's individual leg security's Factor. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegRedemptionDate_t = LocalMktDate
 Multileg instrument's individual leg security's RedemptionDate. See RedemptionDate (240) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CreditRating_t = std::string
 An evaluation of a company's ability to repay obligations or its likelihood of not defaulting. These evaluation are provided by Credit Rating Agencies, i.e. S&P, Moody's. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCreditRating_t = std::string
 Underlying security's CreditRating. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCreditRating_t = std::string
 Multileg instrument's individual leg security's CreditRating. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradedFlatSwitch_enum_t = Boolean
 Driver and part of trade in the event that the Security Master file was wrong at the point of entry(Note tag # was reserved in FIX 4.1, added in FIX 4.3) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BasisFeatureDate_t = LocalMktDate
 BasisFeatureDate allows requesting firms within fixed income the ability to request an alternative yield-to-worst, -maturity, -extended or other call. This flows through the confirm process. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BasisFeaturePrice_t = Price
 Price for BasisFeatureDate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDReqID_t = std::string
 Unique identifier for Market Data Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDepth_t = long
 Depth of market for Book Snapshot / Incremental updates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDUpdateType_enum_t = long
 Specifies the type of Market Data update. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AggregatedBook_enum_t = Boolean
 Specifies whether or not book entries should be aggregated. (Not specified) = broker option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryPx_t = Price
 Price of the Market Data Entry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntrySize_t = Qty
 Quantity or volume represented by the Market Data Entry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryDate_t = UTCDateOnly
 Date of Market Data Entry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryTime_t = UTCTimeOnly
 Time of Market Data Entry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDMkt_t = Exchange
 Market posting quote / trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteCondition_enum_t = std::string
 Space-delimited list of conditions describing a quote. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCondition_enum_t = std::string
 Type of market data entry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryID_t = std::string
 Unique Market Data Entry identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryRefID_t = std::string
 Refers to a previous MDEntryID (278). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryOriginator_t = std::string
 Originator of a Market Data Entry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LocationID_t = std::string
 Identification of a Market Maker's location. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeskID_t = std::string
 Identification of a Market Maker's desk. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OpenCloseSettlFlag_enum_t = std::string
 Flag that identifies a market data entry. (Prior to FIX 4.3 this field was of type char) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SellerDays_t = long
 Specifies the number of days that may elapse before delivery of the security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryBuyer_t = std::string
 Buying party in a trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntrySeller_t = std::string
 Selling party in a trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryPositionNo_t = long
 Display position of a bid or offer, numbered from most competitive to least competitive, per market side, beginning with . More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FinancialStatus_enum_t = std::string
 Identifies a firm's or a security's financial status. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CorporateAction_enum_t = std::string
 Identifies the type of Corporate Action. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DefBidSize_t = Qty
 Default Bid Size. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DefOfferSize_t = Qty
 Default Offer Size. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteStatus_enum_t = long
 Identifies the status of the quote acknowledgement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteCancelType_enum_t = long
 Identifies the type of quote cancel. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteEntryID_t = std::string
 Unique identifier for a quote. The QuoteEntryID stays with the quote as a static identifier even if the quote is updated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRejectReason_enum_t = long
 Reason Quote was rejected: More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteResponseLevel_enum_t = long
 Level of Response requested from receiver of quote messages. A default value should be bilaterally agreed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteSetID_t = std::string
 Unique id for the Quote Set. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRequestType_enum_t = long
 Indicates the type of Quote Request being generated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoQuoteEntries_t = long
 Total number of quotes for the quote set. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingIssuer_t = std::string
 Underlying security's Issuer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityDesc_t = std::string
 Description of the underlying security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityExchange_t = Exchange
 Underlying security's SecurityExchange. Can be used to identify the underlying security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityID_t = std::string
 Underlying security's SecurityID. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityType_enum_t = std::string
 Underlying security's SecurityType. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSymbol_t = std::string
 Underlying security's Symbol. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSymbolSfx_enum_t_ul_t = std::underlying_type< UnderlyingSymbolSfx_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMaturityMonthYear_t = MonthYear
 Underlying security's MaturityMonthYear. Can be used with standardized derivatives vs. the UnderlyingMaturityDate (542) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPutOrCall_enum_t = long
 Indicates whether an underlying option contract is a put, call, chooser or undetermined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikePrice_t = Price
 Underlying security's StrikePrice. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptAttribute_t = char
 Underlying security's OptAttribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCurrency_t = Currency
 Underlying security's Currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityReqID_t = std::string
 Unique ID of a Security Definition Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityRequestType_enum_t = long
 Type of Security Definition Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityResponseID_t = std::string
 Unique ID of a Security Definition message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityResponseType_enum_t = long
 Type of Security Definition message response. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityStatusReqID_t = std::string
 Unique ID of a Security Status Request or a Security Mass Status Request message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnsolicitedIndicator_enum_t = Boolean
 Indicates whether or not message is being sent as a result of a subscription request or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityTradingStatus_enum_t = long
 Identifies the trading status applicable to the transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HaltReason_enum_t = long
 Denotes the reason for the Opening Delay or Trading Halt. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InViewOfCommon_enum_t = Boolean
 Indicates whether or not the halt was due to Common Stock trading being halted. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DueToRelated_enum_t = Boolean
 Indicates whether or not the halt was due to the Related Security being halted. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BuyVolume_t = Qty
 Quantity bought. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SellVolume_t = Qty
 Quantity sold. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HighPx_t = Price
 Represents an indication of the high end of the price range for a security prior to the open or reopen. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LowPx_t = Price
 Represents an indication of the low end of the price range for a security prior to the open or reopen. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Adjustment_enum_t = long
 Identifies the type of adjustment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesReqID_t = std::string
 Unique ID of a Trading Session Status message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContraTrader_t = std::string
 Identifies the trader (e.g. "badge number") of the ContraBroker. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesMethod_enum_t = long
 Method of trading. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesMode_enum_t = long
 Trading Session Mode. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesStatus_enum_t = long
 State of the trading session. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesStartTime_t = UTCTimestamp
 Starting time of the trading session. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesOpenTime_t = UTCTimestamp
 Time of the opening of the trading session. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesPreCloseTime_t = UTCTimestamp
 Time of the pre-closed of the trading session. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesCloseTime_t = UTCTimestamp
 Closing time of the trading session. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesEndTime_t = UTCTimestamp
 End time of the trading session. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NumberOfOrders_t = long
 Number of orders in the market. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MessageEncoding_t = std::string
 Type of message encoding (non-ASCII (non-English) characters) used in a message's "Encoded" fields. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedIssuerLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedIssuer (349) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedIssuer_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Issuer field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedSecurityDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedSecurityDesc (351) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedSecurityDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the SecurityDesc (107) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the SecurityDesc field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedListExecInstLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedListExecInst (353) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedListExecInst_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the ListExecInst (69) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the ListExecInst field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedText (355) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the Text (58) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Text(58) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedSubjectLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedSubject (357) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedSubject_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the Subject (147) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Subject field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedHeadlineLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedHeadline (359) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedHeadline_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the Headline (148) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the Headline field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedAllocTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedAllocText (361) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedAllocText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the AllocText (161) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the AllocText field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingIssuerLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingIssuer (363) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingIssuer_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingIssuer (306) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingIssuer field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingSecurityDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingSecurityDesc (365) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingSecurityDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingSecurityDesc (307) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingSecurityeDesc field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocPrice_t = Price
 Executed price for an AllocAccount (79) entry used when using "executed price" vs. "average price" allocations (e.g. Japan). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteSetValidUntilTime_t = UTCTimestamp
 Indicates expiration time of this particular QuoteSet (always expressed in UTC (Universal Time Coordinated, also known as "GMT") More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteEntryRejectReason_enum_t = long
 Reason Quote Entry was rejected: More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefTagID_t = long
 The tag number of the FIX field being referenced. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefMsgType_enum_t_ul_t = std::underlying_type< RefMsgType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContraBroker_t = std::string
 Identifies contra broker. Standard NASD market-maker mnemonic is preferred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplianceID_t = std::string
 ID used to represent this transaction for compliance purposes (e.g. OATS reporting). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SolicitedFlag_enum_t = Boolean
 Indicates whether or not the order was solicited. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecRestatementReason_enum_t = long
 The reason for restatement when an ExecutionReport(35=8) or TradeCaptureReport(35=AE) message is sent with ExecType(150) = D (Restated) or used when communicating an unsolicited cancel. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BusinessRejectRefID_t = std::string
 The value of the business-level "ID" field on the message being referenced. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BusinessRejectReason_enum_t = long
 Code to identify reason for a Business Message Reject message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::GrossTradeAmt_t = Amt
 Total amount traded (i.e. quantity * price) expressed in units of currency. For FX Futures this is used to express the notional value of a fill when quantity fields are expressed in terms of contract size (i.e. quantity * price * contract size). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalVolumeTraded_t = Qty
 Total volume (quantity) traded. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DiscretionOffsetValue_t = double
 Amount (signed) added to the "related to" price specified via DiscretionInst (388), in the context of DiscretionOffsetType (842) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidID_t = std::string
 For bid lists, unique identifier for BidResponse(35=I) as assigned by sell-side (broker, exchange, ECN). Uniqueness must be guaranteed within a single trading day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClientBidID_t = std::string
 Unique identifier for a Bid Request as assigned by institution. Uniqueness must be guaranteed within a single trading day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListName_t = std::string
 Descriptive name for list order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoRelatedSym_t = long
 Total number of securities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidType_enum_t = long
 Code to identify the type of Bid Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NumTickets_t = long
 Total number of tickets. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideValue1_t = Amt
 Amounts in currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideValue2_t = Amt
 Amounts in currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidDescriptorType_enum_t = long
 Code to identify the type of BidDescriptor (400). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidDescriptor_t = std::string
 BidDescriptor value. Usage depends upon BidDescriptorTyp (399). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideValueInd_enum_t = long
 Code to identify which "SideValue" the value refers to. SideValue1 and SideValue2 are used as opposed to Buy or Sell so that the basket can be quoted either way as Buy or Sell. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LiquidityPctLow_t = Percentage
 Liquidity indicator or lower limit if TotalNumSecurities (393) > 1. Represented as a percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LiquidityPctHigh_t = Percentage
 Upper liquidity indicator if TotalNumSecurities (393) > 1. Represented as a percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LiquidityValue_t = Amt
 Value between LiquidityPctLow (402) and LiquidityPctHigh (403) in Currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EFPTrackingError_t = Percentage
 Eg Used in EFP trades 2% (EFP - Exchange for Physical ). Represented as a percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FairValue_t = Amt
 Used in EFP trades. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OutsideIndexPct_t = Percentage
 Used in EFP trades. Represented as a percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValueOfFutures_t = Amt
 Used in EFP trades. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LiquidityIndType_enum_t = long
 Code to identify the type of liquidity indicator. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::WtAverageLiquidity_t = Percentage
 Overall weighted average liquidity expressed as a % of average daily volume. Represented as a percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExchangeForPhysical_enum_t = Boolean
 Indicates whether or not to exchange for phsyical. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OutMainCntryUIndex_t = Amt
 Value of stocks in Currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossPercent_t = Percentage
 Percentage of program that crosses in Currency. Represented as a percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProgRptReqs_enum_t = long
 Code to identify the desired frequency of progress reports. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProgPeriodInterval_t = long
 Time in minutes between each ListStatus report sent by SellSide. Zero means don't send status. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IncTaxInd_enum_t = long
 Code to represent whether value is net (inclusive of tax) or gross. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NumBidders_t = long
 Indicates the total number of bidders on the list. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Country_t = Country
 ISO Country Code in field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoStrikes_t = long
 Total number of strike price entries across all messages. Should be the sum of all NoStrikes (428) in each message that has repeating strike price entries related to the same ListID (66). Used to support fragmentation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceType_enum_t = long
 Code to represent the price type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DayOrderQty_t = Qty
 For GT orders, the OrderQty (38) less all quantity (adjusted for stock splits) that traded on previous days. DayOrderQty (424) = OrderQty - (CumQty (14) - DayCumQty (425)) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DayCumQty_t = Qty
 Quantity on a GT order that has traded today. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DayAvgPx_t = Price
 The average price for quantity on a GT order that has traded today. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::GTBookingInst_enum_t = long
 Code to identify whether to book out executions on a part-filled GT order on the day of execution or to accumulate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStatusType_enum_t = long
 Code to represent the status type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetGrossInd_enum_t = long
 Code to represent whether value is net (inclusive of tax) or gross. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListOrderStatus_enum_t = long
 Code to represent the status of a list order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExpireDate_t = LocalMktDate
 Date of order expiration (last day the order can trade), always expressed in terms of the local market date. The time at which the order expires is determined by the local market's business practices. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCouponRate_t = Percentage
 Underlying security's CouponRate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingContractMultiplier_t = double
 Underlying security's ContractMultiplier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContraTradeQty_t = Qty
 Quantity traded with the ContraBroker (375). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContraTradeTime_t = UTCTimestamp
 Identifes the time of the trade with the ContraBroker (375). (always expressed in UTC (Universal Time Coordinated, also known as "GMT") More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LiquidityNumSecurities_t = long
 Number of Securites between LiquidityPctLow (402) and LiquidityPctHigh (403) in Currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeTime_t = UTCTimestamp
 The time at which current market prices are used to determine the value of a basket. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStatusText_t = std::string
 Free format text string related to List Status. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedListStatusTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedListStatusText (446) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedListStatusText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the ListStatusText (444) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the ListStatusText field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyID_t = std::string
 Party identifier/code. See PartyIDSource (447) and PartyRole (452). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetChgPrevDay_t = PriceOffset
 Net change from previous day's closing price vs. last traded price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRole_enum_t = long
 Identifies the type or role of the PartyID (448) specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityAltID_t = std::string
 Alternate Security identifier value for this security of SecurityAltIDSource (456) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires SecurityAltIDSource. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityAltID_t = std::string
 Alternate Security identifier value for this underlying security of UnderlyingSecurityAltIDSource (459) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires UnderlyingSecurityAltIDSource. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Product_enum_t = long
 Indicates the type of product the security is associated with. See also the CFICode (461) and SecurityType (167) fields. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFICode_t = std::string
 Indicates the type of security using ISO 10962 standard, Classification of Financial Instruments (CFI code) values. ISO 10962 is maintained by ANNA (Association of National Numbering Agencies) acting as Registration Authority. See "Appendix 6-B FIX Fields Based Upon Other Standards". See also the Product (460) and SecurityType (167) fields. It is recommended that CFICode be used instead of SecurityType (167) for non-Fixed Income instruments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProduct_enum_t = long
 Underlying security's Product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCFICode_t = std::string
 Underlying security's CFICode. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BookingRefID_t = std::string
 Common reference passed to a post-trade booking process (e.g. industry matching utility). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IndividualAllocID_t = std::string
 Unique identifier for a specific NoAllocs (78) repeating group instance (e.g. for an AllocAccount). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RoundingModulus_t = double
 For CIV - a float value indicating the value to which rounding is required. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CountryOfIssue_t = Country
 ISO Country code of instrument issue (e.g. the country portion typically used in ISIN). Can be used in conjunction with non-ISIN SecurityID (48) (e.g. CUSIP for Municipal Bonds without ISIN) to provide uniqueness. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StateOrProvinceOfIssue_t = std::string
 A two-character state or province abbreviation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LocaleOfIssue_t = std::string
 Identifies the locale or region of issue. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MailingDtls_t = std::string
 Set of Correspondence address details, possibly including phone, fax, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InvestorCountryOfResidence_t = Country
 The ISO 366 Country code (2 character) identifying which country the beneficial investor is resident for tax purposes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentRef_t = std::string
 "Settlement Payment Reference" - A free format Payment reference to assist with reconciliation, e.g. a Client and/or Order ID number. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DistribPaymentMethod_enum_t = long
 A code identifying the payment method for a (fractional) distribution. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashDistribCurr_t = Currency
 Specifies currency to be used for Cash Distributions see "Appendix 6-A Valid Currency Codes". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommCurrency_t = Currency
 Specifies currency to be use for Commission (12) if the Commission currency is different from the Deal Currency - see "Appendix 6-A; Valid Currency Codes". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MailingInst_t = std::string
 Free format text to specify mailing instruction requirements, e.g. "no third party mailings". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransBkdTime_t = UTCTimestamp
 For CIV A date and time stamp to indicate the time a CIV order was booked by the fund manager. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecPriceAdjustment_t = double
 For CIV the amount or percentage by which the fund unit/share price was adjusted, as indicated by ExecPriceType (484) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DateOfBirth_t = LocalMktDate
 The date of birth applicable to the individual, e.g. required to open some types of tax-exempt account. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeReportTransType_enum_t = long
 Identifies Trade Report message transaction type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CardHolderName_t = std::string
 The name of the payment card holder as specified on the card being used for payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CardNumber_t = std::string
 The number of the payment card as specified on the card being used for payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CardExpDate_t = LocalMktDate
 The expiry date of the payment card as specified on the card being used for payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CardIssNum_t = std::string
 The issue number of the payment card as specified on the card being used for payment. This is only applicable to certain types of card. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentMethod_enum_t = long
 A code identifying the Settlement payment method. 16 through 998 are reserved for future use. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistAcctType_t = std::string
 For CIV - a fund manager-defined code identifying which of the fund manager's account types is required. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Designation_t = std::string
 Free format text defining the designation to be associated with a holding on the register. Used to identify assets of a specific underlying investor using a common registration, e.g. a broker's nominee or street name. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TaxAdvantageType_enum_t = long
 For CIV - a code identifying the type of tax exempt account in which purchased shares/units are to be held. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistRejReasonText_t = std::string
 Text indicating reason(s) why a Registration Instruction has been rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashDistribAgentName_t = std::string
 Name of local agent bank if for cash distributions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashDistribAgentCode_t = std::string
 BIC (Bank Identification Code–Swift managed) code of agent bank for cash distributions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashDistribAgentAcctNumber_t = std::string
 Account number at agent bank for distributions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashDistribPayRef_t = std::string
 Free format Payment reference to assist with reconciliation of distributions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashDistribAgentAcctName_t = std::string
 Name of account at agent bank for distributions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CardStartDate_t = LocalMktDate
 The start date of the card as specified on the card being used for payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentDate_t = LocalMktDate
 The date written on a cheque or date payment should be submitted to the relevant clearing system. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentRemitterID_t = std::string
 Identifies sender of a payment, e.g. the payment remitter or a customer reference number. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistRejReasonCode_enum_t = long
 Reason(s) why Registration Instructions has been rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistRefID_t = std::string
 Reference identifier for the RegistID (53) with Cancel and Replace RegistTransType (54) transaction types. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistDtls_t = std::string
 Set of Registration name and address details, possibly including phone, fax etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistEmail_t = std::string
 Email address relating to Registration name and address details. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DistribPercentage_t = Percentage
 The amount of each distribution to go to this beneficiary, expressed as a percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistID_t = std::string
 Unique identifier of the registration details as assigned by institution or intermediary. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecValuationPoint_t = UTCTimestamp
 For CIV - a date and time stamp to indicate the fund valuation point with respect to which a order was priced by the fund manager. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderPercent_t = Percentage
 For CIV specifies the approximate order quantity desired. For a CIV Sale it specifies percentage of investor's total holding to be sold. For a CIV switch/exchange it specifies percentage of investor's cash realised from sales to be re-invested. The executing broker, intermediary or fund manager is responsible for converting and calculating OrderQty (38) in shares/units for subsequent messages. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContAmtType_enum_t = long
 Type of ContAmtValue (520). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContAmtValue_t = double
 Value of Contract Amount, e.g. a financial amount or percentage as indicated by ContAmtType (519). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContAmtCurr_t = Currency
 Specifies currency for the Contract amount if different from the Deal Currency - see "Appendix 6-A; Valid Currency Codes". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OwnerType_enum_t = long
 Identifies the type of owner. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartySubID_t = std::string
 Sub-identifier (e.g. Clearing Account for PartyRole (452)=Clearing Firm, Locate ID # for PartyRole=Locate/Lending Firm, etc). Not required when using PartyID (448), PartyIDSource (447), and PartyRole. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NestedPartyID_t = std::string
 PartyID value within a nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryClOrdID_t = std::string
 Assigned by the party which originates the order. Can be used to provide the ClOrdID (11) used by an exchange or executing system. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryExecID_t = std::string
 Assigned by the party which accepts the order. Can be used to provide the ExecID (17) used by an exchange or executing system. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderRestrictions_enum_t = std::string
 Restrictions associated with an order. If more than one restriction is applicable to an order, this field can contain multiple instructions separated by space. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassCancelRejectReason_enum_t = long
 Reason Order Mass Cancel Request was rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalAffectedOrders_t = long
 Total number of orders affected by either the OrderMassActionRequest(MsgType=CA) or OrderMassCancelRequest(MsgType=Q). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AffectedOrderID_t = std::string
 OrderID(37) of an order affected by a mass cancel or mass action request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AffectedSecondaryOrderID_t = std::string
 SecondaryOrderID(198) of an order affected by a mass cancel or mass action request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteType_enum_t = long
 Identifies the type of quote. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NestedPartyRole_enum_t = long
 PartyRole value within a nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalAccruedInterestAmt_t = Amt
 Total Amount of Accrued Interest for convertible bonds and fixed income. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaturityDate_t = LocalMktDate
 Date of maturity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMaturityDate_t = LocalMktDate
 Underlying security's maturity date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrRegistry_t = std::string
 Values may include BIC for the depository or custodian who maintain ownership records, the ISO country code for the location of the record, or the value "ZZ" to specify physical ownership of the security (e.g. stock certificate). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NestedPartySubID_t = std::string
 PartySubID value within a nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Scope_enum_t = std::string
 Specifies the market scope of the market data. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDImplicitDelete_enum_t = Boolean
 Defines how a server handles distribution of a truncated book. Defaults to broker option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossID_t = std::string
 Identifier for a cross order. Must be unique during a given trading day. Recommend that firms use the order date as part of the CrossID for Good Till Cancel (GT) orders. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossType_enum_t = long
 Type of cross being submitted to a market. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossPrioritization_enum_t = long
 Indicates if one side or the other of a cross order should be prioritized. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigCrossID_t = std::string
 CrossID of the previous cross order (NOT the initial cross order of the day) as assigned by the institution, used to identify the previous cross order in Cross Cancel and Cross Cancel/Replace Requests. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Username_t = std::string
 Userid or username. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Password_t = std::string
 Password or passphrase. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCurrency_t = Currency
 Currency associated with a particular Leg's quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoSecurityTypes_t = long
 Used to support fragmentation. Indicates total number of security types when multiple Security Type messages are used to return results. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListRequestType_enum_t = long
 Identifies the type/criteria of Security List Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityRequestResult_enum_t = long
 The results returned to a Security Request message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RoundLot_t = Qty
 The trading lot size of a security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MinTradeVol_t = Qty
 The minimum order quantity (as expressed by TradeVolType(1786)) that can be submitted for a security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MultiLegRptTypeReq_enum_t = long
 Indicates the method of execution reporting requested by issuer of the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCoveredOrUncovered_enum_t = long
 CoveredOrUncovered for leg of a multileg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPrice_t = Price
 Price for leg of a multileg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesStatusRejReason_enum_t = long
 Indicates the reason a Trading Session Status Request was rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeRequestID_t = std::string
 Trade Capture Report Request ID. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeRequestType_enum_t = long
 Type of Trade Capture Report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PreviouslyReported_enum_t = Boolean
 Indicates if the transaction was previously reported to the counterparty or market. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeReportID_t = std::string
 Unique identifier of trade capture report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeReportRefID_t = std::string
 Reference identifier used with CANCEL and REPLACE transaction types. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchType_enum_t_ul_t = std::underlying_type< MatchType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OddLot_enum_t = Boolean
 This trade is to be treated as an odd lot. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClearingInstruction_enum_t = long
 Eligibility of this trade for clearing and central counterparty processing. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeInputSource_t = std::string
 Type of input device or system from which the trade was entered. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeInputDevice_t = std::string
 Specific device number, terminal number or station where trade was entered. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AccountType_enum_t = long
 Type of account associated with an order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CustOrderCapacity_enum_t = long
 Capacity of customer placing the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClOrdLinkID_t = std::string
 Permits order originators to tie together groups of orders in which trades resulting from orders are associated for a specific purpose, for example the calculation of average execution price for a customer or to associate lists submitted to a broker as waves of a larger program trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassStatusReqID_t = std::string
 Value assigned by issuer of Mass Status Request to uniquely identify the request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassStatusReqType_enum_t = long
 Mass Status Request Type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigOrdModTime_t = UTCTimestamp
 The most recent (or current) modification TransactTime (tag 60) reported on an Execution Report for the order. The OrigOrdModTime is provided as an optional field on Order Cancel Request and Order Cancel Replace Requests to identify that the state of the order has not changed since the request was issued. The use of this approach is not recommended. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlDate_t = LocalMktDate
 Refer to description for SettlDate[64]. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCountryOfIssue_t = Country
 Underlying security's CountryOfIssue. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStateOrProvinceOfIssue_t = std::string
 Underlying security's StateOrProvinceOfIssue. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLocaleOfIssue_t = std::string
 Underlying security's LocaleOfIssue. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInstrRegistry_t = std::string
 Underlying security's InstrRegistry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCountryOfIssue_t = Country
 Multileg instrument's individual leg security's CountryOfIssue. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStateOrProvinceOfIssue_t = std::string
 Multileg instrument's individual leg security's StateOrProvinceOfIssue. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegLocaleOfIssue_t = std::string
 Multileg instrument's individual leg security's LocaleOfIssue. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInstrRegistry_t = std::string
 Multileg instrument's individual leg security's InstrRegistry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSymbol_t = std::string
 Multileg instrument's individual security's Symbol. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSymbolSfx_enum_t_ul_t = std::underlying_type< LegSymbolSfx_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityID_t = std::string
 Multileg instrument's individual security's SecurityID. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityAltID_t = std::string
 Multileg instrument's individual security's SecurityAltID. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProduct_enum_t = long
 Multileg instrument's individual security's Product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCFICode_t = std::string
 Multileg instrument's individual security's CFICode. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityType_enum_t = std::string
 Refer to definition of SecurityType(167) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMaturityMonthYear_t = MonthYear
 Multileg instrument's individual security's MaturityMonthYear. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMaturityDate_t = LocalMktDate
 Multileg instrument's individual security's MaturityDate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikePrice_t = Price
 Multileg instrument's individual security's StrikePrice. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptAttribute_t = char
 Multileg instrument's individual security's OptAttribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegContractMultiplier_t = double
 Multileg instrument's individual security's ContractMultiplier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCouponRate_t = Percentage
 Multileg instrument's individual security's CouponRate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityExchange_t = Exchange
 Multileg instrument's individual security's SecurityExchange. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegIssuer_t = std::string
 Multileg instrument's individual security's Issuer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegIssuerLen_t = Length
 Multileg instrument's individual security's EncodedIssuerLen. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegIssuer_t = private_::base64Binary_type
 Multileg instrument's individual security's EncodedIssuer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityDesc_t = std::string
 Description of a multileg instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegSecurityDescLen_t = Length
 Multileg instrument's individual security's EncodedSecurityDescLen. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegSecurityDesc_t = private_::base64Binary_type
 Multileg instrument's individual security's EncodedSecurityDesc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegRatioQty_t = double
 The ratio of quantity for this individual leg relative to the entire multileg security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionSubID_enum_t_ul_t = std::underlying_type< TradingSessionSubID_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocType_enum_t = long
 Describes the specific type or purpose of an Allocation message (i.e. "Buyside Calculated") More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HopCompID_t = std::string
 Assigned value used to identify the third party firm which delivered a specific message either from the firm which originated the message or from another third party (if multiple "hops" are performed). It is recommended that this value be the SenderCompID (49) of the third party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HopSendingTime_t = UTCTimestamp
 Time that HopCompID (628) sent the message. It is recommended that this value be the SendingTime (52) of the message sent by the third party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HopRefID_t = SeqNum
 Reference identifier assigned by HopCompID (628) associated with the message sent. It is recommended that this value be the MsgSeqNum (34) of the message sent by the third party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MidPx_t = Price
 Mid price/rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidYield_t = Percentage
 Bid yield. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MidYield_t = Percentage
 Mid yield. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferYield_t = Percentage
 Offer yield. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::WorkingIndicator_enum_t = Boolean
 Indicates if the order is currently being worked. Applicable only for OrdStatus = "New". For open outcry markets this indicates that the order is being worked in the crowd. For electronic markets it indicates that the order has transitioned from a contingent order to a market order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegLastPx_t = Price
 Execution price assigned to a leg of a multileg instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriorityIndicator_enum_t = long
 Indicates if a Cancel/Replace has caused an order to lose book priority. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceImprovement_t = PriceOffset
 Amount of price improvement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Price2_t = Price
 Price of the future part of a F/X swap order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastForwardPoints2_t = PriceOffset
 F/X forward points of the future part of a F/X swap order added to LastSpotRate (94). May be a negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidForwardPoints2_t = PriceOffset
 Bid F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferForwardPoints2_t = PriceOffset
 Offer F/X forward points of the future portion of a F/X swap quote added to spot rate. May be a negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RFQReqID_t = std::string
 RFQ Request ID - used to identify an RFQ Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MktBidPx_t = Price
 Used to indicate the best bid in a market. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MktOfferPx_t = Price
 Used to indicate the best offer in a market. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MinBidSize_t = Qty
 Used to indicate a minimum quantity for a bid. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MinOfferSize_t = Qty
 Used to indicate a minimum quantity for an offer. If this field is used the OfferSize (135) field is interpreted as the maximum offer size. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteStatusReqID_t = std::string
 Unique identifier for Quote Status Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegalConfirm_enum_t = Boolean
 Indicates that this message is to serve as the final and legal confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLastPx_t = Price
 The calculated or traded price for the underlying instrument that corresponds to a derivative. Used for transactions that include the cash instrument and the derivative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLastQty_t = Qty
 The calculated or traded quantity for the underlying instrument that corresponds to a derivative. Used for transactions that include the cash instrument and the derivative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegRefID_t = std::string
 Unique identifier for a specific leg (uniqueness not defined as part of the FIX specification). LegRefID(654) be used to reference the value from LegID(1788). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContraLegRefID_t = std::string
 Unique indicator for a specific leg for the ContraBroker (375). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlCurrBidFxRate_t = double
 Foreign exchange rate used to compute the bid "SettlCurrAmt" (119) from Currency (15) to SettlCurrency (120) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlCurrOfferFxRate_t = double
 Foreign exchange rate used to compute the offer "SettlCurrAmt" (119) from Currency (15) to SettlCurrency (120) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRequestRejectReason_enum_t = long
 Reason Quote was rejected: More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideComplianceID_t = std::string
 ID within repeating group of sides which is used to represent this transaction for compliance purposes (e.g. OATS reporting). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AcctIDSource_enum_t = long
 Used to identify the source of the Account (1) code. This is especially useful if the account is a new account that the Respondent may not have setup yet in their system. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocAcctIDSource_enum_t = long
 Used to identify the source of the AllocAccount (79) code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BenchmarkPrice_t = Price
 Specifies the price of the benchmark. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BenchmarkPriceType_enum_t = long
 Identifies type of BenchmarkPrice (662). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmID_t = std::string
 Message reference for Confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmStatus_enum_t = long
 Identifies the status of the Confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmTransType_enum_t = long
 Identifies the Confirmation transaction type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContractSettlMonth_t = MonthYear
 Specifies when the contract (i.e. MBS/TBA) will settle. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryForm_enum_t = long
 Identifies the form of delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastParPx_t = Price
 Last price expressed in percent-of-par. Conditionally required for Fixed Income trades when LastPx (31) is expressed in Yield, Spread, Discount or any other type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAllocAccount_t = std::string
 Allocation Account for the leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegIndividualAllocID_t = std::string
 Reference for the individual allocation ticket. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAllocQty_t = Qty
 Leg allocation quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAllocAcctIDSource_t = std::string
 The source of the LegAllocAccount (671) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlCurrency_t = Currency
 Identifies settlement currency for the Leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegBenchmarkCurveCurrency_t = Currency
 LegBenchmarkPrice (679) currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegBenchmarkCurveName_enum_t = std::string
 Name of the Leg Benchmark Curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegBenchmarkCurvePoint_t = std::string
 Identifies the point on the Leg Benchmark Curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegBenchmarkPrice_t = Price
 Used to identify the price of the benchmark security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegBenchmarkPriceType_enum_t = long
 The price type of the LegBenchmarkPrice(679). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegBidPx_t = Price
 Bid price of this leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOfferPx_t = Price
 Offer price of this leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOrderQty_t = Qty
 Quantity ordered of this leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPriceType_enum_t = long
 The price type of the LegBidPx (681) and/or LegOfferPx (684). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegQty_t = Qty
 This field is deprecated and has been replaced by LegOrderQty(865). This field will likely be removed from the FIX standard in a future version. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStipulationType_enum_t = std::string
 For Fixed Income, type of Stipulation for this leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStipulationValue_t = std::string
 For Fixed Income, value of stipulation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSwapType_enum_t = long
 For Fixed Income, used instead of LegOrderQty(685) to requests the respondent to calculate the quantity based on the quantity on the opposite side of the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pool_t = std::string
 For Fixed Income, identifies MBS / ABS pool. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuotePriceType_enum_t = long
 Code to represent price type requested in Quote. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRespID_t = std::string
 Message reference for Quote Response. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRespType_enum_t = long
 Identifies the type of Quote Response. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::YieldRedemptionDate_t = LocalMktDate
 Date to which the yield has been calculated (i.e. maturity, par call or current call, pre-refunded date). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::YieldRedemptionPrice_t = Price
 Price to which the yield has been calculated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::YieldRedemptionPriceType_enum_t = long
 The price type of the YieldRedemptionPrice (697) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BenchmarkSecurityID_t = std::string
 The identifier of the benchmark security, e.g. Treasury against Corporate bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReversalIndicator_t = Boolean
 Indicates a trade that reverses a previous trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::YieldCalcDate_t = LocalMktDate
 Include as needed to clarify yield irregularities associated with date, e.g. when it falls on a non-business day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosType_enum_t_ul_t = std::underlying_type< PosType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LongQty_t = Qty
 Long quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ShortQty_t = Qty
 Short quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosQtyStatus_enum_t = long
 Status of this position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosAmtType_enum_t_ul_t = std::underlying_type< PosAmtType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosAmt_t = Amt
 Position amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosTransType_enum_t = long
 Identifies the type of position transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosReqID_t = std::string
 Unique identifier for the position maintenance request as assigned by the submitter. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosMaintAction_enum_t = long
 Maintenance Action to be performed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigPosReqRefID_t = std::string
 Reference to the PosReqID (710) of a previous maintenance request that is being replaced or canceled. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosMaintRptRefID_t = std::string
 Reference to a PosMaintRptID (721) from a previous Position Maintenance Report that is being replaced or canceled. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClearingBusinessDate_t = LocalMktDate
 The business date for which the trade is expected to be cleared. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlSessID_enum_t_ul_t = std::underlying_type< SettlSessID_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlSessSubID_t = std::string
 SubID value associated with SettlSessID(716) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdjustmentType_enum_t = long
 Type of adjustment to be applied. Used for Position Change Submission (PCS), Position Adjustment (PAJ), and Customer Gross Margin (CGM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContraryInstructionIndicator_t = Boolean
 Used to indicate when a contrary instruction for exercise or abandonment is being submitted. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriorSpreadIndicator_t = Boolean
 Indicates if requesting a rollover of prior day's spread submissions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosMaintRptID_t = std::string
 Unique identifier for this position report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosMaintStatus_enum_t = long
 Status of Position Maintenance Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosMaintResult_enum_t = long
 Result of Position Maintenance Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosReqType_enum_t = long
 Used to specify the type of position request being made. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ResponseTransportType_enum_t = long
 Identifies how the response to the request should be transmitted. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ResponseDestination_t = std::string
 URI (Uniform Resource Identifier) for details) or other pre-arranged value. Used in conjunction with ResponseTransportType (725) value of Out-of-Band to identify the out-of-band destination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalNumPosReports_t = long
 Total number of Position Reports being returned. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosReqResult_enum_t = long
 Result of Request for Positions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosReqStatus_enum_t = long
 Status of Request for Positions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPrice_t = Price
 Settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPriceType_enum_t = long
 Type of settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlPrice_t = Price
 Underlying security's SettlPrice. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlPriceType_enum_t = long
 Underlying security's SettlPriceType. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriorSettlPrice_t = Price
 Previous settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocSettlCurrency_t = Currency
 Currency code of settlement denomination for a specific AllocAccount (79). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocSettlCurrAmt_t = Amt
 Total amount due expressed in settlement currency (includes the effect of the forex transaction) for a specific AllocAccount (79). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InterestAtMaturity_t = Amt
 Amount of interest (i.e. lump-sum) at maturity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDatedDate_t = LocalMktDate
 The effective date of a new securities issue determined by its underwriters. Often but not always the same as the Issue Date and the Interest Accrual Date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPool_t = std::string
 For Fixed Income, identifies MBS / ABS pool for a specific leg of a multi-leg instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocInterestAtMaturity_t = Amt
 Amount of interest (i.e. lump-sum) at maturity at the account-level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocAccruedInterestAmt_t = Amt
 Amount of Accrued Interest for convertible bonds and fixed income at the allocation-level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryDate_t = LocalMktDate
 Date of delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssignmentUnit_t = Qty
 Quantity Increment used in performing assignment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OpenInterest_t = Amt
 Open interest that was eligible for assignment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNumTradeReports_t = long
 Total number of trade reports returned. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeRequestResult_enum_t = long
 Result of Trade Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeRequestStatus_enum_t = long
 Status of Trade Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeReportRejectReason_enum_t = long
 Reason Trade Capture Request was rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideMultiLegReportingType_enum_t = long
 Used to indicate if the side being reported on Trade Capture Report represents a leg of a multileg instrument or a single security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AutoAcceptIndicator_t = Boolean
 Identifies whether or not an allocation has been automatically accepted on behalf of the Carry Firm by the Clearing House. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocReportID_t = std::string
 Unique identifier for Allocation Report message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested2PartyID_t = std::string
 PartyID value within a "second instance" Nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested2PartyRole_enum_t = long
 PartyRole value within a "second instance" Nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested2PartySubID_t = std::string
 PartySubID value within a "second instance" Nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecuritySubType_t = std::string
 Sub-type qualification/identification of the SecurityType. As an example for SecurityType(167)="REPO", the SecuritySubType="General Collateral" can be used to further specify the type of REPO. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecuritySubType_t = std::string
 Underlying security's SecuritySubType. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecuritySubType_t = std::string
 SecuritySubType of the leg instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllowableOneSidednessPct_t = Percentage
 The maximum percentage that execution of one side of a program trade can exceed execution of the other. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllowableOneSidednessValue_t = Amt
 The maximum amount that execution of one side of a program trade can exceed execution of the other. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllowableOneSidednessCurr_t = Currency
 The currency that AllowableOneSidednessValue (766) is expressed in if AllowableOneSidednessValue is used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdRegTimestamp_t = UTCTimestamp
 Traded / Regulatory timestamp value. Use to store time information required by government regulators or self regulatory organizations (such as an exchange or clearing house). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdRegTimestampType_enum_t = long
 Trading / Regulatory timestamp type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdRegTimestampOrigin_t = std::string
 Text which identifies the "origin" (i.e. system which was used to generate the time stamp) for the Traded / Regulatory timestamp value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmRefID_t = std::string
 Reference identifier to be used with ConfirmTransType (666) = Replace or Cancel. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmType_enum_t = long
 Identifies the type of Confirmation message being sent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmRejReason_enum_t = long
 Identifies the reason for rejecting a Confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BookingType_enum_t = long
 Method for booking out this order. Used when notifying a broker that an order to be settled by that broker is to be booked out as an OTC derivative (e.g. CFD or similar). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IndividualAllocRejCode_enum_t = long
 Identified reason for rejecting an individual AllocAccount (79) detail. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlInstMsgID_t = std::string
 Unique identifier for Settlement Instruction message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastUpdateTime_t = UTCTimestamp
 Timestamp of last update to data item (or creation if no updates made since creation). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocSettlInstType_enum_t = long
 Used to indicate whether settlement instructions are provided on an allocation instruction message, and if not, how they are to be derived. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPartyID_t = std::string
 PartyID value within a settlement parties component. Nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPartyRole_enum_t = long
 PartyRole value within a settlement parties component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPartySubID_t = std::string
 PartySubID value within a settlement parties component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPartySubIDType_enum_t = long
 Type of SettlPartySubID (785) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TerminationType_enum_t = long
 Type of financing termination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrdStatusReqID_t = std::string
 Can be used to uniquely identify a specific Order Status Request message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlInstReqID_t = std::string
 Unique ID of settlement instruction request message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlInstReqRejCode_enum_t = long
 Identifies reason for rejection (of a settlement instruction request message). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryAllocID_t = std::string
 Secondary allocation identifier. Unlike the AllocID (70), this can be shared across a number of allocation instruction or allocation report messages, thereby making it possible to pass an identifier for an original allocation message on multiple messages (e.g. from one party to a second to a third, across cancel and replace messages etc.). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocReportType_enum_t = long
 Describes the specific type or purpose of an Allocation Report message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocReportRefID_t = std::string
 Reference identifier to be used with AllocTransType (7) = Replace or Cancel. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCancReplaceReason_enum_t = long
 Reason for cancelling or replacing an Allocation Instruction or Allocation Report message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CopyMsgIndicator_t = Boolean
 Indicates whether or not this message is a drop copy of another message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocAccountType_enum_t = long
 Type of account associated with a confirmation or other trade-level message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderAvgPx_t = Price
 Average price for a specific order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderBookingQty_t = Qty
 Quantity of the order that is being booked out as part of an Allocation Instruction or Allocation Report message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartySubIDType_enum_t = long
 Type of PartySubID(523) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NestedPartySubIDType_enum_t = long
 Type of NestedPartySubID (545) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested2PartySubIDType_enum_t = long
 Type of Nested2PartySubID (760) value. Second instance of <NestedParties>. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocIntermedReqType_enum_t = long
 Response to allocation to be communicated to a counterparty through an intermediary, i.e. clearing house. Used in conjunction with AllocType = "Request to Intermediary" and AllocReportType = "Request to Intermediary". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPx_t = Price
 Underlying price associate with a derivative instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceDelta_t = double
 The rate of change in the price of a derivative with respect to the movement in the price of the underlying instrument(s) upon which the derivative instrument price is based. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplQueueMax_t = long
 Used to specify the maximum number of application messages that can be queued bedore a corrective action needs to take place to resolve the queuing issue. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplQueueDepth_t = long
 Current number of application messages that were queued at the time that the message was created by the counterparty. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplQueueResolution_enum_t = long
 Resolution taken when ApplQueueDepth (813) exceeds ApplQueueMax (812) or system specified maximum queue size. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplQueueAction_enum_t = long
 Action to take to resolve an application message queue (backlog). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AltMDSourceID_t = std::string
 Session layer source for market data. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryTradeReportID_t = std::string
 Secondary trade report identifier - can be used to associate an additional identifier with a trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AvgPxIndicator_enum_t = long
 Average pricing indicator. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeLinkID_t = std::string
 Used to link a group of trades together. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderInputDevice_t = std::string
 Specific device number, terminal number or station where order was entered. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingTradingSessionID_t = std::string
 Trading Session in which the underlying instrument trades. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingTradingSessionSubID_t = std::string
 Trading Session sub identifier in which the underlying instrument trades. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeLegRefID_t = std::string
 Reference to the leg of a multileg instrument to which this trade refers. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExchangeRule_t = std::string
 Used to report any exchange rules that apply to this trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAllocIndicator_enum_t = long
 Identifies if, and how, the trade is to be allocated or split. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExpirationCycle_enum_t = long
 Part of trading cycle when an instrument expires. Field is applicable for derivatives. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdType_enum_t = long
 Type of trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdSubType_enum_t = long
 Further qualification to the trade type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransferReason_t = std::string
 Reason trade is being transferred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNumAssignmentReports_t = long
 Total Number of Assignment Reports being returned to a firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AsgnRptID_t = std::string
 Unique identifier for the Assignment Report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThresholdAmount_t = PriceOffset
 Amount that a position has to be in the money before it is exercised. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegMoveType_enum_t = long
 Describes whether peg is static or floats. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegOffsetType_enum_t = long
 Type of Peg Offset value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegLimitType_enum_t = long
 Type of Peg Limit. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegRoundDirection_enum_t = long
 If the calculated peg price is not a valid tick price, specifies whether to round the price to be more or less aggressive. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PeggedPrice_t = Price
 The price the order is currently pegged at. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegScope_enum_t = long
 The scope of the peg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DiscretionMoveType_enum_t = long
 Describes whether discretionay price is static or floats. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DiscretionOffsetType_enum_t = long
 Type of Discretion Offset value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DiscretionLimitType_enum_t = long
 Type of Discretion Limit. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DiscretionRoundDirection_enum_t = long
 If the calculated discretionary price is not a valid tick price, specifies whether to round the price to be more or less aggressive. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DiscretionPrice_t = Price
 The current discretionary price of the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DiscretionScope_enum_t = long
 The scope of the discretion. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetStrategy_enum_t = long
 The target strategy of the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetStrategyParameters_t = std::string
 Field to allow further specification of the TargetStrategy - usage to be agreed between counterparties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ParticipationRate_t = Percentage
 For a TargetStrategy=Participate order specifies the target particpation rate. For other order types this is a volume limit (i.e. do not be more than this percent of the market volume) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetStrategyPerformance_t = double
 For communication of the performance of the order versus the target strategy. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastLiquidityInd_enum_t = long
 Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PublishTrdIndicator_enum_t = Boolean
 Indicates if a trade should be reported via a market reporting service. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ShortSaleReason_enum_t = long
 Reason for short sale. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QtyType_enum_t = long
 Type of quantity specified in quantity field. ContractMultiplier (tag 231) is required when QtyType = 1 (Contracts). UnitOfMeasure (tag 996) and TimeUnit (tag 997) are required when QtyType = 2 (Units of Measure per Time Unit). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryTrdType_enum_t = long
 Additional TrdType(828) assigned to a trade by trade match system. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeReportType_enum_t = long
 Type of Trade Report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocNoOrdersType_enum_t = long
 Indicates how the orders being booked and allocated by an AllocationInstruction or AllocationReport message are identified, e.g. by explicit definition in the OrdAllocGrp or ExecAllocGrp components, or not identified explicitly. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SharedCommission_t = Amt
 Commission to be shared with a third party, e.g. as part of a directed brokerage commission sharing arrangement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmReqID_t = std::string
 Unique identifier for a Confirmation Request message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AvgParPx_t = Price
 Used to express average price as percent of par (used where AvgPx field is expressed in some other way) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReportedPx_t = Price
 Reported price (used to differentiate from AvgPx on a confirmation of a marked-up or marked-down principal trade) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCapacityQty_t = Qty
 Quantity executed under a specific OrderCapacity (e.g. quantity executed as agent, quantity executed as principal) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EventType_enum_t = long
 Code to represent the type of event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EventDate_t = LocalMktDate
 Date of event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EventPx_t = Price
 Predetermined price of issue at event, if applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EventText_t = std::string
 Comments related to the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PctAtRisk_t = Percentage
 Percent at risk due to lowest possible call. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrAttribType_enum_t = long
 Code to represent the type of instrument attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrAttribValue_t = std::string
 Attribute value appropriate to the InstrAttribType (87) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DatedDate_t = LocalMktDate
 The effective date of a new securities issue determined by its underwriters. Often but not always the same as the Issue Date and the Interest Accrual Date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InterestAccrualDate_t = LocalMktDate
 The start date used for calculating accrued interest on debt instruments which are being sold between interest payment dates. Often but not always the same as the Issue Date and the Dated Date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CPProgram_enum_t = long
 The program under which a commercial paper offering is exempt from SEC registration identified by the paragraph number(s) within the US Securities Act of 1933 or as identified below. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CPRegType_t = std::string
 The description of commercial paper registration or rule under which exempt commercial paper is offered. For example "144a", "Tax Exempt" or "REG. S". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCPProgram_enum_t = long
 The program under which the underlying commercial paper is issued. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCPRegType_t = std::string
 The registration type of the underlying commercial paper issuance. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingQty_t = Qty
 Unit amount of the underlying security (par, shares, currency, etc.) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdMatchID_t = std::string
 Identifier assigned to a trade by a matching system. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryTradeReportRefID_t = std::string
 Used to refer to a previous SecondaryTradeReportRefID when amending the transaction (cancel, replace, release, or reversal). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDirtyPrice_t = Price
 Price (percent-of-par or per unit) of the underlying security or basket. "Dirty" means it includes accrued interest. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEndPrice_t = Price
 Price (percent-of-par or per unit) of the underlying security or basket at the end of the agreement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStartValue_t = Amt
 Currency value attributed to this collateral at the start of the agreement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCurrentValue_t = Amt
 Currency value currently attributed to this collateral. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEndValue_t = Amt
 Currency value attributed to this collateral at the end of the agreement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStipType_enum_t = std::string
 Type of stipulation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStipValue_t = std::string
 Value of stipulation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaturityNetMoney_t = Amt
 Net Money at maturity if Zero Coupon and maturity value is different from par value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeBasis_enum_t = long
 Defines the unit for a miscellaneous fee. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoAllocs_t = long
 Total number of NoAlloc entries across all messages. Should be the sum of all NoAllocs in each message that has repeating NoAlloc entries related to the same AllocID or AllocReportID. Used to support fragmentation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastFragment_enum_t = Boolean
 Indicates whether this message is the last in a sequence of messages for those messages that support fragmentation, such as Allocation Instruction, Mass Quote, Security List, Derivative Security List. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollReqID_t = std::string
 Collateral Request Identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollAsgnReason_enum_t = long
 Reason for Collateral Assignment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollInquiryQualifier_enum_t = long
 Collateral inquiry qualifiers: More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginRatio_t = Percentage
 The fraction of the cash consideration that must be collateralized, expressed as a percent. A MarginRatio of 02% indicates that the value of the collateral (after deducting for "haircut") must exceed the cash consideration by 2%. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginExcess_t = Amt
 Excess margin amount (deficit if value is negative) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalNetValue_t = Amt
 TotalNetValue is determined as follows: More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashOutstanding_t = Amt
 Starting consideration less repayments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollAsgnID_t = std::string
 Collateral Assignment Identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollAsgnTransType_enum_t = long
 Collateral Assignment Transaction Type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollRespID_t = std::string
 Collateral Response Identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollAsgnRespType_enum_t = long
 Type of collateral assignment response. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollAsgnRejectReason_enum_t = long
 Collateral Assignment Reject Reason. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollAsgnRefID_t = std::string
 Collateral Assignment Identifier to which a transaction refers. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollRptID_t = std::string
 Collateral Report Identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollInquiryID_t = std::string
 Collateral Inquiry Identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollStatus_enum_t = long
 Collateral Status. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNumReports_t = long
 Total number of reports returned in response to a request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastRptRequested_enum_t = Boolean
 Indicates whether this message is the last report message in response to a request message, e.g. OrderMassStatusRequest(35=AF), TradeCaptureReportRequest(35=AD). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AgreementDesc_t = std::string
 The full name of the base standard agreement, annexes and amendments in place between the principals applicable to a financing transaction. See http://www.fpml.org/coding-scheme/master-agreement-type for derivative values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AgreementID_t = std::string
 A common reference to the applicable standing agreement between the counterparties to a financing transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AgreementDate_t = LocalMktDate
 A reference to the date the underlying agreement specified by AgreementID and AgreementDesc was executed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StartDate_t = LocalMktDate
 Start date of a financing deal, i.e. the date the buyer pays the seller cash and takes control of the collateral. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EndDate_t = LocalMktDate
 End date of a financing deal, i.e. the date the seller reimburses the buyer and takes back control of the collateral. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AgreementCurrency_t = Currency
 Contractual currency forming the basis of a financing agreement and associated transactions. Usually, but not always, the same as the trade currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryType_enum_t = long
 Identifies type of settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EndAccruedInterestAmt_t = Amt
 Accrued Interest Amount applicable to a financing transaction on the End Date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StartCash_t = Amt
 Starting dirty cash consideration of a financing deal, i.e. paid to the seller on the Start Date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EndCash_t = Amt
 Ending dirty cash consideration of a financing deal. i.e. reimbursed to the buyer on the End Date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserRequestID_t = std::string
 Unique identifier for a User Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserRequestType_enum_t = long
 Indicates the action required by a User Request Message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewPassword_t = std::string
 New Password or passphrase. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserStatus_enum_t = long
 Indicates the status of a user. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserStatusText_t = std::string
 A text description associated with a user status. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StatusValue_enum_t = long
 Indicates the status of a network connection. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StatusText_t = std::string
 A text description associated with a network status. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefCompID_t = std::string
 Assigned value used to identify a firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefSubID_t = std::string
 Assigned value used to identify specific elements within a firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetworkResponseID_t = std::string
 Unique identifier for a network response. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetworkRequestID_t = std::string
 Unique identifier for a network resquest. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastNetworkResponseID_t = std::string
 Identifier of the previous Network Response message sent to a counterparty, used to allow incremental updates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetworkRequestType_enum_t = long
 Indicates the type and level of details required for a Network Status Request Message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetworkStatusResponseType_enum_t = long
 Indicates the type of Network Response Message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdRptStatus_enum_t = long
 Trade Report Status. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AffirmStatus_enum_t = long
 Specifies the affirmation status of the confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikeCurrency_t = Currency
 Currency in which the strike price of an underlying instrument is denominated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikeCurrency_t = Currency
 Currency in which the strike price of a instrument leg of a multileg instrument is denominated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TimeBracket_t = std::string
 A code that represents a time interval in which a fill or trade occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollAction_enum_t = long
 Action proposed for an Underlying Instrument instance. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollInquiryStatus_enum_t = long
 Status of Collateral Inquiry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollInquiryResult_enum_t = long
 Result returned in response to Collateral Inquiry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeCurrency_t = Currency
 Currency in which the StrikePrice is denominated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested3PartyID_t = std::string
 PartyID value within a "third instance" Nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested3PartyRole_enum_t = long
 PartyRole value within a "third instance" Nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested3PartySubID_t = std::string
 PartySubID value within a "third instance" Nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested3PartySubIDType_enum_t = long
 PartySubIDType value within a "third instance" Nested repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegContractSettlMonth_t = MonthYear
 Specifies when the contract (i.e. MBS/TBA) will settle. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInterestAccrualDate_t = LocalMktDate
 The start date used for calculating accrued interest on debt instruments which are being sold between interest payment dates. Often but not always the same as the Issue Date and the Dated Date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrategyParameterName_t = std::string
 Name of parameter. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrategyParameterType_enum_t = long
 Datatype of the parameter. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrategyParameterValue_t = std::string
 Value of the parameter. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HostCrossID_t = std::string
 Host assigned entity ID that can be used to reference all components of a cross; sides + strategy + legs. Used as the primary key with which to refer to the Cross Order for cancellation and replace. The HostCrossID will also be used to link together components of the Cross Order. For example, each individual Execution Report associated with the order will carry HostCrossID in order to tie back to the original cross order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideTimeInForce_t = UTCTimestamp
 Indicates how long the order as specified in the side stays in effect. SideTimeInForce allows a two-sided cross order to specify order behavior separately for each side. Absence of this field indicates that TimeInForce should be referenced. SideTimeInForce will override TimeInForce if both are provided. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDReportID_t = long
 Unique identifier for the Market Data Report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityReportID_t = long
 Identifies a Security List message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityStatus_enum_t_ul_t = std::underlying_type< SecurityStatus_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettleOnOpenFlag_t = std::string
 Indicator to determine if instrument is settle on open. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeMultiplier_t = double
 Used for derivatives. Multiplier applied to the strike price for the purpose of calculating the settlement value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeValue_t = double
 Used for derivatives. The number of shares/units for the financial instrument involved in the option trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MinPriceIncrement_t = double
 Minimum price increase for a given exchange-traded Instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionLimit_t = long
 Position Limit for a given exchange-traded product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NTPositionLimit_t = long
 Position Limit in the near-term contract for a given exchange-traded product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAllocationPercent_t = Percentage
 Percent of the Strike Price that this underlying represents. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashAmount_t = Amt
 Cash amount associated with the underlying component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashType_enum_t_ul_t = std::underlying_type< UnderlyingCashType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlementType_enum_t = long
 Indicates order settlement period for the underlying instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuantityDate_t = LocalMktDate
 Date associated to the quantity that is being reported for the position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContIntRptID_t = std::string
 Unique identifier for the Contrary Intention report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LateIndicator_t = Boolean
 Indicates if the contrary intention was received after the exchange imposed cutoff time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InputSource_t = std::string
 Originating source of the request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExpirationQtyType_enum_t = long
 Expiration Quantity type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExpQty_t = Qty
 Expiration Quantity associated with the Expiration Type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPayAmount_t = Amt
 Amount to pay in order to receive the underlying instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCollectAmount_t = Amt
 Amount to collect in order to deliver the underlying instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlementDate_t = LocalMktDate
 Date the underlying instrument will settle. Used for derivatives that deliver into more than one underlying instrument. Settlement dates can vary across underlying instruments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlementStatus_t = std::string
 Settlement status of the underlying instrument. Used for derivatives that deliver into more than one underlying instrument. Settlement can be delayed for an underlying instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryIndividualAllocID_t = std::string
 Will allow the intermediary to specify an allocation ID generated by their system. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReportID_t = std::string
 Additional attribute to store the Trade ID of the Leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RndPx_t = Price
 Specifies average price rounded to quoted precision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IndividualAllocType_enum_t = long
 Identifies whether the allocation is to be sub-allocated or allocated to a third party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCustomerCapacity_t = std::string
 Capacity of customer in the allocation block. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TierCode_t = std::string
 The Tier the trade was matched by the clearing system. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnitOfMeasure_enum_t = std::string
 The unit of measure of the underlying commodity upon which the contract is based. Two groups of units of measure enumerations are supported. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TimeUnit_enum_t_ul_t = std::underlying_type< TimeUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingUnitOfMeasure_enum_t = std::string
 Refer to defintion of UnitOfMeasure(996) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegUnitOfMeasure_enum_t = std::string
 Refer to defintion of UnitOfMeasure(996) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingTimeUnit_enum_t_ul_t = std::underlying_type< UnderlyingTimeUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegTimeUnit_enum_t_ul_t = std::underlying_type< LegTimeUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocMethod_enum_t = long
 Specifies the method under which a trade quantity was allocated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeID_t = std::string
 The unique ID assigned to the trade entity once it is received or matched by the exchange or central counterparty. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideTradeReportID_t = std::string
 Used on a multi-sided trade to designate the ReportID. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideFillStationCd_t = std::string
 Used on a multi-sided trade to convey order routing information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideReasonCd_t = std::string
 Used on a multi-sided trade to convey reason for execution. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideTrdSubTyp_enum_t = long
 Used on a multi-sided trade to specify the type of trade for a given side. Same values as TrdSubType (829). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideLastQty_t = Qty
 Used to indicate the quantity on one side of a multi-sided trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MessageEventSource_t = std::string
 Used to identify the event or source which gave rise to a message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideTrdRegTimestamp_t = UTCTimestamp
 Will be used in a multi-sided message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideTrdRegTimestampType_enum_t = long
 Same as TrdRegTimeStampType. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideTrdRegTimestampSrc_t = std::string
 Same as TrdRegTimestampOrigin. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionRatio_t = double
 Expresses the risk of an option leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentPartyID_t = std::string
 PartyID value within an instrument party repeating group. Same values as PartyID (448) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeVolume_t = Qty
 Used to report volume with a trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDBookType_enum_t = long
 Describes the type of book for which the feed is intended. Used when multiple feeds are provided over the same connection. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDFeedType_t = std::string
 Describes a class of service for a given data feed, ie Regular and Market Maker, Bandwidth Intensive or Bandwidth Conservative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDPriceLevel_t = long
 Integer to convey the level of a bid or offer at a given price level. This is in contrast to MDEntryPositionNo which is used to convey the position of an order within a Price level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDOriginType_enum_t = long
 Used to describe the origin of the market data entry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FirstPx_t = Price
 Indicates the first trade price of the day/session. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntrySpotRate_t = double
 The spot rate for an FX entry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryForwardPoints_t = PriceOffset
 Used for an F/X entry. The forward points to be added to or subtracted from the spot rate to get the "all-in" rate in MDEntryPx. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ManualOrderIndicator_t = Boolean
 Indicates if the order was initially received manually (as opposed to electronically) or if it was entered manually (as opposed to entered by automated trading software). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CustDirectedOrder_t = Boolean
 Indicates if the customer directed this order to a specific execution venue "Y" or not "N". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReceivedDeptID_t = std::string
 Identifies the broker-dealer department that first took the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CustOrderHandlingInst_enum_t = std::string
 Codes that apply special information that the Broker / Dealer needs to report, as specified by the customer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderHandlingInstSource_enum_t = long
 Identifies the class or source of the order handling instruction values.  Scope of this will apply to both CustOrderHandlingInst(1031) and DeskOrderHandlingInst(1035). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeskType_enum_t_ul_t = std::underlying_type< DeskType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeskTypeSource_enum_t = long
 Identifies the class or source of DeskType(1033) values. Conditionally required when DeskType(1033) is specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeskOrderHandlingInst_enum_t = std::string
 Codes that apply special information that the broker-dealer needs to report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryAmount_t = Amt
 Indicates the underlying position amount to be delivered. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCapValue_t = Amt
 Maximum notional value for a capped financial instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryTradeID_t = std::string
 Used to carry an internal trade entity ID which may or may not be reported to the firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FirmTradeID_t = std::string
 The ID assigned to a trade by the Firm to track a trade within the Firm system. This ID can be assigned either before or after submission to the exchange or central counterpary. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryFirmTradeID_t = std::string
 Used to carry an internal firm assigned ID which may or may not be reported to the exchange or central counterpary. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollApplType_enum_t = long
 conveys how the collateral should be/has been applied More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdjustedQuantity_t = Qty
 Unit amount of the underlying security (shares) adjusted for pending corporate action not yet allocated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFXRate_t = double
 Foreign exchange rate used to compute UnderlyingCurrentValue(885) (or market value) from UnderlyingCurrency(318) to Currency(15). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentPartyRole_enum_t = long
 PartyRole value within an instrument partyepeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentPartySubID_t = std::string
 PartySubID value within an instrument party repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentPartySubIDType_enum_t = long
 Type of InstrumentPartySubID (1053) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionCurrency_t = std::string
 The Currency in which the position Amount is denominated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CalculatedCcyLastQty_t = Qty
 Used for the calculated quantity of the other side of the currency trade. Can be derived from LastQty and LastPx. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AggressorIndicator_enum_t = Boolean
 Used to identify whether the order initiator is an aggressor or not in the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInstrumentPartyID_t = std::string
 PartyID value within an underlying instrument party repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInstrumentPartyRole_enum_t = long
 PartyRole value within an underlying instrument partyepeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInstrumentPartySubID_t = std::string
 PartySubID value within an underlying instrument party repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInstrumentPartySubIDType_enum_t = long
 Type of underlying InstrumentPartySubID (1053) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidSwapPoints_t = PriceOffset
 The bid FX Swap points for an FX Swap. It is the "far bid forward points - near offer forward point". Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferSwapPoints_t = PriceOffset
 The offer FX Swap points for an FX Swap. It is the "far offer forward points - near bid forward points". Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegBidForwardPoints_t = PriceOffset
 The bid FX forward points for the leg of an FX Swap. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOfferForwardPoints_t = PriceOffset
 The offer FX forward points for the leg of an FX Swap. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SwapPoints_t = PriceOffset
 For FX Swap, this is used to express the differential between the far leg's bid/offer and the near leg's bid/offer. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDQuoteType_enum_t = long
 Identifies market data quote type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastSwapPoints_t = PriceOffset
 For FX Swap, this is used to express the last market event for the differential between the far leg's bid/offer and the near leg's bid/offer in a fill or partial fill. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideGrossTradeAmt_t = Amt
 The gross trade amount for this side of the trade. See also GrossTradeAmt (381) for additional definition. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegLastForwardPoints_t = PriceOffset
 The forward points for this leg's fill event. Value can be negative. Expressed in decimal form. For example, 61.99 points is expressed and sent as 0.006199. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCalculatedCcyLastQty_t = Qty
 Used for the calculated quantity of the other side of the currency for this leg. Can be derived from LegQty and LegLastPx. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegGrossTradeAmt_t = Amt
 The gross trade amount of the leg. For FX Futures this is used to express the notional value of a fill when LegLastQty and other quantity fields are express in terms of contract size. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaturityTime_t = std::string
 Time of security's maturity expressed in local time with offset to UTC specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefOrderID_t = std::string
 The ID reference to the order being hit or taken. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryDisplayQty_t = Qty
 Used for reserve orders when DisplayQty applies to the primary execution market (e.g.an ECN) and another quantity is to be shown at other markets (e.g. the exchange). On orders specifies the qty to be displayed, on execution reports the currently displayed quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DisplayLowQty_t = Qty
 Defines the lower quantity limit to a randomized refresh of DisplayQty. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DisplayHighQty_t = Qty
 Defines the upper quantity limit to a randomized refresh of DisplayQty. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DisplayMinIncr_t = Qty
 Defines the minimum increment to be used when calculating a random refresh of DisplayQty. A user specifies this when he wants a larger increment than the standard provided by the market (e.g. the round lot size). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefreshQty_t = Qty
 Defines the quantity used to refresh DisplayQty. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchIncrement_t = Qty
 Allows orders to specify a minimum quantity that applies to every execution (one execution could be for multiple counter-orders). The order may still fill against smaller orders, but the cumulative quantity of the execution must be in multiples of the MatchIncrement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaxPriceLevels_t = long
 Allows an order to specify a maximum number of price levels to trade through. Only valid for aggressive orders and during continuous (autoexecution) trading sessions. Property lost when order is put on book. A partially filled order is assigned last trade price as limit price. Non-filled order behaves as ordinary Market or Limit. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PreTradeAnonymity_t = Boolean
 Allows trader to explicitly request anonymity or disclosure in pre-trade market data feeds. Anonymity is relevant in markets where counterparties are regularly disclosed in order depth feeds. Disclosure is relevant when counterparties are not normally visible. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegPriceType_enum_t = long
 Defines the type of peg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PeggedRefPrice_t = Price
 The value of the reference price that the order is pegged to. PeggedRefPrice + PegOffsetValue (211) = PeggedPrice (839) unless the limit price (44, Price) is breached. The values may not be exact due to rounding. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegSecurityID_t = std::string
 Defines the identity of the security off whose prices the order will peg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegSymbol_t = std::string
 Defines the common, 'human understood' representation of the security off whose prices the order will Peg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegSecurityDesc_t = std::string
 Security description of the security off whose prices the order will Peg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerPrice_t = Price
 The price at which the trigger should hit. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerSymbol_t = std::string
 Defines the common, 'human understood' representation of the security whose prices will be tracked by the trigger logic. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerSecurityID_t = std::string
 Defines the identity of the security whose prices will be tracked by the trigger logic. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerSecurityDesc_t = std::string
 Defines the security description of the security whose prices will be tracked by the trigger logic. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerNewPrice_t = Price
 The Price that the order should have after the trigger has hit. Could be applicable for any trigger type, but must be specified for Trigger Type 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerNewQty_t = Qty
 The Quantity the order should have after the trigger has hit. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerTradingSessionID_t = std::string
 Defines the trading session at which the order will be activated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerTradingSessionSubID_t = std::string
 Defines the subordinate trading session at which the order will be activated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RootPartyID_t = std::string
 PartyID value within a root parties component. Same values as PartyID (448) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RootPartyRole_enum_t = long
 PartyRole value within a root parties component. Same values as PartyRole (452) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RootPartySubID_t = std::string
 PartySubID value within a root parties component. Same values as PartySubID (523) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RootPartySubIDType_enum_t = long
 Type of RootPartySubID (1121) value. Same values as PartySubIDType (803) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigTradeDate_t = LocalMktDate
 Used to preserve original trade date when original trade is being referenced in a subsequent trade transaction such as a transfer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigTradeID_t = std::string
 Used to preserve original trade id when original trade is being referenced in a subsequent trade transaction such as a transfer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigSecondaryTradeID_t = std::string
 Used to preserve original secondary trade id when original trade is being referenced in a subsequent trade transaction such as a transfer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefCstmApplVerID_t = std::string
 Specifies a custom extension to a message being applied at the session level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TZTransactTime_t = std::string
 Transact time in the local date-time stamp with a TZ offset to UTC identified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReportedPxDiff_t = Boolean
 Indicates that the reported price that is different from the market price. The price difference should be stated by using field 828 TrdType and, if required, field 829 TrdSubType. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RptSys_t = std::string
 Indicates the system or medium on which the report has been published. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocClearingFeeIndicator_t = std::string
 ClearingFeeIndicator(635) for Allocation, see ClearingFeeIndicator(635) for permitted values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DisplayQty_t = Qty
 The quantity to be displayed . Required for reserve orders. On orders specifies the qty to be displayed, on execution reports the currently displayed quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExchangeSpecialInstructions_t = std::string
 Free format text string related to exchange. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaxTradeVol_t = Qty
 The maximum order quantity (as expressed by TradeVolType(1786)) that can be submitted for a security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAlgorithm_t = std::string
 The types of algorithm used to match orders in a specific security. Possilbe value types are FIFO, Allocation, Pro-rata, Lead Market Maker, Currency Calender. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaxPriceVariation_t = double
 The maximum price variation of an execution from one event to the next for a given security. Expressed in absolute price terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ImpliedMarketIndicator_enum_t = long
 Indicates that an implied market should be created for either the legs of a multi-leg instrument (Implied-in) or for the multi-leg instrument based on the existence of the legs (Implied-out). Determination as to whether implied markets should be created is generally done at the level of the multi-leg instrument. Commonly used in listed derivatives. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EventTime_t = UTCTimestamp
 Specific time of event. To be used in combination with EventDate [866]. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MinPriceIncrementAmount_t = Amt
 Minimum price increment amount associated with the MinPriceIncrement ( tag 969). For listed derivatives, the value can be calculated by multiplying MinPriceIncrement by ContractValueFactor(231). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnitOfMeasureQty_t = Qty
 Used to indicate the quantity of the underlying commodity unit of measure on which the contract is based, such as, 2500 lbs of lean cattle, 1000 barrels of crude oil, 1000 bushels of corn, etc. UnitOfMeasureQty is required for UnitOfMeasure(996) Variable Quantity UOMs enumerations. Refer to the definition of UnitOfMeasure(996) for more information on the use of UnitOfMeasureQty. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LowLimitPrice_t = Price
 Allowable low limit price for the trading day. A key parameter in validating order price. Used as the lower band for validating order prices. Orders submitted with prices below the lower limit will be rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HighLimitPrice_t = Price
 Allowable high limit price for the trading day. A key parameter in validating order price. Used as the upper band for validating order prices. Orders submitted with prices above the upper limit will be rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingReferencePrice_t = Price
 Reference price for the current trading price range usually representing the mid price between the HighLimitPrice and LowLimitPrice. The value may be the settlement price or closing price of the prior trading day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityGroup_t = std::string
 An exchange specific name assigned to a group of related securities which may be concurrently affected by market events and actions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegNumber_t = long
 Allow sequencing of Legs for a Strategy to be captured. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementCycleNo_t = long
 Settlement cycle in which the settlement obligation was generated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCurrency_t = Currency
 Used to identify the trading currency on the Trade Capture Report Side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideSettlCurrency_t = Currency
 Used to identify the settlement currency on the Trade Capture Report Side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CcyAmt_t = Amt
 Net flow of Currency 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlObligMode_enum_t = long
 Used to identify the reporting mode of the settlement obligation which is either preliminary or final. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlObligMsgID_t = std::string
 Message identifier for Settlement Obligation Report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlObligID_t = std::string
 Unique ID for this settlement instruction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlObligRefID_t = std::string
 Required where SettlInstTransType is Cancel or Replace. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteMsgID_t = std::string
 Unique identifier for a quote message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteEntryStatus_enum_t = long
 Identifies the status of an individual quote. See also QuoteStatus(297) which is used for single Quotes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoCxldQuotes_t = long
 Specifies the number of canceled quotes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoAccQuotes_t = long
 Specifies the number of accepted quotes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoRejQuotes_t = long
 Specifies the number of rejected quotes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PrivateQuote_enum_t = Boolean
 Specifies whether a quote is public, i.e. available to the market, or private, i.e. available to a specified counterparty only. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RespondentType_enum_t = long
 Specifies the type of respondents requested. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDSubBookType_t = long
 Describes a class of sub book, e.g. for the separation of various lot types. The Sub Book Type indicates that the following Market Data Entries belong to a non-integrated Sub Book. Whenever provided the Sub Book must be used together with MDPriceLevel and MDEntryPositionNo in order to sort the order properly. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityTradingEvent_enum_t = long
 Identifies an event related to a SecurityTradingStatus(326). An event occurs and is gone, it is not a state that applies for a period of time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StatsType_enum_t = long
 Type of statistics. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDSecSizeType_enum_t = long
 Specifies the type of secondary size. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDSecSize_t = Qty
 A part of the MDEntrySize(271) that represents secondary interest as specified by MDSecSizeType(1178). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplID_t = std::string
 Identifies the application with which a message is associated. Used only if application sequencing is in effect. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplSeqNum_t = SeqNum
 Data sequence number to be used when FIX session is not in effect. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplBegSeqNum_t = SeqNum
 Beginning range of application sequence numbers. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplEndSeqNum_t = SeqNum
 Ending range of application sequence numbers. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityXMLSchema_t = std::string
 The schema used to validate the contents of SecurityXML(1185). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefreshIndicator_t = Boolean
 Set by the sender to tell the receiver to perform an immediate refresh of the book due to disruptions in the accompanying real-time feed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Volatility_t = double
 Annualized volatility for option model calculations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TimeToExpiration_t = double
 Time to expiration in years calculated as the number of days remaining to expiration divided by 365 days per year. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskFreeRate_t = double
 Interest rate. Usually some form of short term rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceUnitOfMeasure_enum_t = std::string
 Used to express the UOM of the price if different from the contract. In futures, this can be different for cross-rate products in which the price is quoted in units differently from the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceUnitOfMeasureQty_t = Qty
 Used to express the UOM Quantity of the price if different from the contract. In futures, this can be different for physically delivered products in which price is quoted in a unit size different from the contract, i.e. a Cattle Future contract has a UOMQty of 40,000 and a PriceUOMQty of 100. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExerciseStyle_enum_t = long
 Type of exercise of a derivatives security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptPayoutAmount_t = Amt
 Cash amount indicating the pay out associated with an option. For binary options this is a fixed amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceQuoteMethod_enum_t_ul_t = std::underlying_type< PriceQuoteMethod_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValuationMethod_enum_t_ul_t = std::underlying_type< ValuationMethod_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListMethod_enum_t = long
 Indicates whether instruments are pre-listed only or can also be defined via user request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CapPrice_t = Price
 Used to express the ceiling price of a capped call. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FloorPrice_t = Price
 Used to express the floor price of a capped put. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StartStrikePxRange_t = Price
 Starting price for the range to which the StrikeIncrement applies. Price refers to the price of the underlying. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EndStrikePxRange_t = Price
 Ending price of the range to which the StrikeIncrement applies. Price refers to the price of the underlying. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeIncrement_t = double
 Value by which strike price should be incremented within the specified price range. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StartTickPriceRange_t = Price
 Starting price range for specified tick increment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EndTickPriceRange_t = Price
 Ending price range for the specified tick increment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TickIncrement_t = Price
 Tick increment for stated price range. Specifies the valid price increments at which a security can be quoted and traded. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TickRuleType_enum_t = long
 Specifies the type of tick rule which is being described. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NestedInstrAttribType_enum_t = long
 Code to represent the type of instrument attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NestedInstrAttribValue_t = std::string
 Attribute value appropriate to the NestedInstrAttribType field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMaturityTime_t = std::string
 Time of security's maturity expressed in local time with offset to UTC specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMaturityTime_t = std::string
 Time of security's maturity expressed in local time with offset to UTC specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSymbol_t = std::string
 Refer to definition for Symbol(55) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSymbolSfx_enum_t_ul_t = std::underlying_type< DerivativeSymbolSfx_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityID_t = std::string
 Refer to definition for SecurityID(48) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityAltID_t = std::string
 Refer to definition for SecurityAltID(455) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryLowLimitPrice_t = Price
 Refer to definition of LowLimitPrice(1148) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaturityRuleID_t = std::string
 Allows maturity rule to be referenced via an identifier so that rules do not need to be explicitly enumerated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeRuleID_t = std::string
 Allows strike rule to be referenced via an identifier so that rules do not need to be explicitly enumerated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegUnitOfMeasureQty_t = Qty
 Refer to definition of UnitOfMeasureQty(1147) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeOptPayAmount_t = Amt
 Cash amount indicating the pay out associated with an option. For binary options this is a fixed amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EndMaturityMonthYear_t = MonthYear
 Ending maturity month year for an option class. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProductComplex_t = std::string
 Identifies an entire suite of products for a given market. In Futures this may be "interest rates", "agricultural", "equity indexes", etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeProductComplex_t = std::string
 Refer to ProductComplex(1227) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaturityMonthYearIncrement_t = long
 Increment between successive maturities for an option class. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryHighLimitPrice_t = Price
 Refer to definition of HighLimitPrice(1149) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MinLotSize_t = Qty
 Minimum lot size allowed based on lot type specified in LotType(1093) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommRate_t = double
 The commission rate when Commission(12) is based on a percentage of quantity, amount per unit or a factor of "unit of measure". If the rate is a percentage, use the decimalized form, e.g. "0.05" for a 5% commission or "0.005" for 50 basis points. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommUnitOfMeasure_enum_t = std::string
 The commission rate unit of measure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryTradingReferencePrice_t = Price
 Refer to definition for TradingReferencePrice(1150) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StartMaturityMonthYear_t = MonthYear
 Starting maturity month year for an option class. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FlexProductEligibilityIndicator_t = Boolean
 Used to indicate if a product or group of product supports the creation of flexible securities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivFlexProductEligibilityIndicator_t = Boolean
 Refer to FlexProductEligibilityIndicator(1242) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FlexibleIndicator_t = Boolean
 Used to indicate a derivatives security that can be defined using flexible terms. The terms commonly permitted to be defined by market participants are expiration date and strike price. FlexibleIndicator is an alternative CFICode(461) Standard/Non-standard attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingCurrency_t = Currency
 Used when the trading currency can differ from the price currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeProduct_enum_t = long
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityGroup_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeCFICode_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityType_enum_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecuritySubType_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeMaturityMonthYear_t = MonthYear
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeMaturityDate_t = LocalMktDate
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeMaturityTime_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSettleOnOpenFlag_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityStatus_enum_t_ul_t = std::underlying_type< DerivativeSecurityStatus_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInstrRegistry_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeCountryOfIssue_t = Country
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeStateOrProvinceOfIssue_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeLocaleOfIssue_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeStrikePrice_t = Price
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeStrikeCurrency_t = Currency
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeStrikeMultiplier_t = double
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeStrikeValue_t = double
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeOptAttribute_t = char
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeContractMultiplier_t = double
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeMinPriceIncrement_t = double
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeMinPriceIncrementAmount_t = Amt
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeUnitOfMeasure_enum_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeUnitOfMeasureQty_t = Qty
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeTimeUnit_enum_t_ul_t = std::underlying_type< DerivativeTimeUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityExchange_t = Exchange
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativePositionLimit_t = long
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeNTPositionLimit_t = long
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeIssuer_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeIssueDate_t = LocalMktDate
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeEncodedIssuerLen_t = Length
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeEncodedIssuer_t = private_::base64Binary_type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityDesc_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeEncodedSecurityDescLen_t = Length
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeEncodedSecurityDesc_t = private_::base64Binary_type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityXMLSchema_t = std::string
 Refer to definition of SecurityXMLSchema(1186) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeContractSettlMonth_t = MonthYear
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeEventType_enum_t = long
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeEventDate_t = LocalMktDate
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeEventTime_t = UTCTimestamp
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeEventPx_t = Price
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeEventText_t = std::string
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInstrumentPartyID_t = std::string
 Refer to definition of PartyID(448) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInstrumentPartyRole_enum_t = long
 REfer to definition of PartyRole(452) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInstrumentPartySubID_t = std::string
 Refer to definition for PartySubID(523) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInstrumentPartySubIDType_enum_t = long
 Refer to definition for PartySubIDType(803) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeExerciseStyle_enum_t = long
 Type of exercise of a derivatives security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketSegmentID_t = std::string
 Identifies the market segment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketID_t = Exchange
 Identifies the market. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaturityMonthYearIncrementUnits_enum_t = long
 Unit of measure for the Maturity Month Year Increment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaturityMonthYearFormat_enum_t = long
 Format used to generate the MaturityMonthYear for each option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeExerciseStyle_enum_t = long
 Expiration Style for an option class: More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryPriceLimitType_enum_t = long
 Describes the how the price limits are expressed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceLimitType_enum_t = long
 Describes the how the price limits are expressed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecInstValue_enum_t = std::string
 Indicates execution instructions that are valid for the specified market segment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInstrAttribType_enum_t = long
 Refer to definition of InstrAttribType(871) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInstrAttribValue_t = std::string
 Refer to definition of InstrAttribValue(872) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativePriceUnitOfMeasure_enum_t = std::string
 Refer to definition for PriceUnitOfMeasure(1191) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativePriceUnitOfMeasureQty_t = Qty
 Refer to definition of PriceUnitOfMeasureQty(1192) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativePriceQuoteMethod_enum_t_ul_t = std::underlying_type< DerivativePriceQuoteMethod_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeValuationMethod_enum_t_ul_t = std::underlying_type< DerivativeValuationMethod_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeListMethod_enum_t = long
 Indicates whether instruments are pre-listed only or can also be defined via user request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeCapPrice_t = Price
 Refer to definition of CapPrice(1199) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeFloorPrice_t = Price
 Refer to definition of FloorPrice(1200) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativePutOrCall_enum_t = long
 Indicates whether an option contract is a put, call, chooser or undetermined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ParentMktSegmID_t = std::string
 Reference to a parent Market Segment. See MarketSegmentID(1300) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionDesc_t = std::string
 Trading Session description. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RejectText_t = std::string
 Identifies the reason for rejection. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FeeMultiplier_t = double
 This is a multiplier that Clearing (Fee system) will use to calculate fees and will be sent to the firms on their confirms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegSymbol_t = std::string
 Refer to definition for Symbol(55) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegSymbolSfx_t = std::string
 Refer to definition for SymbolSfx(65) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegSecurityID_t = std::string
 Refer to definition for SecurityID(48) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegSecurityIDSource_t = std::string
 Refer to definition for SecurityIDSource(22) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegSecurityAltID_t = std::string
 Refer to definition for SecurityAltID(455) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegSecurityAltIDSource_t = std::string
 Refer to definition for SecurityAltIDSource(456) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegSecurityType_t = std::string
 Refer to definition for SecurityType(167) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegSecuritySubType_t = std::string
 Refer to definition for SecuritySubType(762) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegMaturityMonthYear_t = MonthYear
 Refer to definition for MaturityMonthYear(200) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegStrikePrice_t = Price
 Refer to definition for StrikePrice(202) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegSecurityExchange_t = std::string
 Refer to definition for SecurityExchange(207) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegPutOrCall_t = long
 Refer to definition for PutOrCall(201) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegCFICode_t = std::string
 Refer to definition for CFICode(461) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegMaturityDate_t = LocalMktDate
 Date of maturity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplReqID_t = std::string
 Unique identifier for request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplReqType_enum_t = long
 Type of Application Message Request being made. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplResponseType_enum_t = long
 Used to indicate the type of acknowledgement being sent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplTotalMessageCount_t = long
 Total number of messages included in transmission. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplLastSeqNum_t = SeqNum
 Application sequence number of last message in transmission. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplResendFlag_t = Boolean
 Used to indicate that a message is being sent in response to an Application Message Request. It is possible for both ApplResendFlag and PossDupFlag to be set on the same message if the Sender's cache size is greater than zero and the message is being resent due to a session level resend request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplResponseID_t = std::string
 Identifier for the Applicaton Message Request Ack. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplResponseError_enum_t = long
 Used to return an error code or text associated with a response to an Application Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefApplID_t = std::string
 Reference to the unique application identifier which corresponds to ApplID(1180) from the Application Sequence Group component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplReportID_t = std::string
 Identifier for the Application Sequence Reset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefApplLastSeqNum_t = SeqNum
 Application sequence number of last message in transmission. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPutOrCall_enum_t = long
 Indicates whether a leg option contract is a put, call, chooser or undetermined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoFills_t = long
 Total number of fill entries across all messages. Should be the sum of all NoFills(1362) in each message that has repeating list of fill entries related to the same ExecID(17). Used to support fragmentation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FillExecID_t = std::string
 Refer to ExecID(17). Used when multiple partial fills are reported in single Execution Report. ExecID and FillExecID should not overlap,. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FillPx_t = Price
 Price of Fill. Refer to LastPx(31). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FillQty_t = Qty
 Quantity of Fill. Refer to LastQty(32). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAllocID_t = std::string
 The AllocID(70) of an individual leg of a multileg order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAllocSettlCurrency_t = Currency
 Identifies settlement currency for the leg level allocation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesEvent_enum_t = long
 Identifies an event related to a TradSesStatus(340). An event occurs and is gone, it is not a state that applies for a period of time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassActionReportID_t = std::string
 Unique identifier of Order Mass Cancel Report or Order Mass Action Report message as assigned by sell-side (broker, exchange, ECN) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NotAffectedOrderID_t = std::string
 OrderID(37) of an order not affected by a mass cancel or mass action request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NotAffOrigClOrdID_t = std::string
 ClOrdID(11) of an order not affected by a mass cancel or mass action request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassActionType_enum_t = long
 Specifies the type of action requested. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassActionScope_enum_t = long
 Specifies scope of Order Mass Action Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassActionResponse_enum_t = long
 Specifies the action taken by counterparty order handling system as a result of the action type indicated in MassActionType of the Order Mass Action Request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassActionRejectReason_enum_t = long
 Reason Order Mass Action Request was rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MultilegModel_enum_t = long
 Specifies the type of multileg order. Defines whether the security is pre-defined or user-defined. Note that MultilegModel(1377)=2(User-defined, Non-Securitized, Multileg) does not apply for Securities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MultilegPriceMethod_enum_t = long
 Code to represent how the multileg price is to be interpreted when applied to the legs. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegVolatility_t = double
 Specifies the volatility of an instrument leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendYield_t = Percentage
 The continuously-compounded annualized dividend yield of the underlying(s) of an option. Used as a parameter to theoretical option pricing models. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendYield_t = Percentage
 Refer to definition for DividendYield(1380). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CurrencyRatio_t = double
 Specifies the currency ratio between the currency used for a multileg price and the currency used by the outright book defined by the leg. Example: Multileg quoted in EUR, outright leg in USD and 1 EUR = 0,7 USD then CurrencyRatio = 0.7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCurrencyRatio_t = double
 Specifies the currency ratio between the currency used for a multileg price and the currency used by the outright book defined by the leg. Example: Multileg quoted in EUR, outright leg in USD and 1 EUR = 0,7 USD then LegCurrencyRatio = 0.7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExecInst_enum_t = std::string
 Refer to ExecInst(18) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContingencyType_enum_t = long
 Defines the type of contingency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListRejectReason_enum_t = long
 Identifies the reason for rejection of a New Order List message. Note that OrdRejReason(103) is used if the rejection is based on properties of an individual order part of the List. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdRepPartyRole_enum_t = long
 Identifies the type of party for trade reporting. Same values as PartyRole(452). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdRepIndicator_t = Boolean
 Specifies whether the trade should be reported (or not) to parties of the provided TrdRepPartyRole(1388). Used to override standard reporting behavior by the receiver of the trade report and thereby complements the PublTrdIndicator( tag1390). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradePublishIndicator_enum_t = long
 Indicates if a trade should be or has been published via a market publication service. The indicator governs all publication services of the recipient. Replaces PublishTrdIndicator(852). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegOptAttribute_t = char
 Refer to definition of OptAttribute(206) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegSecurityDesc_t = std::string
 Refer to definition of SecurityDesc(107) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketReqID_t = std::string
 Unique ID of a Market Definition Request message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketReportID_t = std::string
 Market Definition message identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketSegmentDesc_t = std::string
 Description or name of Market Segment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedMktSegmDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedMktSegmDesc(1324) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedMktSegmDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the MarketSegmDesc(1396) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the MarketSegmDesc field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplNewSeqNum_t = SeqNum
 Used to specify a new application sequence number. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncryptedPasswordMethod_t = long
 Enumeration defining the encryption method used to encrypt password fields. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncryptedPasswordLen_t = Length
 Length of the EncryptedPassword(1402) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncryptedPassword_t = private_::base64Binary_type
 Encrypted password - encrypted via the method specified in the field EncryptedPasswordMethod(1400) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncryptedNewPasswordLen_t = Length
 Length of the EncryptedNewPassword(1404) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncryptedNewPassword_t = private_::base64Binary_type
 Encrypted new password - encrypted via the method specified in the field EncryptedPasswordMethod(1400) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLegMaturityTime_t = std::string
 Time of security's maturity expressed in local time with offset to UTC specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefApplExtID_t = long
 The extension pack number associated with an application message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DefaultApplExtID_t = long
 The extension pack number that is the default for a FIX session. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SessionStatus_enum_t = long
 Status of a FIX session. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DefaultVerIndicator_t = Boolean
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested4PartySubIDType_enum_t = long
 Refer to definition of PartySubIDType(803) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested4PartySubID_t = std::string
 Refer to definition of PartySubID(523) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested4PartyID_t = std::string
 Refer to definition of PartyID(448) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested4PartyRole_enum_t = long
 Refer to definition of PartyRole(452) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegLastQty_t = Qty
 Fill quantity for the leg instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExerciseStyle_enum_t = long
 Type of exercise of a derivatives security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExerciseStyle_enum_t = long
 Type of exercise of a derivatives security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPriceUnitOfMeasure_enum_t = std::string
 Refer to definition for PriceUnitOfMeasure(1191) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPriceUnitOfMeasureQty_t = Qty
 Refer to definition of PriceUnitOfMeasureQty(1192) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingUnitOfMeasureQty_t = Qty
 Refer to definition of UnitOfMeasureQty(1147) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPriceUnitOfMeasure_enum_t = std::string
 Refer to definition for PriceUnitOfMeasure(1191) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPriceUnitOfMeasureQty_t = Qty
 Refer to definition of PriceUnitOfMeasureQty(1192) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplReportType_enum_t = long
 Type of report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideExecID_t = std::string
 When reporting trades, used to reference the identifier of the execution (ExecID) being reported if different ExecIDs were assigned to each side of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderDelay_t = long
 Time lapsed from order entry until match, based on the unit of time specified in OrderDelayUnit. Default is seconds if OrderDelayUnit is not specified. Value = 0, indicates the aggressor (the initiating side of the trade). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderDelayUnit_enum_t = long
 Time unit in which the OrderDelay(1428) is expressed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefOrdIDReason_enum_t = long
 The reason for updating the RefOrdID. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigCustOrderCapacity_enum_t = long
 The customer capacity for this trade at the time of the order/execution. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefApplReqID_t = std::string
 Used to reference a previously submitted ApplReqID (1346) from within a subsequent ApplicationMessageRequest(MsgType=BW) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ModelType_enum_t = long
 Type of pricing model used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContractMultiplierUnit_enum_t = long
 Indicates the type of multiplier being applied to the contract. Can be optionally used to further define what unit ContractMultiplier(tag 231) is expressed in. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegContractMultiplierUnit_enum_t = long
 "Indicates the type of multiplier being applied to the contract. Can be optionally used to further define what unit LegContractMultiplier(tag 614) is expressed in. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingContractMultiplierUnit_enum_t = long
 Indicates the type of multiplier being applied to the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeContractMultiplierUnit_enum_t = long
 Indicates the type of multiplier being applied to the contract. Can be optionally used to further define what unit DerivativeContractMultiplier(tag 1266)is expressed in. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FlowScheduleType_enum_t = long
 The industry standard flow schedule by which electricity or natural gas is traded. Schedules may exist by regions and on-peak and off-peak status, such as "Western Peak". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegFlowScheduleType_enum_t = long
 The industry standard flow schedule by which electricity or natural gas is traded. Schedules exist by regions and on-peak and off-peak status, such as "Western Peak". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFlowScheduleType_enum_t = long
 The industry standard flow schedule by which electricity or natural gas is traded. Schedules exist by regions and on-peak and off-peak status, such as "Western Peak". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeFlowScheduleType_enum_t = long
 The industry standard flow schedule by which electricity or natural gas is traded. Schedules exist by regions and on-peak and off-peak status, such as "Western Peak". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FillLiquidityInd_enum_t = long
 Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity. Applicable only for OrdStatus of Partial or Filled. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideLiquidityInd_enum_t = long
 Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity. Applicable only for OrdStatus of Partial or Filled. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RateSourceType_enum_t = long
 Indicates whether the rate source specified is a primary or secondary source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RestructuringType_enum_t_ul_t = std::underlying_type< RestructuringType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Seniority_enum_t_ul_t = std::underlying_type< Seniority_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NotionalPercentageOutstanding_t = Percentage
 Indicates the notional percentage of the deal that is still outstanding based on the remaining components of the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OriginalNotionalPercentageOutstanding_t = Percentage
 Used to reflect the Original value prior to the application of a credit event. See NotionalPercentageOutstanding(1451). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingRestructuringType_enum_t_ul_t = std::underlying_type< UnderlyingRestructuringType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSeniority_enum_t_ul_t = std::underlying_type< UnderlyingSeniority_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNotionalPercentageOutstanding_t = Percentage
 See NotionalPercentageOutstanding(1451) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOriginalNotionalPercentageOutstanding_t = Percentage
 See OriginalNotionalPercentageOutstanding(1452) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AttachmentPoint_t = Percentage
 Lower bound percentage of the loss that the tranche can endure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DetachmentPoint_t = Percentage
 Upper bound percentage of the loss the tranche can endure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAttachmentPoint_t = Percentage
 See AttachmentPoint(1457). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDetachmentPoint_t = Percentage
 See DetachmentPoint(1458). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetPartyID_t = std::string
 PartyID value within an target party repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetPartyRole_enum_t = long
 PartyRole value within an target party repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListID_t = std::string
 Specifies an identifier for a Security List. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListRefID_t = std::string
 Specifies a reference from one Security List to another. Used to support a hierarchy of Security Lists. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListDesc_t = std::string
 Specifies a description or name of a Security List. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListType_enum_t = long
 Specifies a type of Security List. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListTypeSource_enum_t = long
 Specifies a specific source for a SecurityListType. Relevant when a certain type can be provided from various sources. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewsID_t = std::string
 Unique identifier for a News message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewsCategory_enum_t = long
 Category of news mesage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LanguageCode_t = private_::rfc_1766_language_code_type
 The national language in which the news item is provided. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewsRefID_t = std::string
 Reference to another News message identified by NewsID(1474). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewsRefType_enum_t = long
 Type of reference to another News(35=B) message item. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikePriceDeterminationMethod_enum_t = long
 Specifies how the strike price is determined at the point of option exercise. The strike may be fixed throughout the life of the option, set at expiration to the value of the underlying, set to the average value of the underlying , or set to the optimal value of the underlying. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikePriceBoundaryMethod_enum_t = long
 Specifies the boundary condition to be used for the strike price relative to the underlying price at the point of option exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikePriceBoundaryPrecision_t = Percentage
 Used in combination with StrikePriceBoundaryMethod to specify the percentage of the strike price in relation to the underlying price. The percentage is generally 100 or greater for puts and 100 or less for calls. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPriceDeterminationMethod_enum_t = long
 Specifies how the underlying price is determined at the point of option exercise. The underlying price may be set to the current settlement price, set to a special reference, set to the optimal value of the underlying during the defined period ("Look-back") or set to the average value of the underlying during the defined period ("Asian option"). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptPayoutType_enum_t = long
 Indicates the type of valuation method or payout trigger for an in-the-money option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventType_enum_t = long
 Identifies the type of complex event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexOptPayoutAmount_t = Amt
 Cash amount indicating the pay out associated with an event. For binary options this is a fixed amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventPrice_t = Price
 Specifies the price at which the complex event takes effect. Impact of the event price is determined by the ComplexEventType(1484). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventPriceBoundaryMethod_enum_t = long
 Specifies the boundary condition to be used for the event price relative to the underlying price at the point the complex event outcome takes effect as determined by the ComplexEventPriceTimeType. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventPriceBoundaryPrecision_t = Percentage
 Used in combination with ComplexEventPriceBoundaryMethod to specify the percentage of the strike price in relation to the underlying price. The percentage is generally 100 or greater for puts and 100 or less for calls. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventPriceTimeType_enum_t = long
 Specifies when the complex event outcome takes effect. The outcome of a complex event is a payout or barrier action as specified by the ComplexEventType(1484). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCondition_enum_t = long
 Specifies the condition between complex events when more than one event is specified.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventStartDate_t = UTCDateOnly
 Specifies the start date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventEndDate_t = UTCDateOnly
 Specifies the end date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventStartTime_t = UTCTimeOnly
 Specifies the start time of the time range on which a complex event date is effective. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventEndTime_t = UTCTimeOnly
 Specifies the end time of the time range on which a complex event date is effective. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAsgnReqID_t = std::string
 Unique identifier for the stream assignment request provided by the requester. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAsgnReqType_enum_t = long
 Type of stream assignment request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStreamID_t = std::string
 The identifier or name of the price stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAsgnRptID_t = std::string
 Unique identifier of the stream assignment report provided by the respondent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAsgnRejReason_enum_t = long
 Reason code for stream assignment request reject. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAsgnAckType_enum_t = long
 Type of acknowledgement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelSymTransactTime_t = UTCTimestamp
 See TransactTime(60) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListRequestID_t = std::string
 Unique identifier for PartyDetailsListRequest. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideTradeID_t = std::string
 Used to represent the trade ID for each side of the trade assigned by an intermediary. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideOrigTradeID_t = std::string
 Used to capture the original trade id for each side of a trade undergoing novation to a standardized model. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestedPartyRole_enum_t = long
 Identifies the type or role of party that has been requested. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListReportID_t = std::string
 Identifier for the PartyDetailsListReport and the PartyDetailsListUpdateReport. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestResult_enum_t = long
 Result of a request as identified by the appropriate request ID field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoParties_t = long
 Total number of PartyListGrp returned. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DocumentationText_t = std::string
 A sentence or phrase pertenant to the trade, not a reference to an external document. E.g. "To be registered with the U.S. Environmental Protection Agency, Acid Rain Division, SO2 Allowance Tracking System". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRelationship_enum_t = long
 Used to specify the type of the party relationship. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailAltID_t = std::string
 An alternate party identifier for the party specified in PartyDetailID(1691) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailAltSubID_t = std::string
 Sub-identifier for the party specified in PartyDetailAltID(1517). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailAltSubIDType_enum_t = long
 Type of PartyDetailAltSubID(1520) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DifferentialPrice_t = PriceOffset
 Used to specify the differential price when reporting the individual leg of a spread trade. Both leg price and differential price may be provided on such a report. Note that MultiLegReportingType(442) will be set to 2 (Individual leg of a multi-leg security) in this case. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdAckStatus_enum_t = long
 Used to indicate the status of the trade submission (not the trade report) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceQuoteCurrency_t = Currency
 Default currency in which the price is quoted. Defined at the instrument level. Used in place of Currency (tag 15) to express the currency of a product when the former is implemented as the FX dealt currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedDocumentationTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedDocumentationText(1527) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPriceQuoteCurrency_t = Currency
 Default currency in which the price is quoted. Defined at the instrument level. Used in place of Currency (tag 15) to express the currency of a product when the former is implemented as the FX dealt currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedDocumentationText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the DocumentationText(1513) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the DocumentationText(1513) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPriceQuoteCurrency_t = Currency
 Default currency in which the price is quoted. Defined at the instrument level. Used in place of Currency (tag 15) to express the currency of a product when the former is implemented as the FX dealt currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitType_enum_t = long
 Used to specify the type of risk limit amount or position limit quantity or margin requirement amounts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitAmount_t = Amt
 Specifies the risk limit amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCurrency_t = Currency
 Used to specify the currency of the risk limit amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitPlatform_t = std::string
 The area to which risk limit is applicable. This can be a trading platform or an offering. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeOperator_enum_t = long
 Operator to perform on the instrument(s) specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSymbol_t = std::string
 Used to limit instrument scope to specified symbol. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSymbolSfx_t = std::string
 Used to limit instrument scope to specified symbol suffix. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSecurityID_t = std::string
 Used to limit instrument scope to specified security identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSecurityAltID_t = std::string
 Used to limit instrument scope to specified security alternate identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSecurityAltIDSource_t = std::string
 Used to limit instrument scope to specified security alternate identifier source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeProduct_enum_t = long
 Used to limit instrument scope to specified instrument product category. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeProductComplex_t = std::string
 Used to limit instrument scope to specified product complex. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSecurityGroup_t = std::string
 Used to limit instrument scope to specified security group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeCFICode_t = std::string
 Used to limit instrument scope to specified CFICode. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSecurityType_enum_t = std::string
 Used to limit instrument scope to specified security type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSecuritySubType_t = std::string
 Used to limit instrument scope to specified security sub-type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeMaturityMonthYear_t = MonthYear
 Used to limit instrument scope to specified maturity month and year. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeMaturityTime_t = std::string
 Used to limit instrument scope to specified maturity time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeRestructuringType_t = std::string
 Used to limit instrument scope to specified restructuring type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSeniority_t = std::string
 Used to limit instrument scope to specified seniority type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopePutOrCall_enum_t = long
 Used to limit instrument scope to puts or calls. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeFlexibleIndicator_t = Boolean
 Used to limit instrument scope to securities that can be defined using flexible terms or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeCouponRate_t = Percentage
 Used to limit instrument scope to specified coupon rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSecurityDesc_t = std::string
 Used to limit instrument scope to specified security description. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskInstrumentMultiplier_t = double
 Multiplier applied to the transaction amount for comparison with risk limits. Default if not specified is 1.0. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskWarningLevelPercent_t = Percentage
 Percent of risk limit at which a warning is issued. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskWarningLevelName_t = std::string
 Name or error message associated with the risk warning level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPartyDetailID_t = std::string
 Party identifier for the party related to the party specified in PartyDetailID(1691). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPartyDetailRole_enum_t = long
 Identifies the type or role of the RelatedPartyDetailID(1563) specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPartyDetailSubID_t = std::string
 Sub-identifier for the party specified in RelatedPartyID(1563). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPartyDetailSubIDType_enum_t = long
 Type of RelatedPartyDetailSubID(1567) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPartyDetailAltID_t = std::string
 An alternate party identifier for the party specified in RelatedPartyID(1563). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPartyDetailAltSubID_t = std::string
 Sub-identifier for the party specified in RelatedPartyDetailAltID(1570). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPartyDetailAltSubIDType_enum_t = long
 Type of RelatedPartyDetailAltSubID(1573) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SwapSubClass_enum_t_ul_t = std::underlying_type< SwapSubClass_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativePriceQuoteCurrency_t = Currency
 Default currency in which the price is quoted. Defined at the instrument level. Used in place of Currency (tag 15) to express the currency of a product when the former is implemented as the FX dealt currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlRateIndex_t = std::string
 In an outright or forward commodity trade that is cash settled this is the index used to determine the cash payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedEventTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedEventText(868) fied. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedEventText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the EventText(868) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the EventText(868) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlRateIndexLocation_t = std::string
 This is an optional qualifying attribute of SettlRateIndex(1577) such as the delivery zone for an electricity contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExpirationDesc_t = std::string
 Description of the option expiration. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityClassificationReason_enum_t = long
 Allows classification of instruments according to a set of high level reasons. Classification reasons describe the classes in which the instrument participates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityClassificationValue_t = std::string
 Specifies the product classification value which further details the manner in which the instrument participates in the class. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosAmtReason_enum_t = long
 Specifies the reason for an amount type when reported on a position. Useful when multiple instances of the same amount type are reported. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPosAmt_t = Amt
 Leg position amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPosAmtType_enum_t_ul_t = std::underlying_type< LegPosAmtType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPosCurrency_t = Currency
 Leg position currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPosAmtReason_enum_t = long
 Specifies the reason for an amount type when reported on a position. Useful when multiple instances of the same amount type are reported. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegQtyType_enum_t = long
 Type of quantity specified in LegQty field. LegContractMultiplier (614) is required when LegQtyType = 1 (Contracts). LegUnitOfMeasure (tag 999) and LegTimeUnit (tag 1001) are required when LegQtyType = 2 (Units of Measure per Time Unit). LegQtyType can be different for each leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DiscountFactor_t = double
 Used to calculate the present value of an amount to be paid in the future. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ParentAllocID_t = std::string
 Contains the IndividualAllocId (tag 467) value of the allocation that is being offset as a result of a new allocation. This would be an optional field that would only be populated in the case of an allocation of an allocation (as well as any subsequent allocations). This wouldn’t be populated for an initial allocation since an allocation id is not supplied on default (initial) allocations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityGroup_t = std::string
 Represents the product group of a leg.This is useful in conveying multi-leg instruments where the legs may participate in separate security groups. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionContingentPrice_t = Price
 Risk adjusted price used to calculate variation margin on a position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClearingTradePrice_t = Price
 Alternate clearing price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideClearingTradePrice_t = Price
 Alternate clearing price for the side being reported. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideClearingTradePriceType_enum_t = long
 Indicates to recipient whether trade is clearing at execution prices LastPx(tag 31) or alternate clearing prices SideClearingTradePrice(tag 1597). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SidePriceDifferential_t = Price
 Price Differential between the front and back leg of a spread or complex instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NumOfSimpleInstruments_t = long
 Represents the total number of simple instruments that make up a multi-legged security. Complex spread instruments may be constructed of legs which themselves are multi-leg instruments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityRejectReason_enum_t = long
 Identifies the reason a security definition request is being rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InitialDisplayQty_t = Qty
 Used to convey the initially requested display quantity specified in DisplayQty(1138) on order entry and modification messages in ExecutionReport message. Applicable only in ExecutionReport message where DisplayQty(1138) is the currently displayed quantity and the requested display quantity of the order also needs to be conveyed. The values of the two fields are different as soon as the order is partially filled and also after a refresh of the order whenever DisplayMethod(1084) is not 1=Initial. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThrottleStatus_enum_t = long
 Indicates whether a message was queued as a result of throttling. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThrottleAction_enum_t = long
 Action to take should throttle limit be exceeded. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThrottleType_enum_t = long
 Type of throttle. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThrottleNoMsgs_t = long
 Maximum number of messages allowed by the throttle. May be a rate limit or a limit on the number of outstanding requests. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThrottleTimeInterval_t = long
 Value of the time interval in which the rate throttle is applied. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThrottleTimeUnit_enum_t = long
 Units in which ThrottleTimeInterval is expressed. Uses same enumerations as OrderDelayUnit(1429). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSecurityExchange_t = Exchange
 Used to limit instrument scope to specified security exchange. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAsgnType_enum_t = long
 The type of assignment being affected in the Stream Assignment Report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThrottleMsgType_enum_t_ul_t = std::underlying_type< ThrottleMsgType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FillYieldType_t = std::string
 Yield Type, using same values as YieldType (235) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FillYield_t = Percentage
 Yield Percentage, using same values as Yield (236) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchInst_enum_t = long
 Matching Instruction for the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAttribTagID_t = TagNum
 Existing FIX field to be applied as a matching criteria to the instruction, bilaterally agreed between parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAttribValue_t = std::string
 Value of MatchAttribTagID(1626) on which to apply the matching instruction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerScope_enum_t = long
 Defines the scope of TriggerAction(1101) when it is set to "cancel" (3). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExposureDuration_t = long
 This is the time in seconds of a "Good for Time" (GFT) TimeInForce. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LimitAmtType_enum_t = long
 Identifies the type of limit amount expressed in LastLimitAmt(1632) and LimitAmtRemaining(1633). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastLimitAmt_t = Amt
 The amount that has been drawn down against the counterparty for a given trade. The type of limit is specified in LimitAmtType(1631). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LimitAmtRemaining_t = Amt
 The remaining limit amount available between the counterparties. The type of limit is specified in LimitAmtType(1631). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LimitAmtCurrency_t = Currency
 Indicates the currency that the limit amount is specified in. See Currency(15) for additional description and valid values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginReqmtInqID_t = std::string
 Unique identifier of the MarginRequirementInquiry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginReqmtInqQualifier_enum_t = long
 Qualifier for MarginRequirementInquiry to identify a specific report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginReqmtRptType_enum_t = long
 Type of MarginRequirementReport. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginClass_t = std::string
 Identifier for group of instruments with similar risk profile. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginReqmtInqStatus_enum_t = long
 Status of MarginRequirementInquiry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginReqmtInqResult_enum_t = long
 Result returned in response to MarginRequirementInquiry. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginReqmtRptID_t = std::string
 Identifier for the MarginRequirementReport message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginAmtType_enum_t = long
 Type of margin requirement amount being specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginAmt_t = Amt
 Amount of margin requirement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginAmtCcy_t = Currency
 Currency of the MarginAmt(1645). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedInstrumentType_enum_t = long
 The type of instrument relationship. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedSymbol_t = std::string
 Ticker symbol of the related security. Common "human understood" representation of the security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedSecurityID_t = std::string
 Related security identifier value of RelatedSecurityIDSource(1651) type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedSecurityType_t = std::string
 Security type of the related instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedMaturityMonthYear_t = MonthYear
 Expiration date for the related instrument contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CoveredQty_t = Qty
 Used to specify the portion of the short contract quantity that is considered covered (e.g. used for short option position). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketMakerActivity_enum_t = long
 Indicates market maker participation in security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestingPartyID_t = std::string
 Party identifier for the requesting party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestingPartyRole_enum_t = long
 Identifies the type or role of the RequestingPartyID(1658) specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestingPartySubID_t = std::string
 Sub-identifier for the party specified in RequestingPartyID(1658). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestingPartySubIDType_enum_t = long
 Type of RequestingPartySubID(1662) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedRejectTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedRejectText(1665) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedRejectText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the RejectText(1328) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the RejectText(1328) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitRequestID_t = std::string
 Unique identifier for the PartyRiskLimitsRequest. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitReportID_t = std::string
 Identifier for the PartyRiskLimitsReport. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitID_t = std::string
 Unique reference identifier for a specific risk limit defined for the specified party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailStatus_enum_t = long
 Indicates the status of the party identified with PartyDetailID(1691). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchInstMarketID_t = Exchange
 Identifies the market to which the matching instruction applies. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailRoleQualifier_enum_t = long
 Qualifies the value of PartyDetailRole(1693). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPartyDetailRoleQualifier_enum_t = long
 Qualifies the value of RelatedPartyRole(1565) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedOptionExpirationDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedOptionExpirationDesc(1697) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityMassTradingStatus_enum_t = long
 Identifies the trading status applicable to a group of instruments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityMassTradingEvent_enum_t = long
 Identifies an event related to the mass trading status. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassHaltReason_enum_t = long
 Denotes the reason for the Opening Delay or Trading halt of a group of securities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDSecurityTradingStatus_enum_t = long
 Identifies the trading status applicable to the instrument in the market data message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDSubFeedType_t = std::string
 Describes a sub-class for a given class of service defined by MDFeedType (1022) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDHaltReason_enum_t = long
 Denotes the reason for the Opening Delay or Trading Halt. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThrottleInst_enum_t = long
 Describes action recipient should take if a throttle limit were exceeded. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThrottleCountIndicator_enum_t = long
 Indicates whether a message decrements the number of outstanding requests, e.g. one where ThrottleType = Outstanding Requests. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ShortSaleRestriction_enum_t = long
 Indicates whether a restriction applies to short selling a security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ShortSaleExemptionReason_enum_t = long
 Indicates the reason a short sale order is exempted from applicable regulation (e.g. Reg SHO addendum (b)(1) in the U.S.). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegShortSaleExemptionReason_enum_t = long
 Indicates the reason a short sale is exempted from applicable regulation (e.g. Reg SHO addendum (b)(1) in the U.S.) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideShortSaleExemptionReason_enum_t = long
 Indicates the reason a short sale is exempted from applicable regulation (e.g. Reg SHO addendum (b)(1) in the U.S.) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailID_t = std::string
 Party identifier within Parties Reference Data messages. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailRole_enum_t = long
 Identifies the type or role of PartyDetailID(1691) specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailSubID_t = std::string
 Sub-identifier for the party specified in PartyDetailID(1691). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailSubIDType_enum_t = long
 Type of PartyDetailSubID(1695) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedOptionExpirationDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the OptionExpirationDesc(1581) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the OptionExpirationDesc(1581). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeUnitOfMeasure_enum_t = std::string
 Used to express the unit of measure (UOM) of the price if different from the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AccountSummaryReportID_t = std::string
 Unique identifier for the AccountSummaryReport(35=CQ). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementAmount_t = Amt
 The amount of settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementAmountCurrency_t = Currency
 The currency of the reported settlement amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CurrentCollateralAmount_t = Amt
 Currency value currently attributed to the collateral. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralCurrency_t = Currency
 Currency of the collateral; optional, defaults to the Settlement Currency if not specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralType_t = std::string
 Type of collateral on deposit being reported. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PayCollectType_t = std::string
 Category describing the reason for funds paid to, or the funds collected from the clearing firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PayCollectCurrency_t = Currency
 Currency denomination of value in PayAmount(1710) and CollectAmount(1711). If not specified, default to currency specified in SettlementAmountCurrency(1702). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PayAmount_t = Amt
 Amount to be paid by the clearinghouse to the clearing firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollectAmount_t = Amt
 Amount to be collected by the clearinghouse from the clearing firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PayCollectMarketSegmentID_t = std::string
 Market segment associated with the pay collect amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PayCollectMarketID_t = std::string
 Market associated with the pay collect amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginAmountMarketSegmentID_t = std::string
 Market segment associated with the margin amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginAmountMarketID_t = std::string
 Market associated with the margin amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnitOfMeasureCurrency_t = Currency
 Indicates the currency of the unit of measure. Conditionally required when UnitOfMeasure(996) = Ccy. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the price unit of measure. Conditionally required when PriceUnitOfMeasure(1191) = Ccy. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the underlying unit of measure. Conditionally required when UnderlyingUnitOfMeasure(998) = Ccy. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPriceUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the underlying price unit of measure. Conditionally required when UnderlyingPriceUnitOfMeasure(1424) = Ccy. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the unit of measure. Conditionally required when LegUnitOfMeasure(999) = Ccy. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPriceUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the price unit of measure. Conditionally required when LegPriceUnitOfMeasure(1421) = Ccy. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the unit of measure. Conditionally required when DerivativeUnitOfMeasure(1269) = Ccy. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativePriceUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the price unit of measure. Conditionally required when DerivativePriceUnitOfMeasure(1315) = Ccy. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderOrigination_enum_t = long
 Identifies the origin of the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OriginatingDeptID_t = std::string
 An identifier representing the department or desk within the firm that originated the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReceivingDeptID_t = std::string
 An identifier representing the department or desk within the firm that received the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InformationBarrierID_t = std::string
 The identifier of the information barrier in place for a trading unit that will meet the criteria of the "no-knowledge" exception in FINRA Rule 5320.02. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FirmGroupID_t = std::string
 Firm assigned group allocation entity identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FirmMnemonic_t = std::string
 Allocation identifier assigned by the Firm submitting the allocation for an individual allocation instruction (as opposed to the overall message level identifier). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocGroupID_t = std::string
 Intended to be used by a central counterparty to assign an identifier to allocations of trades for the same instrument traded at the same price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AvgPxGroupID_t = std::string
 Used by submitting firm to group trades being allocated into an average price group. The trades in average price group will be used to calculate an average price for the group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FirmAllocText_t = std::string
 Firm reference information, usually internal information, that is part of the initial message. The information would not be carried forward (e.g to Take-up Firm) and preserved with the transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationRollupInstruction_enum_t = long
 An indicator to override the normal procedure to roll up allocations for the same take-up firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocGroupQuantity_t = Qty
 Indicates the total quantity of an allocation group. Includes any allocated quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocGroupRemainingQuantity_t = Qty
 Indicates the remaining quantity of an allocation group that has not yet been allocated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocReversalStatus_enum_t = long
 Identifies the status of a reversal transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradePriceNegotiationMethod_enum_t = long
 Method used for negotiation of contract price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UpfrontPriceType_enum_t = long
 Type of price used to determine upfront payment for swaps contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UpfrontPrice_t = Price
 Price used to determine upfront payment for swaps contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastUpfrontPrice_t = Price
 Price used to determine upfront payment for swaps contracts reported for a deal (trade). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidMDEntryID_t = std::string
 The market data entry identifier of the bid side of a quote. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferMDEntryID_t = std::string
 The market data entry identifier of the offer side of a quote. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidQuoteID_t = std::string
 Marketplace assigned quote identifier for the bid side. Can be used to indicate priority. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferQuoteID_t = std::string
 Marketplace assigned quote identifier for the offer side. Can be used to indicate priority. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalBidSize_t = Qty
 Specifies the total bid size. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalOfferSize_t = Qty
 Specifies the total offer size. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryQuoteID_t = std::string
 Assigned by the party which accepts the quote. Can be used to provide the quote identifier assigned by an exchange, marketplace or executing system. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CustodialLotID_t = std::string
 An opaque identifier used to communicate the custodian’s identifier for the lot. It is expected that this information would be provided by the custodian as part of a reconciliation process that occurs before trading. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VersusPurchaseDate_t = LocalMktDate
 The effective acquisition date of the lot that would be used for gain-loss trade lot reporting. The versus purchase date used to identify the lot in situations where a custodial lot identifier is not available. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VersusPurchasePrice_t = Price
 The versus purchase price used to identify the lot in situations where a custodial lot identifier is not available. The value should be calculated based on current cost basis / quantity held. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CurrentCostBasis_t = Amt
 The amount that the current shares are worth. If this lot was liquidated, the total gain/loss for a trade is equal to the trade amount minus the current cost basis. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCustodialLotID_t = std::string
 An opaque identifier used to communicate the custodian’s identifier for the lot. It is expected that this information would be provided by the custodian as part of a reconciliation process that occurs before trading. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegVersusPurchaseDate_t = LocalMktDate
 The effective acquisition date of the lot that would be used for gain-loss trade lot reporting. The versus purchase date used to identify the lot in situations where a custodial lot identifier is not available. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegVersusPurchasePrice_t = Price
 The versus purchase price used to identify the lot in situations where a custodial lot identifier is not available.The value should be calculated based on current cost basis / quantity held. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCurrentCostBasis_t = Amt
 The amount that the current shares are worth. If this lot was liquidated, the total gain/loss for a trade is equal to the trade amount minus the current cost basis. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitRequestType_enum_t = long
 Type of risk limit information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitRequestResult_enum_t = long
 Result of risk limit definition request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitRequestStatus_enum_t = long
 Status of risk limit definition request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitStatus_enum_t = long
 Status of risk limit definition for one party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitResult_enum_t = long
 Result of risk limit definition for one party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitUtilizationPercent_t = Percentage
 Percentage of utilization of a party's set risk limit. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitUtilizationAmount_t = Amt
 Absolute amount of utilization of a party's set risk limit. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitAction_enum_t = long
 Identifies the action to take or risk model to assume should risk limit be exceeded or breached for the specified party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskWarningLevelAmount_t = long
 Amount at which a warning is issued. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskWarningLevelAction_enum_t = long
 Action to take should warning level be exceeded. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementRequestID_t = std::string
 Unique identifier for PartyEntitlementsRequest(35=CU). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementReportID_t = std::string
 Identifier for the PartyEntitlementsReport(35=CV). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementIndicator_t = Boolean
 Used to indicate if a party is entitled to an entitlement type specified in the EntitlementType(1775) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementType_enum_t = long
 Type of entitlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementID_t = std::string
 Unique identifier for a specific NoEntitlements(1773) repeating group instance. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NoEntitlementAttrib_t = long
 Number of entitlement attributes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementAttribType_t = long
 Name of the entitlement attribute type. A code list of allowed values will be maintained on the FIX Protocol website. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementAttribDatatype_enum_t = long
 Datatype of the entitlement attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementAttribValue_t = std::string
 Value of the entitlement attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementAttribCurrency_t = Currency
 Currency for EntitlementAttribValue(1780). Can be used if these fields represent a price, price offset, or amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementStartDate_t = LocalMktDate
 Indicates the starting date of the entitlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementEndDate_t = LocalMktDate
 Indicates the ending date of the entitlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementPlatform_t = std::string
 The area to which the entitlement is applicable. This can be a trading platform or an offering. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesControl_enum_t = long
 Indicates how control of trading session and subsession transitions are performed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeVolType_enum_t = long
 Define the type of trade volume applicable for the MinTradeVol(562) and MaxTradeVol(1140) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefTickTableID_t = long
 Spread table code referred by the security or symbol. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegID_t = std::string
 Unique identifier for the leg within the context of a message (the scope of uniqueness to be defined by counterparty agreement). The LegID(1788) can be referenced using LegRefID(654). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetMarketSegmentID_t = std::string
 Market segment within a target market segment repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AffectedMarketSegmentID_t = std::string
 Market segment within an affected market repeating segment group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NotAffectedMarketSegmentID_t = std::string
 Market segment within an unaffected market repeating segment group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderEventType_enum_t = long
 The type of event affecting an order. The last event type within the OrderEventGrp component indicates the ExecType(150) value resulting from the series of events (ExecType(150) values are shown in brackets). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderEventExecID_t = std::string
 Refer to ExecID(17). Used when multiple different events are reported in single Execution Report. ExecID(17) and OrderEventExecID(1797) values should not overlap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderEventReason_enum_t = long
 Action that caused the event to occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderEventPx_t = Price
 Price associated with the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderEventQty_t = Qty
 Quantity associated with the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderEventLiquidityIndicator_enum_t = long
 Indicator to identify whether this fill was a result of a liquidity provider providing or liquidity taker taking the liquidity. Applicable only for OrderEventType(1796) values of 4(Partially Filled) or 5(Filled). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderEventText_t = std::string
 Additional information about the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AuctionType_enum_t = long
 Type of auction order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AuctionAllocationPct_t = Percentage
 Percentage of matched quantity to be allocated to the submitter of the response to an auction order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AuctionInstruction_enum_t = long
 Instruction related to system generated auctions, e.g. flash order auctions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefClOrdID_t = std::string
 Used to reference an order via ClOrdID(11). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LockType_enum_t = long
 Indicates whether an order is locked and for what reason. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LockedQty_t = Qty
 Locked order quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryLockedQty_t = Qty
 Locked order quantity in addition to LockedQty (1808), e.g. to distinguish total locked quantity from currently locked quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReleaseInstruction_enum_t = long
 Instruction to define conditions under which to release a locked order or parts of it. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReleaseQty_t = Qty
 Quantity to be made available, i.e. released from a lock. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DisclosureType_enum_t = long
 Information subject to disclosure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DisclosureInstruction_enum_t = long
 Instruction to disclose information or to use default value of the receiver. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingCapacity_enum_t = long
 Designates the capacity in which the order is submitted for trading by the market participant. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClearingAccountType_enum_t = long
 Designates the account type to be used for the order when submitted to clearing. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegClearingAccountType_enum_t = long
 Designates the capacity in which the order will be submitted to clearing. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetPartyRoleQualifier_enum_t = long
 Qualifies the value of TargetPartyRole (1464). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedHighPrice_t = Price
 Upper boundary for the price of a related entity, e.g. price of the underlying instrument in an Underlying Price Contingency (UPC) order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedLowPrice_t = Price
 Lower boundary for the price of a related entity, e.g. price of the underlying instrument in an Underlying Price Contingency (UPC) order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPriceSource_enum_t = long
 Source for the price of a related entity, e.g. price of the underlying instrument in an Underlying Price Contingency (UPC) order. Can be used together with RelatedHighPrice (1819) and/or RelatedLowPrice (1820). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MinQtyMethod_enum_t = long
 Indicates how the minimum quantity should be applied when executing the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Triggered_enum_t = long
 Indicates whether order has been triggered during its lifetime. Applies to cases where original information, e.g. OrdType(40), is modified when the order is triggered. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AffectedOrigClOrdID_t = std::string
 OrigClOrdID(41) of an order affected by a mass cancel or mass action request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NotAffSecondaryOrderID_t = std::string
 SecondaryOrderID (198) of an order not affected by a mass cancel or mass action request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EventTimePeriod_t = long
 Time unit multiplier for the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EventTimeUnit_enum_t_ul_t = std::underlying_type< EventTimeUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastQtyVariance_t = Qty
 When LastQty is an estimated value, e.g. for a Repo “circled” trade, LastQtyVariance specifies the absolute amount that the size may vary up or down when finalized. Omitted when LastQty(32) is already final. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPriceIncrement_t = Price
 Settlement price increment for stated price range. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPriceSecondaryIncrement_t = Price
 Secondary settlement price increment for stated price range. The meaning of secondary is left to bilateral agreement, e.g. it may refer to final settlement for a contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClearedIndicator_enum_t = long
 Indicates whether the trade or position being reported was cleared through a clearing organization. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContractRefPosType_enum_t = long
 Additional information related to the pricing of a commodity swaps position, specifically an indicator referring to the position type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionCapacity_enum_t = long
 Used to describe the ownership of the position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosQtyUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the unit of measure if position quantity is expressed in valuation rather than contracts. Conditionally required when PosQtyUnitOfMeasure(1836)=Ccy. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosQtyUnitOfMeasure_enum_t = std::string
 Indicates the unit of measure of the position quantity when not expressed in contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingContractPriceRefMonth_t = MonthYear
 Reference month if there is no applicable UnderlyingMaturityMonth(313) value for the contract or security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradePriceCondition_enum_t = long
 Price conditions in effect at the time of the trade. Multiple price conditions can be in effect at the same time. Price conditions are usually required to be reported in markets that have regulations on price execution at a market or national best bid or offer, and the trade price differs from the best bid or offer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAllocStatus_enum_t = long
 Identifies the status of an allocation when using a pre-clear workflow. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeQtyType_enum_t = long
 Indicates the type of trade quantity in TradeQty(1843). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeQty_t = Qty
 Trade quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAllocAmtType_enum_t_ul_t = std::underlying_type< TradeAllocAmtType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAllocAmt_t = Amt
 The amount associated with a trade allocation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAllocCurrency_t = Currency
 Currency denomination of the trade allocation amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAllocGroupInstruction_enum_t = long
 Instruction on how to add a trade to an allocation group when it is being given-up. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OffsetInstruction_enum_t = long
 Indicates the trade is a result of an offset or onset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAllocAmtReason_enum_t = long
 Specifies the reason for an amount type when reported on an allocation. Useful when multiple instances of the same amount type are reported. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrategyLinkID_t = std::string
 Identifies the multileg strategy (e.g. spread) to which the trade belongs. This links together trade legs executed as part of a strategy during a single match event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideAvgPx_t = Price
 Calculated average price for this side of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideAvgPxIndicator_enum_t = long
 Used to indicate whether a trade or a sub-allocation should be allocated at the trade price (e.g. no average pricing), or whether it should be grouped with other trades/sub-allocations and allocated at the average price of the group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideAvgPxGroupID_t = std::string
 The identifier for the average price group for the trade side. See also AvgPxGroupID(1731). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedTradeID_t = std::string
 Identifier of a related trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedTradeIDSource_enum_t = long
 Describes the source of the identifier that RelatedTradeID(1856) represents. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedTradeDate_t = LocalMktDate
 Date of a related trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedTradeMarketID_t = Exchange
 Market of execution of related trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedTradeQuantity_t = Qty
 Quantity of the related trade which can be less than or equal to the actual quantity of the related trade. For example, when one trade offsets another across asset classes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPositionID_t = std::string
 Identifier of a related position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPositionIDSource_enum_t = long
 Describes the source of the identifier that RelatedPositionID(1862) represents. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPositionDate_t = LocalMktDate
 Used to help identify the position when RelatedPositionID(1862) is not unique across multiple days. This date is generally the creation date of the identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteAckStatus_enum_t = long
 Acknowledgement status of a Quote(35=S) or QuoteCancel(35=Z) message submission. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeIndex_t = std::string
 Specifies the index used to calculate the strike price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferID_t = std::string
 Unique identifier for the ask side of the quote assigned by the quote issuer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValueCheckType_enum_t = long
 Type of value to be checked. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValueCheckAction_enum_t = long
 Action to be taken for the ValueCheckType(1869). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityXMLSchema_t = std::string
 The schema used to validate the contents of LegSecurityXML(1872). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityXMLSchema_t = std::string
 The schema used to validate the contents of UnderlyingSecurityXML(1875). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailRequestResult_enum_t = long
 Result party detail definition request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailRequestStatus_enum_t = long
 Status of party details definition request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailDefinitionStatus_enum_t = long
 Status of party detail definition for one party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailDefinitionResult_enum_t = long
 Result of party detail definition for one party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementRequestResult_enum_t = long
 Result of risk limit definition request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementRequestStatus_enum_t = long
 Status of party entitlements definition request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementStatus_enum_t = long
 Status of entitlement definition for one party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementResult_enum_t = long
 Result of entitlement definition for one party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementRefID_t = std::string
 Reference to an EntitlementID(1776). Used for modification or deletion of an entitlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPriceUnitOfMeasure_enum_t = std::string
 Used to express the unit of measure of the settlement price if different from the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPriceUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the settlement price unit of measure if expressed in another currency than the base currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeMatchTimestamp_t = UTCTimestamp
 Timestamp of the match event. For off-exchange trades the time at which the deal was matched by the exchange. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdMatchSubID_t = std::string
 Used to identify each price level, step or clip within a match event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExecID_t = std::string
 The ExecID(17) value corresponding to a trade leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegTradeID_t = std::string
 The TradeID(1003) value corresponding to a trade leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegTradeReportID_t = std::string
 The TradeReportID(571) value corresponding to a trade leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeMatchAckStatus_enum_t = long
 Used to indicate the status of the trade match report submission. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeMatchRejectReason_enum_t = long
 Reason the trade match report submission was rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideMarketSegmentID_t = std::string
 Identifies the market segment of the side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideExecRefID_t = std::string
 Used to reference the value from SideExecID(1427). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExecRefID_t = std::string
 Used to reference the value from LegExecID(1893). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HaircutIndicator_t = Boolean
 Indicates, if "Y", that a stated valuation includes a haircut, e.g. that the stated value reflects the subtraction of the haircut. Note that a value of "N" does not imply a haircut is not applicable, only that the haircut (if any) is not reflected in the stated valuation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegulatoryTradeID_t = std::string
 Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes. For example, unique swap identifer (USI) as required by the U.S. Commodity Futures Trading Commission. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegulatoryTradeIDEvent_enum_t = long
 Identifies the event which caused origination of the identifier in RegulatoryTradeID(1903). When more than one event is the cause, use the higher enumeration value. For example, if the identifier is originated due to an allocated trade which was cleared and reported, use the enumeration value 2 (Clearing). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegulatoryTradeIDSource_t = std::string
 Identifies the reporting entity that originated the value in RegulatoryTradeID(1903). The reporting entitiy identifier may be assigned by a regulator. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegulatoryTradeIDType_enum_t = long
 Specifies the type of trade identifier provided in RegulatoryTradeID(1903).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRegulatoryTradeID_t = std::string
 Trade identifier required by government regulators or other regulatory organizations for regulatory reporting purposes. For example, unique swap identifer (USI) as required by the U.S. Commodity Futures Trading Commission. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRegulatoryTradeIDSource_t = std::string
 Identifies the reporting entity that originated the value in AllocRegulatoryTradeID(1909). The reporting entity identifier may be assigned by a regulator. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRegulatoryTradeIDEvent_enum_t = long
 Identifies the event which caused the origination of the identifier in AllocRegulatoryTradeID(1909). When more than one event is the cause, use the higher enumeration value. For example, if the identifier is originated due to an allocated trade which was cleared and reported, use the enumeration value 2(Clearing). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRegulatoryTradeIDType_enum_t = long
 Specifies the type of trade identifier provided in AllocRegulatoryTradeID(1909), within the context of the hierarchy of trade events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NumOfCompetitors_t = long
 The number of competing Respondents (e.g. dealers) to receive a quote request (either via the QuoteRequest(35=R) or via other means). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ResponseTime_t = UTCTimestamp
 The time by which a meaningful response should arrive back (always expressed in UTC (Universal Time Coordinated, also known as "GMT"). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteDisplayTime_t = UTCTimestamp
 Time by which the quote will be displayed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExposureDurationUnit_enum_t = long
 Time unit in which the ExposureDuration(1629) is expressed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CoverPrice_t = Price
 The best quoted price received among those not traded. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceMovementValue_t = double
 Value at specific price movement point. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceMovementPoint_t = long
 Price movement point up (positive integer) or down (negative integer) relative to the underlying price of the instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceMovementType_enum_t = long
 Describes the format of the PriceMovementValue(1921). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClearingIntention_enum_t = long
 Specifies the party's or parties' intention to clear the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeClearingInstruction_enum_t = long
 Specifies the eligibility of this trade for clearing and central counterparty processing. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BackloadedTradeIndicator_t = Boolean
 Indicates that the trade being reported occurred in the past and is still in effect or active. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmationMethod_enum_t = long
 Specifies how a trade was confirmed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MandatoryClearingIndicator_t = Boolean
 An indication that the trade is flagged for mandatory clearing. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MixedSwapIndicator_t = Boolean
 An indication that the trade is a mixed swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OffMarketPriceIndicator_t = Boolean
 An indication that the price is off-market. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VerificationMethod_enum_t = long
 Indication of how a trade was verified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClearingRequirementException_enum_t = long
 Specifies whether a party to a swap is using an exception to a clearing requirement. In the US, one such clearing requirement is CFTC's rule pursuant to CEA Section 2(h)(1). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IRSDirection_enum_t_ul_t = std::underlying_type< IRSDirection_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegulatoryReportType_enum_t = long
 Type of regulatory report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VoluntaryRegulatoryReport_t = Boolean
 Used in conjunction with RegulatoryReportType(1934) to indicate whether the trade report is a voluntary regulatory report. If not specified, the default for a regulatory report is "N". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCollateralization_enum_t = long
 Specifies how the trade is collateralized. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeContinuation_enum_t = long
 Specifies the post-execution trade continuation or lifecycle event. Additional values may be used by mutual agreement of the counterparties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssetClass_enum_t = long
 The broad asset category for assessing risk exposure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssetSubClass_enum_t = long
 The subcategory description of the asset class. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssetType_t = std::string
 Used to provide more specific description of the asset specified in AssetSubClass(1939). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SwapClass_enum_t_ul_t = std::underlying_type< SwapClass_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NthToDefault_t = long
 The Nth reference obligation to default in a CDS reference basket. If specified without MthToDefault(1943) the default will trigger a CDS payout. If MthToDefault(1943) is also present then payout occurs between the Nth and Mth obligations to default. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MthToDefault_t = long
 The Mth reference obligation to default in a CDS reference basket. When NthToDefault(1942) and MthToDefault(1943) are represented then the CDS payout occurs between the Nth and Mth obligations to default. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettledEntityMatrixSource_t = std::string
 Relevant settled entity matrix source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettledEntityMatrixPublicationDate_t = LocalMktDate
 The publication date of the applicable version of the matrix. If not specified, the Standard Terms Supplement defines rules for which version of the matrix is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CouponType_enum_t = long
 Coupon type of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalIssuedAmount_t = Amt
 Specifies the total amount of the issue. Corresponds to the par value multiplied by the number of issued securities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CouponFrequencyPeriod_t = long
 Time unit multiplier for the frequency of the bond's coupon payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CouponFrequencyUnit_enum_t_ul_t = std::underlying_type< CouponFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CouponDayCount_enum_t = long
 The day count convention used in interest calculations for a bond or an interest bearing security. Absence of this field for a bond or an interest bearing security transaction implies a "flat" trade, i.e. no accrued interest determined at time of the transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConvertibleBondEquityID_t = std::string
 Identifies the equity in which a convertible bond can be converted to. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContractPriceRefMonth_t = MonthYear
 Reference month if there is no applicable MaturityMonthYear(200) value for the contract or security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LienSeniority_enum_t = long
 Indicates the seniority level of the lien in a loan. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LoanFacility_enum_t = long
 Specifies the type of loan when the credit default swap's reference obligation is a loan. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReferenceEntityType_enum_t = long
 Specifies the type of reference entity for first-to-default CDS basket contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IndexSeries_t = long
 The series identifier of a credit default swap index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IndexAnnexVersion_t = long
 The version of a credit default swap index annex. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IndexAnnexDate_t = LocalMktDate
 The date of a credit default swap index series annex. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IndexAnnexSource_t = std::string
 The source of a credit default swap series annex. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AgreementVersion_t = std::string
 The version of the master agreement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MasterConfirmationDesc_t = std::string
 The type of master confirmation executed between the parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MasterConfirmationDate_t = LocalMktDate
 Alternative to broker confirmation. The date of the confirmation executed between the parties and intended to govern all relevant transactions between those parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MasterConfirmationAnnexDesc_t = std::string
 The type of master confirmation annex executed between the parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MasterConfirmationAnnexDate_t = LocalMktDate
 The date that an annex to the master confirmation was executed between the parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BrokerConfirmationDesc_t = std::string
 Describes the type of broker confirmation executed between the parites. Can be used as an alterative to MasterConfirmationDesc(1962). See http://www.fpml.org/coding-scheme/broker-confirmation-type for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CreditSupportAgreementDesc_t = std::string
 The type of ISDA Credit Support Agreement. See http://www.fpml.org/coding-scheme/credit-support-agreement-type for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CreditSupportAgreementDate_t = LocalMktDate
 The date of the ISDA Credit Support Agreement executed between the parties and intended to govern collateral arrangements for all OTC derivatives transactions between those parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CreditSupportAgreementID_t = std::string
 A common reference or unique identifier to identify the ISDA Credit Support Agreement executed between the parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::GoverningLaw_t = std::string
 Identification of the law governing the transaction. See http://www.fpml.org/coding-scheme/governing-law for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideRegulatoryTradeID_t = std::string
 Trade identifier required by government regulators or other regulatory organziations for regulatory reporting purposes. For example, unique swap identifier (USI) as required by the U.S. Commodity Futures Trading Commission.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideRegulatoryTradeIDSource_t = std::string
 Identifies the reporting entity that originated the value in SideRegulatoryTradeID(1972). The reporting entity identifier may be assigned by a regulator. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideRegulatoryTradeIDEvent_enum_t = long
 Identifies the event which caused origination of the identifier in SideRegulatoryTradeID(1972). When more than one event is the cause, use the higher enumeration value. For example, if the identifier is originated due to an allocated trade which was cleared and reported, use the enumeration value 2 (Clearing). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideRegulatoryTradeIDType_enum_t = long
 Specifies the type of trade identifier provided in SideRegulatoryTradeID(1972), within the context of the hierarchy of trade events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryAssetClass_enum_t = long
 The broad asset category for assessing risk exposure for a multi-asset trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryAssetSubClass_enum_t = long
 An indication of the general description of the asset class. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryAssetType_t = std::string
 Used to provide more specific description of the asset specified in SecondaryAssetSubClass(1978). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BlockTrdAllocIndicator_enum_t = long
 Indication that a block trade will be allocated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEventType_enum_t = long
 Code to represent the type of event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEventDate_t = LocalMktDate
 The date of the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEventTime_t = UTCTimestamp
 The time of the event. To be used in combination with UnderlyingEventDate(1983). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEventTimeUnit_t = std::string
 Time unit associated with the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEventTimePeriod_t = long
 Time unit multiplier for the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEventPx_t = Price
 Predetermined price of issue at event, if applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingConstituentWeight_t = double
 For a basket, or pool, describes the weight of each of the constituents within the basket. If not provided, it is assumed to be equal weighted. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCouponType_enum_t = long
 Specifies the coupon type of the underlying bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingTotalIssuedAmount_t = Amt
 Specifies the total amount of the issue. Corresponds to the par value multiplied by the number of issued security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCouponFrequencyPeriod_t = long
 Time unit multiplier for the frequency of the bond's coupon payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCouponFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingCouponFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCouponDayCount_enum_t = long
 The day count convention used in interest calculations for a bond or an interest bearing security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingObligationID_t = std::string
 For a CDS basket or pool identifies the reference obligation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEquityID_t = std::string
 Specifies the equity in which a convertible bond can be converted. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLienSeniority_enum_t = long
 Indicates the seniority level of the lien in a loan. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLoanFacility_enum_t = long
 Specifies the type of loan when the credit default swap's reference obligation is a loan. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReferenceEntityType_enum_t = long
 Specifies the type of reference entity for first-to-default CDS basket contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeIndexSpread_t = PriceOffset
 Specifies the strike price offset from the named index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValuationSource_t = std::string
 Specifies the source of trade valuation data. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingIndexSeries_t = long
 The series identifier of a credit default swap index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingIndexAnnexVersion_t = long
 The version identifier of a credit default swap index annex. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingIndexAnnexDate_t = LocalMktDate
 The date of a credit default swap index series annex. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingIndexAnnexSource_t = std::string
 The source of a credit default swap index series annex. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProductComplex_t = std::string
 Identifies an entire suite of products for a given market. In Futures this may be "interest rates", "agricultural", "equity indexes", etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityGroup_t = std::string
 An exchange specific name assigned to a group of related securities which may be concurrently affected by market events and actions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettleOnOpenFlag_t = std::string
 Indicator to determine if Instrument is Settle on Open. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityStatus_enum_t_ul_t = std::underlying_type< UnderlyingSecurityStatus_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAssetClass_enum_t = long
 The broad asset category for assessing risk exposure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAssetSubClass_enum_t = long
 An indication of the general description of the asset class. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAssetType_t = std::string
 Used to provide more specific description of the asset specified in UnderlyingAssetSubClass(2082). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSwapClass_enum_t_ul_t = std::underlying_type< UnderlyingSwapClass_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNthToDefault_t = long
 The Nth reference obligation to default in a CDS reference basket. If specified without UnderlyingMthToDefault(2018) the default will trigger a CDS payout. If UnderlyingMthToDefault(2018) is also present then payout occurs between the Nth and Mth obligations to default. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMthToDefault_t = long
 The Mth reference obligation to default in a CDS reference basket. When UnderlyingNthToDefault(2017) and UnderlyingMthToDefault(2018) are represented then the CDS payout occurs between the Nth and Mth obligations to default. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettledEntityMatrixSource_t = std::string
 Relevant settled entity matrix source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettledEntityMatrixPublicationDate_t = LocalMktDate
 Specifies the publication date of the applicable version of the matrix. If not specified, the Standard Terms Supplement defines rules for which version of the matrix is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikeMultiplier_t = double
 Used for derivatives. Multiplier applied to the strike price for the purpose of calculating the settlement value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikeValue_t = double
 Used for derivatives. The number of shares/units for the financial instrument involved in the option trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikePriceDeterminationMethod_enum_t = long
 Specifies how the strike price is determined at the point of option exercise. The strike may be fixed throughout the life of the option, set at expiration to the value of the underlying, set to the average value of the underlying , or set to the optimal value of the underlying. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikePriceBoundaryMethod_enum_t = long
 Specifies the boundary condition to be used for the strike price relative to the underlying price at the point of option exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikePriceBoundaryPrecision_t = Percentage
 Used in combination with StrikePriceBoundaryMethod(1479) to specify the percentage of the strike price in relation to the underlying price. The percentage is generally 100 or greater for puts and 100 or less for calls. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMinPriceIncrement_t = double
 Minimum price increment for the instrument. Could also be used to represent tick value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMinPriceIncrementAmount_t = Amt
 Minimum price increment amount associated with the UnderlyingMinPriceIncrement(2026). For listed derivatives, the value can be calculated by multiplying UnderlyingMinPriceIncrement(2026) by UnderlyingContractMultiplier(436). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptPayoutType_enum_t = long
 Indicates the type of valuation method or payout trigger for an in-the-money option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptPayoutAmount_t = Amt
 Cash amount indicating the pay out associated with an option. For binary options this is a fixed amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPriceQuoteMethod_enum_t_ul_t = std::underlying_type< UnderlyingPriceQuoteMethod_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingValuationMethod_enum_t_ul_t = std::underlying_type< UnderlyingValuationMethod_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingListMethod_enum_t = long
 Indicates whether the instruments are pre-listed only or can also be defined via user request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCapPrice_t = Price
 Used to express the ceiling price of a capped call. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFloorPrice_t = Price
 Used to express the floor price of a capped put. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFlexibleIndicator_t = Boolean
 Used to indicate if a security has been defined as flexible according to "non-standard" means. Analog to CFICode Standard/Non-standard indicator. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFlexProductEligibilityIndicator_t = Boolean
 Used to indicate if a product or group of product supports the creation of flexible securities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPositionLimit_t = long
 Position limit for the instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNTPositionLimit_t = long
 Position Limit in the near-term contract for a given exchange-traded product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPool_t = std::string
 Identifies the mortgage backed security (MBS) / asset backed security (ABS) pool. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingContractSettlMonth_t = MonthYear
 Specifies when the contract (i.e. MBS/TBA) will settle. Must be present for MBS/TBA. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDatedDate_t = LocalMktDate
 If different from IssueDate() More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInterestAccrualDate_t = LocalMktDate
 If different from IssueDate and DatedDate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingShortSaleRestriction_enum_t = long
 Indicates whether a restriction applies to short selling a security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingRefTickTableID_t = long
 Spread table code referred by the security or symbol. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventType_enum_t = long
 Identifies the type of complex event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexOptPayoutAmount_t = Amt
 Cash amount indicating the pay out associated with an event. For binary options this is a fixed amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventPrice_t = Price
 Specifies the price at which the complex event takes effect. Impact of the event price is determined by the UnderlyingComplexEventType(2046). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventPriceBoundaryMethod_enum_t = long
 Specifies the boundary condition to be used for the event price relative to the UnderlyingComplexEventPrice(2048) at the point the complex event outcome takes effect as determined by the UnderlyingComplexEventPriceTimeType(2051). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventPriceBoundaryPrecision_t = Percentage
 Used in combination with UnderlyingComplexEventPriceBoundaryMethod(2049) to specify the percentage of the strike price in relation to the underlying price. The percentage is generally 100 or greater for puts and 100 or less for calls. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventPriceTimeType_enum_t = long
 Specifies when the complex event outcome takes effect. The outcome of a complex event is a payout or barrier action as specified by the UnderlyingComplexEventType(2046). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCondition_enum_t = long
 Specifies the condition between complex events when more than one event is specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventStartDate_t = UTCDateOnly
 The start date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventEndDate_t = UTCDateOnly
 The end date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventStartTime_t = UTCTimeOnly
 The start time of the time range on which a complex event date is effective. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventEndTime_t = UTCTimeOnly
 The end time of the time range on which a complex event date is effective. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegEventType_enum_t = long
 Code to represent the type of event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegEventDate_t = LocalMktDate
 The date of the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegEventTime_t = UTCTimestamp
 Specific time of event. To be used in combination with LegEventDate(2061). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegEventTimeUnit_enum_t_ul_t = std::underlying_type< LegEventTimeUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegEventTimePeriod_t = long
 Time unit multiplier for the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegEventPx_t = Price
 Predetermined price of issue at event, if applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegEventText_t = std::string
 Free form text to specify additional information or enumeration description when a standard value does not apply. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAssetClass_enum_t = long
 The broad asset category for assessing risk exposure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAssetSubClass_enum_t = long
 The general subcategory description of the asset class. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAssetType_t = std::string
 Used to provide more specific description of the asset specified in LegAssetSubClass(2068). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSwapClass_enum_t_ul_t = std::underlying_type< LegSwapClass_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEventText_t = std::string
 Free form text to specify comments related to the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingEventTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingEventText(2073) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingEventText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingEventText(2071) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingEventText(2071) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegEventTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegEventText(2075) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegEventText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegEventText(2066) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegEventText(2066) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecondaryAssetClass_enum_t = long
 The broad asset category for assessing risk exposure for a multi-asset trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecondaryAssetSubClass_enum_t = long
 An indication of the general description of the asset class. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecondaryAssetType_t = std::string
 Used to provide more specific description of the asset specified in LegSecondaryAssetSubClass(2078). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecondaryAssetClass_enum_t = long
 The broad asset category for assessing risk exposure for a multi-asset trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecondaryAssetSubClass_enum_t = long
 An indication of the general description of the asset class. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecondaryAssetType_t = std::string
 Used to provide more specific description of the asset specified in UnderlyingSecondaryAssetSubClass(2082). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PreviousClearingBusinessDate_t = LocalMktDate
 The date of the previous clearing business day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValuationDate_t = LocalMktDate
 The valuation date of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValuationTime_t = std::string
 The valuation time of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValuationBusinessCenter_t = std::string
 Identifies the business center whose calendar is used for valuation, e.g. "GLOB". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginAmtFXRate_t = double
 Foreign exchange rate used to compute the MarginAmt(1645) from the MarginAmtCcy(1646) and the Currency(15). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralFXRate_t = double
 Foreign exchange rate used to compute the CurrentCollateralAmount(1704) from the CollateralCurrency(1646) and the Currency(15). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralAmountMarketSegmentID_t = std::string
 Market segment associated with the collateral amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralAmountMarketID_t = std::string
 Market associated with the collateral amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PayCollectFXRate_t = double
 Foreign exchange rate used to compute the PayAmount(1710) or CollectAmount(1711) from the PayCollectCurrency(1709) and the Currency(15). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosAmtStreamDesc_t = std::string
 Corresponds to the value in StreamDesc(40051) in the StreamGrp component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionFXRate_t = double
 Foreign exchange rate used to compute the PosAmt(708) from the PositionCurrency(1055) and the Currency (15). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosAmtMarketSegmentID_t = std::string
 Market segment associated with the position amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosAmtMarketID_t = std::string
 Market associated with the position amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TerminatedIndicator_t = Boolean
 Indicates if the position has been terminated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ShortMarkingExemptIndicator_t = Boolean
 Indicates whether the originating account is exempt (Y) from marking orders as short or not (N). This designation may be used on both buy and sell orders. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedRegulatoryTradeIDSource_t = std::string
 Specifies the identifier of the reporting entity as assigned by regulatory agency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AttachmentName_t = std::string
 Specifies the file name of the attachment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AttachmentMediaType_t = std::string
 The MIME media type (and optional subtype) of the attachment. The values used are those assigned, listed and maintained by IANA (www.iana.org) [RFC2046]. See http://www.iana.org/assignments/media-types/index.html for available types. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AttachmentClassification_t = std::string
 Specifies semantically the type of the attached document from a business perspective. The default classification scheme reuses the FIX standard classification scheme of a high level section (pretrade, trade, posttrade, etc.) and a category, then a specific application or document type. The expression follows {"section/category/application type"}. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AttachmentExternalURL_t = std::string
 Used to specify an external URL where the attachment can be obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AttachmentEncodingType_enum_t = long
 The encoding type of the content provided in EncodedAttachment(2112). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnencodedAttachmentLen_t = long
 Unencoded content length in bytes. Can be used to validate successful unencoding. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedAttachmentLen_t = Length
 Byte length of encoded the EncodedAttachment(2112) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedAttachment_t = private_::base64Binary_type
 The content of the attachment in the encoding format specified in the AttachmentEncodingType(2109) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AttachmentKeyword_t = std::string
 Can be used to provide data or keyword tagging of the content of the attachment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NegotiationMethod_enum_t = long
 Specifies the negotiation method to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NextAuctionTime_t = UTCTimestamp
 The time of the next auction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexOptPayoutPaySide_enum_t = long
 Trade side of payout payer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexOptPayoutReceiveSide_enum_t = long
 Trade side of payout receiver. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexOptPayoutUnderlier_t = std::string
 Reference to the underlier whose payments are being passed through. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexOptPayoutPercentage_t = Percentage
 Percentage of observed price for calculating the payout associated with the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexOptPayoutTime_enum_t = long
 Specifies when the payout is to occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexOptPayoutCurrency_t = Currency
 Specifies the currency of the payout amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventPricePercentage_t = Percentage
 Specifies the price percentage at which the complex event takes effect. Impact of the event price is determined by the ComplexEventType(1484). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCurrencyOne_t = Currency
 Specifies the first or only reference currency of the trade. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCurrencyTwo_t = Currency
 Specifies the second reference currencyof the trade. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventQuoteBasis_enum_t = long
 For foreign exchange Quanto option feature. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventFixedFXRate_t = double
 Specifies the fixed FX rate alternative for FX Quantro options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventDeterminationMethod_t = std::string
 Specifies the method according to which an amount or a date is determined.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCalculationAgent_enum_t = long
 Used to identify the calculation agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventStrikePrice_t = Price
 Upper strike price for Asian option feature. Strike percentage for a Strike Spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventStrikeFactor_t = double
 Strike factor for Asian option feature. Upper strike percentage for a Strike Spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventStrikeNumberOfOptions_t = long
 Upper string number of options for a Strike Spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventsXIDRef_t = private_::IDREF_type
 Reference to credit event table elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventNotifyingParty_enum_t = long
 The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventBusinessCenter_t = std::string
 The local business center for which the credit event is to be determined. The inclusion of this business center implies that Greenwich Mean Time in Section 3.3 of the 2003 ISDA Credit Derivatives Definitions is replaced by the local time of the specified business center. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventStandardSources_t = Boolean
 When this element is specified and set to 'Y', indicates that ISDA defined Standard Public Sources are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventMinimumSources_t = long
 The minimum number of the specified public information sources that must publish information that reasonably confirms that a credit event has occurred. The market convention is two. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventXID_t = private_::ID_type
 Identifier of this complex event for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventXIDRef_t = private_::IDREF_type
 Reference to a complex event elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValuationReferenceModel_t = std::string
 Specifies the methodology and/or assumptions used to generate the trade value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrategyType_enum_t_ul_t = std::underlying_type< StrategyType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommonPricingIndicator_t = Boolean
 When this element is specified and set to 'Y', it indicates that common pricing applies. Common pricing may be relevant for a transaction that references more than one commodity reference price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlDisruptionProvision_enum_t = long
 Specifies the consequences of bullion settlement disruption events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentRoundingPrecision_t = long
 Specifies the rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettleOnOpenFlag_t = std::string
 Indicator to determine if the instrument is to settle on open. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityStatus_enum_t_ul_t = std::underlying_type< LegSecurityStatus_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegRestructuringType_enum_t_ul_t = std::underlying_type< LegRestructuringType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSeniority_enum_t_ul_t = std::underlying_type< LegSeniority_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegNotionalPercentageOutstanding_t = Percentage
 Indicates the notional percentage of the deal that is still outstanding based on the remaining components of the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOriginalNotionalPercentageOutstanding_t = Percentage
 Used to reflect the Original value prior to the application of a credit event. See LegNotionalPercentageOutstanding(2151). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAttachmentPoint_t = Percentage
 Lower bound percentage of the loss that the tranche can endure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDetachmentPoint_t = Percentage
 Upper bound percentage of the loss the tranche can endure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSwapSubClass_enum_t_ul_t = std::underlying_type< LegSwapSubClass_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegNthToDefault_t = long
 The Nth reference obligation in a CDS reference basket. If specified without LegMthToDefault(2158) the default will trigger a CDS payout. If LegMthToDefault(2158) is also present then payout occurs between the Nth and Mth obligations to default. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMthToDefault_t = long
 The Mth reference obligation to default in a CDS reference basket. When an NthToDefault(2157) to MthToDefault(2158) are represented then the CDS payout occurs between the Nth and Mth obligations to default. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettledEntityMatrixSource_t = std::string
 Relevant settled entity matrix source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettledEntityMatrixPublicationDate_t = LocalMktDate
 The publication date of the applicable version of the matrix. When this element is omitted, the Standard Terms Supplement defines rules for which version of the matrix is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCouponType_enum_t = long
 Specifies the coupon type of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegTotalIssuedAmount_t = Amt
 Specifies the total amount of the issue. Corresponds to the par value multiplied by the number of issued security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCouponFrequencyPeriod_t = long
 Time unit multiplier for the frequency of the bond's coupon payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCouponFrequencyUnit_enum_t_ul_t = std::underlying_type< LegCouponFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCouponDayCount_enum_t = long
 The day count convention used in interest calculations for a bond or an interest bearing security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegConvertibleBondEquityID_t = std::string
 Identifies the equity in which a convertible bond can be converted to. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegContractPriceRefMonth_t = MonthYear
 Reference month if there is no applicable LegMaturityMonthYear(610) value for the contract or security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegLienSeniority_enum_t = long
 Indicates the seniority level of the lien in a loan. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegLoanFacility_enum_t = long
 Specifies the type of loan when the credit default swap's reference obligation is a loan. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReferenceEntityType_enum_t = long
 Specifies the type of reference entity for first-to-default CDS basket contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegIndexSeries_t = long
 The series identifier of a credit default swap index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegIndexAnnexVersion_t = long
 The version of a credit default swap index annex. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegIndexAnnexDate_t = LocalMktDate
 The date of a credit default swap index series annex. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegIndexAnnexSource_t = std::string
 The source of a credit default swap series annex. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlRateIndex_t = std::string
 In an outright or forward commodity trade that is cash settled this is the index used to determine the cash payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlRateIndexLocation_t = std::string
 This is an optional qualifying attribute of LegSettlementRateIndex(2176) such as the delivery zone for an electricity contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExpirationDesc_t = std::string
 Description of the option expiration. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegOptionExpirationDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegOptionExpirationDesc(2180) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegOptionExpirationDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegOptionExpirationDesc(2178) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegOptionExpirationDesc(2178). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikeMultiplier_t = double
 Used for derivatives. Multiplier applied to the strike price for the purpose of calculating the settlement value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikeValue_t = double
 The number of shares/units for the financial instrument involved in the option trade. Used for derivatives. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikeUnitOfMeasure_enum_t = std::string
 Used to express the unit of measure (UOM) of the price if different from the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikeIndex_t = std::string
 Specifies the index used to calculate the strike price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikeIndexSpread_t = PriceOffset
 Specifies the strike price offset from the named index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikePriceDeterminationMethod_enum_t = long
 Specifies how the strike price is determined at the point of option exercise. The strike may be fixed throughout the life of the option, set at expiration to the value of the underlying, set to the average value of the underlying , or set to the optimal value of the underlying. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikePriceBoundaryMethod_enum_t = long
 Specifies the boundary condition to be used for the strike price relative to the underlying price at the point of option exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikePriceBoundaryPrecision_t = Percentage
 Used in combination with StrikePriceBoundaryMethod(2187) to specify the percentage of the strike price in relation to the underlying price. The percentage is generally 100 or greater for puts and 100 or less for calls. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegUnderlyingPriceDeterminationMethod_enum_t = long
 Specifies how the underlying price is determined at the point of option exercise. The underlying price may be set to the current settlement price, set to a special reference, set to the optimal value of the underlying during the defined period ("Look-back") or set to the average value of the underlying during the defined period ("Asian option"). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMinPriceIncrement_t = double
 Minimum price increment for a given exchange-traded instrument. Could also be used to represent tick value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMinPriceIncrementAmount_t = Amt
 Minimum price increment amount associated with the LegMinPriceIncrement(2190). For listed derivatives, the value can be calculated by multiplying LegMinPriceIncrement(2190) by LegContractMultiplier(614). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptPayoutType_enum_t = long
 Indicates the type of valuation method or trigger payout for an in-the-money option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptPayoutAmount_t = Amt
 Cash amount indicating the pay out associated with an option. For binary options this is a fixed amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPriceQuoteMethod_enum_t_ul_t = std::underlying_type< LegPriceQuoteMethod_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegValuationMethod_enum_t_ul_t = std::underlying_type< LegValuationMethod_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegValuationSource_t = std::string
 Specifies the source of trade valuation data. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegValuationReferenceModel_t = std::string
 Specifies the methodology and/or assumptions used to generate the trade value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegListMethod_enum_t = long
 Indicates whether instruments are pre-listed only or can also be defined via user request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCapPrice_t = Price
 Used to express the ceiling price of a capped call. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegFloorPrice_t = Price
 Used to express the floor price of a capped put. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegFlexibleIndicator_t = Boolean
 Used to indicate a derivatives security that can be defined using flexible terms. The terms commonly permitted to be defined by market participants are expiration date and strike price. FlexibleIndicator is an alternative to LegCFICode(608) Standard/Non-standard attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegFlexProductEligibilityIndicator_t = Boolean
 Used to indicate if a product or group of product supports the creation of flexible securities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventStartTime_t = UTCTimeOnly
 The start time of the time range on which a complex event date is effective. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPositionLimit_t = long
 Position Limit for a given exchange-traded product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegNTPositionLimit_t = long
 Position limit in the near-term contract for a given exchange-traded product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCPProgram_enum_t = long
 The program under which a commercial paper is issued. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCPRegType_t = std::string
 The registration type of a commercial paper issuance. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegShortSaleRestriction_enum_t = long
 Indicates whether a restriction applies to short selling a security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssetGroup_enum_t = long
 Indicates the broad product or asset classification. May be used to provide grouping for the product taxonomy (Product(460), SecurityType(167), etc.) and/or the risk taxonomy (AssetClass(1938), AssetSubClass(1939), AssetType(1940), etc.). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrategyType_enum_t_ul_t = std::underlying_type< LegStrategyType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCommonPricingIndicator_t = Boolean
 When this element is specified and set to 'Y', it indicates that common pricing applies. Common pricing may be relevant for a transaction that references more than one commodity reference price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlDisruptionProvision_enum_t = long
 Specifies the consequences of bullion settlement disruption events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInstrumentRoundingPrecision_t = long
 Specifies the rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeRate_t = Percentage
 The fee rate when MiscFeeAmt(137) is a percentage of trade quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeAmountDue_t = Amt
 The fee amount due if different from MiscFeeAmt(137). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventType_enum_t = long
 Identifies the type of complex event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexOptPayoutPaySide_enum_t = long
 Trade side of payout payer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexOptPayoutReceiveSide_enum_t = long
 Trade side of payout receiver. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexOptPayoutUnderlier_t = std::string
 Reference to the underlier whose payments are being passed through. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexOptPayoutAmount_t = Amt
 Cash amount indicating the pay out associated with an event. For binary options this is a fixed amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexOptPayoutPercentage_t = Percentage
 Percentage of observed price for calculating the payout associated with the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexOptPayoutTime_enum_t = long
 Specifies when the payout is to occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexOptPayoutCurrency_t = Currency
 Specifies the currency of the payout amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventPrice_t = Price
 Specifies the price at which the complex event takes effect. Impact of the event price is determined by the LegComplexEventType(2219). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventPricePercentage_t = Percentage
 Specifies the price percentage at which the complex event takes effect. Impact of the event price is determined by the LegComplexEventType(2219). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventPriceBoundaryMethod_enum_t = long
 Specifies the boundary condition to be used for the event price relative to the complex event price at the point the complex event outcome takes effect as determined by the LegComplexEventPriceTimeType(2231). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventPriceBoundaryPrecision_t = Percentage
 Used in combination with LegComplexEventPriceBoundaryMethod(2229) to specify the percentage of the strike price in relation to the underlying price. The percentage is generally 100 or greater for puts and 100 or less for calls. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventPriceTimeType_enum_t = long
 Specifies when the complex event outcome takes effect. The outcome of a complex event is a payout or barrier action as specified by the LegComplexEventType(2219). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCondition_enum_t = long
 Specifies the condition between complex events when more than one event is specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCurrencyOne_t = Currency
 Specifies the first or only reference currency of the trade. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCurrencyTwo_t = Currency
 Specifies the second reference currency of the trade. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventQuoteBasis_enum_t = long
 For foreign exchange Quanto option feature. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventFixedFXRate_t = double
 Specifies the fixed FX rate alternative for FX Quantro options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventDeterminationMethod_t = std::string
 Specifies the method according to which an amount or a date is determined.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCalculationAgent_enum_t = long
 Used to identify the calculation agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventStrikePrice_t = Price
 Upper strike price for Asian option feature. Strike percentage for a Strike Spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventStrikeFactor_t = double
 Strike factor for Asian option feature. Upper strike percentage for a Strike Spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventStrikeNumberOfOptions_t = long
 Upper string number of options for a Strike Spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventsXIDRef_t = private_::IDREF_type
 Reference to credit event table elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventNotifyingParty_enum_t = long
 The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventBusinessCenter_t = std::string
 Specifies the local business center for which the credit event is to be determined. The inclusion of this business center implies that Greenwich Mean Time in Section 3.3 of the 2003 ISDA Credit Derivatives Definitions is replaced by the local time of the specified business center. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventStandardSources_t = Boolean
 When this element is specified and set to 'Y', indicates that ISDA defined Standard Public Sources are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventMinimumSources_t = long
 The minimum number of the specified public information sources that must publish information that reasonably confirms that a credit event has occurred. The market convention is two. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventEndTime_t = UTCTimeOnly
 The end time of the time range on which a complex event date is effective. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventXID_t = private_::ID_type
 Identifier of this complex event for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventXIDRef_t = private_::IDREF_type
 Reference to a complex event elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventStartDate_t = UTCDateOnly
 The start date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventEndDate_t = UTCDateOnly
 The end date of the date range on which a complex event is effective. The start date will be set equal to the end date for single day events such as Bermuda options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInstrumentPartyID_t = std::string
 Used to identify party id related to instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInstrumentPartyRole_enum_t = long
 Used to identify the role of instrument party id. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInstrumentPartySubID_t = std::string
 PartySubID value within an instrument party repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInstrumentPartySubIDType_enum_t = long
 Type of LegInstrumentPartySubID (2259) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexOptPayoutPaySide_enum_t = long
 Trade side of payout payer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexOptPayoutReceiveSide_enum_t = long
 Trade side of payout receiver. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexOptPayoutUnderlier_t = std::string
 Reference to the underlier whose payments are being passed through. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexOptPayoutPercentage_t = Percentage
 Percentage of observed price for calculating the payout associated with the event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexOptPayoutTime_enum_t = long
 The time when the payout is to occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexOptPayoutCurrency_t = Currency
 Specifies the currency of the payout amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventPricePercentage_t = Percentage
 Specifies the price percentage at which the complex event takes effect. Impact of the event price is determined by the UnderlyingComplexEventType(2046). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCurrencyOne_t = Currency
 Specifies the first or only reference currency of the trade. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCurrencyTwo_t = Currency
 Specifies the second reference currency of the trade. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventQuoteBasis_enum_t = long
 Specifies the currency pairing for the quote.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventFixedFXRate_t = double
 Specifies the fixed FX rate alternative for FX Quantro options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventDeterminationMethod_t = std::string
 Specifies the method according to which an amount or a date is determined.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCalculationAgent_enum_t = long
 Used to identify the calculation agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventStrikePrice_t = Price
 Upper strike price for Asian option feature. Strike percentage for a Strike Spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventStrikeFactor_t = double
 Strike factor for Asian option feature. Upper strike percentage for a Strike Spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventStrikeNumberOfOptions_t = long
 Upper string number of options for a Strike Spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventsXIDRef_t = private_::IDREF_type
 Reference to credit event table elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventNotifyingParty_enum_t = long
 The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventBusinessCenter_t = std::string
 Specifies the local business center for which the credit event is to be determined. The inclusion of this business center implies that Greenwich Mean Time in Section 3.3 of the 2003 ISDA Credit Derivatives Definitions is replaced by the local time of the specified business center. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventStandardSources_t = Boolean
 When this element is specified and set to 'Y', indicates that ISDA defined Standard Public Sources are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventMinimumSources_t = long
 The minimum number of the specified public information sources that must publish information that reasonably confirms that a credit event has occurred. The market convention is two. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventXID_t = private_::ID_type
 Identifier of this complex event for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventXIDRef_t = private_::IDREF_type
 Reference to a complex event elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlRateIndex_t = std::string
 In an outright or forward commodity trade that is cash settled this is the index used to determine the cash payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlRateIndexLocation_t = std::string
 This is an optional qualifying attribute of UnderlyingSettlementRateIndex(2284) such as the delivery zone for an electricity contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExpirationDesc_t = std::string
 Description of the option expiration. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingOptionExpirationDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingOptionExpirationDesc(2288) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingOptionExpirationDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingOptionExpirationDesc(2286) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingOptionExpirationDesc(2286). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSwapSubClass_enum_t_ul_t = std::underlying_type< UnderlyingSwapSubClass_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikeUnitOfMeasure_enum_t = std::string
 Used to express the unit of measure (UOM) of the price if different from the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikeIndex_t = std::string
 Specifies the index used to calculate the strike price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikeIndexSpread_t = PriceOffset
 Specifies the strike price offset from the named index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingValuationSource_t = std::string
 Specifies the source of trade valuation data. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingValuationReferenceModel_t = std::string
 Specifies the methodology and/or assumptions used to generate the trade value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrategyType_enum_t_ul_t = std::underlying_type< UnderlyingStrategyType_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCommonPricingIndicator_t = Boolean
 When this element is specified and set to 'Y', it indicates that common pricing applies. Common pricing may be relevant for a transaction that references more than one commodity reference price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlDisruptionProvision_enum_t = long
 Specifies the consequences of settlement disruption events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInstrumentRoundingPrecision_t = long
 Specifies the rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocGrossTradeAmt_t = Amt
 Total amount traded for this account (i.e. quantity * price) expressed in units of currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastQtyChanged_t = Qty
 The positive or negative change in quantity when this report is a trade correction or continuation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeVersion_t = std::string
 Specifies the version of a trade or contract. This is used by systems or trading platforms in conjunction with TradeID(1003) to uniquely identify the version of a trade or contract. If used the conditions for a change of version are subject to bilateral agreement. It is recommended to change the version only for significant updates to the business entity rather than for minor changes to trade details or systematic distribution of reports. Examples where the version would change are trade quantity modification, customer account assignment or trade novation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HistoricalReportIndicator_t = Boolean
 Indicates that the trade or event being reported occurred in the past and the trade is terminated or no longer active. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssetAttributeType_t = std::string
 Specifies the name of the attribute.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssetAttributeValue_t = std::string
 Specifies the value of the asset attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssetAttributeLimit_t = std::string
 Limit or lower acceptable value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAssetAttributeType_t = std::string
 Specifies the name of the attribute.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAssetAttributeValue_t = std::string
 Specifies the value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAssetAttributeLimit_t = std::string
 Limit or lower acceptable value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAssetAttributeType_t = std::string
 Specifies the name of the attribute.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAssetAttributeValue_t = std::string
 Specifies the value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAssetAttributeLimit_t = std::string
 Limit or lower acceptable value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitReportStatus_enum_t = long
 Status of risk limit report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitReportRejectReason_enum_t = long
 The reason for rejecting the PartyRiskLimitsReport(35=CM) or PartyRiskLimitsUpdateReport(35=CR). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckRequestID_t = std::string
 The unique identifier of the PartyRiskLimitCheckRequest(35=DF) message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckID_t = std::string
 The unique and static identifier, at the business entity level, of a risk limit check request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckTransType_enum_t = long
 Specifies the transaction type of the risk limit check request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckType_enum_t = long
 Specifies the type of limit check message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckRequestRefID_t = long
 Specifies the message reference identifier of the risk limit check request message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckRequestType_enum_t = long
 Specifies the type of limit amount check being requested. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckAmount_t = Amt
 Specifies the amount being requested for approval. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckRequestStatus_enum_t = long
 Indicates the status of the risk limit check request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckRequestResult_enum_t = long
 Result of the credit limit check request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitApprovedAmount_t = Amt
 The credit/risk limit amount approved. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionRequestID_t = std::string
 The unique identifier of the PartyActionRequest(35=DH) message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionType_enum_t = long
 Specifies the type of action to take or was taken for a given party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplTestMessageIndicator_t = Boolean
 Used to indicate whether the message being sent is to test the receiving application's availability to process the message. When set to "Y" the message is a test message. If not specified, the message is by default not a test message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionReportID_t = std::string
 The unique identifier of the PartyActionReport(35=DI) message as assigned by the message sender. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionResponse_enum_t = long
 Specifies the action taken as a result of the PartyActionType(2239) of the PartyActionRequest(35=DH) message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionRejectReason_enum_t = long
 Specifies the reason the PartyActionRequest(35=DH) was rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefRiskLimitCheckID_t = std::string
 The reference identifier of the PartyRiskLimitCheckRequest(35=DF) message, or a similar out of band message, that contained the approval for the risk/credit limit check request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefRiskLimitCheckIDType_enum_t = long
 Specifies which type of identifier is specified in RefRiskLimitCheckID(2334) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitVelocityPeriod_t = long
 The time interval for which the clip size limit applies. The velocity time unit is expressed in RiskLimitVelocityUnit(2337). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitVelocityUnit_enum_t_ul_t = std::underlying_type< RiskLimitVelocityUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestingPartyRoleQualifier_enum_t = long
 Qualifies the value of RequestingPartyRole(1660). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckModelType_enum_t = long
 Specifies the type of credit limit check model workflow to apply for the specified party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EventMonthYear_t = MonthYear
 Used with derivatives when an event is express as a month-year with optional day or month or week of month. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegEventMonthYear_t = MonthYear
 Used with derivatives when an event is express as a month-year with optional day or month or week of month. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEventMonthYear_t = MonthYear
 Used with derivatives when an event is express as a month-year with optional day or month or week of month. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitCheckStatus_enum_t = long
 Indicates the status of the risk limit check performed on a trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideRiskLimitCheckStatus_enum_t = long
 Indicates the status of the risk limit check performed on the side of a trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMidPx_t = Price
 Leg Mid price/rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegulatoryTransactionType_enum_t = long
 Specifies the regulatory mandate or rule that the transaction complies with. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAssetGroup_enum_t = long
 Indicates the broad product or asset classification. May be used to provide grouping for the product taxonomy (Product(460), SecurityType(167), etc.) and/or the risk taxonomy (AssetClass(1938), AssetSubClass(1939), AssetType(1940), etc.). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PricePrecision_t = long
 Specifies the price decimal precision of the instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralPortfolioID_t = std::string
 Identifier of the collateral portfolio when reporting on a portfolio basis. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedComplianceTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedComplianceText(2352) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedComplianceText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the ComplianceText(2404) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the ComplianceText(2404) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingUnitPeriodMultiplier_t = long
 Indicates the number of contract periods associated with the minimum trading unit for a given contract duration resulting in the number of total traded contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegTradingUnitPeriodMultiplier_t = long
 Indicates the number of contract periods associated with the minimum trading unit for a given contract duration resulting in the number of total traded contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitStatus_enum_t = long
 The status of risk limits for a party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RemunerationIndicator_enum_t = long
 Indicates whether the trade price was adjusted for compensation (i.e. includes a mark-up, mark-down or commission) in the price paid. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegTotalTradeQty_t = Qty
 Expresses the total quantity traded over the life of the contract when LegLastQty(1418) is to be repeated periodically over the term of the contract. The value is the product of LegLastQty(1418) and LegTradingUnitPeriodMultiplier(2353). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegLastMultipliedQty_t = Qty
 Expresses the quantity bought/sold when LastQty is expressed in contracts. Used in addition to LegLastQty(1418), it is the product of LegLastQty(1418) and LegContractMultiplier(614). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegTotalGrossTradeAmt_t = Amt
 Expresses the full total monetary value of the traded contract. The value is the product of LegLastPx(637) and LegTotalTradeQty(2357) or LegTotalTradeMultipliedQty(2360), if priced in units instead of contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegTotalTradeMultipliedQty_t = Qty
 Expresses the total trade quantity in units where LegContractMultiplier(614) is not 1. The value is the product of LegTotalTradeQty(2357) and LegContractMultiplier(614). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CompressionGroupID_t = std::string
 Use to identify a netting or compression group where trades in the group were netted or compressed. This includes both terminating trades and any remnant trades that result from the operation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SelfMatchPreventionID_t = std::string
 Identifies an order or trade that should not be matched to an opposite order or trade if both buy and sell orders for the same asset contain the same SelfMatchPreventionID(2362) and submitted by the same firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingTradingUnitPeriodMultiplier_t = long
 Indicates the number of contract periods associated with the minimum trading unit for a given contract duration resulting in the number of total traded contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosReportAction_enum_t = long
 Indicates action that triggered the Position Report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlForwardPoints_t = PriceOffset
 FX forward points added to SettlPrice(730). The value is expressed in decimal form and may be a negative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalTradeQty_t = Qty
 Expresses the total quantity traded over the life of the contract when LastQty(32) is repeated periodically over the term of the contract. The value is the product of LastQty(32) and TradingUnitPeriodMultiplier(2353). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastMultipliedQty_t = Qty
 Expresses the quantity bought or sold when LastQty(32) is expressed in number of contracts. Used in addition to LastQty(32). It is the product of LastQty(32) and ContractMultiplier(231). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalGrossTradeAmt_t = Amt
 Expresses the full total monetary value of the traded contract. The value is the product of LastPx(31) and TotalTradeQty(2367) or TotalTradeMultipliedQty(2370), if priced in units instead of contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalTradeMultipliedQty_t = Qty
 Expresses the total trade quantity in units where ContractMultiplier(231) is not 1. The value is the product of TotalTradeQty(2367) and ContractMultiplier(231). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedTradeContinuationText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the TradeContinuationText(2374) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the TradeContinuationText(2374) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedTradeContinuationTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedTradeContinuationText(2371) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IntraFirmTradeIndicator_t = Boolean
 Indicates whether the trade or position was entered into as an intra-group transaction, i.e. between two units of the same parent entity having majority ownership interest in both counterparties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeContinuationText_t = std::string
 Elaboration of the purpose or action of the regulatory report when TradeContinuation(1937)=99 (Other). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRoleQualifier_enum_t = long
 Used to further qualify the value of PartyRole(452). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInstrumentPartyRoleQualifier_enum_t = long
 Used to further qualify the value of DerivativeInstrumentPartyRole(1295). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentPartyRoleQualifier_enum_t = long
 Used to further qualify the value of InstrumentPartyRole(1051). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInstrumentPartyRoleQualifier_enum_t = long
 Used to further qualify the value of LegInstrumentPartyRole(2257). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionPartyRoleQualifier_enum_t = long
 Used to further qualify the value of LegProvisionPartyRole(40536). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested2PartyRoleQualifier_enum_t = long
 Used to further qualify the value of Nested2PartyRole(759). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested3PartyRoleQualifier_enum_t = long
 Used to further qualify the value of Nested3PartyRole(951). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested4PartyRoleQualifier_enum_t = long
 Used to further qualify the value of Nested4PartyRole(1417). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NestedPartyRoleQualifier_enum_t = long
 Used to further qualify the value of NestedPartyRole(538). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionPartyRoleQualifier_enum_t = long
 Used to further qualify the value of ProvisionPartyRole(40177). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestedPartyRoleQualifier_enum_t = long
 Used to further qualify the value of RequestedPartyRole(1509). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeContingency_enum_t = long
 Indicates the contingency attribute for a trade in an asset class that may be contingent on the clearing of a corresponding paired trade (for example Exchange for Physical (EFP), Exchange for Swap (EFS), Exchange for Related (EFR) or Exchange for Option (EFO), collectively called EFRPs). Once the paired trade clears or fails to clear, the related trade (the trade which carries this attribute) ceases to exist. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RootPartyRoleQualifier_enum_t = long
 Used to further qualify the value of RootPartyRole(1119). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPartyRoleQualifier_enum_t = long
 Used to further qualify the value of SettlPartyRole(784). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeConfirmationReferenceID_t = std::string
 A reference or control identifier or number used as a trade confirmation key. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInstrumentPartyRoleQualifier_enum_t = long
 Used to further qualify the value of UnderlyingInstrumentPartyRole(1061). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRefRiskLimitCheckID_t = std::string
 The reference identifier to the PartyRiskLimitCheckRequest(35=DF), or a similar out of band message, message that contained the approval or rejection for risk/credit limit check for this allocation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRefRiskLimitCheckIDType_enum_t = long
 Specifies which type of identifier is specified in AllocRefRiskLimitCheckID(2392) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LimitUtilizationAmt_t = Amt
 The total amount of the limit that has been drawn down against the counterparty. This includes the amount for prior trades. It may or may not include the amount for the given trade, specified in LastLimitAmt(1632), depending upon whether the given trade is considered pending. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LimitAmt_t = Amt
 The limit for the counterparty. This represents the total limit amount, independent of any amount already utilized. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LimitRole_enum_t = long
 Indicates the scope of the limit by role. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegulatoryTradeIDScope_enum_t = long
 Specifies the scope to which the RegulatoryTradeID(1903) applies. Used when a trade must be assigned more than one identifier, e.g. one for the clearing member and another for the client on a cleared trade as with the principal model in Europe. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideRegulatoryTradeIDScope_enum_t = long
 Specifies the scope to which the SideRegulatoryTradeID(1972) applies. Used when a trade must be assigned more than one identifier, e.g. one for the clearing member and another for the client on a cleared trade as with the principal model in Europe. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRegulatoryTradeIDScope_enum_t = long
 Specifies the scope to which the AllocRegulatoryTradeID(1909) applies. Used when a trade must be assigned more than one identifier, e.g. one for the clearing member and another for the client on a cleared trade as with the principal model in Europe. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EffectiveBusinessDate_t = LocalMktDate
 Specifies an explicit business date for associated reference data or transaction. Used when an implicit date is not sufficiently specific. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListManualOrderIndicator_t = Boolean
 Indicates if the list of orders was initially received manually (as opposed to electronically) or if it was entered manually (as opposed to entered by automated trading software). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EntitlementSubType_enum_t = long
 Subtype of an entitlement specified in EntitlementType(1775). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteModelType_enum_t = long
 Quote model type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplianceText_t = std::string
 Free text for compliance information required for regulatory reporting. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecMethod_enum_t = long
 Specifies how the transaction was executed, e.g. via an automated execution platform or other method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRegulatoryLegRefID_t = std::string
 Identifies the leg of the trade the entry applies to by referencing the leg's LegID(1788). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventSpotRate_t = Price
 FX spot rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventForwardPoints_t = PriceOffset
 FX forward points added to spot rate. May be a negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventSpotRate_t = Price
 FX spot rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventForwardPoints_t = PriceOffset
 FX forward points added to spot rate. May be a negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegulatoryLegRefID_t = std::string
 Identifies the leg of the trade the entry applies to by referencing the leg's LegID(1788). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RateSourceReferemcePageHeading_t = std::string
 Identifies the page heading from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedToSecurityID_t = std::string
 The security identifier of the instrument, instrument leg or underlying instrument with which the related instrument has correlation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedToStreamXIDRef_t = private_::IDREF_type
 StreamXID(41303), LegStreamXID(41700) or UnderlyingStreamXID(42016) of the stream with which the related instrument has correlation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideRegulatoryLegRefID_t = std::string
 Identifies the leg of the trade the entry applies to by referencing the leg's LegID(1788). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedToDividendPeriodXIDRef_t = private_::IDREF_type
 The DividendPeriodXID(42293) of the stream dividend period with which the related instrument has correlation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FirmTradeEventID_t = std::string
 An identifier created by the trading party for the life cycle event associated with this report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventSpotRate_t = Price
 FX spot rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventForwardPoints_t = PriceOffset
 FX forward points added to spot rate. May be a negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FillRefID_t = std::string
 A reference to either the value of the FillExecID(1363) or an implicit position of a fills instance in the FillsGrp component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderRequestID_t = long
 Unique message identifier for an order request as assigned by the submitter of the request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassOrderRequestID_t = std::string
 Unique message identifier for a mass order request as assigned by the submitter of the orders. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassOrderReportID_t = std::string
 Unique message identifier for a mass order request as assigned by the receiver of the orders. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassOrderRequestStatus_enum_t = long
 Status of mass order request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassOrderRequestResult_enum_t = long
 Request result of mass order request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderResponseLevel_enum_t = long
 The level of response requested from receiver of mass order messages. A default value should be bilaterally agreed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderEntryID_t = long
 Unique identifier for an order within a single MassOrder(35=DJ) message that can be used as a reference in the MassOrderAck(35=DK) message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecTypeReason_enum_t = long
 The initiating event when an ExecutionReport(35=8) is sent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoOrderEntries_t = long
 Totals number of orders for a mass order or its acknowledgment being fragmented across multiple messages. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetPartySubID_t = std::string
 Party sub-identifier value within a target party repeating group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetPartySubIDType_enum_t = long
 Type of TargetPartySubID(2434) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransferInstructionID_t = std::string
 Unique identifier for the transfer instruction assigned by the submitter. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransferID_t = std::string
 The unique identifier assigned to the transfer entity once it is received, for example, by the CCP or the party governing the transfer process. Generally this same identifier for the transfer is used by all parties involved. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransferReportID_t = std::string
 Unique identifier for the transfer report message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransferTransType_enum_t = long
 Indicates the type of transfer transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransferType_enum_t = long
 Indicates the type of transfer request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransferScope_enum_t = long
 Indicates the type of transfer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransferStatus_enum_t = long
 Status of the transfer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransferRejectReason_enum_t = long
 Reason the transfer instruction was rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransferReportType_enum_t = long
 Indicates the type of transfer report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AggressorTime_t = UTCTimestamp
 Timestamp of aggressive order or quote resulting in match event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FastMarketIndicator_t = Boolean
 Indicates if the instrument is in "fast market" state. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LinkageHandlingIndicator_t = Boolean
 Indicate whether linkage handling is in effect for an instrument or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NumberOfBuyOrders_t = long
 Number of buy orders involved in a trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NumberOfSellOrders_t = long
 Number of sell orders involved in a trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPriceDeterminationMethod_t = long
 Calculation method used to determine settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticReqID_t = std::string
 Message identifier for a statistics request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticRptID_t = std::string
 Message identifier for a statistics report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticName_t = std::string
 The short name or acronym for a set of statistic parameters. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticDesc_t = std::string
 Can be used to provide an optional textual description for a statistic. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticType_enum_t = long
 Type of statistic value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticScope_enum_t = long
 Entities used as basis for the statistics. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticSubScope_enum_t = long
 Sub-scope of the statistics to further reduce the entities used as basis for the statistics. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticScopeType_enum_t = long
 Scope details of the statistics to reduce the number of events being used as basis for the statistics. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticFrequencyPeriod_t = long
 Dissemination frequency of statistics. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticFrequencyUnit_enum_t = long
 Time unit for MDStatisticFrequencyPeriod(2460). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticDelayPeriod_t = long
 Number of time units between the calculation of the statistic and its dissemination. Can be used to defer or delay publication. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticDelayUnit_enum_t = long
 Time unit for MDStatisticDelayPeriod(2462). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticIntervalType_enum_t = long
 Type of interval over which statistic is calculated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticIntervalTypeUnit_enum_t_ul_t = std::underlying_type< MDStatisticIntervalTypeUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticIntervalPeriod_t = long
 Length of time over which the statistic is calculated. Special meaning for a value of zero to express that there is no aggregation over time. Can be used with other interval types expressing relative date and time ranges to combine them with sliding window peaks, e.g. highest volume across 1 minute intervals of the previous day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticIntervalUnit_enum_t = long
 Time unit for MDStatisticIntervalPeriod(2466). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticStartDate_t = UTCTimestamp
 First day of range for which statistical data is collected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticEndDate_t = UTCTimestamp
 Last day of range for which statistical data is collected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticStartTime_t = UTCTimeOnly
 Start time of the time range for which statistical data is collected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticEndTime_t = UTCTimeOnly
 End time of the time range for which statistical data is collected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticRatioType_enum_t = long
 Ratios between various entities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticRequestResult_enum_t = long
 Result returned in response to MarketDataStatisticsRequest (35=DO). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticID_t = std::string
 Unique identifier for a statistic. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticTime_t = UTCTimestamp
 Time of calculation of a statistic. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticStatus_enum_t = long
 Status for a statistic to indicate its availability. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticValue_t = double
 Statistical value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticValueType_enum_t = long
 Type of statistical value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticValueUnit_enum_t = long
 Unit of time for statistical value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedMDStatisticDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedMDStatisticDesc(2482) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedMDStatisticDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the MDStatisticDesc(2455) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the MDStatisticDesc(2455) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRiskLimitCheckStatus_enum_t = long
 Indicates the status of the risk limit check performed on a trade for this allocation instance. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FirmTransactionID_t = std::string
 The unique transaction entity identifier assigned by the firm. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TransactionID_t = std::string
 The unique transaction entity identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::WireReference_t = std::string
 The reference to a wire transfer associated with the transaction. Wire references done via wire services such as Fedwire Output Message Accountabilitty Data "OMAD" or SWIFT Output Sequence Number "OSN". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollRptRejectReason_enum_t = long
 Reject reason code for rejecting the collateral report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollRptStatus_enum_t = long
 The status of the collateral report. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PackageID_t = std::string
 Identifier assigned to a collection of trades so that they can be analyzed as one atomic unit for risk assessment and clearing. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeNumber_t = long
 Ordinal number of the trade within a series of related trades. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAssetGroup_enum_t = long
 Indicates the broad product or asset classification. May be used to provide grouping for the product taxonomy (Product(460), SecurityType(167), etc.) and/or the risk taxonomy (AssetClass(1938), AssetSubClass(1939), AssetType(1940), etc.). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDifferentialPrice_t = PriceOffset
 Used in pricing a group of individual Trade at Settlement (TAS) and Trade At Marker (TAM) contracts as an atomic unit. The value is the negotiated currency offset either at settlement (TAS) or at the time specified in the product definition (TAM). The final contract price is reported in LegLastPx(637). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegDocumentationText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegDocumentationText(2505) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the LegDocumentationText(2505) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegDocumentationTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegDocumentationText(2493) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAgreementCurrency_t = Currency
 Contractual currency forming the basis of a financing agreement and associated transactions. Usually, but not always, the same as the trade currency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAgreementDate_t = LocalMktDate
 A reference to the date the underlying agreement specified by LegAgreementID(2498) and LegAgreementDesc(2497) was executed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAgreementDesc_t = std::string
 The full name of the base standard agreement, annexes and amendments in place between the principals applicable to a financing transaction. See http://www.fpml.org/coding-scheme/master-agreement-type for derivative values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAgreementID_t = std::string
 A common reference to the applicable standing agreement between the counterparties to a financing transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAgreementVersion_t = std::string
 The version of the master agreement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegBrokerConfirmationDesc_t = std::string
 Describes the type of broker confirmation executed between the parties. Can be used as an alternative to MasterConfirmationDesc(1962). See http://www.fpml.org/coding-scheme/broker-confirmation-type for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCreditSupportAgreementDate_t = LocalMktDate
 The date of the ISDA Credit Support Agreement executed between the parties and intended to govern collateral arrangements for all OTC derivatives transactions between those parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCreditSupportAgreementDesc_t = std::string
 The type of ISDA Credit Support Agreement. See http://www.fpml.org/coding-scheme/credit-support-agreement-type for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCreditSupportAgreementID_t = std::string
 A common reference or unique identifier to identify the ISDA Credit Support Agreement executed between the parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryType_enum_t = long
 Identifies type of settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDocumentationText_t = std::string
 A sentence or phrase pertinent to the trade, not a reference to an external document. E.g. "To be registered with the U.S. Environmental Protection Agency, Acid Rain Division, SO2 Allowance Tracking System". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegEndDate_t = LocalMktDate
 End date of a financing deal, i.e. the date the seller reimburses the buyer and takes back control of the collateral. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegGoverningLaw_t = std::string
 Identification of the law governing the transaction. See http://www.fpml.org/coding-scheme/governing-law for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarginRatio_t = Percentage
 The fraction of the cash consideration that must be collateralized, expressed as a percent. A MarginRatio of 2% indicates that the value of the collateral (after deducting for "haircut") must exceed the cash consideration by 2%. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMasterConfirmationAnnexDate_t = LocalMktDate
 The date that an annexation to the master confirmation was executed between the parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMasterConfirmationDate_t = LocalMktDate
 Alternative to broker confirmation. The date of the confirmation executed between the parties and intended to govern all relevant transactions between those parties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMasterConfirmationDesc_t = std::string
 The type of master confirmation executed between the parties. See http://www.fpml.org/coding-scheme/master-confirmation-type for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMasterConfirmationAnnexDesc_t = std::string
 The type of master confirmation annexation executed between the parties. See http://www.fpml.org/coding-scheme/master-confirmation-annex-type for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStartDate_t = LocalMktDate
 Start date of a financing deal, i.e. the date the buyer pays the seller cash and takes control of the collateral. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegTerminationType_enum_t = long
 Type of financing termination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCalculatedCcyQty_t = Qty
 Used for the calculated quantity of the other side of the currency trade applicable to the allocation instance. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralRequestInstruction_t = std::string
 An encoded collateral request processing instruction to the receiver. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralRequestLinkID_t = std::string
 A unique identifier to link together a set or group of requests. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralRequestNumber_t = long
 Ordinal number of the request within a set or group of requests. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNumCollateralRequests_t = long
 Total number of request messages within a set or group of requests. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::WarningText_t = std::string
 Communicates the underlying condition when the request response indicates "warning". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedWarningText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the WarningText(2520) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the WarningText(2520) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedWarningTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedWarningtText(2521) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossedIndicator_enum_t = long
 Indicates whether the order or quote was crossed with another order or quote having the same context, e.g. having accounts with a common ownership. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeReportingIndicator_enum_t = long
 Used between parties to convey trade reporting status. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AffiliatedFirmsTradeIndicator_t = Boolean
 Indicates whether the transaction or position was entered into between two affiliated firms. I.e. one counterparty has an ownership interest in the other counterparty but less than the majority interest. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InternationalSwapIndicator_t = Boolean
 Identifies the swap trade as an "international" transaction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MultiAssetSwapIndicator_t = Boolean
 Indicates a swap that does not have one easily identifiable primary underlying asset, but instead involves multiple underlying assets within one trade repository's jurisdiction that belong to different asset classes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClearingSettlPrice_t = Price
 Clearing settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelativeValueType_enum_t = long
 Indicates the type of relative value measurement being specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelativeValue_t = double
 The valuation of an instrument relative to a base measurement specified in RelativeValueType(2530). This value can be negative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelativeValueSide_enum_t = long
 Specifies the side of the relative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidSpread_t = double
 Basis points relative to a benchmark curve on the bid side, such as LIBOR, or a known security, such as 10Y US Treasury bond. The benchmark security or curve name is specified in the SpreadOrBenchmarkCurveData component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OfferSpread_t = double
 Basis points relative to a benchmark curve on the offer side, such as LIBOR, or a known security, such as 10Y US Treasury bond. The benchmark security or curve name is specified in the SpreadOrBenchmarkCurveData component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDReportEvent_enum_t = long
 Technical event within market data feed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDReportCount_t = long
 Number of reference and market data messages in-between two MarketDataReport(35=DR) messages. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoMarketSegmentReports_t = long
 Total number of reports related to market segments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoInstrumentReports_t = long
 Total number of reports related to instruments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoPartyDetailReports_t = long
 Total number of reports related to party detail information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoEntitlementReports_t = long
 Total number of reports related to party entitlement information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotNoRiskLimitReports_t = long
 Total number of reports related to party risk limit information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketSegmentStatus_enum_t = long
 Status of market segment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketSegmentType_enum_t = long
 Used to classify the type of market segment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketSegmentSubType_enum_t = long
 Used to further categorize market segments within a MarketSegmentType(2543). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedMarketSegmentID_t = std::string
 Identifies a related market segment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketSegmentRelationship_enum_t = long
 Type of relationship between two or more market segments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AuctionTypeProductComplex_t = std::string
 Identifies an entire suite of products for which the auction order type rule applies. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StartPriceRange_t = Price
 Lower boundary for price range. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EndPriceRange_t = Price
 Upper boundary for price range. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceRangeValue_t = Price
 Maximum range expressed as absolute value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceRangePercentage_t = Percentage
 Maximum range expressed as percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceRangeProductComplex_t = std::string
 Identifies an entire suite of products in the context of trading rules related to price ranges. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceRangeRuleID_t = std::string
 Identifier for a price range rule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FastMarketPercentage_t = Percentage
 The percentage factor to be applied to trading rule parameters (e.g. price ranges, size ranges, etc.) when fast market conditions are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteSideIndicator_enum_t = Boolean
 Indicates whether single sided quotes are allowed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FlexProductEligibilityComplex_t = std::string
 Identifies an entire suite of products which are eligible for the creation of flexible securities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NumOfComplexInstruments_t = long
 Represents the total number of multileg securities or user defined securities that make up the security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDepthTimeInterval_t = long
 Specifies the time interval used for netting market data in a price depth feed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDepthTimeIntervalUnit_enum_t = long
 The time unit associated with the time interval of the netting of market data in a price depth feed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDRecoveryTimeInterval_t = long
 Specifies the time interval between two repetitions of the same market data for cyclic recovery feeds. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDRecoveryTimeIntervalUnit_enum_t = long
 The time unit associated with the time interval between two cycles of the same market data in cyclic data recovery feeds. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PrimaryServiceLocationID_t = std::string
 Primary service location identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryServiceLocationID_t = std::string
 Secondary or alternate service location identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchRuleProductComplex_t = std::string
 Identifies an entire suite of products for which the matching rule applies. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CustomerPriority_enum_t = long
 Specifies the kind of priority given to customers. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TickRuleProductComplex_t = std::string
 Identifies an entire suite of products for which the price tick rule applies. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PreviousAdjustedOpenInterest_t = Amt
 Previous day's adjusted open interest. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PreviousUnadjustedOpenInterest_t = Amt
 Previous day's unadjusted open interest. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LowExercisePriceOptionIndicator_t = Boolean
 Indicates if a given option instrument permits low exercise prices (LEPO). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BlockTradeEligibilityIndicator_t = Boolean
 Indicates if a given instrument is eligible for block trading. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentPricePrecision_t = long
 Specifies the number of decimal places for instrument prices. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikePricePrecision_t = long
 Specifies the number of decimal places for exercise price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigStrikePrice_t = Price
 Original exercise price, e.g. after corporate action requiring changes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlSubMethod_enum_t = long
 Specifies a suitable settlement sub-method for a given settlement method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BusinessDayType_enum_t = long
 Relative identification of a business day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClearingPriceOffset_t = PriceOffset
 Constant value required for the calculation of the clearing price, e.g. for variance futures. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VegaMultiplier_t = double
 Constant value required for the calculation of the clearing quantity, e.g. for variance futures. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AnnualTradingBusinessDays_t = long
 Number of trading business days in a year. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalTradingBusinessDays_t = long
 Number of trading business days over the lifetime of an instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingBusinessDays_t = long
 Number of actual trading business days of an instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RealizedVariance_t = double
 Actual or realized variance of an instrument used to calculate settlement prices, e.g. for variance futures. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StandardVariance_t = double
 Standard variance (over the lifetime of an instrument) or initial variance used to calculate settlement prices, e.g. for variance futures. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedClosePrice_t = Price
 Closing price of the underlying required to calculate the RealizedVariance(2587). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OvernightInterestRate_t = double
 Overnight interest rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AccumulatedReturnModifiedVariationMargin_t = double
 The economic cost of the variation margin from one trading day to the next. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CalculationMethod_enum_t = long
 Specifies how the calculation will be made. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderAttributeType_enum_t = long
 The type of order attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderAttributeValue_t = std::string
 The value associated with the order attribute type specified in OrderAttributeType(2594). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeltaCrossed_t = Boolean
 Indicates that the party has taken a position on both a put and a call on the same underlying asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventFuturesPriceValuation_t = Boolean
 Indicates whether the official settlement price as announced by the related exchange is applicable, in accordance with the ISDA 2002 definitions. Applicable only to futures contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventOptionsPriceValuation_t = Boolean
 Indicates whether the official settlement price as announced by the related exchange is applicable, in accordance with the ISDA 2002 definitions. Applicable only to options contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventPVFinalPriceElectionFallback_enum_t = long
 Specifies the fallback provisions for the hedging party in the determination of the final settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeIndexCurvePoint_t = std::string
 The point on the floating rate index curve. Sample values: More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrikeIndexQuote_enum_t = long
 The quote side from which the index price is to be determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExtraordinaryEventAdjustmentMethod_enum_t = long
 Defines how adjustments will be made to the contract should one or more of the extraordinary events occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExchangeLookAlike_t = Boolean
 For a share option trade, indicates whether the instrument is to be treated as an 'exchange look-alike'. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikeIndexCurvePoint_t = std::string
 The point on the floating rate index curve. Sample values: More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrikeIndexQuote_enum_t = long
 The quote side from which the index price is to be determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExtraordinaryEventAdjustmentMethod_enum_t = long
 Defines how adjustments will be made to the contract should one or more of the extraordinary events occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExchangeLookAlike_t = Boolean
 For a share option trade, indicates whether the instrument is to be treated as an 'exchange look-alike'. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventFuturesPriceValuation_t = Boolean
 Indicates whether the official settlement price as announced by the related exchange is applicable, in accordance with the ISDA 2002 definitions. Applicable only to futures contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventOptionsPriceValuation_t = Boolean
 Indicates whether the official settlement price as announced by the related exchange is applicable, in accordance with the ISDA 2002 definitions. Applicable only to options contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventPVFinalPriceElectionFallback_enum_t = long
 Specifies the fallback provisions for the hedging party in the determination of the final settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventFuturesPriceValuation_t = Boolean
 Indicates whether the official settlement price as announced by the related exchange is applicable, in accordance with the ISDA 2002 definitions. Applicable only to futures contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventOptionsPriceValuation_t = Boolean
 Indicates whether the official settlement price as announced by the related exchange is applicable, in accordance with the ISDA 2002 definitions. Applicable only to options contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventPVFinalPriceElectionFallback_enum_t = long
 Specifies the fallback provisions for the hedging party in the determination of the final settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNotional_t = Amt
 Notional value for the equity or bond underlier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNotionalCurrency_t = Currency
 Specifies the currency denomination of the notional value. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNotionalDeterminationMethod_t = std::string
 Specifies the method of determining the notional amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNotionalAdjustments_enum_t = long
 Specifies the conditions that govern the adjustment to the number of units of the return swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionID_t = std::string
 Unique identifier for a position entity. Refer to PosMaintRptID(721) for a unique identifier of a position report message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNotionalXIDRef_t = private_::IDREF_type
 Cross reference to another notional amount for duplicating its properties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFutureID_t = std::string
 In the case of an index underlier specifies the unique identifier for the referenced futures contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikeIndexCurvePoint_t = std::string
 The point on the floating rate index curve. Sample values: More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrikeIndexQuote_enum_t = long
 The quote side from which the index price is to be determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExtraordinaryEventAdjustmentMethod_enum_t = long
 Defines how adjustments will be made to the contract should one or more of the extraordinary events occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExchangeLookAlike_t = Boolean
 For a share option trade, indicates whether the instrument is to be treated as an 'exchange look-alike'. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAverageVolumeLimitationPercentage_t = Amt
 The limit of average percentage of individual securities traded in a day or a number of days. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAverageVolumeLimitationPeriodDays_t = long
 Specifies the limitation period for average daily trading volume in number of days. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDepositoryReceiptIndicator_t = Boolean
 Indicates whether the underlier is a depository receipt. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOpenUnits_t = Qty
 The number of units (units of the index or number of securities, par amount of a bond) that constitute the underlier. In the case of a basket swap, this is used to reference both the number of basket units, and the number of each asset components of the basket when these are expressed in absolute terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingBasketDivisor_t = double
 Specifies the basket divisor amount. This value is normally used to adjust the constituent weight for pricing or to adjust for dividends, or other corporate actions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInstrumentXID_t = private_::ID_type
 Identifier for referencing this UnderlyingInstrument from a parent instrument or a convertible instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralAmountType_enum_t = long
 The type of value in CurrentCollateralAmount(1704). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeSubType_t = std::string
 Used to provide more granular fee types related to a value of MiscFeeType(139). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeSubTypeAmt_t = Amt
 The amount of the specified MiscFeeSubType(2634). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeSubTypeDesc_t = std::string
 Can be used to provide an optional textual description of the fee sub-type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedMiscFeeSubTypeDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedMiscFeeSubTypeDesc(2638) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedMiscFeeSubTypeDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the MiscFeeSubTypeDesc(2636) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the MiscFeeSubTypeDesc(2636) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionAmount_t = Amt
 The commission amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionAmountType_enum_t = long
 Indicates what type of commission is being expressed in CommissionAmount(2640). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionCurrency_t = Currency
 Specifies the currency denomination of the commission amount if different from the trade's currency. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionUnitOfMeasure_enum_t = std::string
 The commission rate unit of measure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the unit of measure. Conditionally required when CommissionUnitOfMeasure(2644) = Ccy (Amount of currency). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionRate_t = double
 The commission rate when CommissionAmount(2640) is based on a percentage of quantity, amount per unit or a factor of "unit of measure". If the rate is a percentage or expressed in basis points, use the decimalized form, e.g. "0.05" for a 5% commission or "0.005" for 50 basis points. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionSharedIndicator_t = Boolean
 Indicates whether the amount in CommissionAmount(2640) is to be shared with a third party, e.g. as part of a directed brokerage commission sharing arrangement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionAmountShared_t = Amt
 Commission amount to be shared with a third party, e.g. as part of a directed brokerage commission sharing arrangement. If specified, this amount should not exceed the amount in CommissionAmount(2640). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionLegRefID_t = std::string
 Identifies the leg of the trade the entry applies to by referencing the leg's LegID(1788). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionDesc_t = std::string
 Description of the commission. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedCommissionDescLen_t = Length
 Byte length of the encoded (non-ASCII characters) EncodedCommissionDesc(2652) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedCommissionDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the CommissionDesc(2650) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the CommissionDesc(2650) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionAmount_t = Amt
 The commission amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionAmountType_enum_t = long
 Indicates what type of commission is being expressed in AllocCommissionAmount(2654). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionCurrency_t = Currency
 Specifies the currency denomination of the commission amount if different from the trade's currency. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionUnitOfMeasure_enum_t = std::string
 The commission rate unit of measure. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionUnitOfMeasureCurrency_t = Currency
 Indicates the currency of the unit of measure. Conditionally required when AllocCommissionUnitOfMeasure(2658) = Ccy (Currency). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionRate_t = double
 The commission rate when AllocCommissionAmount(2654) is based on a percentage of quantity, amount per unit or a factor of "unit of measure". If the rate is a percentage or expressed in basis points, use the decimalized form, e.g. "0.05" for a 5% commission or "0.005" for 50 basis points. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionSharedIndicator_t = Boolean
 Indicates whether the amount in AllocCommissionAmount(2654) is to be shared with a third party, e.g. as part of a directed brokerage commission sharing arrangement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionAmountShared_t = Amt
 Commission amount to be shared with a third party, e.g. as part of a directed brokerage commission sharing arrangement. If specified, this amount should not exceed the amount in AllocCommissionAmount(2654). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionLegRefID_t = std::string
 Identifies the leg of the trade the entry applies to by referencing the leg's LegID(1788). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionDesc_t = std::string
 Description of the commission. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedAllocCommissionDescLen_t = Length
 Byte length of the encoded (non-ASCII characters) EncodedAllocCommissionDesc(2666) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedAllocCommissionDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the AllocCommissionDesc(2664) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the AllocCommissionDesc(2664) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AlgorithmicTradeIndicator_enum_t = long
 Indicates that the order or trade originates from a computer program or algorithm requiring little-to-no human intervention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdRegPublicationType_enum_t = long
 Specifies the type of regulatory trade publication. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TrdRegPublicationReason_enum_t = long
 Additional reason for trade publication type specified in TrdRegPublicationType(2669). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideTradeReportingIndicator_enum_t = long
 Used between parties to convey trade reporting status. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossRequestID_t = std::string
 Unique message identifier for a cross request as assigned by the submitter of the request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FillMatchID_t = std::string
 Identifier assigned by a matching system to a match event containing multiple executions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FillMatchSubID_t = std::string
 Identifier assigned by a matching system to a price level (e.g. match step, clip) within a match event containing multiple executions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassActionReason_enum_t = long
 Reason for submission of mass action. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaximumPricePercentage_t = Percentage
 Maximum deviation, in percentage terms, of an execution price from a reference price, e.g. the initial price of a match event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NotAffectedReason_enum_t = long
 Reason for order being unaffected by mass action even though it belongs to the orders covered by MassActionScope(1374). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TotalNotAffectedOrders_t = long
 Total number of orders unaffected by either the OrderMassActionRequest(35=CA) or OrderMassCancelRequest(35=Q). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderOwnershipIndicator_enum_t = long
 Change of ownership of an order to a specific party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAccount_t = std::string
 Account mnemonic as agreed between buy and sell sides, e.g. broker and institution or investor/intermediary and fund manager. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InTheMoneyCondition_enum_t = long
 Specifies an option instrument's "in the money" condition. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInTheMoneyCondition_enum_t = long
 Specifies an option instrument's "in the money" condition in general terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInTheMoneyCondition_enum_t = long
 Specifies an option instrument's "in the money" condition in general terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInTheMoneyCondition_enum_t = long
 Specifies an option instrument's "in the money" condition in general terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContraryInstructionEligibilityIndicator_t = Boolean
 Identifies whether the option instrument is eligible for contrary instructions at the time of exercise. The contrariness of an instruction will be determined in the context of InTheMoneyCondition(2681). When not specified, the eligibility is undefined or not applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegContraryInstructionEligibilityIndicator_t = Boolean
 Identifies whether the option instrument is eligible for contrary instructions at the time of exercise. The contrariness of an instruction will be determined in the context of LegInTheMoneyCondition(2682). When not specified, the eligibility is undefined or not applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingContraryInstructionEligibilityIndicator_t = Boolean
 Identifies whether the option instrument is eligible for contrary instructions at the time of exercise. The contrariness of an instruction will be determined in the context of UnderlyingInTheMoneyCondition(2683). When not specified, the eligibility is undefined or not applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeContraryInstructionEligibilityIndicator_t = Boolean
 Identifies whether the option instrument is eligible for contrary instructions at the time of exercise. The contrariness of an instruction will be determined in the context of DerivativeInTheMoneyCondition(2684). When not specified, the eligibility is undefined or not applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralMarketPrice_t = Price
 Market price of the collateral, either from market sources or pre-agreed by the counterparties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralPercentOverage_t = Percentage
 Percentage of over-collateralization particularly when CollateralAmountType(2632) = 4 (Additional collateral value) More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCollateralAmountMarketID_t = std::string
 Market associated with the collateral amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCollateralAmountMarketSegmentID_t = std::string
 Market segment associated with the collateral amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCollateralAmountType_enum_t = long
 The type of value in CurrentCollateralAmount(1704). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCollateralCurrency_t = Currency
 Specifies the currency of the collateral; optional, defaults to the settlement currency if not specified. Uses ISO 4217 Currency Code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCollateralFXRate_t = double
 Foreign exchange rate used to compute the SideCurrentCollateralAmount(2702) from the SideCollateralCurrency(2695) and the Currency(15). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCollateralMarketPrice_t = Price
 Market price of the collateral, either from market sources or pre-agreed by the counterparties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCollateralPercentOverage_t = Percentage
 Percentage of over-collateralization particularly when SideCollateralAmountType(2694) = 4 (Additional collateral value). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCollateralPortfolioID_t = std::string
 Identifier of the collateral portfolio when reporting on a portfolio basis. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCollateralType_t = std::string
 Type of collateral on deposit being reported. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCurrentCollateralAmount_t = Amt
 Currency value currently attributed to the collateral. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideHaircutIndicator_t = Boolean
 Indicates, if "Y", that a stated valuation includes a haircut, e.g. that the stated value reflects the subtraction of the haircut. Note that a value of "N" does not imply a haircut is not applicable, only that the haircut (if any) is not reflected in the stated valuation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExDestinationType_enum_t = long
 Identifies the type of execution destination for the order. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketCondition_enum_t = long
 Market condition. In the context of ESMA RTS 8 it is important that trading venues communicate the condition of the market, particularly "stressed" and "exceptional", in order to provide incentives for firms contributing to liquidity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteAttributeType_enum_t = long
 The type of attribute for the quote. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteAttributeValue_t = std::string
 The value associated with the quote attribute type specified in QuoteAttributeType(2707). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceQualifier_enum_t = long
 Qualifier for price. May be used when the price needs to be explicitly qualified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDValueTier_enum_t = long
 Describes the reporting ranges for executed transactions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeQualifier_enum_t = long
 Identifies whether the current entry contributes to the trade or transaction economics, i.e. affects NetMoney(118).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeDesc_t = std::string
 Can be used to provide a textual description of the fee type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FinancialInstrumentFullName_t = std::string
 The full normative name of the financial instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedFinancialInstrumentFullNameLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedFinancialInstrumentFullName(2716) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedFinancialInstrumentFullName_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the FinancialInstrumentFullName(2714) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the FinancialInstrumentFullName(2714) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegFinancialInstrumentFullName_t = std::string
 The full normative name of the multileg's financial instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegFinancialInstrumentFullNameLen_t = Length
 Byte length of encoded (non-ASCII characters) individual multileg instrument's EncodedLegFinancialInstrumentFullName(2719). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegFinancialInstrumentFullName_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegFinancialInstrumentFullName(2717) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the LegFinancialInstrumentFullName(2717) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFinancialInstrumentFullName_t = std::string
 The full normative name of the underlying financial instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingFinancialInstrumentFullNameLen_t = Length
 Byte length of encoded (non-ASCII characters) underlying instrument's EncodedUnderlyingFinancialInstrumentFullName(2722). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingFinancialInstrumentFullName_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingFinancialInstrumentFullName(2720) field in the encoded format specified via the MessageEncoding(347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingFinancialInstrumentFullName(2720) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingIndexCurveUnit_enum_t_ul_t = std::underlying_type< UnderlyingIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingIndexCurvePeriod_t = long
 Curve time multiplier for the underlying index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionAmountSubType_enum_t = long
 Further sub classification of the CommissionAmountType(2641). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionAmountSubType_enum_t = long
 Further sub classification of the AllocCommissionAmountType(2655). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocLegRefID_t = std::string
 Unique identifier for a specific leg (uniqueness not defined as part of the FIX specification). AllocLegRefID(2727tbd) references the value from LegID(1788) in the current multileg order or trade message specifying to which leg the allocation instance applies. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FloatingRateIndexCurvePeriod_t = long
 Time unit multiplier for the floating rate index identified in FloatingRateIndexID(2731). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FloatingRateIndexCurveSpread_t = PriceOffset
 Spread from the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FloatingRateIndexCurveUnit_enum_t_ul_t = std::underlying_type< FloatingRateIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FloatingRateIndexID_t = std::string
 Security identifier of the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IndexRollMonth_t = std::string
 Month identified in the index roll. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssetSubType_t = std::string
 Used to provide a more specific description of the asset specified in AssetType(1940). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommodityFinalPriceType_enum_t = long
 Final price type of the commodity as specified by the trading venue. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FinancialInstrumentShortName_t = std::string
 Short name of the financial instrument. Uses ISO 18774 (FINS) values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NextIndexRollDate_t = LocalMktDate
 Next index roll date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAssetSubType_t = std::string
 Used to provide a more specific description of the asset specified in LegAssetType(2069). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegFinancialInstrumentShortName_t = std::string
 Short name of the financial instrument. Uses ISO 18774 (FISN) values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryAssetSubType_t = std::string
 Used to provide a more specific description of the asset specified in SecondaryAssetType(1979). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFinancialInstrumentShortName_t = std::string
 Short name of the financial instrument. Uses ISO 18774 (FINS) values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecondaryAssetSubType_t = std::string
 Used to provide a more specific description of the asset specified in LegSecondaryAssetType(2079). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAssetSubType_t = std::string
 Used to provide a more specific description of the asset specified in UnderlyingAssetType(2015). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecondaryAssetSubType_t = std::string
 May be used to provide a more specific description of the asset specified in UnderlyingSecondaryAssetType(2083). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReferenceDataDate_t = UTCTimestamp
 Reference data entry's date-time of the type specified in ReferenceDataDateType(2748). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReferenceDataDateType_enum_t = long
 Reference data entry's date-time type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecutionTimestamp_t = UTCTimestamp
 Time of the individual execution. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReportingPx_t = Price
 Represents the reportable price on fill when an instance of the Parties component with PartyRole(452) = 73 (Execution Venue) is present to prevent having to compute running totals. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReportingQty_t = Qty
 Represents the reportable quantity on fill when an instance of the Parties component with PartyRole(452) = 73 (Execution Venue) is present to prevent having to compute running totals. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryRouteOrCharter_t = std::string
 Specific delivery route or time charter average. Applicable to commodity freight contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnTrigger_enum_t = long
 Indicates the type of return or payout trigger for the swap or forward. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryRouteOrCharter_t = std::string
 Specific delivery route or time charter average. Applicable to commodity freight contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnTrigger_enum_t = long
 Indicates the type of return or payout trigger for the swap or forward. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryRouteOrCharter_t = std::string
 Specific delivery route or time charter average. Applicable to commodity freight contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnTrigger_enum_t = long
 Indicates the type of return or payout trigger for the swap or forward. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRequestID_t = std::string
 Unique identifier for the request message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::GroupAmount_t = Amt
 Indicates the total notional units or amount of an allocation group. Includes any allocated units or amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::GroupRemainingAmount_t = Amt
 Indicates the remaining notional units or amount of an allocation group that has not yet been allocated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocGroupAmount_t = Amt
 Indicates the notional units or amount being allocated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceMarkup_t = PriceOffset
 Price offset of the markup denominated in the price type of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AveragePriceType_enum_t = long
 The average pricing model used for block trades. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AveragePriceStartTime_t = UTCTimestamp
 Start of the time period during which price averaging occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AveragePriceEndTime_t = UTCTimestamp
 End of the time period during which price averaging occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderPercentOfTotalVolume_t = Percentage
 For Percent-of-volume (POV) average pricing this is the target percentage this order quantity represents of the total trading volume of an instrument during the specified time period. This provides the data needed to ensure that the average price is fair based on the total sum of grouped POV trades. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocGroupStatus_enum_t = long
 Status of the trade give-up relative to the group identified in AllocGroupID(1730). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocRequestStatus_enum_t = long
 Status of the AllocationInstructionAlertRequest(35=DU). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocAvgPxIndicator_enum_t = long
 Average pricing indicator at the allocation level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocAvgPxGroupID_t = std::string
 Used by submitting firm to group trades being sub-allocated into an average price group. The trades in the average price group will be used to calculate an average price for the group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PreviousAllocGroupID_t = std::string
 When reporting a group change by the central counterparty to allocations of trades for the same instrument traded at the same price this identifies the previous group identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchExceptionType_enum_t = long
 Type of matching exception. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchExceptionElementType_enum_t = long
 Identifies the data point used in the matching operation which resulted in an exception. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchExceptionElementName_t = std::string
 The matching exception data point name, for example: "Trade currency". This may be used for display purposes, providing a corresponding description for the value in MatchExceptionElementType(2774). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchExceptionAllocValue_t = std::string
 The allocating party's data value used in the match operation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchExceptionConfirmValue_t = std::string
 The confirming party's data value used in the match operation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchExceptionToleranceValue_t = double
 The data element's tolerance value. Omitted if no tolerance is allowed or not applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchExceptionToleranceValueType_enum_t = long
 The type of value in MatchExceptionToleranceValue(2778). Omitted if no tolerance is allowed or not applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchExceptionText_t = std::string
 Description of the exception. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchingDataPointIndicator_enum_t = long
 Data point's matching type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchingDataPointValue_t = std::string
 Value of the matching data point. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchingDataPointType_enum_t = long
 Identifies the data point used in the matching operation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchingDataPointName_t = std::string
 The matching data point name, for example: "Trade currency". This may be used for display purposes, providing a corresponding description for the value in MatchingDataPointType(2784). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationRequestID_t = std::string
 The message identifier for the trade aggregation request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationRequestRefID_t = std::string
 Reference identifier to a previously sent trade aggregation message being cancelled or replaced. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationTransType_enum_t = long
 Identifies the trade aggregation transaction type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AggregatedQty_t = Qty
 Total quantity of orders or fills quantity aggregated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationRequestStatus_enum_t = long
 Status of the trade aggregation request. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationRejectReason_enum_t = long
 Reason for trade aggregation request being rejected. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationReportID_t = std::string
 Unique identifier for the TradeAggregationReport(35=DX). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AvgSpotRate_t = Price
 The average FX spot rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AvgForwardPoints_t = PriceOffset
 The average forward points. May be a negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OffshoreIndicator_enum_t = long
 Indicates the type of the currency rate being used. This is relevant for currencies that have offshore rate that different from onshore rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FXBenchmarkRateFix_t = std::string
 Specifies the foreign exchange benchmark rate fixing to be used in valuing the transaction. For example "London 4 p.m." or "Tokyo 3 p.m.". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedMatchExceptionTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedMatchExceptionText(2798) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedMatchExecptionText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the MatchExceptionText(2780) field in the encoded format specified via the MessageEncoding(347) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondSecurityID_t = std::string
 Security identifier of the bond.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondDesc_t = std::string
 Description of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedAdditionalTermBondDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedAdditionalTermBondDesc(40005) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedAdditionalTermBondDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the AdditionalTermBondDesc(40003) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the AdditionalTermBondDesc(40003) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondCurrency_t = Currency
 Specifies the currency the bond value is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondIssuer_t = std::string
 Issuer of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedAdditionalTermBondIssuerLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedAdditionalTermBondIssuer(40009) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedAdditionalTermBondIssuer_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the AdditionalTermBondIssuer(40007) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the AdditionalTermBondIssuer(40007) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondSeniority_enum_t_ul_t = std::underlying_type< AdditionalTermBondSeniority_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondCouponType_enum_t = long
 Coupon type of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondCouponRate_t = Percentage
 Coupon rate of the bond. See also CouponRate(223). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondMaturityDate_t = LocalMktDate
 The maturity date of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondParValue_t = Amt
 The par value of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondCurrentTotalIssuedAmount_t = Amt
 Total issued amount of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondCouponFrequencyPeriod_t = long
 Time unit multiplier for the frequency of the bond's coupon payment.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondCouponFrequencyUnit_enum_t_ul_t = std::underlying_type< AdditionalTermBondCouponFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondDayCount_enum_t = long
 The day count convention used in interest calculations for a bond or an interest bearing security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermConditionPrecedentBondIndicator_t = Boolean
 Indicates whether the condition precedent bond is applicable. The swap contract is only valid if the bond is issued and if there is any dispute over the terms of fixed stream then the bond terms would be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermDiscrepancyClauseIndicator_t = Boolean
 Indicates whether the discrepancy clause is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlCurrency_t = Currency
 Specifies the currency the CashSettlAmount(40034) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlValuationFirstBusinessDayOffset_t = long
 The number of business days after settlement conditions have been satisfied, when the calculation agent is to obtain a price quotation on the reference obligation for the purpose of cash settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlValuationTime_t = std::string
 The time of valuation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlBusinessCenter_t = std::string
 Identifies the business center calendar used at valuation time for cash settlement purposes e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlQuoteMethod_enum_t = long
 The type of quote used to determine the cash settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlQuoteAmount_t = Amt
 When determining the cash settlement amount, if weighted average price quotes are to be obtained for the reference obligation, this is the upper limit to the outstanding principal balance of the reference obligation for which the quote should be obtained. If not specifed, the ISDA definitions provide for a fallback amount equal to floating rate payer calculation amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlQuoteCurrency_t = Currency
 Specifies the currency the CashSettlQuoteAmount(40028) is denominated in. Uses ISO 4217 Currency Code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlMinimumQuoteAmount_t = Amt
 When determining the cash settlement amount, if weighted average price quotes are to be obtained for the reference obligation, this is the minimum intended threshold amount of outstanding principal balance of the reference obligation for which the quote should be obtained. If not specified, the ISDA definitions provide for a fallback amount of the lower of either USD1,000,000 (or its equivalent in the relevent obligation currency) or the (minimum) quoted amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlMinimumQuoteCurrency_t = Currency
 Specifies the currency the CashSettlMinimumQuoteAmount(40030) is denominated in. Uses ISO 4217 Currency Code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlDealer_t = std::string
 Identifies the dealer from whom price quotations for the reference obligation are obtained for the purpose of cash settlement valuation calculation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlBusinessDays_t = long
 The number of business days used in the determination of the cash settlement payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlAmount_t = Amt
 The amount paid between the trade parties, seller to the buyer, for cash settlement on the cash settlement date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlRecoveryFactor_t = double
 Used for fixed recovery, this specifies the recovery level as determined at contract inception, to be applied in the event of a default. The factor is used to calculate the amount paid by the seller to the buyer for cash settlement on the cash settlement date. The amount calculated is (1 - CashSettlRecoveryFactor(40035)) x floating rate payer calculation amount. The currency is derived from the floating rate payer calculation amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlFixedTermIndicator_t = Boolean
 Indicates whether fixed settlement is applicable or not applicable in a recovery lock. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlAccruedInterestIndicator_t = Boolean
 Indicates whether accrued interest is included or not in the value provided in CashSettlAmount(40034). For cash settlement this specifies whether quotations should be obtained inclusive or not of accrued interest. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlValuationMethod_enum_t = long
 The ISDA defined methodology for determining the final price of the reference obligation for purposes of cash settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlTermXID_t = private_::ID_type
 A named string value referenced by UnderlyingSettlTermXIDRef(41315). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContractualDefinition_t = std::string
 Specifies which contract definition, such as those published by ISDA, will apply for the terms of the trade. See http://www.fpml.org/coding-scheme/contractual-definitions for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContractualMatrixSource_t = std::string
 Identifies the applicable contract matrix. See http://www.fpml.org/coding-scheme/matrix-type-1-0.xml for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContractualMatrixDate_t = LocalMktDate
 The publication date of the applicable version of the contract matrix. If not specified, the ISDA Standard Terms Supplement defines rules for which version of the matrix is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContractualMatrixTerm_t = std::string
 Specifies the applicable key into the relevent contract matrix. In the case of 2000 ISDA Definitions Settlement Matrix for Early Termination and Swaptions, the ContractualMatrixTerm(40045) is not applicable and is to be omitted. See http://www.fpml.org/coding-scheme/credit-matrix-transaction-type for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FinancingTermSupplementDesc_t = std::string
 Identifies the applicable contractual supplement. See http://www.fpml.org/coding-scheme/contractual-supplement for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FinancingTermSupplementDate_t = LocalMktDate
 The publication date of the applicable version of the contractual supplement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamType_enum_t = long
 Type of swap stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamDesc_t = std::string
 A short descriptive name given to the payment stream. Eg. CDS, Fixed, Float, Float2, GBP. The description has no intrinsic meaning but should be arbitrarily chosen by the remitter as reference. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamPaySide_enum_t = long
 The side of the party paying the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamReceiveSide_enum_t = long
 The side of the party receiving the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamNotional_t = Amt
 Notional, or initial notional value for the payment stream. Use the PaymentScheduleGrp component to specify the rate steps. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCurrency_t = Currency
 Specifies the currency the StreamNotional(40054) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamText_t = std::string
 Free form text to specify additional information or enumeration description when a standard value does not apply. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamEffectiveDateUnadjusted_t = LocalMktDate
 The unadjusted effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamEffectiveDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the underlying instrument's stream's effective, or relative effective, date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamEffectiveDateBusinessCenter_t = std::string
 The business center calendar used to adjust the underlying instrument's stream's effective, or relative effective, date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamEffectiveDateRelativeTo_t = long
 Specifies the anchor date when the effective date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamEffectiveDateOffsetPeriod_t = long
 Time unit multiplier for the relative effective date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamEffectiveDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingStreamEffectiveDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamEffectiveDateOffsetDayType_enum_t = long
 Specifies the day type of the relative effective date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamEffectiveDateAdjusted_t = LocalMktDate
 The adjusted effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTerminationDateUnadjusted_t = LocalMktDate
 The unadjusted termination date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTerminationDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument's stream's termination, or relative termination, date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTerminationDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument's stream's termination, or relative termination, date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTerminationDateRelativeTo_t = long
 Specifies the anchor date when the termination date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTerminationDateOffsetPeriod_t = long
 Time unit multiplier for the relative termination date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTerminationDateOffsetUnit_enum_t_ul_t = std::underlying_type< StreamTerminationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTerminationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative termination date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTerminationDateAdjusted_t = LocalMktDate
 The adjusted termination date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationPeriodBusinessDayConvention_enum_t = long
 The business day convention used to adjust calculation periods. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationPeriodBusinessCenter_t = std::string
 The business center calendar used to adjust calculation periods, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamFirstPeriodStartDateUnadjusted_t = LocalMktDate
 The unadjusted first calculation period start date if before the effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamFirstPeriodStartDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument's stream's first calculation period start date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamFirstPeriodStartDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument's stream's first calculation period start date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamFirstPeriodStartDateAdjusted_t = LocalMktDate
 The adjusted first calculation period start date, if it is before the effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamFirstRegularPeriodStartDateUnadjusted_t = LocalMktDate
 The unadjusted first start date of the regular calculation period, if there is an initial stub period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamFirstCompoundingPeriodEndDateUnadjusted_t = LocalMktDate
 The unadjusted end date of the initial compounding period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamLastRegularPeriodEndDateUnadjusted_t = LocalMktDate
 The unadjusted last regular period end date if there is a final stub period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationFrequencyPeriod_t = long
 Time unit multiplier for the frequency at which calculation period end dates occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationFrequencyUnit_enum_t_ul_t = std::underlying_type< StreamCalculationFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationRollConvention_enum_t_ul_t = std::underlying_type< StreamCalculationRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlRatePostponementMaximumDays_t = long
 The maximum number of days to wait for a quote from the disrupted settlement rate option before proceding to this method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNonDeliverableSettlRateSource_enum_t = long
 Identifies the source of the rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlRatePostponementSurvey_t = Boolean
 Indicates whether to request a settlement rate quote from the market. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlRatePostponementCalculationAgent_enum_t = long
 Used to identify the settlement rate postponement calculation agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionType_enum_t = long
 Type of provisions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionDateUnadjusted_t = LocalMktDate
 The unadjusted date of the provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument's provision's dates. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument's provision's dates, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionDateAdjusted_t = LocalMktDate
 The adjusted date of the provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionDateTenorPeriod_t = long
 Time unit multiplier for the provision's tenor period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionDateTenorUnit_enum_t_ul_t = std::underlying_type< ProvisionDateTenorUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCalculationAgent_enum_t = long
 Used to identify the calculation agent. The calculation agent may be identified in ProvisionCalculationAgent(40098) or in the ProvisionParties component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionSinglePartyBuyerSide_enum_t = long
 If optional early termination is not available to both parties then this component identifies the buyer of the option through its side of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionSinglePartySellerSide_enum_t = long
 If optional early termination is not available to both parties then this component identifies the seller of the option through its side of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseStyle_enum_t = long
 The instrument provision option’s exercise style. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseMultipleNotional_t = Amt
 A notional amount which restricts the amount of notional that can be exercised when partial exercise or multiple exercise is applicable. The integral multiple amount defines a lower limit of notional that can be exercised and also defines a unit multiple of notional that can be exercised, i.e. only integer multiples of this amount can be exercised. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseMinimumNotional_t = Amt
 The minimum notional amount that can be exercised on a given exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseMaximumNotional_t = Amt
 The maximum notional amount that can be exercised on a given exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionMinimumNumber_t = long
 The minimum number of options that can be exercised on a given exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionMaximumNumber_t = long
 The maximum number of options that can be exercised on a given exercise date. If the number is not specified, it means that the maximum number of options corresponds to the remaining unexercised options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseConfirmation_t = Boolean
 Used to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlMethod_enum_t = long
 An ISDA defined cash settlement method used for the determination of the applicable cash settlement amount. The method is defined in the 2006 ISDA Definitions, Section 18.3. Cash Settlement Methods, paragraph (e). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlCurrency_t = Currency
 Specifies the currency of settlement. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlCurrency2_t = Currency
 Specifies the currency of settlement for a cross-currency provision. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlQuoteType_enum_t = long
 Identifies the type of quote to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlQuoteSource_enum_t = long
 Identifies the source of quote information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionText_t = std::string
 Free form text to specify additional information or enumeration description when a standard value does not apply. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlValueTime_t = std::string
 A time specified in 24-hour format, e.g. 11am would be represented as 11:00:00. The time of the cash settlement valuation date when the cash settlement amount will be determined according to the cash settlement method if the parties have not otherwise been able to agree to the cash settlement amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlValueTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's cash settlement valuation time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlValueDateBusinessDayConvention_enum_t = long
 The cash settlement valuation date adjustment business day convention. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlValueDateBusinessCenter_t = std::string
 The business center calendar used to adjust the provision's cash settlement valuation date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlValueDateRelativeTo_t = long
 Specifies the anchor date when the cash settlement value date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlValueDateOffsetPeriod_t = long
 Time unit multiplier for the relative cash settlement value date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlValueDateOffsetUnit_enum_t_ul_t = std::underlying_type< ProvisionCashSettlValueDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlValueDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative cash settlement value date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlValueDateAdjusted_t = LocalMktDate
 The adjusted cash settlement value date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument's provision's option exercise date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument's provision's option exercise date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseEarliestDateOffsetPeriod_t = long
 Time unit multiplier for the interval to the first (and possibly only) exercise date in the exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t_ul_t = std::underlying_type< ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseFrequencyPeriod_t = long
 Time unit multiplier for the frequency of subsequent exercise dates in the exercise period following the earliest exercise date. An interval of 1 day should be used to indicate an American style exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseFrequencyUnit_enum_t_ul_t = std::underlying_type< ProvisionOptionExerciseFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseStartDateUnadjusted_t = LocalMktDate
 The unadjusted first day of the exercise period for an American style option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseStartDateRelativeTo_t = long
 Specifies the anchor date when the option exercise start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative option exercise start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< ProvisionOptionExerciseStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseStartDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative option exercise start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseStartDateAdjusted_t = LocalMktDate
 The adjusted first day of the exercise period for an American style option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExercisePeriodSkip_t = long
 The number of periods in the referenced date schedule that are between each date in the relative date schedule. Thus a skip of 2 would mean that dates are relative to every second date in the referenced schedule. If present this should have a value greater than 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseBoundsFirstDateUnadjusted_t = LocalMktDate
 The unadjusted first date of a schedule. This can be used to restrict the range of exercise dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseBoundsLastDateUnadjusted_t = LocalMktDate
 The unadjusted last date of a schedule. This can be used to restrict the range of exercise dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseEarliestTime_t = std::string
 The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) i) on the expriation date, in the case of a European style option, (ii) on each bermuda option exercise date and the expiration date, in the case of a Bermuda style option the commencement date to, and including, the expiration date, in the case of an American option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseEarliestTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's earliest time for notice of exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseLatestTime_t = std::string
 For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent. Notice of exercise given after this time will be deemed to have been given on the next exercise business day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseLatestTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's latest time for notice of exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseFixedDate_t = LocalMktDate
 A predetermined option exercise date, unadjusted or adjusted depending on ProvisionOptionExerciseFixedDateType(40144). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseFixedDateType_enum_t = long
 Specifies the type of date (e.g. adjusted for holidays). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationDateUnadjusted_t = LocalMktDate
 The unadjusted last day within an exercise period for an American style option. For a European style option it is the only day within the exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument's provision's option expiration date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument's provision's option expiration date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationDateRelativeTo_t = long
 Specifies the anchor date when the option expiration date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationDateOffsetPeriod_t = long
 Time unit multiplier for the relative option expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationDateOffsetUnit_enum_t_ul_t = std::underlying_type< ProvisionOptionExpirationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative option expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationDateAdjusted_t = LocalMktDate
 The adjusted last date within an exercise period for an American style option. For a European style option it is the only date within the exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationTime_t = std::string
 The latest time for exercise on the expiration date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's latest exercise time on expiration date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionRelevantUnderlyingDateUnadjusted_t = LocalMktDate
 The unadjusted date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionRelevantUnderlyingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument's provision's option underlying date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionRelevantUnderlyingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument's provision's option underlying date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionRelevantUnderlyingDateRelativeTo_t = long
 Specifies the anchor date when the date relevant to the underlying trade on exercise is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionRelevantUnderlyingDateOffsetPeriod_t = long
 Time unit multiplier for the relative option relevant underlying date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t_ul_t = std::underlying_type< ProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionRelevantUnderlyingDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative option relevant underlying date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionRelevantUnderlyingDateAdjusted_t = LocalMktDate
 The adjusted date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the provisional cash settlement payment's termination or relative termination date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDateBusinessCenter_t = std::string
 The business center calendar used to adjust the provisional cash settlement payment's termination or relative termination date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDateRelativeTo_t = long
 Specifies the anchor date when the cash settlement payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative cash settlement payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< ProvisionCashSettlPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative cash settlement payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDateRangeFirst_t = LocalMktDate
 First date in range when a settlement date range is provided. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDateRangeLast_t = LocalMktDate
 The last date in range when a settlement date range is provided. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDate_t = LocalMktDate
 The cash settlement payment date, unadjusted or adjusted depending on ProvisionCashSettlPaymentDateType(40173). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDateType_enum_t = long
 Specifies the type of date (e.g. adjusted for holidays). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionPartyID_t = std::string
 The party identifier/code for the payment settlement party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionPartyRole_enum_t = long
 Identifies the type or role of ProvisionPartyID(40175) specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionPartySubID_t = std::string
 Party sub-identifier, if applicable, for ProvisionPartyID(40175). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionPartySubIDType_enum_t = long
 The type of ProvisionPartySubID(40179). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermNotional_t = Amt
 The notional amount of protection coverage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermCurrency_t = Currency
 The currency of ProtectionTermNotional(40182). Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermSellerNotifies_t = Boolean
 The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermBuyerNotifies_t = Boolean
 The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventBusinessCenter_t = std::string
 When used, the business center indicates the local time of the business center that replaces the Greenwich Mean Time in Section 3.3 of the 2003 ISDA Credit Derivatives Definitions. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermStandardSources_t = Boolean
 Indicates whether ISDA defined Standard Public Sources are applicable (ProtectionTermStandardSources(40187)=Y) or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventMinimumSources_t = long
 The minimum number of the specified public information sources that must publish information that reasonably confirms that a credit event has occurred. The market convention is two. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventNewsSource_t = std::string
 Newspaper or electronic news service or source that may publish relevant information used in the determination of whether or not a credit event has occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermXID_t = private_::ID_type
 A named string value referenced by UnderlyingProtectionTermXIDRef(41314). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventType_t = std::string
 Specifies the type of credit event applicable to the protection terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventValue_t = std::string
 Protection term event value appropriate to ProtectionTermEvenType(40192). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventCurrency_t = Currency
 Applicable currency if ProtectionTermEventValue(40193) is an amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventPeriod_t = long
 Time unit multiplier for protection term events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventUnit_enum_t_ul_t = std::underlying_type< ProtectionTermEventUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventDayType_enum_t = long
 Day type for events that specify a period and unit. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventRateSource_t = std::string
 Rate source for events that specify a rate source, e.g. Floating rate interest shortfall. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermObligationType_t = std::string
 Specifies the type of obligation applicable to the protection terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermObligationValue_t = std::string
 Protection term obligation value appropriate to ProtectionTermObligationType(40202). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PhysicalSettlCurrency_t = Currency
 Specifies the currency of physical settlement. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PhysicalSettlBusinessDays_t = long
 The number of business days used in the determination of physical settlement. Its precise meaning is dependant on the context in which this element is used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PhysicalSettlMaximumBusinessDays_t = long
 A maximum number of business days. Its precise meaning is dependant on the context in which this element is used. Intended to be used to limit a particular ISDA fallback provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PhysicalSettlTermXID_t = private_::ID_type
 A named string value referenced by UnderlyingSettlTermXIDRef(41315). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PhysicalSettlDeliverableObligationType_t = std::string
 Specifies the type of deliverable obligation applicable for physical settlement. See http://www.fixtradingcommunity.org/codelists#Deliverable_Obligation_Types for code list for applicable deliverable obligation types. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PhysicalSettlDeliverableObligationValue_t = std::string
 Physical settlement deliverable obligation value appropriate to PhysicalSettlDeliverableObligationType(40210). See http://www.fixtradingcommunity.org/codelists#Deliverable_Obligation_Types for applicable obligation type values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentType_enum_t = long
 Type of payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentPaySide_enum_t = long
 The side of the party paying the payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentReceiveSide_enum_t = long
 The side of the party receiving the payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentCurrency_t = Currency
 Specifies the currency in which PaymentAmount(40217) is denominated. Uses ISO 4271 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentAmount_t = Amt
 The total payment amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentPrice_t = Price
 The price determining the payment amount expressed in terms specified in PaymentPriceType(40919) and expressed in market format. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentDateUnadjusted_t = LocalMktDate
 The unadjusted payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentBusinessCenter_t = std::string
 The business center calendar used to adjust the payment date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentDateAdjusted_t = LocalMktDate
 The adjusted payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionValue_t = std::string
 Applicable value for LegMarketDisruptionEvent(41468). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentDiscountFactor_t = double
 The value representing the discount factor used to calculate the present value of the cash flow. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentPresentValueAmount_t = Amt
 The amount representing the present value of the forecast payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentPresentValueCurrency_t = Currency
 Specifies the currency the PaymentPresentValueAmount(40225) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSettlStyle_enum_t = long
 Payment settlement style. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNonDeliverableSettlReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentText_t = std::string
 Free form text to specify additional information or enumeration description when a sdtandard value does not apply. Identifies the payment type when PaymentType(40213) = 99 (Other). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSettlAmount_t = Amt
 The payment settlement amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSettlCurrency_t = Currency
 Specifies the currency the PaymentSettlAmount(40231) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSettlPartyID_t = std::string
 The payment settlement party identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSettlPartyRole_enum_t = long
 Identifies the role of PaymentSettlPartyID(40234) (e.g. the beneficiary's bank or depository institution). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSettlPartyRoleQualifier_enum_t = long
 Qualifies the value of PaymentSettlPartyRole(40236). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSettlPartySubID_t = std::string
 Party sub-identifier, if applicable, for PaymentSettlPartyRole(40236). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSettlPartySubIDType_enum_t = long
 The type of PaymentSettlPartySubID(40239) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamType_enum_t = long
 Type of swap stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamDesc_t = std::string
 A short descriptive name given to the payment stream, e.g. CDS, Fixed, Float, Float2, GBP. The description has no intrinsic meaning but should be arbitrarily chosen by the remitter as a reference. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamPaySide_enum_t = long
 The side of the party paying the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamReceiveSide_enum_t = long
 The side of the party receiving the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamNotional_t = Amt
 Notional, or initial notional value for the payment stream. The LegPaymentSchedule component should be used for specifying the steps. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCurrency_t = Currency
 Specifies the currency the LegStreamNotional(40246) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamText_t = std::string
 Free form text to specify additional information or enumeration description when a standard value does not apply. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamEffectiveDateUnadjusted_t = LocalMktDate
 The unadjusted effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamEffectiveDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument leg's stream's effective date or relative effective date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamEffectiveDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument leg's stream's effective date or relative effective date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamEffectiveDateRelativeTo_t = long
 Specifies the anchor date when the effective date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamEffectiveDateOffsetPeriod_t = long
 Time unit multiplier for the relative effective date offset.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamEffectiveDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegStreamEffectiveDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamEffectiveDateOffsetDayType_enum_t = long
 Specifies the day type of the relative effective date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamEffectiveDateAdjusted_t = LocalMktDate
 The adjusted effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTerminationDateUnadjusted_t = LocalMktDate
 The unadjusted termination date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTerminationDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument leg's stream's termination, or relative termination, date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTerminationDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument leg's stream's termination, or relative termination, date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTerminationDateRelativeTo_t = long
 Specifies the anchor date when the termination date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTerminationDateOffsetPeriod_t = long
 Time unit multiplier for the relative termination date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTerminationDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegStreamTerminationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTerminationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative termination date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTerminationDateAdjusted_t = LocalMktDate
 The adjusted termination date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationPeriodBusinessDayConvention_enum_t = long
 The business day convention used to adjust calculation periods. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationPeriodBusinessCenter_t = std::string
 The business center calendar used to adjust calculation periods, e.g. "GLBO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamFirstPeriodStartDateUnadjusted_t = LocalMktDate
 The unadjusted first calculation period start date if before the effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamFirstPeriodStartDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument leg's stream's first calculation period start date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamFirstPeriodStartDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument leg's stream's first calculation period start date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamFirstPeriodStartDateAdjusted_t = LocalMktDate
 The adjusted first calculation period start date, if it is before the effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamFirstRegularPeriodStartDateUnadjusted_t = LocalMktDate
 The unadjusted first start date of the regular calculation period, if there is an initial stub period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamFirstCompoundingPeriodEndDateUnadjusted_t = LocalMktDate
 The unadjusted end date of the initial compounding period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamLastRegularPeriodEndDateUnadjusted_t = LocalMktDate
 The unadjusted last regular period end date if there is a final stub period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationFrequencyPeriod_t = long
 Time unit multiplier for the frequency at which calculation period end dates occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationFrequencyUnit_enum_t_ul_t = std::underlying_type< LegStreamCalculationFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationRollConvention_enum_t_ul_t = std::underlying_type< LegStreamCalculationRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamType_enum_t = long
 Identifies the type of payment stream applicable to the swap stream associated with the instrument leg. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamMarketRate_t = long
 Used only for credit index trade. This contains the credit spread ("fair value") at which the trade was executed. The market rate varies over the life of the index depending on market conditions. This is the price of the index as quoted by trading desks. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamDelayIndicator_t = Boolean
 Applicable to credit default swaps on mortgage backed securities to specify whether payment delays are applicable to the fixed amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamSettlCurrency_t = Currency
 Specifies the currency that the stream settles in (to support swaps that settle in a currency different from the notional currency). Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamDayCount_enum_t = long
 The day count convention used in the payment stream calculations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamAccrualDays_t = long
 The number of days from the adjusted calculation period start date to the adjusted value date, calculated in accordance with the applicable day count fraction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamDiscountType_enum_t = long
 The method of calculating discounted payment amounts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamDiscountRate_t = Percentage
 Discount rate. The rate is expressed in decimal, e.g. 5% is expressed as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamDiscountRateDayCount_enum_t = long
 The day count convention applied to the LegPaymentStreamDiscountRate(40286). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingMethod_enum_t = long
 Compounding method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInitialPrincipalExchangeIndicator_t = Boolean
 Indicates whether there is an initial exchange of principal on the effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInterimPrincipalExchangeIndicator_t = Boolean
 Indicates whether there are intermediate or interim exchanges of principal during the term of the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalPrincipalExchangeIndicator_t = Boolean
 Indicates whether there is a final exchange of principal on the termination date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's payment date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's payment date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentFrequencyPeriod_t = long
 Time unit multiplier for the frequency of payments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentFrequencyUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamPaymentFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentRollConvention_enum_t_ul_t = std::underlying_type< LegPaymentStreamPaymentRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFirstPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted first payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLastRegularPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted last regular payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentDateRelativeTo_t = long
 Specifies the anchor date when payment dates are relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative payment date offset.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamResetDateRelativeTo_t = long
 Specifies the anchor date when the reset dates are relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamResetDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's reset date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamResetDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's reset date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamResetFrequencyPeriod_t = long
 Time unit multiplier for frequency of resets. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamResetFrequencyUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamResetFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamResetWeeklyRollConvention_enum_t_ul_t = std::underlying_type< LegPaymentStreamResetWeeklyRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInitialFixingDateRelativeTo_t = long
 Specifies the anchor date when the initial fixing date is relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInitialFixingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's initial fixing date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInitialFixingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's initial fixing date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInitialFixingDateOffsetPeriod_t = long
 Time unit multiplier for the relative initial fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInitialFixingDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamInitialFixingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInitialFixingDateOffsetDayType_enum_t = long
 Specifies the day type of the relative initial fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInitialFixingDateAdjusted_t = LocalMktDate
 The adjusted initial fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixingDateRelativeTo_t = long
 Specifies the anchor date when the fixing date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's fixing date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's fixing date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixingDateOffsetPeriod_t = long
 Time unit multiplier for the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixingDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamFixingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixingDateOffsetDayType_enum_t = long
 Specifies the day type of the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixingDateAdjusted_t = LocalMktDate
 The adjusted fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateCutoffDateOffsetPeriod_t = long
 Time unit multiplier for the relative rate cut-off date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateCutoffDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamRateCutoffDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateCutoffDateOffsetDayType_enum_t = long
 Specifies the day type of the relative rate cut-off date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRate_t = Percentage
 The rate applicable to the fixed rate payment stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixedAmount_t = Amt
 The leg instrument payment stream's fixed payment amount. In a CDS, this can be an alternative to LegPaymentStreamRate(40326). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateOrAmountCurrency_t = Currency
 Specifies the currency in which LegPaymentStreamFixedAmount(40327) or LegPaymentStreamRate(40326) is denominated. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFutureValueNotional_t = Amt
 The future value notional is normally only required for certain non-deliverable interest rate swaps (e.g. Brazillian Real (BRL) vs. CETIP Interbank Deposit Rate (CDI)). The value is calculated as follows: Future Value Notional = Notional Amount * (1 + Fixed Rate) ^ (Fixed Rate Day Count Fraction). The currency is the same as the stream notional. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFutureValueDateAdjusted_t = LocalMktDate
 The adjusted value date of the future value amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndex_t = std::string
 The payment stream floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndexSource_enum_t = long
 The source of the payment stream floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndexCurveUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamRateIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndexCurvePeriod_t = long
 Time unit multiplier for the payment stream's floating rate index curve period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateSpread_t = PriceOffset
 The basis points spread from the index specified in LegPaymentStreamRateIndex(40331). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCapRate_t = Percentage
 The cap rate, if any, which applies to the floating rate. It is only required where the floating rate on a swap stream is capped at a certain level The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCapRateBuySide_enum_t = long
 Reference to the buyer of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCapRateSellSide_enum_t = long
 Reference to the seller of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFloorRate_t = Percentage
 The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level The floor rate is assumed to be exclusive of any spread and is a per annum rate. The rate is expressed as a decimal, e.g. 5% is represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFloorRateBuySide_enum_t = long
 Reference to the buyer of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInitialRate_t = Percentage
 The initial floating rate reset agreed between the principal parties involved in the trade. This is assumed to be the first required reset rate for the first regular calculation period. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. The initial rate is expressed in decimal form, e.g. 5% is represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalRatePrecision_t = long
 Specifies the rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamAveragingMethod_enum_t = long
 When averaging is applicable, used to specify whether a weighted or unweighted average method of calculation is to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNegativeRateTreatment_enum_t = long
 The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInflationLagPeriod_t = long
 Time unit multiplier for the inflation lag period. The lag period is the offsetting period from the payment date which determineds the reference period for which the inflation index is observed.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInflationLagUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamInflationLagUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInflationLagDayType_enum_t = long
 The inflation lag period day type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInflationInterpolationMethod_enum_t = long
 The method used when calculating the inflation index level from multiple points. The most common is linear method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInflationIndexSource_enum_t = long
 The inflation index reference source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInflationPublicationSource_t = std::string
 The publication source, such as relevant web site, news publication or a government body, where inflation information is obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInflationInitialIndexLevel_t = double
 Initial known index level for the first calculation period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInflationFallbackBondApplicable_t = Boolean
 Indicates whether a fallback bond as defined in the 2006 ISDA Inflation Derivatives Definitions, sections 1.3 and 1.8, is applicable or not. If not specified, the default value is "Y" (True/Yes). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFRADiscounting_enum_t = long
 The method of Forward Rate Agreement (FRA) discounting, if any, that will apply. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNonDeliverableRefCurrency_t = Currency
 Non-deliverable settlement reference currency. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNonDeliverableFixingDatesBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's fixing date for the non-deliverable settlement terms. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNonDeliverableFixingDatesBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's fixing date for the non-deliverable terms, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNonDeliverableFixingDatesRelativeTo_t = long
 Specifies the anchor date when the non-deliverable fixing dates are relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNonDeliverableFixingDatesOffsetPeriod_t = long
 Time unit multiplier for the relative non-deliverable fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNonDeliverableFixingDatesOffsetDayType_enum_t = long
 Specifies the day type of the relative non-deliverable fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlRateFallbackRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegNonDeliverableFixingDate_t = LocalMktDate
 The non-deliverable fixing date. Type of date is specified in LegNonDeliverableFixingDateType(40369). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegNonDeliverableFixingDateType_enum_t = long
 Specifies the type of date (e.g. adjusted for holidays). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlRateFallbackReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNonDeliverableSettlRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNonDeliverableSettlReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlRateFallbackRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleType_enum_t = long
 Specifies the type of schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleStubType_enum_t = long
 Indicates to which stub this schedule applies. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleStartDateUnadjusted_t = LocalMktDate
 The unadjusted date on which the value is adjusted, or calculated if a future value notional for certain non-deliverable interest rate swaps (e.g. Brazillian Real (BRL) vs. CETIP Interbank Deposit Rate (CDI)), or the start date of a cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleEndDateUnadjusted_t = LocalMktDate
 The unadjusted end date of a cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentSchedulePaySide_enum_t = long
 The side of the party paying the step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleReceiveSide_enum_t = long
 The side of the party receiving the step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleNotional_t = Amt
 The notional value for this step schedule, or amount of a cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleCurrency_t = Currency
 The currency for this step schedule. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRate_t = Percentage
 The rate value for this step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRateSpread_t = PriceOffset
 The spread value for this step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or a short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixedAmount_t = Amt
 The explicit payment amount for this step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixedCurrency_t = Currency
 The currency of the fixed amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleStepFrequencyPeriod_t = long
 Time unit multiplier for the step frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleStepFrequencyUnit_enum_t_ul_t = std::underlying_type< LegPaymentScheduleStepFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleStepOffsetValue_t = Amt
 The explicit amount that the notional changes on each step date. This can be a positive or negative amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleStepRate_t = Percentage
 The percentage by which the notional changes on each step date. The percentage is either a percentage applied to the initial notional amount or the previous outstanding notional, depending on the value specified in LegPaymentScheduleStepRelativeTo(40395). The percentage can be either positive or negative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleStepOffsetRate_t = Percentage
 The explicit amount that the rate changes on each step date. This can be a positive or negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleStepRelativeTo_enum_t = long
 Specifies whether the LegPaymentScheduleStepRate(40393) or LegPaymentScheduleStepOffsetValue(40392) should be applied to the initial notional or the previous notional in order to calculate the notional step change amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDateUnadjusted_t = LocalMktDate
 The unadjusted fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleWeight_t = double
 Floating rate observation weight for cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDateRelativeTo_t = long
 Specifies the anchor date when the fixing date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment schedule's fixing date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment schedule's fixing date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDateOffsetPeriod_t = long
 Time unit multiplier for the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentScheduleFixingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDateOffsetDayType_enum_t = long
 Specifies the day type of the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDateAdjusted_t = LocalMktDate
 The adjusted fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingTime_t = std::string
 The fxing time associated with the step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingTimeBusinessCenter_t = std::string
 Business center for determining fixing time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleInterimExchangePaymentDateRelativeTo_t = long
 Specifies the anchor date when the interim exchange payment date is relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleInterimExchangeDatesBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment schedule's interim exchange date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleInterimExchangeDatesBusinessCenter_t = std::string
 The business center calendar used to adjust the payment schedule's interim exchange date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleInterimExchangeDatesOffsetPeriod_t = long
 Time unit multiplier for the relative interim exchange date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleInterimExchangeDatesOffsetDayType_enum_t = long
 Specifies the day type of the relative interim exchange date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleInterimExchangeDateAdjusted_t = LocalMktDate
 The adjusted interim exchange date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRateSourceType_enum_t = long
 Rate source type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubType_enum_t = long
 Stub type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubLength_enum_t = long
 Optional indication whether stub is shorter or longer than the regular swap period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubRate_t = Percentage
 The agreed upon fixed rate for this stub. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubFixedAmount_t = Amt
 A fixed payment amount for the stub. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubFixedCurrency_t = Currency
 The currency of the fixed payment amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex_t = std::string
 The stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexSource_enum_t = long
 The source for the stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexCurvePeriod_t = long
 Time unit multiplier for the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexCurveUnit_enum_t_ul_t = std::underlying_type< LegPaymentStubIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexRateSpread_t = PriceOffset
 Spread from floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or a short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the stub index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexCapRate_t = Percentage
 The cap rate, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexCapRateBuySide_enum_t = long
 Reference to the buyer of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexCapRateSellSide_enum_t = long
 Reference to the seller of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexFloorRate_t = Percentage
 The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexFloorRateBuySide_enum_t = long
 Reference to the buyer of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2_t = std::string
 The second stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2Source_enum_t = long
 The source for the second stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2CurvePeriod_t = long
 Secondary time unit multiplier for the stub floating rate index curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2CurveUnit_enum_t_ul_t = std::underlying_type< LegPaymentStubIndex2CurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2RateMultiplier_t = double
 A rate multiplier to apply to the second floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2RateSpread_t = PriceOffset
 Spread from the second floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2RateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or a short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2RateTreatment_enum_t = long
 Specifies the yield calculation treatment for the second stub index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2CapRate_t = Percentage
 The cap rate, if any, which applies to the second floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2FloorRate_t = Percentage
 The floor rate, if any, which applies to the second floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionType_enum_t = long
 Type of provisions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionDateUnadjusted_t = LocalMktDate
 The unadjusted date of the provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument leg's provision's date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument leg's provision's date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionDateAdjusted_t = LocalMktDate
 The adjusted date of the provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionDateTenorPeriod_t = long
 Time unit multiplier for the leg provision's tenor period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionDateTenorUnit_enum_t_ul_t = std::underlying_type< LegProvisionDateTenorUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCalculationAgent_enum_t = long
 Used to identify the calculation agent. The calculation agent may be identified in LegProvisionCalculationAgent(40456) or in the ProvisionParties component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionSinglePartyBuyerSide_enum_t = long
 If optional early termination is not available to both parties then this component identifies the buyer of the option through its side of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionSinglePartySellerSide_enum_t = long
 If optional early termination is not available to both parties then this component identifies the seller of the option through its side of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseStyle_enum_t = long
 The instrument provision option exercise style. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseMultipleNotional_t = Amt
 A notional amount which restricts the amount of notional that can be exercised when partial exercise or multiple exercise is applicable. The integral multiple amount defines a lower limit of notional that can be exercised and also defines a unit multiple of notional that can be exercised, i.e. only integer multiples of this amount can be exercised. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseMinimumNotional_t = Amt
 The minimum notional amount that can be exercised on a given exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseMaximumNotional_t = Amt
 The maximum notional amount that can be exercised on a given exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionMinimumNumber_t = long
 The minimum number of options that can be exercised on a given exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionMaximumNumber_t = long
 The maximum number of options that can be exercised on a given exercise date. If the number is not specified, it means that the maximum number of options corresponds to the remaining unexercised options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseConfirmation_t = Boolean
 Used to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlMethod_enum_t = long
 An ISDA defined cash settlement method used for the determination of the applicable cash settlement amount. The method is defined in the 2006 ISDA Definitions, Section 18.3. Cash Settlement Methods, paragraph (e). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlCurrency_t = Currency
 Specifies the currency of settlement. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlCurrency2_t = Currency
 Specifies the currency of settlement for a cross-currency provision. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlQuoteType_enum_t = long
 Identifies the type of quote to be used.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlQuoteSource_enum_t = long
 Identifies the source of quote information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BusinessCenter_t = std::string
 A business center whose calendar is used for date adjustment, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionText_t = std::string
 Free form text to specify additional information or enumeration description when a standard value does not apply. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDate_t = LocalMktDate
 The cash settlement payment date, unadjusted or adjusted depending on LegProvisionCashSettlPaymentDateType(40521). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDateType_enum_t = long
 Specifies the type of date (e.g. adjusted for holidays). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument leg's provision's option exercise date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument leg's provision's option exercise date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseEarliestDateOffsetPeriod_t = long
 Time unit multiplier for the interval to the first (and possibly only) exercise date in the exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseEarliestDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegProvisionOptionExerciseEarliestDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseFrequencyPeriod_t = long
 Time unit multiplier for subsequent exercise dates in the exercise period following the earliest exercise date. An interval of 1 day should be used to indicate an American style exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseFrequencyUnit_enum_t_ul_t = std::underlying_type< LegProvisionOptionExerciseFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseStartDateUnadjusted_t = LocalMktDate
 The unadjusted first day of the exercise period for an American style option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseStartDateRelativeTo_t = long
 Specifies the anchor date when the option exercise start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative option exercise start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegProvisionOptionExerciseStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseStartDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative option exercise start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseStartDateAdjusted_t = LocalMktDate
 The adjusted first day of the exercise period for an American style option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExercisePeriodSkip_t = long
 The number of periods in the referenced date schedule that are between each date in the relative date schedule. Thus a skip of 2 would mean that dates are relative to every second date in the referenced schedule. If present this should have a value greater than 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseBoundsFirstDateUnadjusted_t = LocalMktDate
 The unadjusted first date of a schedule. This can be used to restrict the range of exercise dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseBoundsLastDateUnadjusted_t = LocalMktDate
 The unadjusted last date of a schedule. This can be used to restrict the range of exercise dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseEarliestTime_t = std::string
 The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) (i) on the expriation date, in the case of a European style option, (ii) on each bermuda option exercise date and the expiration date, in the case of a Bermuda style option the commencement date to, and including, the expiration date, in the case of an American option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseEarliestTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's earliest time for notice of exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseLatestTime_t = std::string
 For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent. Notice of exercise given after this time will be deemed to have been given on the next exercise business day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseLatestTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's latest time for notice of exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseFixedDate_t = LocalMktDate
 A predetermined option exercise date unadjusted or adjusted depending on LegProvisionOptionExerciseFixedDateType(40497). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseFixedDateType_enum_t = long
 Specifies the type of date (e.g. adjusted for holidays). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationDateUnadjusted_t = LocalMktDate
 The unadjusted last day within an exercise period for an American style option. For a European style option it is the only day within the exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument leg's provision's option expiration date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument leg's provision's option expiration date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationDateRelativeTo_t = long
 Specifies the anchor date when the option expiration date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationDateOffsetPeriod_t = long
 Time unit multiplier for the relative option expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegProvisionOptionExpirationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative option expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationDateAdjusted_t = LocalMktDate
 The adjusted last date within an exercise period for an American style option. For a European style option it is the only date within the exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationTime_t = std::string
 The latest time for exercise on the expiration date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's latest exercise time on expiration date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionRelevantUnderlyingDateUnadjusted_t = LocalMktDate
 The unadjusted date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionRelevantUnderlyingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument leg's provision's option relevant underlying date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionRelevantUnderlyingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument leg's provision's option underlying date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionRelevantUnderlyingDateRelativeTo_t = long
 Specifies the anchor date when the date relevant to the underlying trade on exercise is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionRelevantUnderlyingDateOffsetPeriod_t = long
 Time unit multiplier for the relative option relevant underlying date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionRelevantUnderlyingDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative option relevant underlying date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionRelevantUnderlyingDateAdjusted_t = LocalMktDate
 The adjusted date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the provisional cash settlement payment's termination, or relative termination, date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDateBusinessCenter_t = std::string
 The business center calendar used to adjust the provisional cash settlement payment's termination, or relative termination, date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDateRelativeTo_t = long
 Specifies the anchor date when the cash settlement payment date is relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative cash settlement payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegProvisionCashSettlPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative cash settlement payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDateRangeFirst_t = LocalMktDate
 The first date in range when a settlement date range is provided. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDateRangeLast_t = LocalMktDate
 The last date in range when a settlement date range is provided. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlValueTime_t = std::string
 A time specified in 24-hour format, e.g. 11am would be represented as 11:00:00. The time of the cash settlement valuation date when the cash settlement amount will be determined according to the cash settlement method if the parties have not otherwise been able to agree to the cash settlement amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlValueTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's cash settlement valuation time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlValueDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the provision's cash settlement valuation date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlValueDateBusinessCenter_t = std::string
 The business center calendar used to adjust the provision's cash settlement valuation date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlValueDateRelativeTo_t = long
 Specifies the anchor date when the cash settlement value date is relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlValueDateOffsetPeriod_t = long
 Time unit multiplier for the relative cash settlement value date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlValueDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegProvisionCashSettlValueDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlValueDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative cash settlement value date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlValueDateAdjusted_t = LocalMktDate
 The adjusted cash settlement value date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionPartyID_t = std::string
 The party identifier/code for the payment settlement party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionPartyRole_enum_t = long
 Identifies the type or role of LegProvisionPartyID(40534) specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionPartySubID_t = std::string
 Party sub-identifier, if applicable, for LegProvisionPartyRole(40536). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionPartySubIDType_enum_t = long
 The type of LegProvisionPartySubID(40538) value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamType_enum_t = long
 Type of swap stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamDesc_t = std::string
 A short descriptive name given to payment stream. Eg. CDS, Fixed, Float, Float2, GBP. The description has no intrinsic meaning but should be arbitrarily chosen by the remitter as a reference. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamPaySide_enum_t = long
 The side of the party paying the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamReceiveSide_enum_t = long
 The side of the party receiving the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamNotional_t = Amt
 Notional, or initial notional value for the payment stream. Use SwapSchedule for steps. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCurrency_t = Currency
 Specifies the currency the UnderlyingStreamNotional(40545) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamText_t = std::string
 Free form text to specify additional information or enumeration description when a standard value does not apply. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTerminationDateUnadjusted_t = LocalMktDate
 The unadjusted termination date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTerminationDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the underlying instrument's stream's termination, or relative termination, date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTerminationDateBusinessCenter_t = std::string
 The business center calendar used to adjust the underlying instrument's stream's termination, or relative termination, date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTerminationDateRelativeTo_t = long
 Specifies the anchor date when the termination date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTerminationDateOffsetPeriod_t = long
 Time unit multiplier for the relative termination date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTerminationDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingStreamTerminationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTerminationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative termination date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTerminationDateAdjusted_t = LocalMktDate
 The adjusted termination date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationPeriodBusinessDayConvention_enum_t = long
 The business day convention used to adjust the calculation periods. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationPeriodBusinessCenter_t = std::string
 The business center calendar used to adjust the calculation periods, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamFirstPeriodStartDateUnadjusted_t = LocalMktDate
 The unadjusted first calculation period start date if before the effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamFirstPeriodStartDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the underlying instrument's stream's first calculation period start date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamFirstPeriodStartDateBusinessCenter_t = std::string
 The business center calendar used to adjust the underlying instrument's stream's first calculation period start date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamFirstPeriodStartDateAdjusted_t = LocalMktDate
 The adjusted first calculation period start date, if it is before the effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamFirstRegularPeriodStartDateUnadjusted_t = LocalMktDate
 The unadjusted first start date of the regular calculation period, if there is an initial stub period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamFirstCompoundingPeriodEndDateUnadjusted_t = LocalMktDate
 The unadjusted end date of the initial compounding period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamLastRegularPeriodEndDateUnadjusted_t = LocalMktDate
 The unadjusted last regular period end date if there is a final stub period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationFrequencyPeriod_t = long
 Time unit multiplier for the frequency at which calculation period end dates occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingStreamCalculationFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationRollConvention_enum_t_ul_t = std::underlying_type< UnderlyingStreamCalculationRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamType_enum_t = long
 Identifies the type of payment stream applicable to the swap stream associated with the underlying instrument. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamMarketRate_t = long
 Used only for credit index trade. This contains the credit spread ("fair value") at which the trade was executed. The market rate varies over the life of the index depending on market conditions. This is the price of the index as quoted by trading desks. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamDelayIndicator_t = Boolean
 Applicable to credit default swaps on mortgage backed securities to specify whether payment delays are applicable to the fixed amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamSettlCurrency_t = Currency
 Specifies the currency that the stream settles in (to support swaps that settle in a currency different from the notional currency). Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamDayCount_enum_t = long
 The day count convention used in the payment stream calculations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamAccrualDays_t = long
 The number of days from the adjusted calculation period start date to the adjusted value date, calculated in accordance with the applicable day count fraction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamDiscountType_enum_t = long
 The method of calculating discounted payment amounts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamDiscountRate_t = Percentage
 Discount rate. The rate is expressed in decimal, e.g. 5% is expressed as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamDiscountRateDayCount_enum_t = long
 The day count convention applied to the UnderlyingPaymentStreamDiscountRate(40575). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingMethod_enum_t = long
 Compounding Method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInitialPrincipalExchangeIndicator_t = Boolean
 Indicates whether there is an initial exchange of principal on the effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInterimPrincipalExchangeIndicator_t = Boolean
 Indicates whether there are intermediate or interim exchanges of principal during the term of the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalPrincipalExchangeIndicator_t = Boolean
 Indicates whether there is a final exchange of principal on the termination date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's payment date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's payment date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentFrequencyPeriod_t = long
 Time unit multiplier for the frequency of payments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamPaymentFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentRollConvention_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamPaymentRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFirstPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted first payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLastRegularPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted last regular payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentDateRelativeTo_t = long
 Specifies the anchor date when payment dates are relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamResetDateRelativeTo_t = long
 Specifies the anchor date when the reset dates are relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamResetDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's reset date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamResetDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's reset date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamResetFrequencyPeriod_t = long
 Time unit multiplier for frequency of resets. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamResetFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamResetFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamResetWeeklyRollConvention_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamResetWeeklyRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInitialFixingDateRelativeTo_t = long
 Specifies the anchor date when the initial fixing date is relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInitialFixingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's initial fixing date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInitialFixingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's initial fixing date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInitialFixingDateOffsetPeriod_t = long
 Time unit multiplier for the relative initial fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInitialFixingDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamInitialFixingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInitialFixingDateOffsetDayType_enum_t = long
 Specifies the day type of the relative initial fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInitialFixingDateAdjusted_t = LocalMktDate
 The adjusted initial fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixingDateRelativeTo_t = long
 Specifies the anchor date when the fixing date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's fixing date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's fixing date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixingDateOffsetPeriod_t = long
 Time unit multiplier for the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixingDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamFixingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixingDateOffsetDayType_enum_t = long
 Specifies the day type of the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixingDateAdjusted_t = LocalMktDate
 The adjusted fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateCutoffDateOffsetPeriod_t = long
 Time unit multiplier for the relative rate cut-off date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateCutoffDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamRateCutoffDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateCutoffDateOffsetDayType_enum_t = long
 Specifies the day type of the relative rate cut-off date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRate_t = Percentage
 The rate applicable to the fixed rate payment stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixedAmount_t = Amt
 The underlying payment stream's fixed payment amount. In CDS an alternative to UnderlyingPaymentStreamRate(40615). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateOrAmountCurrency_t = Currency
 Specifies the currency in which UnderlyingPaymentStreamFixedAmount(40616) or UnderlyingPaymentStreamRate(40615) is denominated. Users ISO 4271 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFutureValueNotional_t = Amt
 The future value notional is normally only required for certain non-deliverable interest rate swaps (e.g. Brazillian Real (BRL) vs. CETIP Interbank Deposit Rate (CDI)). The value is calculated as follows: Future Value Notional = Notional Amount * (1 + Fixed Rate) ^ (Fixed Rate Day Count Fraction). The currency is the same as the stream notional. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFutureValueDateAdjusted_t = LocalMktDate
 The adjusted value date of the future value amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndex_t = std::string
 The payment stream's floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndexSource_enum_t = long
 The source of the payment stream floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndexCurveUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamRateIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndexCurvePeriod_t = long
 Time unit multiplier for the underlying instrument’s floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. A multiplier schedule is expressed as explicit multipliers and dates. In the case of a schedule, the step dates may be subject to adjustment in accordance with any adjustments specified in the calculationPeriodDatesAdjustments. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateSpread_t = PriceOffset
 Spread from floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateSpreadPositionType_enum_t = long
 Identifies a short or long spread value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCapRate_t = Percentage
 The cap rate, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCapRateBuySide_enum_t = long
 Reference to the buyer of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCapRateSellSide_enum_t = long
 Reference to the seller of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFloorRate_t = Percentage
 The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFloorRateBuySide_enum_t = long
 Reference to the buyer of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInitialRate_t = Percentage
 The initial floating rate reset agreed between the principal parties involved in the trade. This is assumed to be the first required reset rate for the first regular calculation period. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. An initial rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalRatePrecision_t = long
 Specifies the rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamAveragingMethod_enum_t = long
 When rate averaging is applicable, used to specify whether a weighted or unweighted average calculation method is to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNegativeRateTreatment_enum_t = long
 The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInflationLagPeriod_t = long
 Time unit multiplier for the inflation lag period. The lag period is the offsetting period from the payment date which determines the reference period for which the inflation index is observed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInflationLagUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamInflationLagUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInflationLagDayType_enum_t = long
 The inflation lag period day type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInflationInterpolationMethod_enum_t = long
 The method used when calculating the Inflation Index Level from multiple points - the most common is Linear. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInflationIndexSource_enum_t = long
 The inflation index reference source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInflationPublicationSource_t = std::string
 The current main publication source such as relevant web site or a government body. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInflationInitialIndexLevel_t = double
 Initial known index level for the first calculation period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInflationFallbackBondApplicable_t = Boolean
 Indicates whether a fallback bond as defined in the 2006 ISDA Inflation Derivatives Definitions, sections 1.3 and 1.8, is applicable or not. If not specified, the default value is "Y" (True/Yes). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFRADiscounting_enum_t = long
 The method of Forward Rate Agreement (FRA) discounting, if any, that will apply. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNonDeliverableRefCurrency_t = Currency
 The non-deliverable settlement reference currency. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's fixing date for the non-deliverable terms. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's fixing date for the non-deliverable terms, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNonDeliverableFixingDatesRelativeTo_t = long
 Specifies the anchor date when the non-deliverable fixing dates are relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetPeriod_t = long
 Time unit multiplier for the relative non-deliverable fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetDayType_enum_t = long
 Specifies the day type of the relative non-deliverable fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlRateFallbackReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNonDeliverableFixingDate_t = LocalMktDate
 The non-deliverable fixing date unadjusted or adjusted depending on UnderlyingNonDeliverableFixingDateType(40658). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNonDeliverableFixingDateType_enum_t = long
 Specifies the type of date (e.g. adjusted for holidays). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlRatePostponementMaximumDays_t = long
 The maximum number of days to wait for a quote from the disrupted settlement rate option before proceding to this method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNonDeliverableSettlRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlRatePostponementSurvey_t = Boolean
 Indicates whether to request a settlement rate quote from the market. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlRatePostponementCalculationAgent_enum_t = long
 Used to identify the settlement rate postponement calculation agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleType_enum_t = long
 Type of schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleStubType_enum_t = long
 Indicates to which stub this schedule applies. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleStartDateUnadjusted_t = LocalMktDate
 The unadjusted date on which the value is adjusted, or calculated if a future value notional for certain non-deliverable interest rate swaps (e.g. Brazillian Real (BRL) vs. CETIP Interbank Deposit Rate (CDI)), or the start date of a cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleEndDateUnadjusted_t = LocalMktDate
 The unadjusted end date of a cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentSchedulePaySide_enum_t = long
 The side of the party paying the step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleReceiveSide_enum_t = long
 The side of the party receiving the step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleNotional_t = Amt
 The notional value for this step, or amount of a cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleCurrency_t = Currency
 The currency for this step. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRate_t = Percentage
 The rate value for this step. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRateSpread_t = PriceOffset
 The spread value for this step. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixedAmount_t = Amt
 The explicit payment amount for this step. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixedCurrency_t = Currency
 The currency of the fixed amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleStepFrequencyPeriod_t = long
 Time unit multiplier for the step frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleStepFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentScheduleStepFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleStepOffsetValue_t = Amt
 The explicit amount that the notional changes on each step date. This can be a positive or negative amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleStepRate_t = Percentage
 The percentage by which the notional changes on each step date. The percentage is either a percentage applied to the initial notional amount or the previous outstanding notional, depending on the value specified in UnderlyingPaymentScheduleStepRelativeTo(40685). The percentage can be either positive or negative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleStepOffsetRate_t = Percentage
 The explicit amount that the rate changes on each step date. This can be a positive or negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleStepRelativeTo_enum_t = long
 Specifies whether the UnderlyingPaymentScheduleStepRate(40683) or UnderlyingPaymentScheduleStepOffsetValue(40682) should be applied to the initial notional or the previous notional in order to calculate the notional step change amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDateUnadjusted_t = LocalMktDate
 The unadjusted fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleWeight_t = double
 Floating rate observation weight for cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDateRelativeTo_t = long
 Specifies the anchor date when the fixing date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDateBusinessDayCnvtn_enum_t = long
 The business day convention used to adjust the payment schedule's fixing date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment schedule's fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDateOffsetPeriod_t = long
 Time unit multiplier for the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentScheduleFixingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDateOffsetDayType_enum_t = long
 Specifies the day type of the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDateAdjusted_t = LocalMktDate
 The adjusted fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingTime_t = std::string
 The fixing time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingTimeBusinessCenter_t = std::string
 Business center for determining fixing time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleInterimExchangePaymentDateRelativeTo_t = long
 Specifies the anchor date when the interim exchange payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleInterimExchangeDatesBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment schedule's interim exchange date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleInterimExchangeDatesBusinessCenter_t = std::string
 The business center calendar used to adjust the payment schedule's interim exchange date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleInterimExchangeDatesOffsetPeriod_t = long
 Time unit multiplier for the relative interim exchange date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleInterimExchangeDatesOffsetDayType_enum_t = long
 Specifies the day type of the relative interim exchange date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleInterimExchangeDateAdjusted_t = LocalMktDate
 The adjusted interim exchange date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRateSourceType_enum_t = long
 Rate source type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleReferencePage_t = std::string
 Identifies the reference “page” from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubType_enum_t = long
 Stub type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubLength_enum_t = long
 Optional indication whether stub is shorter or longer than the regular swap period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubRate_t = Percentage
 The agreed upon fixed rate for this stub. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubFixedAmount_t = Amt
 A fixed payment amount for the stub. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubFixedCurrency_t = Currency
 The currency of the fixed payment amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex_t = std::string
 The stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexSource_enum_t = long
 The source for the underlying payment stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexCurvePeriod_t = long
 Time unit multiplier for the underlying payment stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexCurveUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStubIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexRateSpread_t = PriceOffset
 Spread from floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the stub index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexCapRate_t = Percentage
 The cap rate, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexCapRateBuySide_enum_t = long
 Reference to the buyer of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexCapRateSellSide_enum_t = long
 Reference to the seller of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexFloorRate_t = Percentage
 The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexFloorRateBuySide_enum_t = long
 Reference to the buyer of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2_t = std::string
 The second stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2Source_enum_t = long
 The source of the second stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2CurvePeriod_t = long
 Secondary time unit multiplier for the stub floating rate index curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2CurveUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStubIndex2CurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2RateMultiplier_t = double
 A rate multiplier to apply to the second floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2RateSpread_t = PriceOffset
 Spread from the second floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2RateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2RateTreatment_enum_t = long
 Specifies the yield calculation treatment for the second stub index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2CapRate_t = Percentage
 The cap rate, if any, which applies to the second floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2FloorRate_t = Percentage
 The floor rate, if any, which applies to the second floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamType_enum_t = long
 Identifies the type of payment stream associated with the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamMarketRate_t = long
 Used only for credit index trade. This contains the credit spread ("fair value") at which the trade was executed. The market rate varies over the life of the index depending on market conditions. This is the price of the index as quoted by trading desks. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamDelayIndicator_t = Boolean
 Applicable to credit default swaps on mortgage backed securities to specify whether payment delays are applicable to the fixed amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamSettlCurrency_t = Currency
 Specifies the currency that the stream settles in (to support swaps that settle in a currency different from the notional currency). Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamDayCount_enum_t = long
 The day count convention used in the payment stream calculations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamAccrualDays_t = long
 The number of days from the adjusted calculation period start date to the adjusted value date, calculated in accordance with the applicable day count fraction. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamDiscountType_enum_t = long
 The method of calculating discounted payment amounts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamDiscountRate_t = Percentage
 Discount rate. The rate is expressed in decimal, e.g. 5% is expressed as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamDiscountRateDayCount_enum_t = long
 The day count convention applied to the PaymentStreamDiscountRate(40745). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingMethod_enum_t = long
 Compounding method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInitialPrincipalExchangeIndicator_t = Boolean
 Indicates whether there is an initial exchange of principal on the effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInterimPrincipalExchangeIndicator_t = Boolean
 Indicates whether there are intermediate or interim exchanges of principal during the term of the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalPrincipalExchangeIndicator_t = Boolean
 Indicates whether there is a final exchange of principal on the termination date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's payment date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's payment date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentFrequencyPeriod_t = long
 Time unit multiplier for the frequency of payments. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentFrequencyUnit_enum_t_ul_t = std::underlying_type< PaymentStreamPaymentFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentRollConvention_enum_t_ul_t = std::underlying_type< PaymentStreamPaymentRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFirstPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted first payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLastRegularPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted last regular payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentDateRelativeTo_t = long
 Specifies the anchor date when payment dates are relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStreamPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamResetDateRelativeTo_t = long
 Specifies the anchor date when the reset dates are relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamResetDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's reset date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamResetDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's reset date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamResetFrequencyPeriod_t = long
 Time unit multiplier for the frequency of resets. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamResetFrequencyUnit_enum_t_ul_t = std::underlying_type< PaymentStreamResetFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamResetWeeklyRollConvention_enum_t_ul_t = std::underlying_type< PaymentStreamResetWeeklyRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInitialFixingDateRelativeTo_t = long
 Specifies the anchor date when the initial fixing date is relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInitialFixingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's initial fixing date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInitialFixingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's initial fixing date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInitialFixingDateOffsetPeriod_t = long
 Time unit multiplier for the relative initial fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInitialFixingDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStreamInitialFixingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInitialFixingDateOffsetDayType_enum_t = long
 Specifies the day type of the relative initial fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInitialFixingDateAdjusted_t = LocalMktDate
 The adjusted initial fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixingDateRelativeTo_t = long
 Specifies the anchor date when the fixing date is relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's fixing date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's fixing date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixingDateOffsetPeriod_t = long
 Time unit multiplier for the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixingDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStreamFixingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixingDateOffsetDayType_enum_t = long
 Specifies the day type of the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixingDateAdjusted_t = LocalMktDate
 The adjusted fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateCutoffDateOffsetPeriod_t = long
 Time unit multiplier for the relative rate cut-off date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateCutoffDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStreamRateCutoffDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateCutoffDateOffsetDayType_enum_t = long
 Specifies the day type of the relative rate cut-off date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRate_t = Percentage
 The rate applicable to the fixed rate payment stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixedAmount_t = Amt
 The payment stream's fixed payment amount. In CDS an alternative to PaymentStreamRate(40784). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateOrAmountCurrency_t = Currency
 Specifies the currency in which PaymentStreamFixedAmount(40785) or PaymentStreamRate(40784) is denominated. Uses ISO 4271 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFutureValueNotional_t = Amt
 The future value notional is normally only required for certain non-deliverable interest rate swaps (e.g. Brazillian Real (BRL) vs. CETIP Interbank Deposit Rate (CDI)). The value is calculated as follows: Future Value Notional = Notional Amount * (1 + Fixed Rate) ^ (Fixed Rate Day Count Fraction). The currency is the same as the stream notional. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFutureValueDateAdjusted_t = LocalMktDate
 The adjusted value date of the future value amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndex_t = std::string
 The payment stream floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndexSource_enum_t = long
 The source of the payment stream floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndexCurveUnit_enum_t_ul_t = std::underlying_type< PaymentStreamRateIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndexCurvePeriod_t = long
 Time unit multiplier for the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. A multiplier schedule is expressed as explicit multipliers and dates. In the case of a schedule, the step dates may be subject to adjustment in accordance with any adjustments specified in the calculationPeriodDatesAdjustments. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateSpread_t = PriceOffset
 Spread from floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCapRate_t = Percentage
 The cap rate, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCapRateBuySide_enum_t = long
 Reference to the buyer of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCapRateSellSide_enum_t = long
 Reference to the seller of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFloorRate_t = Percentage
 The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFloorRateBuySide_enum_t = long
 Reference to the buyer of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInitialRate_t = Percentage
 The initial floating rate reset agreed between the principal parties involved in the trade. This is assumed to be the first required reset rate for the first regular calculation period. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. An initial rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalRatePrecision_t = long
 Specifies the rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamAveragingMethod_enum_t = long
 When rate averaging is applicable, used to specify whether a weighted or unweighted average calculation method is to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNegativeRateTreatment_enum_t = long
 The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInflationLagPeriod_t = long
 Time unit multiplier for the inflation lag period. The lag period is the offsetting period from the payment date which determines the reference period for which the inflation index is observed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInflationLagUnit_enum_t_ul_t = std::underlying_type< PaymentStreamInflationLagUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInflationLagDayType_enum_t = long
 The inflation lag period day type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInflationInterpolationMethod_enum_t = long
 The method used when calculating the Inflation Index Level from multiple points - the most common is Linear. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInflationIndexSource_enum_t = long
 The inflation index reference source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInflationPublicationSource_t = std::string
 The current main publication source such as relevant web site or a government body. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInflationInitialIndexLevel_t = double
 Initial known index level for the first calculation period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInflationFallbackBondApplicable_t = Boolean
 Indicates whether a fallback bond as defined in the 2006 ISDA Inflation Derivatives Definitions, sections 1.3 and 1.8, is applicable or not. If not specified, the default value is "Y" (True/Yes). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFRADiscounting_enum_t = long
 The method of Forward Rate Agreement (FRA) discounting, if any, that will apply. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNonDeliverableRefCurrency_t = Currency
 The non-deliverable settlement reference currency. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNonDeliverableFixingDatesBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's fixing date for the non-deliverable settlement terms. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNonDeliverableFixingDatesBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's fixing date for the non-deliverable terms, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNonDeliverableFixingDatesRelativeTo_t = long
 Specifies the anchor date when the non-deliverable fixing dates are relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNonDeliverableFixingDatesOffsetPeriod_t = long
 Time unit multiplier for the relative non-deliverable fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNonDeliverableFixingDatesOffsetDayType_enum_t = long
 Specifies the day type of the relative non-deliverable fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNonDeliverableSettlReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NonDeliverableFixingDate_t = LocalMktDate
 Non-deliverable fixing date unadjusted or adjusted depending on NonDeliverableFixingDateType(40827). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NonDeliverableFixingDateType_enum_t = long
 Specifies the type of date (e.g. adjusted for holidays). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleType_enum_t = long
 Type of schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleStubType_enum_t = long
 Indicates to which stub this schedule applies. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleStartDateUnadjusted_t = LocalMktDate
 The date on which the value is adjusted, or calculated if a future value notional for certain non-deliverable interest rate swaps (e.g. Brazillian Real (BRL) vs. CETIP Interbank Deposit Rate (CDI)), or the start date of a cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleEndDateUnadjusted_t = LocalMktDate
 The unadjusted end date of a cash flow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSchedulePaySide_enum_t = long
 The side of the party paying the step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleReceiveSide_enum_t = long
 The side of the party receiving the stepf schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleNotional_t = Amt
 The notional value for this step, or amount of a cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleCurrency_t = Currency
 The currency for this step. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRate_t = Percentage
 The rate value for this step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRateSpread_t = PriceOffset
 The spread value for this step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixedAmount_t = Amt
 The explicit payment amount for this step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixedCurrency_t = Currency
 The currency of the fixed amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleStepFrequencyPeriod_t = long
 Time unit multiplier for the step frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleStepFrequencyUnit_enum_t_ul_t = std::underlying_type< PaymentScheduleStepFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleStepOffsetValue_t = Amt
 The explicit amount that the notional changes on each step date. This can be a positive or negative amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleStepRate_t = Percentage
 The percentage by which the notional changes on each step date. The percentage is either a percentage applied to the initial notional amount or the previous outstanding notional, depending on the value specified in PaymentScheduleStepRelativeTo(40849). The percentage can be either positive or negative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleStepOffsetRate_t = Percentage
 The explicit amount that the rate changes on each step date. This can be a positive or negative value. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleStepRelativeTo_enum_t = long
 Specifies whether the PaymentScheduleStepRate(40847) or PaymentScheduleStepOffsetValue(40846) should be applied to the initial notional or the previous notional in order to calculate the notional step change amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDateUnadjusted_t = LocalMktDate
 The unadjusted fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleWeight_t = double
 Floating rate observation weight for cashflow payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDateRelativeTo_t = long
 Specifies the anchor date when the fixing date is relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment schedule's fixing date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the payment schedule's fixing date, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDateOffsetPeriod_t = long
 Time unit multiplier for the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentScheduleFixingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDateOffsetDayType_enum_t = long
 Specifies the day type of the relative fixing date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDateAdjusted_t = LocalMktDate
 The adjusted fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingTime_t = std::string
 The fixing time associated with the step schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingTimeBusinessCenter_t = std::string
 Business center for determining fixing time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleInterimExchangePaymentDateRelativeTo_t = long
 Specifies the anchor date when the interim exchange payment date is relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleInterimExchangeDatesBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment schedule's interim exchange date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleInterimExchangeDatesBusinessCenter_t = std::string
 The business center calendar used to adjust the payment schedule's interim exchange date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleInterimExchangeDatesOffsetPeriod_t = long
 Time unit multiplier for the relative interim exchange date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleInterimExchangeDatesOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentScheduleInterimExchangeDatesOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleInterimExchangeDatesOffsetDayType_enum_t = long
 Specifies the day type of the relative interim exchange date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleInterimExchangeDateAdjusted_t = LocalMktDate
 The adjusted interim exchange date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRateSourceType_enum_t = long
 Rate source type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleReferencePage_t = std::string
 Identifies the reference “page” from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubType_enum_t = long
 Stub type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubLength_enum_t = long
 Optional indication whether stub is shorter or longer than the regular swap period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubRate_t = Percentage
 The agreed upon fixed rate for this stub. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubFixedAmount_t = Amt
 A fixed payment amount for the stub. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubFixedCurrency_t = Currency
 The currency of the fixed payment amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex_t = std::string
 The stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexSource_enum_t = long
 The source of the stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexCurvePeriod_t = long
 Time unit multiplier for the stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexCurveUnit_enum_t_ul_t = std::underlying_type< PaymentStubIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexRateSpread_t = PriceOffset
 Spread from floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the payment stub index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexCapRate_t = Percentage
 The cap rate, if any, which applies to the floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexCapRateBuySide_enum_t = long
 Reference to the buyer of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexCapRateSellSide_enum_t = long
 Reference to the seller of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexFloorRate_t = Percentage
 The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexFloorRateBuySide_enum_t = long
 Reference to the buyer of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2_t = std::string
 The second stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2Source_enum_t = long
 The source of the second stub floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2CurvePeriod_t = long
 Secondary time unit multiplier for the stub floating rate index curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2CurveUnit_enum_t_ul_t = std::underlying_type< PaymentStubIndex2CurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2RateMultiplier_t = double
 A rate multiplier to apply to the second floating rate. The multiplier can be less than or greater than 1 (one). This element should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2RateSpread_t = PriceOffset
 Spread from the second floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2RateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2RateTreatment_enum_t = long
 Specifies the yield calculation treatment for the second stub index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2CapRate_t = Percentage
 The cap rate, if any, which applies to the second floating rate. The cap rate (strike) is only required where the floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2FloorRate_t = Percentage
 The floor rate, if any, which applies to the second floating rate. The floor rate (strike) is only required where the floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A floor rate of 5% would be represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlRatePostponementMaximumDays_t = long
 The maximum number of days to wait for a quote from the disrupted settlement rate option before proceding to this method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlRateFallbackRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlRatePostponementSurvey_t = Boolean
 Indicates whether to request a settlement rate quote from the market. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlRatePostponementCalculationAgent_enum_t = long
 Used to identify the settlement rate postponement calculation agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamEffectiveDateUnadjusted_t = LocalMktDate
 The unadjusted effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamEffectiveDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the instrument's stream's effective, or relative effective, date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamEffectiveDateBusinessCenter_t = std::string
 The business center calendar used to adjust the instrument's stream's effective, or relative effective, date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamEffectiveDateRelativeTo_t = long
 Specifies the anchor date when the effective date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamEffectiveDateOffsetPeriod_t = long
 Time unit multiplier for the relative effective date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamEffectiveDateOffsetUnit_enum_t_ul_t = std::underlying_type< StreamEffectiveDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamEffectiveDateOffsetDayType_enum_t = long
 Specifies the day type of the relative effective date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamEffectiveDateAdjusted_t = LocalMktDate
 The adjusted effective date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlRateFallbackReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlValuationSubsequentBusinessDaysOffset_t = long
 The number of business days between successive valuation dates when multiple valuation dates are applicable for cash settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlNumOfValuationDates_t = long
 Where multiple valuation dates are specified as being applicable for cash settlement, this specifies the number of applicable valuation dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionPartyRoleQualifier_enum_t = long
 Used to further qualify the value of UnderlyingProvisionPartyRole(42176). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentPriceType_enum_t = long
 Specifies the type of price for PaymentPrice(40218). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BusinessDayConvention_enum_t = long
 The business day convention used for adjusting dates. The value defined here applies to all adjustable dates in the instrument unless specifically overridden. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DateRollConvention_enum_t_ul_t = std::underlying_type< DateRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegBusinessCenter_t = std::string
 A business center whose calendar is used for date adjustment, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegBusinessDayConvention_enum_t = long
 The business day convention used for adjusting dates. The value defined here applies to all adjustable dates in the instrument leg unless specifically overridden. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDateRollConvention_enum_t_ul_t = std::underlying_type< LegDateRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingBusinessCenter_t = std::string
 A business center whose calendar is used for date adjustment, e.g. "GBLO". See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingBusinessDayConvention_enum_t = long
 The business day convention used for adjusting dates. The value defined here applies to all adjustable dates in the underlying instrument unless specifically overridden. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDateRollConvention_enum_t_ul_t = std::underlying_type< UnderlyingDateRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegStreamTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegStreamText(40979) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegStreamText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegStreamText(40248) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegStreamText(40248) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegProvisionTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegProvisionText(40472) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegProvisionText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegProvisionText(40472) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegProvisionText(40472) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedStreamTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedStreamText(40983) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedStreamText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the StreamText(40056) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the StreamText(40056) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedPaymentTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedPaymentText(40985) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedPaymentText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the PaymentText(40229) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the PaymentText(40229) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedProvisionTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedProvisionText(40987) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedProvisionText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the ProvisionText(40113) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the ProvisionText(40113) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingStreamTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingStreamText(40989) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingStreamText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingStreamText(40547) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingStreamText(40547) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionFallbackValue_t = std::string
 Applicable value for LegMarketDisruptionFallbackType(41470). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionValue_t = std::string
 Applicable value for MarketDisruptionEvent(41093). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionFallbackValue_t = std::string
 Applicable value for MarketDisruptionFallbackType(41095). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSubType_enum_t = long
 Used to further clarify the value of PaymentType(40213). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventAveragingObservationNumber_t = long
 Cross reference to the ordinal observation as specified either in the ComplexEventScheduleGrp or ComplexEventPeriodDateGrp components. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventAveragingWeight_t = double
 The weight factor to be applied to the observation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventType_t = std::string
 Specifies the type of credit event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventValue_t = std::string
 The credit event value appropriate to ComplexEventCreditEventType(40998). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventCurrency_t = Currency
 Specifies the applicable currency when ComplexEventCreditEventValue(40999) is an amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventPeriod_t = long
 Time unit multiplier for complex credit events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventUnit_enum_t_ul_t = std::underlying_type< ComplexEventCreditEventUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventDayType_enum_t = long
 Specifies the day type for the complex credit events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventRateSource_t = long
 Identifies the source of rate information used for credit events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventPeriodDate_t = LocalMktDate
 The averaging date for an Asian option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventPeriodTime_t = std::string
 The averaging time for an Asian option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventPeriodType_enum_t = long
 Specifies the period type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventBusinessCenter_t = std::string
 The business center used to determine dates and times in the schedule or date-time group.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventRateSourceType_enum_t = long
 Indicates whether the rate source specified is a primary or secondary source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventReferencePage_t = std::string
 Identifies the reference page from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventReferencePageHeading_t = std::string
 Identifies the reference page heading from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventDateBusinessCenter_t = std::string
 The business center calendar used to adjust the complex event date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventDateUnadjusted_t = LocalMktDate
 The unadjusted complex event date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventDateRelativeTo_t = long
 Specifies the anchor date when the complex event date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventDateOffsetPeriod_t = long
 Time unit multiplier for the relative date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventDateOffsetUnit_enum_t_ul_t = std::underlying_type< ComplexEventDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventDateOffsetDayType_enum_t = long
 Specifies the day type of the relative date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the complex event date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventDateAdjusted_t = LocalMktDate
 The adjusted complex event date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventFixingTime_t = std::string
 The local market fixing time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventFixingTimeBusinessCenter_t = std::string
 The business center calendar used to determine the actual fixing times. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventSource_t = std::string
 A newspaper or electronic news service that may publish relevant information used in the determination of whether or not a credit event has occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventScheduleStartDate_t = LocalMktDate
 The start date of the schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventScheduleEndDate_t = LocalMktDate
 The end date of the schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventScheduleFrequencyPeriod_t = long
 Time unit multiplier for the schedule date frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventScheduleFrequencyUnit_enum_t_ul_t = std::underlying_type< ComplexEventScheduleFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventScheduleRollConvention_enum_t_ul_t = std::underlying_type< ComplexEventScheduleRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleType_enum_t = long
 Specifies the type of delivery schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleXID_t = private_::ID_type
 Identifier for this instance of delivery schedule for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleNotional_t = Qty
 Physical delivery quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleNotionalUnitOfMeasure_enum_t = std::string
 Specifies the delivery quantity unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleNotionalCommodityFrequency_enum_t = long
 The frequency of notional delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleNegativeTolerance_t = double
 Specifies the negative tolerance value. The value may be an absolute quantity or a percentage, as specified in DeliveryScheduleToleranceType(41046). Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliverySchedulePositiveTolerance_t = double
 Specifies the positive tolerance value. The value may be an absolute quantity or a percentage, as specified in DeliveryScheduleToleranceType(41046). Value may exceed agreed upon value. Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleToleranceUnitOfMeasure_enum_t = std::string
 Specifies the tolerance value's unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleToleranceType_enum_t = long
 Specifies the tolerance value type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleSettlCountry_t = Country
 Specifies the country where delivery takes place. Uses ISO 3166 2-character country code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleSettlTimeZone_t = std::string
 Delivery timezone specified as "prevailing" rather than "standard" or "daylight".
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleSettlFlowType_enum_t = long
 Specifies the commodity delivery flow type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t = long
 Indicates whether holidays are included in the settlement periods. Required for electricity contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleSettlDay_enum_t = long
 Specifies the day or group of days for delivery.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleSettlTotalHours_t = long
 The sum of the total hours specified in the DeliveryScheduleSettlTimeGrp component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleSettlStart_t = std::string
 The scheduled start time for the delivery of the commodity where delivery occurs over specified times. The format of the time value is specified in DeliveryScheduleSettlTimeType(41057). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleSettlEnd_t = std::string
 The scheduled end time for the delivery of the commodity where delivery occurs over specified times. The format of the time value is specified in DeliveryScheduleSettlTimeType(41057). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryScheduleSettlTimeType_enum_t = long
 Specifies the format of the delivery start and end time values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamType_enum_t = long
 Specifies the type of delivery stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamPipeline_t = std::string
 The name of the oil delivery pipeline. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamEntryPoint_t = std::string
 The point at which the commodity will enter the delivery mechanism or pipeline. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamWithdrawalPoint_t = std::string
 The point at which the commodity product will be withdrawn prior to delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamDeliveryPoint_t = std::string
 The point at which the commodity product will be delivered and received. Value specified should follow market convention appropriate for the commodity product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamDeliveryRestriction_enum_t = long
 Specifies under what conditions the buyer and seller should be excused of their delivery obligations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamDeliveryContingency_t = std::string
 Specifies the electricity delivery contingency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamDeliveryContingentPartySide_enum_t = long
 The trade side value of the party responsible for electricity delivery contingency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamDeliverAtSourceIndicator_t = Boolean
 When this element is specified and set to 'Y', delivery of the coal product is to be at its source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamRiskApportionment_t = std::string
 Specifies how the parties to the trade apportion responsibility for the delivery of the commodity product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamTitleTransferLocation_t = std::string
 Specifies the title transfer location. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamTitleTransferCondition_enum_t = long
 Specifies the condition of title transfer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamImporterOfRecord_t = std::string
 A party, not necessarily of the trade, who is the Importer of Record for the purposes of paying customs duties and applicable taxes or costs related to importation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamNegativeTolerance_t = double
 Specifies the negative tolerance value. The value may be an absolute quantity or a percentage, as specified in DeliveryStreamToleranceType(41074). Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamPositiveTolerance_t = double
 Specifies the positive tolerance value. The value may be an absolute quantity or a percentage, as specified in DeliveryStreamToleranceType(41074). Value may exceed agreed upon value. Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamToleranceUnitOfMeasure_enum_t = std::string
 Specifies the tolerance value's unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamToleranceType_enum_t = long
 Specifies the tolerance value type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamToleranceOptionSide_enum_t = long
 Indicates whether the tolerance is at the seller's or buyer's option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamTotalPositiveTolerance_t = Percentage
 The positive percent tolerance which applies to the total quantity delivered over all shipment periods. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamTotalNegativeTolerance_t = Percentage
 The negative percent tolerance which applies to the total quantity delivered over all shipment periods. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamNotionalConversionFactor_t = double
 If the notional quantity is specified in a unit that does not match the unit in which the commodity reference price is quoted, the scaling or conversion factor used to convert the commodity reference price unit into the notional quantity unit should be stated here. If there is no conversion, this field is not intended to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamTransportEquipment_t = std::string
 The transportation equipment with which the commodity product will be delivered and received. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamElectingPartySide_enum_t = long
 A reference to the party able to choose whether the gas is delivered for a particular period as found in a swing or interruptible contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamCycleDesc_t = std::string
 The delivery cycles during which the oil product will be transported in the pipeline. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedDeliveryStreamCycleDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedDeliveryStreamCycleDesc(41084) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedDeliveryStreamCycleDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the DeliveryStreamCycleDesc(41082) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the DeliveryStreamCycleDesc(41082) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamCommoditySource_t = std::string
 The SCoTA coal cargo origin, mining region, mine(s), mining complex(es), loadout(s) or river dock(s) or other point(s) of origin that seller and buyer agree are acceptable origins for the coal product. For international coal transactions, this is the origin of the coal product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionProvision_enum_t = long
 The consequences of market disruption events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionFallbackProvision_enum_t = long
 Specifies the location of the fallback provision documentation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionMaximumDays_t = long
 Specifies the maximum number of market disruption days (commodity or bullion business days) in a contract or confirmation. If none are specified, the maximum number of market disruption days is five (5). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionMaterialityPercentage_t = Percentage
 Used when a price materiality percentage applies to the price source disruption event and this event has been specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionMinimumFuturesContracts_t = long
 Specifies the minimum futures contracts level that dictates whether or not a 'De Minimis Trading' event has occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionEvent_t = std::string
 Specifies the market disruption event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionFallbackType_t = std::string
 Specifies the type of disruption fallback.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionFallbackUnderlierType_enum_t = long
 The type of reference price underlier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionFallbackUnderlierSecurityID_t = std::string
 Specifies the identifier value of the security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionFallbackUnderlierSecurityDesc_t = std::string
 Specifies the description of the underlying security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedMarketDisruptionFallbackUnderlierSecurityDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedMarketDisruptionFallbackUnderlierSecurityDesc(41102) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedMarketDisruptionFallbackUnderlierSecurityDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the MarketDisruptionFallbackUnderlierSecurityDesc(41100) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the MarketDisruptionFallbackUnderlierSecurityDesc(41100) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionFallbackOpenUnits_t = Qty
 If there are multiple underlying assets, this specifies the number of units (index or securities) that constitute the underlier of the swap. In the case of a basket swap, this is used to reference both the number of basket units, and the number of each asset components of the basket when these are expressed in absolute terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionFallbackBasketCurrency_t = Currency
 Specifies the currency if the underlier is a basket. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionFallbackBasketDivisor_t = double
 Specifies the basket divisor amount. This value is normally used to adjust the constituent weight for pricing or to adjust for dividends, or other corporate actions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExerciseDesc_t = std::string
 A description of the option exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedExerciseDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedExerciseDesc(41102) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedExerciseDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the ExerciseDesc(41106) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the ExerciseDesc(41106) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AutomaticExerciseIndicator_t = Boolean
 Indicates (when 'Y') that exercise is automatic when the strike price is crossed or the underlying trade is in the money. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AutomaticExerciseThresholdRate_t = double
 The threshold rate for triggering automatic exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExerciseConfirmationMethod_enum_t = long
 Indicates whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ManualNoticeBusinessCenter_t = std::string
 Identifies the business center used for adjusting the time for manual exercise notice. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FallbackExerciseIndicator_t = Boolean
 Indicates whether the notional amount of the underlying swap, not previously exercised under the option, will be automatically exercised at the expiration time on the expiration date if at such time the buyer is in-the-money, provided that the difference between the settlement rate and the fixed rate under the relevant underlying swap is not less than one tenth of a percentage point (0.10% or 0.001). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LimitedRightToConfirmIndicator_t = Boolean
 Indicates whether the Seller may request the Buyer to confirm its intent to exercise if not done on or before the expiration time on the expiration date. If true ("Y") specific rules will apply in relation to the settlement mode. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExerciseSplitTicketIndicator_t = Boolean
 Indicates in physical settlement of bond and convertible bond options whether the party required to deliver the bonds will divide those to be delivered as notifying party desires to facilitate delivery obligations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseBusinessCenter_t = std::string
 The business center calendar used to adjust the option exercise dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseBusinessDayConvention_enum_t = long
 The business day convention used to adjust the option exercise dates. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseEarliestDateOffsetDayType_enum_t = long
 Specifies the day type of the relative earliest option exercise date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseEarliestDateOffsetPeriod_t = long
 Time unit multiplier for the relative earliest exercise date offset.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseEarliestDateOffsetUnit_enum_t_ul_t = std::underlying_type< OptionExerciseEarliestDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseFrequencyPeriod_t = long
 Time unit multiplier for the frequency of exercise dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseFrequencyUnit_enum_t_ul_t = std::underlying_type< OptionExerciseFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseStartDateUnadjusted_t = LocalMktDate
 The unadjusted start date for calculating periodic exercise dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseStartDateRelativeTo_t = long
 Specifies the anchor date when the option exercise start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative exercise start date offset.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< OptionExerciseStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative option exercise start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseStartDateAdjusted_t = LocalMktDate
 The adjusted start date for calculating periodic exercise dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseSkip_t = long
 The number of periods in the referenced date schedule that are between each date in the relative date schedule. Thus a skip of 2 would mean that dates are relative to every second date in the referenced schedule. If present this should have a value greater than 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseNominationDeadline_t = LocalMktDate
 Last date (adjusted) for establishing the option exercise terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseFirstDateUnadjusted_t = LocalMktDate
 The unadjusted first exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseLastDateUnadjusted_t = LocalMktDate
 The unadjusted last exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseEarliestTime_t = std::string
 The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) (i) on the expriation date, in the case of a European style option, (ii) on each Bermuda option exercise date and the expiration date, in the case of a Bermuda style option, (iii) the commencement date to, and including, the expiration date, in the case of an American option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseLatestTime_t = std::string
 The latest exercise time. See also OptionExerciseEarliestTime(41134). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseTimeBusinessCenter_t = std::string
 The business center used to determine the locale for option exercise time, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseDate_t = LocalMktDate
 The option exercise fixed date, unadjusted or adjusted depending on OptionExerciseDateType(41139). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseDateType_enum_t = long
 Specifies the type of date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationDateBusinessCenter_t = std::string
 The business center calendar used to adjust the option exercise expiration dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the option exercise expiration dates. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationDateRelativeTo_t = long
 Specifies the anchor date when the option exercise expiration date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationDateOffsetPeriod_t = long
 Time unit multiplier for the relative exercise expiration date offset.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationDateOffsetUnit_enum_t_ul_t = std::underlying_type< OptionExerciseExpirationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationFrequencyPeriod_t = long
 Time unit multiplier for the frequency of exercise expiration dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationFrequencyUnit_enum_t_ul_t = std::underlying_type< OptionExerciseExpirationFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationRollConvention_enum_t_ul_t = std::underlying_type< OptionExerciseExpirationRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative option exercise expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationTime_t = std::string
 The option exercise expiration time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationTimeBusinessCenter_t = std::string
 The business center used to determine the locale for option exercise expiration time, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationDate_t = LocalMktDate
 An adjusted or unadjusted fixed option exercise expiration date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationDateType_enum_t = long
 Specifies the type of option exercise expiration date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentUnitOfMeasure_enum_t = std::string
 Used to express the unit of measure (UOM) of the payment amount if not in the currency of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentDateRelativeTo_t = long
 Specifies the anchor date when the payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentForwardStartType_enum_t = long
 Forward start premium type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDayOfWeek_enum_t = long
 The day of the week on which fixing will take place.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDayNumber_t = long
 The occurrence of the day of week on which fixing takes place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleXID_t = private_::ID_type
 Identifier of this PaymentSchedule for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleXIDRef_t = private_::IDREF_type
 Reference to payment schedule elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRateCurrency_t = Currency
 The currency of the schedule rate. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRateUnitOfMeasure_enum_t = std::string
 The schedule rate unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRateConversionFactor_t = double
 The number to be multiplied by the derived floating rate of the payment schedule in order to arrive at the payment rate. If omitted, the schedule rate conversion factor is 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleRateSpreadType_enum_t = long
 Identifies whether the rate spread is an absolute value to be added to the index rate or a percentage of the index rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleSettlPeriodPrice_t = Price
 The schedule settlement period price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleSettlPeriodPriceCurrency_t = Currency
 Specifies the currency of the schedule settlement period price. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleSettlPeriodPriceUnitOfMeasure_enum_t = std::string
 The settlement period price unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleStepUnitOfMeasure_enum_t = std::string
 The schedule step unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDayDistribution_enum_t = long
 The distribution of fixing days. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDayCount_t = long
 The number of days over which fixing should take place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingLagPeriod_t = long
 Time unit multiplier for the fixing lag duration.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingLagUnit_enum_t_ul_t = std::underlying_type< PaymentScheduleFixingLagUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingFirstObservationDateOffsetPeriod_t = long
 Time unit multiplier for the relative first observation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFlatRateIndicator_t = Boolean
 When this element is specified and set to 'Y', the Flat Rate is the New Worldwide Tanker Nominal Freight Scale for the Freight Index Route taken at the Trade Date of the transaction “Fixed”. If 'N' it is taken on each Pricing Date “Floating”. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFlatRateAmount_t = Amt
 Specifies the actual monetary value of the flat rate when PaymentStreamFlatRateIndicator(41180) = 'Y'. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFlatRateCurrency_t = Currency
 Specifies the currency of the actual flat rate. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamMaximumPaymentAmount_t = Amt
 Specifies the limit on the total payment amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamMaximumPaymentCurrency_t = Currency
 Specifies the currency of total payment amount limit. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamMaximumTransactionAmount_t = Amt
 Specifies the limit on the payment amount that goes out in any particular calculation period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamMaximumTransactionCurrency_t = Currency
 Specifies the currency of the period payment amount limit. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixedAmountUnitOfMeasure_enum_t = std::string
 Specifies the fixed payment amount unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamTotalFixedAmount_t = Amt
 Specifies the total fixed payment amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamWorldScaleRate_t = double
 The number of Worldscale points for purposes of the calculation of a fixed amount for a wet voyage charter commodity swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamContractPrice_t = Price
 The price per relevant unit for purposes of the calculation of a fixed amount for a dry voyage charter or time charter commodity swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamContractPriceCurrency_t = Currency
 Specifies the currency of PaymentStreamContractPrice(41190). Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPricingBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's pricing dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndex2CurvePeriod_t = long
 Secondary time unit multiplier for the payment stream's floating rate index curve.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndex2CurveUnit_enum_t_ul_t = std::underlying_type< PaymentStreamRateIndex2CurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndexLocation_t = std::string
 Specifies the location of the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndexLevel_t = Qty
 This is the weather Cooling Degree Days (CDD), Heating Degree Days (HDD) or HDD index level specified as the number of (amount of) weather index units specified by the parties in the related confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndexUnitOfMeasure_enum_t = std::string
 The unit of measure (UOM) of the rate index level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamSettlLevel_enum_t = long
 Specifies how weather index units are to be calculated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamReferenceLevel_t = Qty
 This is the weather Cooling Degree Days (CDD), Heating Degree Days (HDD) or HDD reference level specified as the number of (amount of) weather index units specified by the parties in the related confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamReferenceLevelUnitOfMeasure_enum_t = std::string
 The unit of measure (UOM) of the rate reference level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamReferenceLevelEqualsZeroIndicator_t = Boolean
 When set to 'Y', it indicates the weather reference level equals zero. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateSpreadCurrency_t = Currency
 Specifies the currency of the floating rate spread. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateSpreadUnitOfMeasure_enum_t = std::string
 Species the unit of measure (UOM) of the floating rate spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateConversionFactor_t = double
 The number to be multiplied by the derived floating rate of the payment stream in order to arrive at the payment rate. If omitted, the floating rate conversion factor is 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateSpreadType_enum_t = long
 Identifies whether the rate spread is an absolute value to be added to the index rate or a percentage of the index rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLastResetRate_t = Percentage
 The floating rate determined at the most recent reset. The rate is expressed in decimal form, e.g. 5% is represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalRate_t = Percentage
 The floating rate determined at the final reset. The rate is expressed in decimal form, e.g. 5% is represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCalculationLagPeriod_t = long
 Time unit multiplier for the calculation lag duration. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCalculationLagUnit_enum_t_ul_t = std::underlying_type< PaymentStreamCalculationLagUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFirstObservationDateOffsetPeriod_t = long
 Time unit multiplier for the relative first observation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFirstObservationDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStreamFirstObservationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPricingDayType_enum_t = long
 Specifies the commodity pricing day type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPricingDayDistribution_enum_t = long
 The distribution of pricing days. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPricingDayCount_t = long
 The number of days over which pricing should take place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPricingBusinessCalendar_t = std::string
 Specifies the business calendar to use for pricing. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPricingBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payent stream's pricing dates. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamRiskApportionmentSource_t = std::string
 Specifies the source or legal framework for the risk apportionment.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamRiskApportionmentSource_t = std::string
 Specifies the source or legal framework for the risk apportionment.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentDate_t = LocalMktDate
 The adjusted or unadjusted fixed stream payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentDateType_enum_t = long
 Specifies the type of payment date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamMasterAgreementPaymentDatesIndicator_t = Boolean
 When set to 'Y', it indicates that payment dates are specified in the relevant master agreement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPricingDate_t = LocalMktDate
 The adjusted or unadjusted fixed stream pricing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPricingDateType_enum_t = long
 Specifies the type of pricing date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPricingDayOfWeek_enum_t = long
 The day of the week on which pricing takes place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPricingDayNumber_t = long
 The occurrence of the day of week on which pricing takes place.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PricingDateBusinessCenter_t = std::string
 The business center calendar used to adjust pricing or fixing dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PricingDateUnadjusted_t = LocalMktDate
 The unadjusted pricing or fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PricingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust pricing or fixing dates. Used only to override the business day convention defined in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PricingDateAdjusted_t = LocalMktDate
 The adjusted pricing or fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PricingTime_t = std::string
 Specifies the local market time of the pricing or fixing. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PricingTimeBusinessCenter_t = std::string
 Specifies the business center for determining the pricing or fixing time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssetAttributeType_t = std::string
 Specifies the name of the attribute.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssetAttributeValue_t = std::string
 Specifies the value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssetAttributeLimit_t = std::string
 Limit or lower acceptable value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationPeriodDate_t = LocalMktDate
 The adjusted or unadjusted fixed calculation period date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationPeriodDateType_enum_t = long
 Specifies the type of fixed calculation period date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationPeriodDatesXID_t = private_::ID_type
 Identifier of this calculation period for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationPeriodDatesXIDRef_t = private_::IDREF_type
 Cross reference to another calculation period for duplicating its properties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationBalanceOfFirstPeriod_t = Boolean
 When specified and set to 'Y', it indicates that the first calculation period should run from the effective date to the end of the calendar period in which the effective date falls (e.g. Jan 15 - Jan 31 if the calculation periods are one month long and effective date is Jan 15.). If 'N' or not specified, it indicates that the first calculation period should run from the effective date for one whole period (e.g. Jan 15 to Feb 14 if the calculation periods are one month long and the effective date is Jan 15.). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationCorrectionPeriod_t = long
 Time unit multiplier for the length of time after the publication of the data when corrections can be made. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationCorrectionUnit_enum_t_ul_t = std::underlying_type< StreamCalculationCorrectionUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlBusinessCenter_t = std::string
 The business center calendar used to adjust the commodity delivery date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityBase_t = std::string
 Specifies the general base type of the commodity traded. Where possible, this should follow the naming convention used in the 2005 ISDA Commodity Definitions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityType_t = std::string
 Specifies the type of commodity product.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySecurityID_t = std::string
 Specifies the market identifier for the commodity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityDesc_t = std::string
 Description of the commodity asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedStreamCommodityDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedStreamCommodityDesc(41257) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedStreamCommodityDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the StreamCommodityDesc(41255) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the StreamCommodityDesc(41255) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityUnitOfMeasure_enum_t = std::string
 The unit of measure (UOM) of the commodity asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityCurrency_t = Currency
 Identifies the currency of the commodity asset. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityExchange_t = Exchange
 Identifies the exchange where the commodity is traded. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityRateSource_t = long
 Identifies the source of rate information used for commodities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityRateReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityRateReferencePageHeading_t = std::string
 Identifies the page heading from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamDataProvider_t = std::string
 Specifies the commodity data or information provider. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityPricingType_t = std::string
 Specifies how the pricing or rate setting of the trade is to be determined or based upon.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityNearbySettlDayPeriod_t = long
 Time unit multiplier for the nearby settlement day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityNearbySettlDayUnit_enum_t_ul_t = std::underlying_type< StreamCommodityNearbySettlDayUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlDateUnadjusted_t = LocalMktDate
 The unadjusted commodity delivery date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the commodity delivery date. Used only to override the business day convention specified in the DateAdjustment component within the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlDateAdjusted_t = LocalMktDate
 The adjusted commodity delivery date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlMonth_t = long
 Specifies a fixed single month for commodity delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlDateRollPeriod_t = long
 Time unit multiplier for the commodity delivery date roll.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlDayType_enum_t = long
 Specifies the commodity delivery roll day type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityXID_t = private_::ID_type
 Identifier of this stream commodity for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityXIDRef_t = private_::IDREF_type
 Reference to a stream commodity elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityAltID_t = std::string
 Alternate security identifier value for the commodity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityAltIDSource_t = std::string
 Identifies the class or source of the alternate commodity security identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityDataSourceID_t = std::string
 Data source identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityDataSourceIDType_enum_t = long
 Type of data source identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlDay_enum_t = long
 Specifies the day or group of days for delivery.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlTotalHours_t = long
 Sum of the hours specified in StreamCommoditySettlTimeGrp. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlStart_t = std::string
 The start time for commodities settlement where delivery occurs over time. The time format is specified by the settlement time type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlEnd_t = std::string
 The end time for commodities settlement where delivery occurs over time. The time format is specified by the settlement time type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlCountry_t = Country
 Specifies the country where delivery takes place. Uses ISO 3166 2-character country code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlTimeZone_t = std::string
 Commodity delivery timezone specified as "prevailing" rather than "standard" or "daylight".
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlFlowType_enum_t = long
 Specifies the commodity delivery flow type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlPeriodNotional_t = Qty
 Specifies the delivery quantity associated with this settlement period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlPeriodNotionalUnitOfMeasure_enum_t = std::string
 Specifies the unit of measure (UOM) of the delivery quantity associated with this settlement period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlPeriodFrequencyPeriod_t = long
 Time unit multiplier for the settlement period frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlPeriodFrequencyUnit_enum_t_ul_t = std::underlying_type< StreamCommoditySettlPeriodFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlPeriodPrice_t = Price
 The settlement period price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlPeriodPriceUnitOfMeasure_enum_t = std::string
 Specifies the settlement period price unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlPeriodPriceCurrency_t = Currency
 The currency of the settlement period price. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlHolidaysProcessingInstruction_enum_t = long
 Indicates whether holidays are included in the settlement periods. Required for electricity contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlPeriodXID_t = private_::ID_type
 Identifier of this settlement period for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlPeriodXIDRef_t = private_::IDREF_type
 Cross reference to another settlement period for duplicating its properties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamXID_t = private_::ID_type
 Identifier of this Stream for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentLegRefID_t = std::string
 Identifies the instrument leg in which this payment applies to by referencing the leg's LegID(1788). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamNotionalXIDRef_t = private_::IDREF_type
 Cross reference to another Stream notional for duplicating its properties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamNotionalFrequencyPeriod_t = long
 Time unit multiplier for the swap stream's notional frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamNotionalFrequencyUnit_enum_t_ul_t = std::underlying_type< StreamNotionalFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamNotionalCommodityFrequency_enum_t = long
 The commodity's notional or quantity delivery frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamNotionalUnitOfMeasure_enum_t = std::string
 Specifies the delivery stream quantity unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTotalNotional_t = Qty
 Total notional or delivery quantity over the term of the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTotalNotionalUnitOfMeasure_enum_t = std::string
 Specifies the unit of measure (UOM) for the total notional or delivery quantity over the term of the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MandatoryClearingJurisdiction_t = std::string
 Identifier of the regulatory jurisdiction requiring the trade to be cleared. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermXIDRef_t = private_::IDREF_type
 Reference to the protection terms applicable to this entity or obligation. Contains the same XID named string value of the instance in the ProtectionTerms repeating group that applies to this Underlying. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlTermXIDRef_t = private_::IDREF_type
 Reference to the cash or physical settlement terms applicable to this entity or obligation. Contains the same XID named string value of the instance in the appropriate repeating group that applies to this Underlying. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondSecurityID_t = std::string
 Security identifier of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondDesc_t = std::string
 Description of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegAdditionalTermBondDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegAdditionalTermBondDesc(41321) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegAdditionalTermBondDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegAdditionalTermBondDesc(41319) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegAdditionalTermBondDesc(41319) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondCurrency_t = Currency
 Specifies the currency the bond value is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondIssuer_t = std::string
 Issuer of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegAdditionalTermBondIssuerLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegAdditionalTermBondIssuer(41325) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegAdditionalTermBondIssuer_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegAdditionalTermBondIssuer(41323) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegAdditionalTermBondIssuer(41323) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondSeniority_enum_t_ul_t = std::underlying_type< LegAdditionalTermBondSeniority_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondCouponType_enum_t = long
 Specifies the coupon type of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondCouponRate_t = Percentage
 Coupon rate of the bond. See also CouponRate(223). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondMaturityDate_t = LocalMktDate
 The maturity date of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondParValue_t = Amt
 The par value of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondCurrentTotalIssuedAmount_t = Amt
 Total issued amount of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondCouponFrequencyPeriod_t = long
 Time unit multiplier for the frequency of the bond's coupon payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondCouponFrequencyUnit_enum_t_ul_t = std::underlying_type< LegAdditionalTermBondCouponFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondDayCount_enum_t = long
 The day count convention used in interest calculations for a bond or an interest bearing security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermConditionPrecedentBondIndicator_t = Boolean
 Indicates whether the condition precedent bond is applicable. The swap contract is only valid if the bond is issued and if there is any dispute over the terms of fixed stream then the bond terms would be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermDiscrepancyClauseIndicator_t = Boolean
 Indicates whether the discrepancy clause is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionValue_t = std::string
 Applicable value for UnderlyingMarketDisruptionEvent(41865). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionFallbackValue_t = std::string
 Applicable value for UnderlyingMarketDisruptionFallbackType(41867). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondSecurityID_t = std::string
 Security identifier of the bond.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlDealer_t = std::string
 Identifies the dealer from whom price quotations for the reference obligation are obtained for the purpose of cash settlement valuation calculation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlCurrency_t = Currency
 Specifies the currency the LegCashSettlAmount(41357) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCasSettlValuationFirstBusinessDayOffset_t = long
 The number of business days after settlement conditions have been satisfied, when the calculation agent is to obtain a price quotation on the reference obligation for purposes of cash settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlValuationSubsequentBusinessDaysOffset_t = long
 The number of business days between successive valuation dates when multiple valuation dates are applicable for cash settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlNumOfValuationDates_t = long
 Where multiple valuation dates are specified as being applicable for cash settlement, this element specifies the number of applicable valuation dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlValuationTime_t = std::string
 Time of valuation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlBusinessCenter_t = std::string
 Identifies the business center calendar used at valuation time for cash settlement purposes e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlQuoteMethod_enum_t = long
 The type of quote used to determine the cash settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlQuoteAmount_t = Amt
 When determining the cash settlement amount, if weighted average price quotes are to be obtained for the reference obligation, this is the upper limit to the outstanding principal balance of the reference obligation for which the quote should be obtained. If not specifed, the ISDA definitions provide for a fallback amount equal to floating rate payer calculation amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlQuoteCurrency_t = Currency
 Specifies the currency the LegCashSettlQuoteAmount(41352) is denominated in. Uses ISO 4217 Currency Code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlMinimumQuoteAmount_t = Amt
 When determining the cash settlement amount, if weighted average price quotes are to be obtained for the reference obligation, this is the minimum intended threshold amount of outstanding principal balance of the reference obligation for which the quote should be obtained. If not specified, the ISDA definitions provide for a fallback amount of the lower of either USD1,000,000 (or its equivalent in the relevent obligation currency) or the (minimum) quoted amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlMinimumQuoteCurrency_t = Currency
 Specifies the currency the LegCashSettlQuoteMinimumAmount(41354) is denominated in. Uses ISO 4217 Currency Code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlBusinessDays_t = long
 The number of business days used in the determination of the cash settlement payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlAmount_t = Amt
 The amount paid between the trade parties, seller to the buyer, for cash settlement on the cash settlement date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlRecoveryFactor_t = double
 Used for fixed recovery, this specifies the recovery level as determined at contract inception, to be applied in the event of a default. The factor is used to calculate the amount paid by the seller to the buyer for cash settlement on the cash settlement date. The amount calculated is (1 - LegCashSettlRecoveryFactor(41358)) x floating rate payer calculation amount. The currency is derived from the floating rate payer calculation amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlFixedTermIndicator_t = Boolean
 Indicates whether fixed settlement is applicable or not applicable in a recovery lock. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlAccruedInterestIndicator_t = Boolean
 Indicates whether accrued interest is included or not in the value provided in LegCashSettlAmount(41357). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlValuationMethod_enum_t = long
 The ISDA defined methodology for determining the final price of the reference obligation for purposes of cash settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlTermXID_t = private_::ID_type
 A named string value referenced by UnderlyingSettlTermXIDRef(41315). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventAveragingObservationNumber_t = long
 Cross reference to the ordinal observation as specified either in the LegComplexEventScheduleGrp or LegComplexEventPeriodDateGrp components. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventAveragingWeight_t = double
 The weight factor to be applied to the observation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventType_t = std::string
 Specifies the type of credit event.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventValue_t = std::string
 The credit event value appropriate to LegComplexEventCreditEventType(41367). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventCurrency_t = Currency
 Specifies the applicable currency when LegComplexEventCreditEventCurrency(41368) is an amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventPeriod_t = long
 Time unit multiplier for complex credit events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventUnit_enum_t_ul_t = std::underlying_type< LegComplexEventCreditEventUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventDayType_enum_t = long
 Specifies the day type for the complex credit events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventRateSource_t = long
 Identifies the source of rate information used for credit events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventPeriodDate_t = LocalMktDate
 Averaging date for an Asian option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventPeriodTime_t = std::string
 Averaging time for an Asian option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventPeriodType_enum_t = long
 Specifies the period type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventBusinessCenter_t = std::string
 The business center for adjusting dates and times in the schedule or date-time group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventRateSourceType_enum_t = long
 Indicates whether the rate source specified is a primary or secondary source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventReferencePage_t = std::string
 Identifies the reference page from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEvenReferencePageHeading_t = std::string
 Identifies the reference page heading from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventDateBusinessCenter_t = std::string
 The business center calendar used to adjust the event date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventDateUnadjusted_t = LocalMktDate
 The unadjusted complex event date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventDateRelativeTo_t = long
 Specifies the anchor date when the complex event date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventDateOffsetPeriod_t = long
 Time unit multiplier for the relative date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegComplexEventDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventDateOffsetDayType_enum_t = long
 Specifies the day type of the relative date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the event date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventDateAdjusted_t = LocalMktDate
 The adjusted complex event date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventFixingTime_t = std::string
 The local market fixing time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventFixingTimeBusinessCenter_t = std::string
 The business center for determining the actual fixing times. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventSource_t = std::string
 A newspaper or electronic news service that may publish relevant information used in the determination of whether or not a credit event has occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventScheduleStartDate_t = LocalMktDate
 The start date of the schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventScheduleEndDate_t = LocalMktDate
 The end date of the schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventScheduleFrequencyPeriod_t = long
 Time unit multiplier for the schedule date frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventScheduleFrequencyUnit_enum_t_ul_t = std::underlying_type< LegComplexEventScheduleFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventScheduleRollConvention_enum_t_ul_t = std::underlying_type< LegComplexEventScheduleRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlQuoteReferencePage_t = std::string
 Identifies the reference "page" from the quote source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlQuoteReferencePage_t = std::string
 Identifies the reference "page" from the quote source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleType_enum_t = long
 Specifies the type of delivery schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleXID_t = private_::ID_type
 Identifier for this instance of delivery schedule for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleNotional_t = Qty
 Physical delivery quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleNotionalUnitOfMeasure_enum_t = std::string
 Specifies the delivery quantity unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleNotionalCommodityFrequency_enum_t = long
 The frequency of notional delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleNegativeTolerance_t = double
 Specifies the negative tolerance value. The value may be an absolute quantity or a percentage, as specified in LegDeliveryScheduleToleranceType(41417). Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliverySchedulePositiveTolerance_t = double
 Specifies the positive tolerance value. The value may be an absolute quantity or a percentage, as specified in LegDeliveryScheduleToleranceType(41417). Value may exceed agreed upon value. Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleToleranceUnitOfMeasure_enum_t = std::string
 Specifies the tolerance value's unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleToleranceType_enum_t = long
 Specifies the tolerance value type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleSettlCountry_t = Country
 Specifies the country where delivery takes place. Uses ISO 3166 2-character country code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleSettlTimeZone_t = std::string
 Delivery timezone specified as "prevailing" rather than "standard" or "daylight".
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleSettlFlowType_enum_t = long
 Specifies the delivery flow type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleSettlHolidaysProcessingInstruction_enum_t = long
 Indicates whether holidays are included in the settlement periods. Required for electricity contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleSettlDay_enum_t = long
 Specifies the day or group of days for delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleSettlTotalHours_t = long
 The sum of the total hours specified in the LegDeliveryScheduleSettlTimeGrp component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleSettlStart_t = std::string
 The scheduled start time for the delivery of the commodity where delivery occurs over specified times. The format of the time value is specified in LegDeliveryScheduleSettlTimeType(41428). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleSettlEnd_t = std::string
 The scheduled end time for the delivery of the commodity where delivery occurs over specified times. The format of the time value is specified in LegDeliveryScheduleSettlTimeType(41428). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryScheduleSettlTimeType_enum_t = long
 Specifies the format of the delivery start and end time values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamType_enum_t = long
 Specifies the type of delivery stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamPipeline_t = std::string
 The name of the oil delivery pipeline. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamEntryPoint_t = std::string
 The point at which the commodity will enter the delivery mechanism or pipeline. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamWithdrawalPoint_t = std::string
 The point at which the commodity product will be withdrawn prior to delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamDeliveryPoint_t = std::string
 The point at which the commodity product will be delivered and received. Value specified should follow market convention appropriate for the commodity product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamDeliveryRestriction_enum_t = long
 Specifies under what conditions the buyer and seller should be excused of their delivery obligations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamDeliveryContingency_t = std::string
 Specifies the electricity delivery contingency. See. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamDeliveryContingentPartySide_enum_t = long
 The trade side value of the party responsible for electricity delivery contingency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamDeliverAtSourceIndicator_t = Boolean
 When this element is specified and set to 'Y', delivery of the coal product is to be at its source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamRiskApportionment_t = std::string
 Specifies how the parties to the trade apportion responsibility for the delivery of the commodity product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamTitleTransferLocation_t = std::string
 Specifies the title transfer location. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamTitleTransferCondition_enum_t = long
 Specifies the condition of title transfer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamImporterOfRecord_t = std::string
 A party, not necessarily of the trade, who is the Importer of Record for the purposes of paying customs duties and applicable taxes or costs related to importation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamNegativeTolerance_t = double
 Specifies the negative tolerance value. The value may be an absolute quantity or a percentage, as specified in LegDeliveryStreamToleranceType(41445). Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamPositiveTolerance_t = double
 Specifies the positive tolerance value. The value may be an absolute quantity or a percentage, as specified in LegDeliveryStreamToleranceType(41445). Value may exceed agreed upon value. Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamToleranceUnitOfMeasure_enum_t = std::string
 Specifies the tolerance value's unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamToleranceType_enum_t = long
 Specifies the tolerance value type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamToleranceOptionSide_enum_t = long
 Indicates whether the tolerance is at the seller's or buyer's option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamTotalPositiveTolerance_t = Percentage
 The positive percent tolerance which applies to the total quantity delivered over all shipment periods. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamTotalNegativeTolerance_t = Percentage
 The negative percent tolerance which applies to the total quantity delivered over all shipment periods. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamNotionalConversionFactor_t = double
 If the notional quantity is specified in a unit that does not match the unit in which the commodity reference price is quoted, the scaling or conversion factor used to convert the commodity reference price unit into the notional quantity unit should be stated here. If there is no conversion, this field is not intended to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamTransportEquipment_t = std::string
 The transportation equipment with which the commodity product will be delivered and received. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamElectingPartySide_enum_t = long
 A reference to the party able to choose whether the gas is delivered for a particular period e.g. a swing or interruptible contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamAssetAttributeType_t = std::string
 Specifies the name of the attribute.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamAssetAttributeValue_t = std::string
 Specifies the value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamAssetAttributeLimit_t = std::string
 Limit or lower acceptable value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamCycleDesc_t = std::string
 The delivery cycles during which the oil product will be transported in the pipeline. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegDeliveryStreamCycleDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegDeliveryStreamCycleDesc(41459) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegDeliveryStreamCycleDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegDeliveryStreamCycleDesc(41457) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegLeg DeliveryStream(41457) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamCommoditySource_t = std::string
 The SCoTA coal cargo origin, mining region, mine(s), mining complex(es), loadout(s) or river dock(s) or other point(s) of origin that seller and buyer agree are acceptable origins for the coal product. For international coal transactions, this is the origin of the coal product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionProvision_enum_t = long
 The consequences of market disruption events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionFallbackProvision_enum_t = long
 Specifies the location of the fallback provision documentation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionMaximumDays_t = long
 Specifies the maximum number of market disruption days (commodity or bullion business days) in a contract or confirmation. If none are specified, the maximum number of market disruption days is five (5). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionMaterialityPercentage_t = Percentage
 Used when a price materiality percentage applies to the price source disruption event and this event has been specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionMinimumFuturesContracts_t = long
 Specifies the minimum futures contracts level that dictates whether or not a 'De Minimis Trading' event has occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionEvent_t = std::string
 Specifies the market disruption event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionFallbackType_t = std::string
 Specifies the type of disruption fallback.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionFallbackUnderlierType_enum_t = long
 The type of reference price underlier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionFallbackUnderlierSecurityID_t = std::string
 Specifies the identifier value of the security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionFallbackUnderlierSecurityDesc_t = std::string
 Specifies the description of the underlying security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegMarketDisruptionFallbackUnderlierSecurityDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegMarketDisruptionFallbackUnderlierSecurityDesc (41477) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegMarketDisruptionFallbackUnderlierSecurityDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegMarketDisruptionFallbackUnderlierSecurityDesc(41475) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegMarketDisruptionFallbackUnderlierSecurityDesc(41475) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionFallbackOpenUnits_t = Qty
 If there are multiple underlying assets, this specifies the number of units (index or securities) that constitute the underlier of the swap. In the case of a basket swap, this is used to reference both the number of basket units, and the number of each asset components of the basket when these are expressed in absolute terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionFallbackBasketCurrency_t = Currency
 Specifies the currency if the underlier is a basket. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionFallbackBasketDivisor_t = double
 Specifies the basket divisor amount. This value is normally used to adjust the constituent weight for pricing or to adjust for dividends, or other corporate actions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExerciseDesc_t = std::string
 A description of the option exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegExerciseDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegExerciseDesc(41483) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegExerciseDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegExerciseDesc(41481) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegExerciseDesc(41481) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAutomaticExerciseIndicator_t = Boolean
 Indicates (when 'Y') that exercise is automatic when the strike price is crossed or the underlying trade is in the money. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAutomaticExerciseThresholdRate_t = double
 The threshold rate for triggering automatic exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExerciseConfirmationMethod_enum_t = long
 Indicates whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegManualNoticeBusinessCenter_t = std::string
 Identifies the business center used for adjusting the time for manual exercise notice. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegFallbackExerciseIndicator_t = Boolean
 Indicates whether the notional amount of the underlying swap, not previously exercised under the option, will be automatically exercised at the expiration time on the expiration date if at such time the buyer is in-the-money, provided that the difference between the settlement rate and the fixed rate under the relevant underlying swap is not less than one tenth of a percentage point (0.10% or 0.001). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegLimitRightToConfirmIndicator_t = Boolean
 Indicates whether the Seller may request the Buyer to confirm its intent to exercise if not done on or before the expiration time on the expiration date. If true ("Y") specific rules will apply in relation to the settlement mode. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExerciseSplitTicketIndicator_t = Boolean
 Indicates in physical settlement of bond and convertible bond options whether the party required to deliver the bonds will divide those to be delivered as notifying party desires to facilitate delivery obligations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseBusinessCenter_t = std::string
 The business center calendar used to adjust the option exercise dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseBusinessDayConvention_enum_t = long
 The business day convention used to adjust the option exercise dates. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseEarliestDateOffsetDayType_enum_t = long
 Specifies the day type of the relative earliest exercise date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseEarliestDateOffsetPeriod_t = long
 Time unit multiplier for the relative earliest exercise date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseEarliestDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegOptionExerciseEarliestDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseFrequencyPeriod_t = long
 Time unit multiplier for the frequency of exercise dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseFrequencyUnit_enum_t_ul_t = std::underlying_type< LegOptionExerciseFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseStartDateUnadjusted_t = LocalMktDate
 The unadjusted start date for calculating periodic exercise dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseStartDateRelativeTo_t = long
 Specifies the anchor date when the option exercise start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative exercise start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegOptionExerciseStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative option exercise start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseStartDateAdjusted_t = LocalMktDate
 The adjusted start date for calculating periodic exercise dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseSkip_t = long
 The number of periods in the referenced date schedule that are between each date in the relative date schedule. Thus a skip of 2 would mean that dates are relative to every second date in the referenced schedule. If present this should have a value greater than 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseNominationDeadline_t = LocalMktDate
 The last date (adjusted) for establishing the option exercise terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseFirstDateUnadjusted_t = LocalMktDate
 The unadjusted first exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseLastDateUnadjusted_t = LocalMktDate
 The unadjusted last exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseEarliestTime_t = std::string
 The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) (i) on the expriation date, in the case of a European style option, (ii) on each Bermuda option exercise date and the expiration date, in the case of a Bermuda style option, (iii) the commencement date to, and including, the expiration date, in the case of an American option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseLatestTime_t = std::string
 The latest exercise time. See also LegOptionExerciseEarliestTime(41509). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseTimeBusinessCenter_t = std::string
 The business center used to determine the locale for option exercise time, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseDate_t = LocalMktDate
 The adjusted or unadjusted option exercise fixed date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseDateType_enum_t = long
 Specifies the type of option exercise date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationDateBusinessCenter_t = std::string
 The business center calendar used to adjust the option exercise expiration dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the option exercise expiration dates. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationDateRelativeTo_t = long
 Specifies the anchor date when the option exercise expiration date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationDateOffsetPeriod_t = long
 Time unit multiplier for the relative exercise expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegOptionExerciseExpirationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationFrequencyPeriod_t = long
 Time unit multiplier for the frequency of exercise expiration dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationFrequencyUnit_enum_t_ul_t = std::underlying_type< LegOptionExerciseExpirationFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationRollConvention_enum_t_ul_t = std::underlying_type< LegOptionExerciseExpirationRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative option exercise expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationTime_t = std::string
 The option exercise expiration time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationTimeBusinessCenter_t = std::string
 The business center used to determine the locale for option exercise expiration time, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationDate_t = LocalMktDate
 The adjusted or unadjusted option exercise expiration fixed date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationDateType_enum_t = long
 Specifies the type of option exercise expiration date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDayOfWeek_enum_t = long
 The day of the week on which fixing takes place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDayNumber_t = long
 The occurrence of the day of week on which fixing takes place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleXID_t = private_::ID_type
 Identifier of this LegPaymentSchedule for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleXIDRef_t = private_::IDREF_type
 Reference to payment schedule elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRateCurrency_t = Currency
 The currency of the schedule rate. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRateUnitOfMeasure_enum_t = std::string
 The schedule rate unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRateConversionFactor_t = double
 The number multipled by the derived floating rate of the leg's payment schedule in order to arrive at the payment rate. If omitted, the schedule rate conversion factor is 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleRateSpreadType_enum_t = long
 Identifies whether the rate spread is an absolute value to be added to the index rate or a percentage of the index rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleSettlPeriodPrice_t = Price
 The schedule settlement period price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleSettlPeriodPriceCurrency_t = Currency
 The currency of the schedule settlement period price. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleSettlPeriodPriceUnitOfMeasure_enum_t = std::string
 The settlement period price unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleStepUnitOfMeasure_enum_t = std::string
 The schedule step unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDayDistribution_enum_t = long
 The distribution of fixing days. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDayCount_t = long
 The number of days over which fixing should take place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingLagPeriod_t = long
 Time unit multiplier for the fixing lag duration. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingLagUnit_enum_t_ul_t = std::underlying_type< LegPaymentScheduleFixingLagUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingFirstObservationDateOffsetPeriod_t = long
 Time unit multiplier for the relative first observation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFlatRateIndicator_t = Boolean
 When this element is specified and set to 'Y', the Flat Rate is the New Worldwide Tanker Nominal Freight Scale for the Freight Index Route taken at the trade date of the transaction "Fixed". If 'N' it is taken on each pricing date "Floating". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFlatRateAmount_t = Amt
 Specifies the actual monetary value of the flat rate when LegPaymentStreamFlatRateIndicator(41549) = 'Y'. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFlatRateCurrency_t = Currency
 Specifies the currency of the actual flat rate. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamMaximumPaymentAmount_t = Amt
 Specifies the limit on the total payment amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamMaximumPaymentCurrency_t = Currency
 Specifies the currency of total payment amount limit. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamMaximumTransactionAmount_t = Amt
 Specifies the limit on the payment amount that goes out in any particular calculation period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamMaximumTransactionCurrency_t = Currency
 Specifies the currency of the period payment amount limit. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixedAmountUnitOfMeasure_enum_t = std::string
 The fixed payment amount unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamTotalFixedAmount_t = Amt
 Specifies the total fixed payment amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamWorldScaleRate_t = double
 The number of Worldscale points for purposes of the calculation of a fixed amount for a wet voyage charter commodity swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamContractPrice_t = Price
 The price per relevant unit for purposes of the calculation of a fixed amount for a dry voyage charter or time charter commodity swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamContractPriceCurrency_t = Currency
 Specifies the currency of LegPaymentStreamContractPrice(41559). Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPricingBusinessCenter_t = std::string
 The business center calendar used to adjust the pricing dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndex2CurveUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamRateIndex2CurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndex2CurvePeriod_t = long
 Secondary time unit multiplier for the payment stream's floating rate index curve.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndexLocation_t = std::string
 Specifies the location of the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndexLevel_t = Qty
 This is the weather Cooling Degree Days (CDD), Heating Degree Days (HDD) or HDD index level specified as the number of (amount of) weather index units specified by the parties in the related confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndexUnitOfMeasure_enum_t = std::string
 The unit of measure (UOM) of the rate index level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamSettlLevel_enum_t = long
 Specifies how weather index units are to be calculated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamReferenceLevel_t = Qty
 This is the weather Cooling Degree Days (CDD), Heating Degree Days (HDD) or HDD reference level specified as the number of (amount of) weather index units specified by the parties in the related confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamReferenceLevelUnitOfMeasure_enum_t = std::string
 The unit of measure (UOM) of the rate reference level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamReferenceLevelEqualsZeroIndicator_t = Boolean
 When set to 'Y', it indicates that the weather reference level equals zero. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateSpreadCurrency_t = Currency
 Specifies the currency of the floating rate spread. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateSpreadUnitOfMeasure_enum_t = std::string
 Specifies the unit of measure (UOM) of the floating rate spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateConversionFactor_t = double
 The number to be multiplied by the derived floating rate of the leg's payment stream in order to arrive at the payment rate. If omitted, the floating rate conversion factor is 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateSpreadType_enum_t = long
 Identifies whether the rate spread is an absolute value to be added to the index rate or a percentage of the index rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLastResetRate_t = Percentage
 The floating rate determined at the most recent reset. The rate is expressed in decimal form, e.g. 5% is represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalRate_t = Percentage
 The floating rate determined at the final reset. The rate is expressed in decimal form, e.g. 5% is represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCalculationLagPeriod_t = long
 Time unit multiplier for the calculation lag duration. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCalculationLagUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamCalculationLagUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFirstObservationDateOffsetPeriod_t = long
 Time unit multiplier for the relative first observation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFirstObservationDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamFirstObservationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPricingDayType_enum_t = long
 Specifies the commodity pricing day type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPricingDayDistribution_enum_t = long
 The distribution of pricing days. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPricingDayCount_t = long
 The number of days over which pricing should take place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPricingBusinessCalendar_t = std::string
 Specifies the business calendar to use for pricing. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPricingBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's pricing dates. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamRiskApportionmentSource_t = std::string
 Specifies the source or legal framework for the risk apportionment.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlTimeType_enum_t = long
 Specifies the format of the commodities settlement start and end times. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentDate_t = LocalMktDate
 The adjusted or unadjusted fixed stream payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentDateType_enum_t = long
 Specifies the type of payment date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamMasterAgreementPaymentDatesIndicator_t = Boolean
 When set to 'Y', it indicates that payment dates are specified in the relevant master agreement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPricingDate_t = LocalMktDate
 The adjusted or unadusted fixed stream pricing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPricingDateType_enum_t = long
 Specifies the type of pricing date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPricingDayOfWeek_enum_t = long
 The day of the week on which pricing takes place.. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPricingDayNumber_t = long
 The occurrence of the day of week on which pricing takes place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPhysicalSettlTermXID_t = private_::ID_type
 A named string value referenced by UnderlyingSettlTermXIDRef(41315). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPhysicalSettlCurency_t = Currency
 Specifies the currency of physical settlement. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPhysicalSettlBusinessDays_t = long
 The number of business days used in the determination of physical settlement. Its precise meaning is dependant on the context in which this is used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPhysicalSettlMaximumBusinessDays_t = long
 A maximum number of business days. Its precise meaning is dependant on the context in which this element is used. Intended to be used to limit a particular ISDA fallback provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPhysicalSettlDeliverableObligationType_t = std::string
 Specifies the type of delivery obligation applicable for physical settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPhysicalSettlDeliverableObligationValue_t = std::string
 Physical settlement delivery obligation value appropriate to LegPhysicalSettlDeliverableObligationType(41605). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPricingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the pricing or fixing date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPricingDateUnadjusted_t = LocalMktDate
 The unadjusted pricing or fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPricingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the pricing or fixing date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPricingDateAdjusted_t = LocalMktDate
 The adjusted pricing or fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPricingTime_t = std::string
 The local market pricing or fixing time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPricingTimeBusinessCenter_t = std::string
 Specifies the business center for determining the pricing or fixing time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventNewsSource_t = std::string
 A newspaper or electronic news service that may publish relevant information used in the determination of whether or not a credit event has occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermXID_t = private_::ID_type
 A named string value referenced from UnderlyingLegProtectionTermXIDRef(41314). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermNotional_t = Amt
 The notional amount of protection coverage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermCurrency_t = Currency
 The currency of LegProtectionTermNotional(41618). Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermSellerNotifies_t = Boolean
 The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. LegProtectionTermSellerNotifies(41620)=Y indicates that the seller notifies. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermBuyerNotifies_t = Boolean
 The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. LegProtectionTermBuyerNotifies(41621)=Y indicates that the buyer notifies. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventBusinessCenter_t = std::string
 When used, the business center indicates the local time of the business center that replaces the Greenwich Mean Time in Section 3.3 of the 2003 ISDA Credit Derivatives Definitions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermStandardSources_t = Boolean
 Indicates whether ISDA defined Standard Public Sources are applicable (LegProtectionTermStandardSources(41623)=Y) or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventMinimumSources_t = long
 The minimum number of the specified public information sources that must publish information that reasonably confirms that a credit event has occurred. The market convention is two. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventType_t = std::string
 Specifies the type of credit event applicable to the protection terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventValue_t = std::string
 Specifies the protection term event value appropriate to LegProtectionTermEventType(41626). See http:///www.fixtradingcommunity.org/codelists#Protection_Term_Event_Types for applicable event type values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventCurrency_t = Currency
 Applicable currency if the event value is an amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventPeriod_t = long
 Time unit multiplier for protection term events.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventUnit_enum_t_ul_t = std::underlying_type< LegProtectionTermEventUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventDayType_enum_t = long
 Specifies the day type for protection term events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventRateSource_t = std::string
 Rate source for events that specify a rate source, e.g. floating rate interest shortfall. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermObligationType_t = std::string
 Specifies the type of obligation applicable to the protection terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermObligationValue_t = std::string
 The value associated with the protection term obligation specified in LegProtectionTermObligationType(41636). See http://www.fixtradingcommunity.org/codelists#Protection_Term_Obligation_Types for applicable obligation type values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationPeriodDate_t = LocalMktDate
 The adjusted or unadjusted fixed calculation period date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationPeriodDateType_enum_t = long
 Specifies the type of fixed calculation period date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationPeriodDatesXID_t = private_::ID_type
 Identifier of this calculation period for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationPeriodDatesXIDRef_t = private_::IDREF_type
 Cross reference to another calculation period for duplicating its properties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationBalanceOfFirstPeriod_t = Boolean
 When specified and set to 'Y', it indicates that the first calculation period should run from the effective date to the end of the calendar period in which the effective date falls (e.g. Jan 15 - Jan 31 if the calculation periods are one month long and effective date is Jan 15.). If 'N' or not specified, it indicates that the first calculation period should run from the effective date for one whole period (e.g. Jan 15 to Feb 14 if the calculation periods are one month long and the effective date is Jan 15.). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationCorrectionPeriod_t = long
 Time unit multiplier for the length of time after the publication of the data when corrections can be made. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationCorrectionUnit_enum_t_ul_t = std::underlying_type< LegStreamCalculationCorrectionUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlBusinessCenter_t = std::string
 The business center calendar used to adjust the commodity delivery date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityBase_t = std::string
 Specifies the general base type of the commodity traded. Where possible, this should follow the naming convention used in the 2005 ISDA Commodity Definitions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityType_t = std::string
 Specifies the type of commodity product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySecurityID_t = std::string
 Specifies the market identifier for the commodity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityDesc_t = std::string
 Description of the commodity asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegStreamCommodityDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedLegStreamCommodityDesc(41654) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedLegStreamCommodityDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the LegStreamCommodityDesc(41652) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the LegStreamCommodityDesc(41652) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityUnitOfMeasure_enum_t = std::string
 The unit of measure (UOM) of the commodity asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityCurrency_t = Currency
 Identifies the currency of the commodity asset. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityExchange_t = Exchange
 Identifies the exchange where the commodity is traded. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityRateSource_t = long
 Identifies the source of rate information used for commodities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityRateReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityRateReferencePageHeading_t = std::string
 Identifies the page heading from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamDataProvider_t = std::string
 Specifies the commodity data or information provider. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityPricingType_t = std::string
 Specifies how the pricing or rate setting of the trade is to be determined or based upon.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityNearbySettlDayPeriod_t = long
 Time unit multiplier for the nearby settlement day.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityNearbySettlDayUnit_enum_t_ul_t = std::underlying_type< LegStreamCommodityNearbySettlDayUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlDateUnadjusted_t = LocalMktDate
 The unadjusted commodity delivery date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the commodity delivery date. Used only to override the business day convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlDateAdjusted_t = LocalMktDate
 The adjusted commodity delivery date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlMonth_t = long
 Specifies a fixed single month for commodity delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlDateRollPeriod_t = long
 Time unit multiplier for the commodity delivery date roll. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlDayType_enum_t = long
 Specifies the commodity delivery roll day type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityXID_t = private_::ID_type
 Identifier of this stream commodity for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityXIDRef_t = private_::IDREF_type
 Reference to a stream commodity elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityAltID_t = std::string
 Alternate security identifier value for the commodity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityAltIDSource_t = std::string
 Identifies the class or source of the alternate commodity security identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityDataSourceID_t = std::string
 Specifies the data source identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityDataSourceIDType_enum_t = long
 Specifies the type of data source identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlDay_enum_t = long
 Specifies the day or group of days for delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlTotalHours_t = long
 Sum of the hours specified in LegStreamCommoditySettlTimeGrp. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlStart_t = std::string
 The start time for commodity settlement where delivery occurs over time. The time format is specified by the settlement time type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlEnd_t = std::string
 The end time for commodity settlement where delivery occurs over time. The time format is specified by the settlement time type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlCountry_t = Country
 Specifies the country where delivery takes place. Uses ISO 3166 2-character country code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlTimeZone_t = std::string
 Commodity delivery timezone specified as "prevailing" rather than "standard" or "daylight".
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlFlowType_enum_t = long
 Specifies the commodity delivery flow type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlPeriodNotional_t = Qty
 Delivery quantity associated with this settlement period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlPeriodNotionalUnitOfMeasure_enum_t = std::string
 Specifies the unit of measure (UOM) of the delivery quantity associated with this settlement period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlPeriodFrequencyPeriod_t = long
 Time unit multiplier for the settlement period frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlPeriodFrequencyUnit_enum_t_ul_t = std::underlying_type< LegStreamCommoditySettlPeriodFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlPeriodPrice_t = Price
 The settlement period price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlPeriodPriceUnitOfMeasure_enum_t = std::string
 The settlement period price unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlPeriodPriceCurrency_t = Currency
 The currency of the settlement period price. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlHolidaysProcessingInstruction_enum_t = long
 Indicates whether holidays are included in the settlement periods. Required for electricity contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlPeriodXID_t = private_::ID_type
 Identifier of this settlement period for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlPeriodXIDRef_t = private_::IDREF_type
 Cross reference to another settlement period for duplicating its properties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamXID_t = private_::ID_type
 Identifier of this LegStream for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamNotionalXIDRef_t = private_::IDREF_type
 Cross reference to another LegStream notional for duplicating its properties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamNotionalFrequencyPeriod_t = long
 Time unit multiplier for the swap stream's notional frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamNotionalFrequencyUnit_enum_t_ul_t = std::underlying_type< LegStreamNotionalFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamNotionalCommodityFrequency_enum_t = long
 The commodity's notional or quantity delivery frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamNotionalUnitOfMeasure_enum_t = std::string
 Specifies the delivery quantity unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTotalNotional_t = Qty
 Specifies the total notional or delivery quantity over the term of the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTotalNotionalUnitOfMeasure_enum_t = std::string
 Specifies the unit of measure (UOM) for the total notional or delivery quantity over the term of the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondDesc_t = std::string
 Description of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingAdditionalTermBondDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingAdditionalTermBondDesc(41711) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingAdditionalTermBondDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingAdditionalTermBondDesc(41709) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingAdditionalTermBondDesc(41709) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondCurrency_t = Currency
 Specifies the currency the bond value is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventAveragingObservationNumber_t = long
 Cross reference to the ordinal observation as specified either in the UnderlyingComplexEventScheduleGrp or UnderlyingComplexEventPeriodDateGrp components. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventAveragingWeight_t = double
 The weight factor to be applied to the observation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventType_t = std::string
 Specifies the type of credit event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventValue_t = std::string
 The credit event value appropriate to UnderlyingComplexEventCreditEventType(41717). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventCurrency_t = Currency
 Specifies the applicable currency when UnderlyingComplexEventCreditEventValue(41718) is an amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventPeriod_t = long
 Time unit multiplier for complex credit events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventUnit_enum_t_ul_t = std::underlying_type< UnderlyingComplexEventCreditEventUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventDayType_enum_t = long
 Specifies the day type for the complex credit events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventRateSource_t = long
 Identifies the source of rate information used for credit events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventPeriodDate_t = LocalMktDate
 The averaging date for an Asian option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventPeriodTime_t = std::string
 The averaging time for an Asian option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventPeriodType_enum_t = long
 Specifies the period type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventBusinessCenter_t = std::string
 The business center for adjusting dates and times in the schedule or date-time group. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventRateSource_enum_t = long
 Identifies the source of rate information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventRateSourceType_enum_t = long
 Indicates whether the rate source specified is a primary or secondary source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventReferencePage_t = std::string
 Identifies the reference page from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventReferencePageHeading_t = std::string
 Identifies the reference page heading from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventDateBusinessCenter_t = std::string
 The business center calendar is used to adjust the event date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventDateUnadjusted_t = LocalMktDate
 The unadjusted complex event date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventDateRelativeTo_t = long
 Specifies the anchor date when the complex event date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventDateOffsetPeriod_t = long
 Time unit multiplier for the relative date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingComplexEventDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventDateOffsetDayType_enum_t = long
 Specifies the day type of the relative date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the event date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventDateAdjusted_t = LocalMktDate
 The adjusted complex event date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventFixingTime_t = std::string
 The local market fixing time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventFixingTimeBusinessCenter_t = std::string
 The business center for determining the actual fixing times. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventSource_t = std::string
 A newspaper or electronic news service that may publish relevant information used in the determination of whether or not a credit event has occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventScheduleStartDate_t = LocalMktDate
 The start date of the schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventScheduleEndDate_t = LocalMktDate
 The end date of the schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventScheduleFrequencyPeriod_t = long
 Time unit multiplier for the schedule date frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventScheduleFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingComplexEventScheduleFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventScheduleRollConvention_enum_t_ul_t = std::underlying_type< UnderlyingComplexEventScheduleRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleType_enum_t = long
 Specifies the type of delivery schedule. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleXID_t = private_::ID_type
 Identifier for this instance of delivery schedule for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleNotional_t = Qty
 Physical delivery quantity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleNotionalUnitOfMeasure_enum_t = std::string
 Specifies the delivery quantity unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleNotionalCommodityFrequency_enum_t = long
 The frequency of notional delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleNegativeTolerance_t = double
 Specifies the negative tolerance value. The value may be an absolute quantity or a percentage, as specified in UnderlyingDeliveryScheduleToleranceType(41765). Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliverySchedulePositiveTolerance_t = double
 Specifies the positive tolerance value. The value may be an absolute quantity or a percentage, as specified in UnderlyingDeliveryScheduleToleranceType(41765). Value may exceed agreed upon value. Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleToleranceUnitOfMeasure_enum_t = std::string
 Specifies the tolerance value's unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleToleranceType_enum_t = long
 Specifies the tolerance value type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleSettlCountry_t = Country
 Specifies the country where delivery takes place. Uses ISO 3166 2-character country code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleSettlTimeZone_t = std::string
 Delivery timezone specified as "prevailing" rather than "standard" or "daylight".
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleSettlFlowType_enum_t = long
 Specifies the delivery flow type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleSettlHolidaysProcessingInstruction_enum_t = long
 Indicates whether holidays are included in the settlement periods. Required for electricity contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleSettlDay_enum_t = long
 Specifies the day or group of days for delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleSettlTotalHours_t = long
 The sum of the total hours specified in the UnderlyingDeliveryScheduleSettlTimeGrp component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleSettlStart_t = std::string
 The scheduled start time for the delivery of the commodity where delivery occurs over specified times. The format of the time value is specified in UnderlyingDeliveryScheduleSettlTimeType(41776). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleSettlEnd_t = std::string
 The scheduled end time for the delivery of the commodity where delivery occurs over specified times. The format of the time value is specified in UnderlyingDeliveryScheduleSettlTimeType(41776). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryScheduleSettlTimeType_enum_t = long
 Specifies the format of the delivery start and end time values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamType_enum_t = long
 Specifies the type of delivery stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamPipeline_t = std::string
 The name of the oil delivery pipeline. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamEntryPoint_t = std::string
 The point at which the commodity will enter the delivery mechanism or pipeline. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamWithdrawalPoint_t = std::string
 The point at which the commodity product will be withdrawn prior to delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamDeliveryPoint_t = std::string
 The point at which the commodity product will be delivered and received. Value specified should follow market convention appropriate for the commodity product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamDeliveryRestriction_enum_t = long
 Specifies under what conditions the buyer and seller should be excused of their delivery obligations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamDeliveryContingency_t = std::string
 Specifies the electricity delivery contingency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamDeliveryContingentPartySide_enum_t = long
 The trade side value of the party responsible for electricity delivery contingency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamDeliverAtSourceIndicator_t = Boolean
 When this element is specified and set to 'Y', delivery of the coal product is to be at its source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamRiskApportionment_t = std::string
 Specifies how the parties to the trade apportion responsibility for the delivery of the commodity product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamTitleTransferLocation_t = std::string
 Specifies the title transfer location. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamTitleTransferCondition_enum_t = long
 Specifies the title transfer condition. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamImporterOfRecord_t = std::string
 A party, not necessarily of the trade, who is the Importer of Record for the purposes of paying customs duties and applicable taxes or costs related to importation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamNegativeTolerance_t = double
 Specifies the negative tolerance value. The value may be an absolute quantity or a percentage, as specified in UnderlyingDeliveryStreamToleranceType(41793). Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamPositiveTolerance_t = double
 Specifies the positive tolerance value. The value may be an absolute quantity or a percentage, as specified in UnderlyingDeliveryStreamToleranceType(41793). Value may exceed agreed upon value. Percentage value is to be expressed relative to "1.0" representing 100% (e.g. a value of "0.0575" represents 5.75%). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamToleranceUnitOfMeasure_enum_t = std::string
 Specifies the tolerance value's unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamToleranceType_enum_t = long
 Specifies the tolerance value type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamToleranceOptionSide_enum_t = long
 Indicates whether the tolerance is at the seller's or buyer's option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamTotalPositiveTolerance_t = Percentage
 The positive percent tolerance which applies to the total quantity delivered over all shipment periods. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamTotalNegativeTolerance_t = Percentage
 The negative percent tolerance which applies to the total quantity delivered over all shipment periods. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamNotionalConversionFactor_t = double
 If the notional quantity is specified in a unit that does not match the unit in which the commodity reference price is quoted, the scaling or conversion factor used to convert the commodity reference price unit into the notional quantity unit should be stated here. If there is no conversion, this field is not intended to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamTransportEquipment_t = std::string
 The transportation equipment with which the commodity product will be delivered and received. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamElectingPartySide_enum_t = long
 A reference to the party able to choose whether the gas is delivered for a particular period e.g. a swing or interruptible contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamAssetAttributeType_t = std::string
 Specifies the name of the attribute.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamAssetAttributeValue_t = std::string
 Specifies the value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamAssetAttributeLimit_t = std::string
 The limit or lower acceptable value of the attribute. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamCycleDesc_t = std::string
 The delivery cycles during which the oil product will be transported in the pipeline. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingDeliveryStreamCycleDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingDeliveryStreamCycleDesc(41807) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingDeliveryStreamCycleDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingDeliveryStreamCycleDesc(41805) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingDeliveryStreamCycleDesc(41805) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamCommoditySource_t = std::string
 The SCoTA coal cargo origin, mining region, mine(s), mining complex(es), loadout(s) or river dock(s) or other point(s) of origin that seller and buyer agree are acceptable origins for the coal product. For international coal transactions, this is the origin of the coal product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExerciseDesc_t = std::string
 A description of the option exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingExerciseDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingExerciseDesc(41812) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingExerciseDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingExerciseDesc(41810) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingExerciseDesc(41810) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAutomaticExerciseIndicator_t = Boolean
 Indicates (when 'Y') that exercise is automatic when the strike price is crossed or the underlying trade is in the money. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAutomaticExerciseThresholdRate_t = double
 The threshold rate for triggering automatic exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExerciseConfirmationMethod_enum_t = long
 Indicates whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingManualNoticeBusinessCenter_t = std::string
 Identifies the business center used for adjusting the time for manual exercise notice. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFallbackExerciseIndicator_t = Boolean
 Indicates whether the notional amount of the underlying swap, not previously exercised under the option, will be automatically exercised at the expiration time on the expiration date if at such time the buyer is in-the-money, provided that the difference between the settlement rate and the fixed rate under the relevant underlying swap is not less than one tenth of a percentage point (0.10% or 0.001). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingLimitedRightToConfirmIndicator_t = Boolean
 Indicates whether the Seller may request the Buyer to confirm its intent to exercise if not done on or before the expiration time on the Expiration date. If true ("Y") specific rules will apply in relation to the settlement mode. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExerciseSplitTicketIndicator_t = Boolean
 Indicates in physical settlement of bond and convertible bond options whether the party required to deliver the bonds will divide those to be delivered as notifying party desires to facilitate delivery obligations. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseBusinessCenter_t = std::string
 The business center calendar used to adjust the option exercise dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseBusinessDayConvention_enum_t = long
 The business day convention used to adjust the option exercise dates. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseEarliestDateOffsetDayType_enum_t = long
 Specifies the day type of the relative earliest exercise date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseEarliestDateOffsetPeriod_t = long
 Time unit multiplier for the relative earliest exercise date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseEarliestDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingOptionExerciseEarliestDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseFrequencyPeriod_t = long
 Time unit multiplier for the frequency of exercise dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingOptionExerciseFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseStartDateUnadjusted_t = LocalMktDate
 The unadjusted start date for calculating periodic exercise dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseStartDateRelativeTo_t = long
 Specifies the anchor date when the option exercise start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative exercise start date offset.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingOptionExerciseStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative option exercise start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseStartDateAdjusted_t = LocalMktDate
 The adjusted start date for calculating periodic exercise dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseSkip_t = long
 The number of periods in the referenced date schedule that are between each date in the relative date schedule. Thus a skip of 2 would mean that dates are relative to every second date in the referenced schedule. If present this should have a value greater than 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseNominationDeadline_t = LocalMktDate
 The last date (adjusted) for establishing the option exercise terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseFirstDateUnadjusted_t = LocalMktDate
 The unadjusted first exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseLastDateUnadjusted_t = LocalMktDate
 The unadjusted last exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseEarliestTime_t = std::string
 The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) (i) on the expriation date, in the case of a European style option, (ii) on each Bermuda option exercise date and the expiration date, in the case of a Bermuda style option, (iii) the commencement date to, and including, the expiration date, in the case of an American option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseLatestTime_t = std::string
 Latest exercise time. See also UnderlyingOptionExerciseEarliestTime(41838). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseTimeBusinessCenter_t = std::string
 The business center used to determine the locale for option exercise time, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseDate_t = LocalMktDate
 The adjusted or unadjusted option exercise fixed date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseDateType_enum_t = long
 Specifies the type of option exercise date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationDateBusinessCenter_t = std::string
 The business center calendar used to adjust the option exercise expiration dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the option exercise expiration dates. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationDateRelativeTo_t = long
 Specifies the anchor date when the option exercise expiration date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationDateOffsetPeriod_t = long
 Time unit multiplier for the relative exercise expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingOptionExerciseExpirationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationFrequencyPeriod_t = long
 Time unit multiplier for the frequency of exercise expiration dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingOptionExerciseExpirationFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationRollConvention_enum_t_ul_t = std::underlying_type< UnderlyingOptionExerciseExpirationRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative option exercise expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationTime_t = std::string
 The option exercise expiration time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationTimeBusinessCenter_t = std::string
 The business center used to determine the locale for option exercise expiration time, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationDate_t = LocalMktDate
 The adjusted or unadjusted option exercise expiration fixed date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationDateType_enum_t = long
 Specifies the type of option exercise expiration date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionProvision_enum_t = long
 The consequences of market disruption events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionFallbackProvision_enum_t = long
 Specifies the location of the fallback provision documentation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionMaximumDays_t = long
 Specifies the maximum number of market disruption days (commodity or bullion business days) in a contract or confirmation. If none are specified, the maximum number of market disruption days is five (5). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionMaterialityPercentage_t = Percentage
 Used when a price materiality percentage applies to the price source disruption event and this event has been specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionMinimumFuturesContracts_t = long
 Specifies the minimum futures contracts level that dictates whether or not a 'De Minimis Trading' event has occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionEvent_t = std::string
 Specifies the market disruption event. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionFallbackType_t = std::string
 Specifies the type of disruption fallback. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionFallbackUnderlierType_enum_t = long
 The type of reference price underlier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionFallbackUnderlierSecurityID_t = std::string
 Specifies the identifier value of the security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionFallbackUnderlierSecurityDesc_t = std::string
 Specifies the description of underlying security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingMarketDisruptionFallbackUnderlierSecurityDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingMarketDisruptionFallbackUnderlierSecurityDesc(41874) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingMarketDisruptionFallbackUnderlierSecurityDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingMarketDisruptionFallbackUnderlierSecurityDesc(41872) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingMarketDisruptionFallbackUnderlierSecurityDesc(41872). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionFallbackOpenUnits_t = Qty
 If there are multiple underlying assets, this specifies the number of units (index or securities) that constitute the underlier of the swap. In the case of a basket swap, this is used to reference both the number of basket units, and the number of each asset components of the basket when these are expressed in absolute terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionFallbackBasketCurrency_t = Currency
 Specifies the currency if the underlier is a basket. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionFallbackBasketDivisor_t = double
 Specifies the basket divisor amount. This value is normally used to adjust the constituent weight for pricing or to adjust for dividends, or other corporate actions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDayOfWeek_enum_t = long
 The day of the week on which fixing takes place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDayNumber_t = long
 The occurrence of the day of week on which fixing takes place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleXID_t = private_::ID_type
 Identifier of this UnderlyingPaymentSchedule for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleXIDRef_t = private_::IDREF_type
 Reference to payment schedule elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRateCurrency_t = Currency
 Specifies the currency of the schedule rate. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRateUnitOfMeasure_enum_t = std::string
 The schedule rate unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRateConversionFactor_t = double
 The number to be multiplied by the derived floating rate of the underlying's payment schedule in order to arrive at the payment rate. If ommitted, the schedule rate conversion factor is 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleRateSpreadType_enum_t = long
 Specifies whether the rate spread is an absolute value to be added to the index rate or a percentage of the index rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleSettlPeriodPrice_t = Price
 The schedule settlement period price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleSettlPeriodPriceCurrency_t = Currency
 The currency of the schedule settlement period price. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleSettlPeriodPriceUnitOfMeasure_enum_t = std::string
 The settlement period price unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleStepUnitOfMeasure_enum_t = std::string
 The schedule step unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDayDistribution_enum_t = long
 The distribution of fixing days. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDayCount_t = long
 The number of days over which fixing should take place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingLagPeriod_t = long
 Time unit multiplier for the fixing lag duration. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingLagUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentScheduleFixingLagUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingFirstObservationDateOffsetPeriod_t = long
 Time unit multiplier for the relative first observation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFlatRateIndicator_t = Boolean
 When this element is specified and set to 'Y', the Flat Rate is the New Worldwide Tanker Nominal Freight Scale for the Freight Index Route taken at the Trade Date of the transaction "Fixed". If 'N' it is taken on each Pricing Date "Floating". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFlatRateAmount_t = Amt
 Specifies the actual monetary value of the flat rate when UnderlyingPaymentStreamFlatRateIndicator(41897) = 'Y'. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFlatRateCurrency_t = Currency
 Specifies the currency of the actual flat rate. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamMaximumPaymentAmount_t = Amt
 Specifies the limit on the total payment amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamMaximumPaymentCurrency_t = Currency
 Specifies the currency of total payment amount limit. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamMaximumTransactionAmount_t = Amt
 Specifies the limit on the payment amount that goes out in any particular calculation period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamMaximumTransactionCurrency_t = Currency
 Specifies the currency of the period payment amount limit. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixedAmountUnitOfMeasure_enum_t = std::string
 Fixed payment amount unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamTotalFixedAmount_t = Amt
 Specifies the total fixed payment amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamWorldScaleRate_t = double
 The number of Worldscale points for purposes of the calculation of a fixed amount for a wet voyage charter commodity swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamContractPrice_t = Price
 The price per relevant unit for purposes of the calculation of a fixed amount for a dry voyage charter or time charter commodity swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamContractPriceCurrency_t = Currency
 Specifies the currency of UnderlyingPaymentStreamContractPrice(41907). Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPricingBusinessCenter_t = std::string
 The business center calendar used to adjust the payment stream's pricing dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndex2CurveUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamRateIndex2CurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndex2CurvePeriod_t = long
 Secondary time unit multiplier for the payment stream’s floating rate index curve.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndexLocation_t = std::string
 Specifies the location of the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndexLevel_t = Qty
 This is the weather Cooling Degree Days (CDD), Heating Degree Days (HDD) or HDD index level specified as the number of (amount of) weather index units specified by the parties in the related confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndexUnitOfMeasure_enum_t = std::string
 The unit of measure (UOM) of the rate index level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamSettlLevel_enum_t = long
 Specifies how weather index units are to be calculated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamReferenceLevel_t = Qty
 This is the weather Cooling Degree Days (CDD), Heating Degree Days (HDD) or HDD reference level specified as the number of (amount of) weather index units specified by the parties in the related confirmation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamReferenceLevelUnitOfMeasure_enum_t = std::string
 The unit of measure (UOM) of the rate reference level. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamReferenceLevelEqualsZeroIndicator_t = Boolean
 When set to 'Y', it indicates that the weather reference level equals zero. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateSpreadCurrency_t = Currency
 Specifies the currency of the floating rate spread. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateSpreadUnitOfMeasure_enum_t = std::string
 Specifies the unit of measure (UOM) of the floating rate spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateConversionFactor_t = double
 The number to be multiplied by the derived floating rate of the underlying's payment stream in order to arrive at the payment rate. If omitted, the floating rate conversion factor is 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateSpreadType_enum_t = long
 Identifies whether the rate spread is an absolute value to be added to the index rate or a percentage of the index rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLastResetRate_t = Percentage
 The floating rate determined at the most recent reset. The rate is expressed in decimal form, e.g. 5% is represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalRate_t = Percentage
 The floating rate determined at the final reset. The rate is expressed in decimal form, e.g. 5% is represented as 0.05. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCalculationLagPeriod_t = long
 Time unit multiplier for the calculation lag duration.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCalculationLagUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamCalculationLagUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFirstObservationDateOffsetPeriod_t = long
 Time unit multiplier for the relative first observation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFirstObservationDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamFirstObservationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPricingDayType_enum_t = long
 Specifies the commodity pricing day type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPricingDayDistribution_enum_t = long
 The distribution of pricing days. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPricingDayCount_t = long
 The number of days over which pricing should take place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPricingBusinessCalendar_t = std::string
 Specifies the business calendar to use for pricing. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPricingBusinessDayConvention_enum_t = long
 The business day convention used to adjust the payment stream's pricing dates. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlTimeType_enum_t = long
 Specifies the format of the commodity settlement start and end times. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlTimeType_enum_t = long
 Specifies the format of the commodity settlement start and end times. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentDate_t = LocalMktDate
 The adjusted or unadjusted fixed stream payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentDateType_enum_t = long
 Specifies the type of payment date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamMasterAgreementPaymentDatesIndicator_t = Boolean
 When set to 'Y', it indicates that payment dates are specified in the relevant master agreement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPricingDate_t = LocalMktDate
 An adjusted or unadjusted fixed pricing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPricingDateType_enum_t = long
 Specifies the type of pricing date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPricingDayOfWeek_enum_t = long
 The day of the week on which pricing takes place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPricingDayNumber_t = long
 The occurrence of the day of week on which pricing takes place. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPricingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the pricing or fixing date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPricingDateUnadjusted_t = LocalMktDate
 The unadjusted pricing or fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPricingDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the pricing or fixing date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPricingDateAdjusted_t = LocalMktDate
 The adjusted pricing or fixing date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPricingTime_t = std::string
 The local market pricing or fixing time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPricingTimeBusinessCenter_t = std::string
 Specifies the business center for determining the pricing or fixing time. See http://www.fpml.org/coding-scheme/business-center for standard 4-character code values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationPeriodDate_t = LocalMktDate
 The adjusted or unadjusted fixed calculation period date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationPeriodDateType_enum_t = long
 Specifies the type of fixed calculation period date. When specified it applies not only to the current date but to all subsequent dates in the group until overridden with a new type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationPeriodDatesXID_t = private_::ID_type
 Identifier of this calculation period for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationPeriodDatesXIDRef_t = private_::IDREF_type
 Cross reference to another calculation period for duplicating its properties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationBalanceOfFirstPeriod_t = Boolean
 When specified and set to 'Y', it indicates that the first calculation period should run from the effective date to the end of the calendar period in which the effective date falls (e.g. Jan 15 - Jan 31 if the calculation periods are one month long and effective date is Jan 15.). If 'N' or not specified, it indicates that the first calculation period should run from the effective date for one whole period (e.g. Jan 15 to Feb 14 if the calculation periods are one month long and the effective date is Jan 15.). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationCorrectionPeriod_t = long
 Time unit multiplier for the length of time after the publication of the data when corrections can be made. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationCorrectionUnit_enum_t_ul_t = std::underlying_type< UnderlyingStreamCalculationCorrectionUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlBusinessCenter_t = std::string
 The business center calendar used to adjust the commodity delivery date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityBase_t = std::string
 Specifies the general base type of the commodity traded. Where possible, this should follow the naming convention used in the 2005 ISDA Commodity Definitions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityType_t = std::string
 Specifies the type of commodity product. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySecurityID_t = std::string
 Specifies the market identifier for the commodity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityDesc_t = std::string
 Description of the commodity asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingStreamCommodityDescLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingStreamCommodityDesc(41970) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingStreamCommodityDesc_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingStreamCommodityDesc(41968) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingStreamCommodityDesc(41968) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityUnitOfMeasure_enum_t = std::string
 The unit of measure (UOM) of the commodity asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityCurrency_t = Currency
 Identifies the currency of the commodity asset. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityExchange_t = Exchange
 Identifies the exchange where the commodity is traded. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityRateSource_t = long
 Identifies the source of rate information used for commodities. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityRateReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityRateReferencePageHeading_t = std::string
 Identifies the page heading from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamDataProvider_t = std::string
 Specifies the commodity data or information provider. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityPricingType_t = std::string
 Specifies how the pricing or rate setting of the trade is to be determined or based upon.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityNearbySettlDayPeriod_t = long
 Time unit multiplier for the nearby settlement day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityNearbySettlDayUnit_enum_t_ul_t = std::underlying_type< UnderlyingStreamCommodityNearbySettlDayUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlDateUnadjusted_t = LocalMktDate
 The unadjusted commodity delivery date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the commodity delivery date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlDateAdjusted_t = LocalMktDate
 The adjusted commodity delivery date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlMonth_t = long
 Specifies a fixed single month for commodity delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlDateRollPeriod_t = long
 Time unit multiplier for the commodity delivery date roll.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlDayType_enum_t = long
 Specifies the commodity delivery roll day type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityXID_t = private_::ID_type
 Identifier of this stream commodity for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityXIDRef_t = private_::IDREF_type
 Reference to a stream commodity elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityAltID_t = std::string
 Alternate security identifier value for the commodity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityAltIDSource_t = std::string
 Identifies the class or source of the alternate commodity security identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityDataSourceID_t = std::string
 Data source identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityDataSourceIDType_enum_t = long
 Specifies the type of data source identifier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlDay_enum_t = long
 Specifies the day or group of days for delivery. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlTotalHours_t = long
 Sum of the hours specified in UnderlyingStreamCommoditySettlTimeGrp. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlStart_t = std::string
 The start time for commodity settlement where delivery occurs over time. The time format is specified by the settlement time type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlEnd_t = std::string
 The end time for commodity settlement where delivery occurs over time. The time format is specified by the settlement time type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlCountry_t = Country
 Specifies the country where delivery takes place. Uses ISO 3166 2-character country code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlTimeZone_t = std::string
 Commodity delivery timezone specified as "prevailing" rather than "standard" or "daylight".
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlFlowType_enum_t = long
 Specifies the commodity delivery flow type. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlPeriodNotional_t = Qty
 Specifies the delivery quantity associated with this settlement period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlPeriodNotionalUnitOfMeasure_enum_t = std::string
 Specifies the unit of measure (UOM) of the delivery quantity associated with this settlement period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlPeriodFrequencyPeriod_t = long
 Time unit multiplier for the settlement period frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlPeriodFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingStreamCommoditySettlPeriodFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlPeriodPrice_t = Price
 The settlement period price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlPeriodPriceUnitOfMeasure_enum_t = std::string
 Specifies the settlement period price unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlPeriodPriceCurrency_t = Currency
 The currency of the settlement period price. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlHolidaysProcessingInstruction_enum_t = long
 Indicates whether holidays are included in the settlement periods. Required for electricity contracts. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlPeriodXID_t = private_::ID_type
 Identifier of this settlement period for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlPeriodXIDRef_t = private_::IDREF_type
 Cross reference to another settlement period for duplicating its properties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamXID_t = private_::ID_type
 Identifier of this UnderlyingStream for cross referencing elsewhere in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondIssuer_t = std::string
 Issuer of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamNotionalXIDRef_t = private_::IDREF_type
 Cross reference to another UnderlyingStream notional for duplicating its properties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamNotionalFrequencyPeriod_t = long
 Time unit multiplier for the swap stream's notional frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamNotionalFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingStreamNotionalFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamNotionalCommodityFrequency_enum_t = long
 The commodity's notional or quantity delivery frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamNotionalUnitOfMeasure_enum_t = std::string
 Specifies the delivery quantity unit of measure (UOM). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTotalNotional_t = Qty
 Specifies the total notional or delivery quantity over the term of the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTotalNotionalUnitOfMeasure_enum_t = std::string
 Specifies the unit of measure (UOM) for the total notional or delivery quantity over the term of the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingAdditionalTermBondIssuerLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingAdditionalTermBondIssuer(42026) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingAdditionalTermBondIssuer_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingAdditionalTermBondIssuer(42017) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingAdditionalTermBondIssuer(42017) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondSeniority_enum_t_ul_t = std::underlying_type< UnderlyingAdditionalTermBondSeniority_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondCouponType_enum_t = long
 Coupon type of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondCouponRate_t = Percentage
 Coupon rate of the bond. See also CouponRate(223). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondMaturityDate_t = LocalMktDate
 The maturity date of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondParValue_t = Amt
 The par value of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondCurrentTotalIssuedAmount_t = Amt
 Total issued amount of the bond. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondCouponFrequencyPeriod_t = long
 Time unit multiplier for the frequency of the bond's coupon payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondCouponFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingAdditionalTermBondCouponFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondDayCount_enum_t = long
 The day count convention used in interest calculations for a bond or an interest bearing security. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermConditionPrecedentBondIndicator_t = Boolean
 Indicates whether the condition precedent bond is applicable. The swap contract is only valid if the bond is issued and if there is any dispute over the terms of fixed stream then the bond terms would be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermDiscrepancyClauseIndicator_t = Boolean
 Indicates whether the discrepancy clause is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlDealer_t = std::string
 Identifies the dealer from whom price quotations for the reference obligation are obtained for the purpose of cash settlement valuation calculation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlCurrency_t = Currency
 Specifies the currency the UnderlyingCashSettlAmount(42054) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlValuationFirstBusinessDayOffset_t = long
 The number of business days after settlement conditions have been satisfied, when the calculation agent is to obtain a price quotation on the reference obligation for purposes of cash settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlValuationSubsequentBusinessDaysOffset_t = long
 The number of business days between successive valuation dates when multiple valuation dates are applicable for cash settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlNumOfValuationDates_t = long
 Where multiple valuation dates are specified as being applicable for cash settlement, this element specifies the number of applicable valuation dates. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlValuationTime_t = std::string
 Time of valuation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlBusinessCenter_t = std::string
 Identifies the business center calendar used at valuation time for cash settlement purposes e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlQuoteMethod_enum_t = long
 The type of quote used to determine the cash settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlQuoteAmount_t = Amt
 When determining the cash settlement amount, if weighted average price quotes are to be obtained for the reference obligation, this is the upper limit to the outstanding principal balance of the reference obligation for which the quote should be obtained. If not specifed, the ISDA definitions provide for a fallback amount equal to floating rate payer calculation amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlQuoteCurrency_t = Currency
 Specifies the currency the UnderlyingCashSettlQuoteAmount(42049) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlMinimumQuoteAmount_t = Amt
 When determining the cash settlement amount, if weighted average price quotes are to be obtained for the reference obligation, this is the minimum intended threshold amount of outstanding principal balance of the reference obligation for which the quote should be obtained. If not specified, the ISDA definitions provide for a fallback amount of the lower of either USD1,000,000 (or its equivalent in the relevent obligation currency) or the (minimum) quoted amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlMinimumQuoteCurrency_t = Currency
 Specifies the currency the UnderlyingCashSettlQuoteAmount(42049) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlBusinessDays_t = long
 The number of business days used in the determination of the cash settlement payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlAmount_t = Amt
 The amount paid between the trade parties, seller to the buyer, for cash settlement on the cash settlement date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlRecoveryFactor_t = double
 Used for fixed recovery, this specifies the recovery level as determined at contract inception, to be applied in the event of a default. The factor is used to calculate the amount paid by the seller to the buyer for cash settlement on the cash settlement date. The amount is calculated is (1 - UnderlyingCashSettlRecoveryFactor(42055)) x floating rate payer calculation amount. The currency is derived from the floating rate payer calculation amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlFixedTermIndicator_t = Boolean
 Indicates whether fixed settlement is applicable or not applicable in a recovery lock. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlAccruedInterestIndicator_t = Boolean
 Indicates whether accrued interest is included or not in the value provided in UnderlyingCashSettlAmount(42054). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlValuationMethod_enum_t = long
 The ISDA defined methodology for determining the final price of the reference obligation for purposes of cash settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlTermXID_t = private_::ID_type
 Name referenced from UnderlyingSettlementTermXIDRef(41315). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPhysicalSettlCurrency_t = Currency
 Currency of physical settlement. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPhysicalSettlBusinessDays_t = long
 A number of business days. Its precise meaning is dependent on the context in which this element is used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPhysicalSettlMaximumBusinessDays_t = long
 A maximum number of business days. Its precise meaning is dependent on the context in which this element is used. Intended to be used to limit a particular ISDA fallback provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPhysicalSettlTermXID_t = private_::ID_type
 A named string value referenced by UnderlyingSettlementTermXIDRef(41315). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPhysicalSettlDeliverableObligationType_t = std::string
 Specifies the type of delivery obligation applicable for physical settlement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPhysicalSettlDeliverableObligationValue_t = std::string
 Physical settlement delivery obligation value appropriate to UnderlyingPhysicalSettlDeliverableObligationType(42066). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermNotional_t = Amt
 The notional amount of protection coverage for a floating rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermCurrency_t = Currency
 The currency of UnderlyingProtectionTermNotional(42069). Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermSellerNotifies_t = Boolean
 The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermBuyerNotifies_t = Boolean
 The notifying party is the party that notifies the other party when a credit event has occurred by means of a credit event notice. If more than one party is referenced as being the notifying party then either party may notify the other of a credit event occurring. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventBusinessCenter_t = std::string
 When used, the business center indicates the local time of the business center that replaces the Greenwich Mean Time in Section 3.3 of the 2003 ISDA Credit Derivatives Definitions. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermStandardSources_t = Boolean
 Indicates whether ISDA defined Standard Public Sources are applicable (UnderlyingProtectionTermStandardSources(42074)=Y) or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventMinimumSources_t = long
 The minimum number of the specified public information sources that must publish information that reasonably confirms that a credit event has occurred. The market convention is two. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermXID_t = private_::ID_type
 A named string value referenced by UnderlyingProtectionTermXIDRef(41314). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventType_t = std::string
 Specifies the type of credit event applicable to the protection terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventValue_t = std::string
 Protection term event value appropriate to UnderlyingProtectionTermEventType(42078). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventCurrency_t = Currency
 Applicable currency if UnderlyingProtectionTermEventValue(42079) is an amount. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventPeriod_t = long
 Time unit multiplier for protection term events. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventUnit_enum_t_ul_t = std::underlying_type< UnderlyingProtectionTermEventUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventDayType_enum_t = long
 Day type for events that specify a period and unit. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventRateSource_t = std::string
 Rate source for events that specify a rate source, e.g. Floating rate interest shortfall. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermObligationType_t = std::string
 Specifies the type of obligation applicable to the protection terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermObligationValue_t = std::string
 Protection term obligation value appropriate to UnderlyingProtectionTermObligationType(42088). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventNewsSource_t = std::string
 Newspaper or electronic news service or source that may publish relevant information used in the determination of whether or not a credit event has occurred. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the provisional cash settlement payment's termination, or relative termination, date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDateRelativeTo_t = long
 Specifies the anchor date when the cash settlement payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative cash settlement payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingProvisionCashSettlPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative cash settlement payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDateRangeFirst_t = LocalMktDate
 First date in range when a settlement date range is provided. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDateRangeLast_t = LocalMktDate
 Last date in range when a settlement date range is provided. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDate_t = LocalMktDate
 The cash settlement payment date, unadjusted or adjusted depending on UnderlyingProvisionCashSettlPaymentDateType(42101). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDateType_enum_t = long
 Specifies the type of date (e.g. adjusted for holidays). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlQuoteSource_enum_t = long
 Identifies the source of quote information. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlQuoteReferencePage_t = std::string
 Identifies the reference "page" from the quote source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlValueTime_t = std::string
 A time specified in 24-hour format, e.g. 11am would be represented as 11:00:00. The time of the cash settlement valuation date when the cash settlement amount will be determined according to the cash settlement method if the parties have not otherwise been able to agree to the cash settlement amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlValueTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's cash settlement valuation time. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlValueDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the cash settlement valuation date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlValueDateRelativeTo_t = long
 Specifies the anchor date when the cash settlement value date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlValueDateOffsetPeriod_t = long
 Time unit multiplier for the relative cash settlement value date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlValueDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingProvisionCashSettlValueDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlValueDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative cash settlement value date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlValueDateAdjusted_t = LocalMktDate
 The adjusted cash settlement value date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseFixedDate_t = LocalMktDate
 A predetermined option exercise date, unadjusted or adjusted depending on UnderlyingProvisionOptionExerciseFixedDateType(42114). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseFixedDateType_enum_t = long
 Specifies the type of date (e.g. adjusted for holidays). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseBusinessDayConvention_enum_t = long
 The business day convention used to adjust the underlying instrument's provision's option exercise date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseEarliestDateOffsetPeriod_t = long
 Time unit multiplier for the interval to the first (and possibly only) exercise date in the exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseEarliestDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingProvisionOptionExerciseEarliestDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseFrequencyPeriod_t = long
 Time unit multiplier for the frequency of subsequent exercise dates in the exercise period following the earliest exercise date. An interval of 1 day should be used to indicate an American style exercise frequency. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingProvisionOptionExerciseFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseStartDateUnadjusted_t = LocalMktDate
 The unadjusted first day of the exercise period for an American style option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseStartDateRelativeTo_t = long
 Specifies the anchor date when the option exercise start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative option exercise start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingProvisionOptionExerciseStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseStartDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative option exercise start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseStartDateAdjusted_t = LocalMktDate
 The adjusted first day of the exercise period for an American style option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExercisePeriodSkip_t = long
 The number of periods in the referenced date schedule that are between each date in the relative date schedule. Thus a skip of 2 would mean that dates are relative to every second date in the referenced schedule. If present this should have a value greater than 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseBoundsFirstDateUnadjusted_t = LocalMktDate
 The unadjusted first date of a schedule. This can be used to restrict the range of exercise dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseBoundsLastDateUnadjusted_t = LocalMktDate
 The unadjusted last date of a schedule. This can be used to restrict the range of exercise dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseEarliestTime_t = std::string
 The earliest time at which notice of exercise can be given by the buyer to the seller (or seller's agent) i) on the expriation date, in the case of a European style option, (ii) on each bermuda option exercise date and the expiration date, in the case of a Bermuda style option the commencement date to, and including, the expiration date, in the case of an American option. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseEarliestTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's earliest time for notice of exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseLatestTime_t = std::string
 For a Bermuda or American style option, the latest time on an exercise business day (excluding the expiration date) within the exercise period that notice can be given by the buyer to the seller or seller's agent. Notice of exercise given after this time will be deemed to have been given on the next exercise business day. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseLatestTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's latest time for notice of exercise. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationDateUnadjusted_t = LocalMktDate
 The unadjusted last day within an exercise period for an American style option. For a European style option it is the only day within the exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the underlying instrument's provision's option expiration date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationDateRelativeTo_t = long
 Specifies the anchor date when the option expiration date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationDateOffsetPeriod_t = long
 Time unit multiplier for the relative option expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingProvisionOptionExpirationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative option expiration date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationDateAdjusted_t = LocalMktDate
 The adjusted last date within an exercise period for an American style option. For a European style option it is the only date within the exercise period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationTime_t = std::string
 The latest time for exercise on the expiration date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationTimeBusinessCenter_t = std::string
 Identifies the business center calendar used with the provision's latest exercise time on expiration date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionRelevantUnderlyingDateUnadjusted_t = LocalMktDate
 The unadjusted date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionRelevantUnderlyingDateBusinessDayConvention_enum_t = long
 The business day convnetion used to adjust the underlying instrument provision's option underlying date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionRelevantUnderlyingDateRelativeTo_t = long
 Specifies the anchor date when the date relevant to the underlying trade on exercise is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionRelevantUnderlyingDateOffsetPeriod_t = long
 Time unit multiplier for the relative option relevant underlying date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionRelevantUnderlyingDateOffsetDayType_enum_t = long
 Specifies the day type of the provision's relative option relevant underlying date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionRelevantUnderlyingDateAdjusted_t = LocalMktDate
 The adjusted date on the underlying set by the exercise of an option. What this date is depends on the option (e.g. in a swaption it is the swap effective date, in an extendible/cancelable provision it is the swap termination date). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionType_enum_t = long
 Type of provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionDateUnadjusted_t = LocalMktDate
 The unadjusted date of the provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the underlying instrument's provision's date. Used only to override the business day convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionDateAdjusted_t = LocalMktDate
 The adjusted date of the provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionDateTenorPeriod_t = long
 Time unit multiplier for the provision's tenor period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionDateTenorUnit_enum_t_ul_t = std::underlying_type< UnderlyingProvisionDateTenorUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCalculationAgent_enum_t = long
 Used to identify the calculation agent. The calculation agent may be identified in UnderlyingProvisionCalculationAgent(42156) or in the underlying provision parties component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionSinglePartyBuyerSide_enum_t = long
 If optional early termination is not available to both parties then this component identifies the buyer of the option through its side of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionSinglePartySellerSide_enum_t = long
 If optional early termination is not available to both parties then this component identifies the seller of the option through its side of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseStyle_enum_t = long
 The instrument provision's exercise style. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseMultipleNotional_t = Amt
 A notional amount which restricts the amount of notional that can be exercised when partial exercise or multiple exercise is applicable. The integral multiple amount defines a lower limit of notional that can be exercised and also defines a unit multiple of notional that can be exercised, i.e. only integer multiples of this amount can be exercised. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseMinimumNotional_t = Amt
 The minimum notional amount that can be exercised on a given exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseMaximumNotional_t = Amt
 The maximum notional amount that can be exercised on a given exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionMinimumNumber_t = long
 The minimum number of options that can be exercised on a given exercise date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionMaximumNumber_t = long
 The maximum number of options that can be exercised on a given exercise date. If the number is not specified, it means that the maximum number of options corresponds to the remaining unexercised options. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseConfirmation_t = Boolean
 Used to indicate whether follow-up confirmation of exercise (written or electronic) is required following telephonic notice by the buyer to the seller or seller's agent. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlMethod_enum_t = long
 An ISDA defined cash settlement method used for the determination of the applicable cash settlement amount. The method is defined in the 2006 ISDA Definitions, Section 18.3. Cash Settlement Methods, paragraph (e). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlCurrency_t = Currency
 Specifies the currency of settlement. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlCurrency2_t = Currency
 Specifies the currency of settlement for a cross-currency provision. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlQuoteType_enum_t = long
 Identifies the type of quote to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionText_t = std::string
 Free form text to specify additional information or enumeration description when a standard value does not apply. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingProvisionTextLen_t = Length
 Byte length of encoded (non-ASCII characters) EncodedUnderlyingProvisionText(42712) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EncodedUnderlyingProvisionText_t = private_::base64Binary_type
 Encoded (non-ASCII characters) representation of the UnderlyingProvisionText(42170) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingProvisionText(42170) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionPartyID_t = std::string
 The party identifier for the payment settlement party. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionPartyRole_enum_t = long
 Identifies the type or role of UnderlyingProvisionPartyID(42174) specified. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionPartySubID_t = std::string
 Underlying provision party sub-identifier, if applicable for UnderlyingProvisionPartyID(42174). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionPartySubIDType_enum_t = long
 The type of UnderlyingProvisionPartySubID(42178). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDateBusinessCenter_t = std::string
 The business center calendar used to adjust the provision's cash settlement payment's termination, or relative termination, date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlValueDateBusinessCenter_t = std::string
 The business center calendar used to adjust the cash settlement valuation date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseBusinessCenter_t = std::string
 The business center calendar used to adjust the underlying instrument's provision's option exercise date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationDateBusinessCenter_t = std::string
 The business center calendar used to adjust the underlying instrument's provision's option expiration date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionRelevantUnderlyingDateBusinessCenter_t = std::string
 The business center calendar used to adjust the underlying instrument's provision's option underlying date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionDateBusinessCenter_t = std::string
 The business center calendar used to adjust the underlying instrument's provision's date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamDeliveryPointSource_enum_t = long
 Identifies the class or source of DeliveryStreamDeliveryPoint(41062). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamDeliveryPointDesc_t = std::string
 Description of the delivery point identified in DeliveryStreamDeliveryPoint(41062). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamDeliveryPointSource_enum_t = long
 Identifies the class or source of LegDeliveryStreamDeliveryPoint(41433). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamDeliveryPointDesc_t = std::string
 Description of the delivery point identified in LegDeliveryStreamDeliveryPoint(41433). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamDeliveryPointSource_enum_t = long
 Identifies the class or source of UnderlyingDeliveryStreamDeliveryPoint(41781). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamDeliveryPointDesc_t = std::string
 Description of the delivery point identified in UnderlyingDeliveryStreamDeliveryPoint(41781). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegContractualDefinition_t = std::string
 Specifies which contract definition, such as those published by ISDA, will apply for the terms of the trade. See http://www.fpml.org/coding-scheme/contractual-definitions for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegFinancingTermSupplementDesc_t = std::string
 Identifies the applicable contractual supplement. See http://www.fpml.org/coding-scheme/contractual-supplement for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegFinancingTermSupplementDate_t = LocalMktDate
 Specifies the publication date of the applicable version of the contractual supplement. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegContractualMatrixSource_t = std::string
 Identifies the applicable contract matrix. See http://www.fpml.org/coding-scheme/matrix-type-1-0.xml for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegContractualMatrixDate_t = LocalMktDate
 Specifies the publication date of the applicable version of the contract matrix. If not specified, the ISDA Standard Terms Supplement defines rules for which version of the matrix is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegContractualMatrixTerm_t = std::string
 Specifies the applicable key into the relevent contract matrix. In the case of 2000 ISDA Definitions Settlement Matrix for Early Termination and Swaptions, the LegContractualMatrixTerm(42206) is not applicable and is to be omitted. See http://www.fpml.org/coding-scheme/credit-matrix-transaction-type for values. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlDateUnadjusted_t = LocalMktDate
 The unadjusted cash settlement date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the cash settlement provision's date. Used only to override the business day convention defined in the Instrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlDateRelativeTo_t = long
 Specifies the anchor date when the cash settlement date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlDateOffsetPeriod_t = long
 Time unit multiplier for the relative cash settlement date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlDateOffsetUnit_enum_t_ul_t = std::underlying_type< CashSettlDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlDateOffsetDayType_enum_t = long
 Specifies the day type of the relative cash settlement date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlDateAdjusted_t = LocalMktDate
 The adjusted cash settlement date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the cash settlement unadjusted or relative date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlPriceSource_t = std::string
 The source from which the settlement price is to be obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlPriceDefault_enum_t = long
 The default election for determining settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloatingRateIndex_t = std::string
 The dividend accrual floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloatingRateIndexCurvePeriod_t = long
 Time unit multiplier for the dividend accrual floating rate index curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloatingRateIndexCurveUnit_enum_t_ul_t = std::underlying_type< DividendFloatingRateIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloatingRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This should only be included if the multiplier is not equal to 1 (one) for the term of the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloatingRateSpread_t = PriceOffset
 The basis points spread from the index specified in DividendFloatingRateIndex(42218). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloatingRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloatingRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendCapRate_t = Percentage
 The cap rate, if any, which applies to the floating rate. It is only required where the floating rate is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendCapRateBuySide_enum_t = long
 Reference to the buyer of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendCapRateSellSide_enum_t = long
 Reference to the seller of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloorRate_t = Percentage
 The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate. The rate is expressed as a decimal, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloorRateBuySide_enum_t = long
 Reference to the buyer of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendInitialRate_t = Percentage
 The initial floating rate reset agreed between the principal parties involved in the trade. This is assumed to be the first required reset rate for the first regular calculation period. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. The initial rate is expressed in decimal form, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFinalRatePrecision_t = long
 Specifies the rounding precision of the final rate in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAveragingMethod_enum_t = long
 When averaging is applicable, used to specify whether a weighted or unweighted average method of calculation is to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendNegativeRateTreatment_enum_t = long
 The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAccrualPaymentDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the instrument's dividend accrual payment date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAccrualPaymentDateRelativeTo_t = long
 Specifies the anchor date when the accrual payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAccrualPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative accrual payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAccrualPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< DividendAccrualPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAccrualPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative accrual payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAccrualPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted accrual payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAccrualPaymeentDateBusinessDayConvention_enum_t = long
 Accrual payment date adjustment business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAccrualPaymentDateAdjusted_t = LocalMktDate
 The adjusted accrual payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendReinvestmentIndicator_t = Boolean
 Indicates whether the dividend will be reinvested. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendEntitlementEvent_enum_t = long
 Defines the contract event which the receiver of the derivative is entitled to the dividend. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAmountType_enum_t = long
 Indicates how the gross cash dividend amount per share is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendUnderlierRefID_t = std::string
 References the dividend underlier through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExtraordinaryDividendPartySide_enum_t = long
 Reference to the party through its side in the trade who makes the determination whether dividends are extraordinary in relation to normal levels. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExtraordinaryDividendAmountType_enum_t = long
 Indicates how the extraordinary gross cash dividend per share is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExtraordinaryDividendCurrency_t = Currency
 The currency in which the excess dividend is denominated. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExtraordinaryDividendDeterminationMethod_t = std::string
 Specifies the method in which the excess amount is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAccrualFixedRate_t = Percentage
 The dividend accrual fixed rate per annum expressed as a decimal. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendCompoundingMethod_enum_t = long
 The compounding method to be used when more than one dividend period contributes to a single payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendNumOfIndexUnits_t = long
 The number of index units applicable to dividends. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendCashPercentage_t = Percentage
 Declared cash dividend percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendCashEquivalentPercentage_t = Percentage
 Declared cash-equivalent dividend percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NonCashDividendTreatment_enum_t = long
 Defines the treatment of non-cash dividends. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendComposition_enum_t = long
 Defines how the composition of dividends is to be determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SpecialDividendsIndicator_t = Boolean
 Indicates whether special dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MaterialDividendsIndicator_t = Boolean
 Indicates whether material non-cash dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionsExchangeDividendsIndicator_t = Boolean
 Indicates whether option exchange dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalDividendsIndicator_t = Boolean
 Indicates whether additional dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllDividendsIndicator_t = Boolean
 Represents the European Master Confirmation value of 'All Dividends' which, when applicable, signifies that, for a given Ex-Date, the daily observed share price for that day is adjusted (reduced) by the cash dividend and/or the cash value of any non-cash dividend per share (including extraordinary dividends) declared by the issuer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFXTriggerDateRelativeTo_t = long
 Specifies the anchor date when the FX trigger date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFXTriggerDateOffsetPeriod_t = long
 Time unit multiplier for the relative FX trigger date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFXTriggerDateOffsetUnit_enum_t_ul_t = std::underlying_type< DividendFXTriggerDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFXTriggerDateOffsetDayType_enum_t = long
 Specifies the day type of the relative FX trigger date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFXTriggerDateUnadjusted_t = LocalMktDate
 The unadjusted FX trigger date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFXTriggerDateBusinessDayConvention_enum_t = long
 The business day convention used for the FX trigger date adjustment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFXTriggerDateAdjusted_t = LocalMktDate
 The adjusted FX trigger date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFXTriggerDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the instrument's FX trigger date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodSequence_t = long
 Defines the ordinal dividend period. E.g. 1 = First period, 2 = Second period, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodStartDateUnadjusted_t = LocalMktDate
 The unadjusted date on which the dividend period will begin. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodEndDateUnadjusted_t = LocalMktDate
 The unadjusted date on which the dividend period will end. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodUnderlierRefID_t = std::string
 References the dividend underlier through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodStrikePrice_t = Price
 Specifies the fixed strike price of the dividend period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodBusinessDayConvention_enum_t = long
 The dividend period dates business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodValuationDateUnadjusted_t = LocalMktDate
 The unadjusted dividend period valuation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodValuationDateRelativeTo_t = long
 Specifies the anchor date when the dividend period valuation date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodValuationDateOffsetPeriod_t = long
 Time unit multiplier for the relative dividend period valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodValuationDateOffsetUnit_enum_t_ul_t = std::underlying_type< DividendPeriodValuationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodValuationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative dividend period valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodValuationDateAdjusted_t = LocalMktDate
 The adjusted dividend period valuation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted dividend period payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodPaymentDateRelativeTo_t = long
 Specifies the anchor date when the dividend period payment date is relative to an anchor date.
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative dividend period payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< DividendPeriodPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative dividend period payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodPaymentDateAdjusted_t = LocalMktDate
 The adjusted dividend period payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodXID_t = private_::ID_type
 Identifier for linking this stream dividend period to an underlier through an instance of RelatedInstrumentGrp. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the instrument's dividend period date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExtraordinaryEventType_t = std::string
 Identifies the type of extraordinary or disruptive event applicable to the reference entity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExtraordinaryEventValue_t = std::string
 The extraordinary or disruptive event value appropriate to ExtraordinaryEventType(42297). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlDateUnadjusted_t = LocalMktDate
 The unadjusted cash settlement date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the cash settlement provision's date. Used only to override the business day convention defined in the InstrumentLeg component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlDateRelativeTo_t = long
 Specifies the anchor date when the cash settlement date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlDateOffsetPeriod_t = long
 Time unit multiplier for the relative cash settlement date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegCashSettlDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlDateOffsetDayType_enum_t = long
 Specifies the day type of the relative cash settlement date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlDateAdjusted_t = LocalMktDate
 The adjusted cash settlement date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the cash settlement unadjusted or relative date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlPriceSource_t = std::string
 The source from which the settlement price is to be obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlPriceDefault_enum_t = long
 The default election for determining settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAccrualPaymentDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the instrument's dividend accrual payment date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloatingRateIndex_t = std::string
 The dividend accrual floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloatingRateIndexCurvePeriod_t = long
 Time unit multiplier for the dividend accrual floating rate index curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloatingRateIndexCurveUnit_enum_t_ul_t = std::underlying_type< LegDividendFloatingRateIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloatingRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This should only be included if the multiplier is not equal to 1 (one) for the term of the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloatingRateSpread_t = PriceOffset
 The basis points spread from the index specified in LegDividendFloatingRateIndex(42312). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloatingRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloatingRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendCapRate_t = Percentage
 The cap rate, if any, which applies to the floating rate. It is only required where the floating rate is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendCapRateBuySide_enum_t = long
 Reference to the buyer of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendCapRateSellSide_enum_t = long
 Reference to the seller of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloorRate_t = Percentage
 The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate. The rate is expressed as a decimal, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloorRateBuySide_enum_t = long
 Reference to the buyer of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendInitialRate_t = Percentage
 The initial floating rate reset agreed between the principal parties involved in the trade. This is assumed to be the first required reset rate for the first regular calculation period. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. The initial rate is expressed in decimal form, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFinalRatePrecision_t = long
 Specifies the rounding precision of the final rate in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAveragingMethod_enum_t = long
 When averaging is applicable, used to specify whether a weighted or unweighted average method of calculation is to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendNegativeRateTreatment_enum_t = long
 The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAccrualPaymentDateRelativeTo_t = long
 Specifies the anchor date when the accrual payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAccrualPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative accrual payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAccrualPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegDividendAccrualPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAccrualPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative accrual payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAccrualPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted accrual payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAccrualPaymentDateBusinessDayConvention_enum_t = long
 Accrual payment date adjustment business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAccrualPaymentDateAdjusted_t = LocalMktDate
 The adjusted accrual payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendReinvestmentIndicator_t = Boolean
 Indicates whether the dividend will be reinvested. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendEntitlementEvent_enum_t = long
 Defines the contract event which the receiver of the derivative is entitled to the dividend. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAmountType_enum_t = long
 Indicates how the gross cash dividend amount per share is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendUnderlierRefID_t = std::string
 References the dividend underlier through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExtraordinaryDividendPartySide_enum_t = long
 Reference to the party through its side in the trade who makes the determination whether dividends are extraordinary in relation to normal levels. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExtraordinaryDividendAmountType_enum_t = long
 Indicates how the extraordinary gross cash dividend per share is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExtraordinaryDividendCurrency_t = Currency
 The currency in which the excess dividend is denominated. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExtraordinaryDividendDeterminationMethod_t = std::string
 Specifies the method in which the excess amount is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAccrualFixedRate_t = Percentage
 The dividend accrual fixed rate per annum expressed as a decimal. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendCompoundingMethod_enum_t = long
 The compounding method to be used when more than one dividend period contributes to a single payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendNumOfIndexUnits_t = long
 The number of index units applicable to dividends. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendCashPercentage_t = Percentage
 Declared cash dividend percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendCashEquivalentPercentage_t = Percentage
 Declared cash-equivalent dividend percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegNonCashDividendTreatment_enum_t = long
 Defines the treatment of non-cash dividends. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendComposition_enum_t = long
 Defines how the composition of dividends is to be determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSpecialDividendsIndicator_t = Boolean
 Indicates whether special dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMaterialDividendsIndicator_t = Boolean
 Indicates whether material non-cash dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionsExchangeDividendsIndicator_t = Boolean
 Indicates whether option exchange dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalDividendsIndicator_t = Boolean
 Indicates whether additional dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAllDividendsIndicator_t = Boolean
 Represents the European Master Confirmation value of 'All Dividends' which, when applicable, signifies that, for a given Ex-Date, the daily observed share price for that day is adjusted (reduced) by the cash dividend and/or the cash value of any non-cash dividend per share (including extraordinary dividends) declared by the issuer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFXTriggerDateRelativeTo_t = long
 Specifies the anchor date when the FX trigger date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFXTriggerDateOffsetPeriod_t = long
 Time unit multiplier for the relative FX trigger date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFXTriggerDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegDividendFXTriggerDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFXTriggerDateOffsetDayType_enum_t = long
 Specifies the day type of the relative FX trigger date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFXTriggerDateUnadjusted_t = LocalMktDate
 The unadjusted FX trigger date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFXTriggerDateBusinessDayConvention_enum_t = long
 The business day convention used for the FX trigger date adjustment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFXTriggerDateAdjusted_t = LocalMktDate
 The adjusted FX trigger date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFXTriggerDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the instrument's FX trigger date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodSequence_t = long
 Defines the ordinal dividend period. E.g. 1 = First period, 2 = Second period, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodStartDateUnadjusted_t = LocalMktDate
 The unadjusted date on which the dividend period will begin. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodEndDateUnadjusted_t = LocalMktDate
 The unadjusted date on which the dividend period will end. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodUnderlierRefID_t = std::string
 References the dividend underlier through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodStrikePrice_t = Price
 Specifies the fixed strike price of the dividend period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodBusinessDayConvention_enum_t = long
 The dividend period dates business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodValuationDateUnadjusted_t = LocalMktDate
 The unadjusted dividend period valuation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodValuationDateRelativeTo_t = long
 Specifies the anchor date when the dividend period valuation date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodValuationDateOffsetPeriod_t = long
 Time unit multiplier for the relative dividend period valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodValuationDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegDividendPeriodValuationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodValuationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative dividend period valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodValuationDateAdjusted_t = LocalMktDate
 The adjusted dividend period valuation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted dividend period payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodPaymentDateRelativeTo_t = long
 Specifies the anchor date when the dividend period payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative dividend period payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegDividendPeriodPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative dividend period payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodPaymentDateAdjusted_t = LocalMktDate
 The adjusted dividend period payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodXID_t = private_::ID_type
 Identifier for linking this stream dividend period to an underlier through an instance of RelatedInstrumentGrp. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the instrument's dividend period date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExtraordinaryEventType_t = std::string
 Identifies the type of extraordinary or disruptive event applicable to the reference entity. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegExtraordinaryEventValue_t = std::string
 The extraordinary or disruptive event value appropriate to LegExtraordinaryEventType(42389). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethodElectingPartySide_enum_t = long
 Side value of the party electing the settlement method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMakeWholeDate_t = LocalMktDate
 The date through which option cannot be exercised without penalty. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMakeWholeAmount_t = Amt
 Amount to be paid by the buyer of the option if the option is exercised prior to the LegMakeWholeDate(42392). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMakeWholeBenchmarkCurveName_t = std::string
 Identifies the benchmark floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMakeWholeBenchmarkCurvePoint_t = std::string
 The point on the floating rate index curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMakeWholeRecallSpread_t = PriceOffset
 Spread over the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMakeWholeBenchmarkQuote_enum_t = long
 The quote side of the benchmark to be used for calculating the "make whole" amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMakeWholeInterpolationMethod_enum_t = long
 The method used when calculating the "make whole" amount. The most common is linear method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCashSettlIndicator_t = Boolean
 Indicates whether cash settlement is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingXIDRef_t = private_::IDREF_type
 Reference to the stream which details the compounding fixed or floating rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingSpread_t = PriceOffset
 The spread to be used for compounding. Used in scenarios where the interest payment is based on a compounding formula that uses a compounding spread in addition to the regular spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInterpolationMethod_enum_t = long
 The method used when calculating the index rate from multiple points on the curve. The most common is linear method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInterpolationPeriod_enum_t = long
 Defines applicable periods for interpolation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingFixedRate_t = double
 The compounding fixed rate applicable to the payment stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingDate_t = LocalMktDate
 The compounding date. Type of date is specified in LegPaymentStreamCompoundingDateType(42407). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingDateType_enum_t = long
 Specifies the type of payment compounding date (e.g. adjusted for holidays).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingDatesBusinessDayConvention_enum_t = long
 The compounding dates business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingDatesRelativeTo_t = long
 Specifies the anchor date when the compounding dates are relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingDatesOffsetPeriod_t = long
 Time unit multiplier for the relative compounding date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingDatesOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamCompoundingDatesOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingDatesOffsetDayType_enum_t = long
 Specifies the day type of the relative compounding date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingPeriodSkip_t = long
 The number of periods in the "RelativeTo" schedule that are between each date in the compounding schedule. A skip of 2 would mean that compounding dates are relative to every second date in the "RelativeTo" schedule. If present this should have a value greater than 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingFrequencyPeriod_t = long
 Time unit multiplier for the frequency at which compounding dates occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingFrequencyUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamCompoundingFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingRollConvention_enum_t_ul_t = std::underlying_type< LegPaymentStreamCompoundingRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamBoundsFirstDateUnadjusted_t = LocalMktDate
 The unadjusted first date of the compounding schedule. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamBoundsLastDateUnadjusted_t = LocalMktDate
 The unadjusted last date of the compounding schedule. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingDatesBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the payment stream compounding dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingEndDateUnadjusted_t = LocalMktDate
 The unadjusted compounding end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingEndDateRelativeTo_t = long
 Specifies the anchor date when the compounding end date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingEndDateOffsetPeriod_t = long
 Time unit multiplier for the relative compounding end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingEndDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamCompoundingEndDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingEndDateOffsetDayType_enum_t = long
 Specifies the day type of the relative compounding end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingEndDateAdjusted_t = LocalMktDate
 The adjusted compounding end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingRateIndex_t = std::string
 The payment stream's compounding floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingRateIndexCurvePeriod_t = long
 Time unit multiplier for the payment stream's compounding floating rate index curve period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingRateIndexCurveUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamCompoundingRateIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingRateMultiplier_t = double
 A rate multiplier to apply to the compounding floating rate. The multiplier can be less than or greater than 1 (one). This should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingRateSpread_t = PriceOffset
 The basis points spread from the index specified in LegPaymentStreamCompoundingRateIndex(42427). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingCapRate_t = Percentage
 The cap rate, if any, which applies to the compounding floating rate. It is only required where the compounding floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingCapRateBuySide_enum_t = long
 Reference to the buyer of the compounding cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingCapRateSellSide_enum_t = long
 Reference to the seller of the compounding cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingFloorRate_t = Percentage
 The floor rate, if any, which applies to the compounding floating rate. The floor rate (strike) is only required where the compounding floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate. The rate is expressed as a decimal, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingFloorRateBuySide_enum_t = long
 Reference to the buyer of the compounding floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingInitialRate_t = Percentage
 The initial compounding floating rate reset agreed between the principal parties involved in the trade. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. The initial rate is expressed in decimal form, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingFinalRatePrecision_t = long
 Specifies the compounding floating rate rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingAveragingMethod_enum_t = long
 Specifies the averaging method when compounding floating rate averaging is applicable (e.g. weighted or unweighted). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingNegativeRateTreatment_enum_t = long
 Specifies the method for calculating payment obligations when a compounding floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingStartDateUnadjusted_t = LocalMktDate
 The unadjusted compounding start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingStartDateRelativeTo_t = long
 Specifies the anchor date when the compounding start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative compounding start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamCompoundingStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative compounding start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingStartDateAdjusted_t = LocalMktDate
 The adjusted compounding start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFormulaImageLength_t = Length
 Length in bytes of the LegPaymentStreamFormulaImage(42452) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFormulaImage_t = private_::base64Binary_type
 Image of the formula image when represented through an encoded clip in base64Binary. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalPricePaymentDateUnadjusted_t = LocalMktDate
 The unadjusted final price payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalPricePaymentDateRelativeTo_t = long
 Specifies the anchor date when the final price payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalPricePaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative final price payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalPricePaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative final price payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalPricePaymentDateAdjusted_t = LocalMktDate
 The adjusted final price payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixingDate_t = LocalMktDate
 The fixing date. Type of date is specified in LegPaymentStreamFixingDateType(42461). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixingDateType_enum_t = long
 Specifies the type of fixing date (e.g. adjusted for holidays).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFirstObservationDateUnadjusted_t = LocalMktDate
 The unadjusted initial price observation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFirstObservationDateRelativeTo_t = long
 Specifies the anchor date when the initial price observation date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFirstObservationDateOffsetDayType_enum_t = long
 Specifies the day type of the initial price observation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFirstObservationDateAdjusted_t = LocalMktDate
 The adjusted initial price observation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamUnderlierRefID_t = std::string
 References the dividend underlier through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateNotionalReset_t = Boolean
 Indicates whether the term "Equity Notional Reset" as defined in the ISDA 2002 Equity Derivatives Definitions is applicable ("Y") or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLinkInitialLevel_t = Price
 Price level at which the correlation or variance swap contract will strike. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLinkClosingLevelIndicator_t = Boolean
 Indicates whether the correlation or variance swap contract will ("Y") strike off the closing level of the default exchange traded contract or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLinkExpiringLevelIndicator_t = Boolean
 Indicates whether the correlation or variance swap contract will ("Y") strike off the expiring level of the default exchange traded contract or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLinkEstimatedTradingDays_t = long
 The expected number of trading days in the variance or correlation swap stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLinkStrikePrice_t = Price
 The strike price of a correlation or variance swap stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLinkStrikePriceType_enum_t = long
 For a variance swap specifies how LegPaymentStreamLinkStrikePrice(42472) is expressed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLinkMaximumBoundary_t = double
 Specifies the maximum or upper boundary for variance or strike determination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLinkMinimumBoundary_t = double
 Specifies the minimum or lower boundary for variance or strike determination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamLinkNumberOfDataSeries_t = long
 Number of data series for a correlation swap. Normal market practice is that correlation data sets are drawn from geographic market areas, such as America, Europe and Asia Pacific. Each of these geographic areas will have its own data series to avoid contagion. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamVarianceUnadjustedCap_t = double
 Indicates the scaling factor to be multiplied by the variance strike price thereby making variance cap applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRealizedVarianceMethod_enum_t = long
 Indicates which price to use to satisfy the boundary condition. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamDaysAdjustmentIndicator_t = Boolean
 Indicates whether the contract specifies that the notional should be scaled by the number of days in range divided by the estimate trading days or not. The number of "days in range" refers to the number of returns that contribute to the realized volatility. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNearestExchangeContractRefID_t = std::string
 References a contract listed on an exchange through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamVegaNotionalAmount_t = double
 Vega Notional represents the approximate gain/loss at maturity for a 1% difference between RVol (realized volatility) and KVol (strike volatility). It does not necessarily represent the Vega risk of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFormulaCurrency_t = Currency
 The currency in which the formula amount is denominated. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFormulaCurrencyDeterminationMethod_t = std::string
 Specifies the method according to which the formula amount currency is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFormulaReferenceAmount_t = long
 Specifies the reference amount when this term either corresponds to the standard ISDA Definition (either the 2002 Equity Definition for the Equity Amount, or the 2000 Definition for the Interest Amount), or refers to a term defined elsewhere in the swap document. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFormulaDesc_t = std::string
 A description of the math formula in LegPaymentStreamFormula(42486). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubEndDateUnadjusted_t = LocalMktDate
 The unadjusted stub end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubEndDateBusinessDayConvention_enum_t = long
 The stub end date business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubEndDateRelativeTo_t = long
 Specifies the anchor date when the stub end date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubEndDateOffsetPeriod_t = long
 Time unit multiplier for the relative stub end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubEndDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStubEndDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubEndDateOffsetDayType_enum_t = long
 Specifies the day type of the relative stub end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubEndDateAdjusted_t = LocalMktDate
 The adjusted stub end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubEndDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the payment stub end date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubStartDateUnadjusted_t = LocalMktDate
 The unadjusted stub start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubStartDateBusinessDayConvention_enum_t = long
 The stub start date business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubStartDateRelativeTo_t = long
 Specifies the anchor date when the stub start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative stub start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegPaymentStubStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative stub start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubStartDateAdjusted_t = LocalMktDate
 The adjusted stub start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubStartDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the payment stub start date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionBreakFeeElection_enum_t = long
 Type of fee elected for the break provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionBreakFeeRate_t = Percentage
 Break fee election rate when the break fee is proportional to the notional. A fee rate of 5% would be represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateDateMode_enum_t = long
 Specifies the valuation type applicable to the return rate date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationDateRelativeTo_t = long
 Specifies the anchor date when the return rate valuation dates are relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationDateOffsetPeriod_t = long
 Time unit multiplier for the relative return rate valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegReturnRateValuationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative return rate valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationStartDateUnadjusted_t = LocalMktDate
 The unadjusted start date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationStartDateRelativeTo_t = long
 Specifies the anchor date when the return rate valuation start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative return rate valuation start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegReturnRateValuationStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative return rate valuation start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationStartDateAdjusted_t = LocalMktDate
 The adjusted start date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationEndDateUnadjusted_t = LocalMktDate
 The unadjusted end date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationEndDateRelativeTo_t = long
 Specifies the anchor date when the return rate valuation end date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationEndDateOffsetPeriod_t = long
 Time unit multiplier for the relative return rate valuation end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationEndDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegReturnRateValuationEndDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationEndDateOffsetDayType_enum_t = long
 Specifies the day type of the relative return rate valuation end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationEndDateAdjusted_t = LocalMktDate
 The adjusted end date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationFrequencyPeriod_t = long
 Time unit multiplier for the frequency at which return rate valuation dates occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationFrequencyUnit_enum_t_ul_t = std::underlying_type< LegReturnRateValuationFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationFrequencyRollConvention_enum_t_ul_t = std::underlying_type< LegReturnRateValuationFrequencyRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationDateBusinessDayConvention_enum_t = long
 The return rate valuation dates business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateFXCurrencySymbol_t = std::string
 Specifies the currency pair for the FX conversion expressed using the CCY1/CCY2 convention. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateFXRate_t = double
 The rate of exchange between the two currencies specified in LegReturnRateFXCurrencySymbol(42531). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRatePriceSequence_enum_t = long
 Specifies the type of price sequence of the return rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateCommissionAmount_t = Amt
 The commission amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateCommissionCurrency_t = Currency
 Specifies the currency the commission amount is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateTotalCommissionPerTrade_t = Amt
 The total commission per trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateDeterminationMethod_t = std::string
 Specifies the method by which the underlier prices are determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateAmountRelativeTo_t = long
 Specifies the reference amount when the return rate amount is relative to another amount in the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteMeasureType_t = std::string
 Specifies the type of the measure applied to the return rate's asset, e.g. valuation, sensitivity risk. This could be an NPV, a cash flow, a clean price, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteUnits_t = std::string
 Specifies the units that the measure is expressed in. If not specified, the default is a price/value in currency units. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteMethod_enum_t = long
 Specifies the type of quote used to determine the return rate of the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteCurrency_t = Currency
 Specifies the currency the return rate quote is denominated in. Uses ISO 4217 Currency Code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteCurrencyType_t = std::string
 Specifies the type of currency, e.g. settlement currency, base currency, etc., that the quote is reported in. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteTimeType_enum_t = long
 Specifies how or the timing when the quote is to be obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteTime_t = std::string
 The time when the quote is to be generated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteDate_t = LocalMktDate
 The date when the quote is to be generated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteExpirationTime_t = std::string
 The time when the quote ceases to be valid. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteBusinessCenter_t = std::string
 The business center calendar used for adjustments associated with LegReturnRateQuoteTimeType(42547) or LegReturnRateQuoteTime(42548) and LegReturnRateQuoteDate(42549), e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuoteExchange_t = Exchange
 Specifies the exchange (e.g. stock or listed futures/options exchange) from which the quote is obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateQuotePricingModel_t = std::string
 Specifies the pricing model used to evaluate the underlying asset price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateCashFlowType_t = std::string
 Specifies the type of cash flows, e.g. coupon payment, premium fee, settlement fee, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationTimeType_enum_t = long
 Specifies the timing at which the calculation agent values the underlying. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationTime_t = std::string
 The time at which the calculation agent values the underlying asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationTimeBusinessCenter_t = std::string
 The business center calendar used for adjustments associated with LegReturnRateValuationTimeType(42555) or LegReturnRateValuationTime(42556), e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationPriceOption_enum_t = long
 Indicates whether an ISDA price option applies, and if applicable which type of price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateFinalPriceFallback_enum_t = long
 Specifies the fallback provision for the hedging party in the determination of the final price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateInformationSource_enum_t = long
 Identifies the source of rate information. For FX the references source to be used for the FX spot rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateReferencePageHeading_t = std::string
 Identifies the page heading from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRatePriceBasis_enum_t = long
 The basis of the return price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRatePrice_t = Price
 Specifies the price of the underlying swap asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRatePriceCurrency_t = Currency
 Specifies the currency of the price of the leg swap asset. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRatePriceType_enum_t = long
 Specifies whether the LegReturnRatePrice(42566) is expressed in absolute or relative terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the return rate valuation unadjusted or relative dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationDate_t = LocalMktDate
 The return rate valuation date. The type of date is specified in LegReturnRateValuationDateType(42573). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationDateType_enum_t = long
 Specifies the type of return rate valuation date (e.g. adjusted for holidays).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethodElectionDateUnadjusted_t = LocalMktDate
 The unadjusted settlement method election date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethodElectionDateBusinessDayConvention_enum_t = long
 The settlement method election date adjustment business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethodElectionDateRelativeTo_t = long
 Specifies the anchor date when the settlement method election date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethodElectionDateOffsetPeriod_t = long
 Time unit multiplier for the relative settlement method election date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethodElectionDateOffsetUnit_enum_t_ul_t = std::underlying_type< LegSettlMethodElectionDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethodElectionDateOffsetDayType_enum_t = long
 Specifies the day type of the relative settlement method election date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethodElectionDateAdjusted_t = LocalMktDate
 The adjusted settlement method election date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethodElectionDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the settlement method election unadjusted or relative date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamVersion_t = std::string
 The stream version identifier when there have been modifications to the contract over time. Helps signal when there are embedded changes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamVersionEffectiveDate_t = LocalMktDate
 The effective date of the LegStreamVersion(42583). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamNotionalDeterminationMethod_t = std::string
 Specifies the method for determining the floating notional value for equity swaps. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamNotionalAdjustments_enum_t = long
 For equity swaps this specifies the conditions that govern the adjustment to the number of units of the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityDeliveryPricingRegion_t = std::string
 The delivery or pricing region associated with the commodity swap. See http://www.ecfr.gov/cgi-bin/text-idx?SID=660d6a40f836aa6ddf213cba080c5b22&amp;node=ap17.2.43_17.e&amp;rgn=div9 for the external code list. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityDeliveryPricingRegion_t = std::string
 The delivery or pricing region associated with the commodity swap. See http://www.ecfr.gov/cgi-bin/text-idx?SID=660d6a40f836aa6ddf213cba080c5b22&amp;node=ap17.2.43_17.e&amp;rgn=div9 for the external code list. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityDeliveryPricingRegion_t = std::string
 The delivery or pricing region associated with the commodity swap. See http://www.ecfr.gov/cgi-bin/text-idx?SID=660d6a40f836aa6ddf213cba080c5b22&amp;node=ap17.2.43_17.e&amp;rgn=div9 for the external code list. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethodElectingPartySide_enum_t = long
 Side value of the party electing the settlement method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MakeWholeDate_t = LocalMktDate
 The date through which option cannot be exercised without penalty. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MakeWholeAmount_t = Amt
 Amount to be paid by the buyer of the option if the option is exercised prior to the MakeWholeDate(42591). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MakeWholeBenchmarkCurveName_t = std::string
 Identifies the benchmark floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MakeWholeBenchmarkCurvePoint_t = std::string
 The point on the floating rate index curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MakeWholeRecallSpread_t = PriceOffset
 Spread over the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MakeWholeBenchmarkQuote_enum_t = long
 The quote side of the benchmark to be used for calculating the "make whole" amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MakeWholeInterpolationMethod_enum_t = long
 The method used when calculating the "make whole" amount. The most common is linear method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentAmountRelativeTo_t = long
 Specifies the reference amount when the payment amount is relative to another amount in the message. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentAmountDeterminationMethod_t = std::string
 Specifies the method by which a payment amount is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCashSettlIndicator_t = Boolean
 Indicates whether cash settlement is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingXIDRef_t = private_::IDREF_type
 Reference to the stream which details the compounding fixed or floating rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingSpread_t = PriceOffset
 The spread to be used for compounding. Used in scenarios where the interest payment is based on a compounding formula that uses a compounding spread in addition to the regular spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInterpolationMethod_enum_t = long
 The method used when calculating the index rate from multiple points on the curve. The most common is linear method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInterpolationPeriod_enum_t = long
 Defines applicable periods for interpolation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingFixedRate_t = double
 The compounding fixed rate applicable to the payment stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingDate_t = LocalMktDate
 The compounding date. The type of date is specified in PaymentStreamCompoundingDateType(42608). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingDateType_enum_t = long
 Specifies the type of payment compounding date (e.g. adjusted for holidays).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingDatesBusinessDayConvention_enum_t = long
 The compounding dates business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingDatesRelativeTo_t = long
 Specifies the anchor date when the compounding dates are relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingDatesOffsetPeriod_t = long
 Time unit multiplier for the relative compounding date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingDatesOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStreamCompoundingDatesOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingDatesOffsetDayType_enum_t = long
 Specifies the day type of the relative compounding date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingPeriodSkip_t = long
 The number of periods in the "RelativeTo" schedule that are between each date in the compounding schedule. A skip of 2 would mean that compounding dates are relative to every second date in the "RelativeTo" schedule. If present this should have a value greater than 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingFrequencyPeriod_t = long
 Time unit multiplier for the frequency at which compounding dates occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingFrequencyUnit_enum_t_ul_t = std::underlying_type< PaymentStreamCompoundingFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingRollConvention_enum_t_ul_t = std::underlying_type< PaymentStreamCompoundingRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamBoundsFirstDateUnadjusted_t = LocalMktDate
 The unadjusted first date of the compounding schedule. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamBoundsLastDateUnadjusted_t = LocalMktDate
 The unadjusted last date of the compounding schedule. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingDatesBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the payment stream compounding dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingEndDateUnadjusted_t = LocalMktDate
 The unadjusted compounding end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingEndDateRelativeTo_t = long
 Specifies the anchor date when the compounding end date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingEndDateOffsetPeriod_t = long
 Time unit multiplier for the relative compounding end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingEndDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStreamCompoundingEndDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingEndDateOffsetDayType_enum_t = long
 Specifies the day type of the relative compounding end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingEndDateAdjusted_t = LocalMktDate
 The adjusted compounding end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingRateIndex_t = std::string
 The payment stream's compounding floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingRateIndexCurvePeriod_t = long
 Time unit multiplier for the payment stream's compounding floating rate index curve period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingRateIndexCurveUnit_enum_t_ul_t = std::underlying_type< PaymentStreamCompoundingRateIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingRateMultiplier_t = double
 A rate multiplier to apply to the compounding floating rate. The multiplier can be less than or greater than 1 (one). This should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingRateSpread_t = PriceOffset
 The basis points spread from the index specified in PaymentStreamCompoundingRateIndex(42628). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingCapRate_t = Percentage
 The cap rate, if any, which applies to the compounding floating rate. It is only required where the compounding floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingCapRateBuySide_enum_t = long
 Reference to the buyer of the compounding cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingCapRateSellSide_enum_t = long
 Reference to the seller of the compounding cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingFloorRate_t = Percentage
 The floor rate, if any, which applies to the compounding floating rate. The floor rate (strike) is only required where the compounding floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate. The rate is expressed as a decimal, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingFloorRateBuySide_enum_t = long
 Reference to the buyer of the compounding floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingInitialRate_t = Percentage
 The initial compounding floating rate reset agreed between the principal parties involved in the trade. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. The initial rate is expressed in decimal form, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingFinalRatePrecision_t = long
 Specifies the compounding floating rate rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingAveragingMethod_enum_t = long
 Specifies the averaging method when compounding floating rate averaging is applicable (e.g. weighted or unweighted). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingNegativeRateTreatment_enum_t = long
 Specifies the method for calculating payment obligations when a compounding floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingStartDateUnadjusted_t = LocalMktDate
 The unadjusted compounding start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingStartDateRelativeTo_t = long
 Specifies the anchor date when the compounding start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative compounding start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStreamCompoundingStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative compounding start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingStartDateAdjusted_t = LocalMktDate
 The adjusted compounding start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFormulaImageLength_t = Length
 Length in bytes of the PaymentStreamFormulaImage(42563) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFormulaImage_t = private_::base64Binary_type
 Image of the formula image when represented through an encoded clip in base64Binary. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalPricePaymentDateUnadjusted_t = LocalMktDate
 The unadjusted final price payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalPricePaymentDateRelativeTo_t = long
 Specifies the anchor date when the final price payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalPricePaymentDateOffsetfPeriod_t = long
 Time unit multiplier for the relative final price payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalPricePaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStreamFinalPricePaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalPricePaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative final price payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalPricePaymentDateAdjusted_t = LocalMktDate
 The adjusted final price payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixingDate_t = LocalMktDate
 The fixing date. The type of date is specified in PaymentStreamFixingDateType(42662). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixingDateType_enum_t = long
 Specifies the type of fixing date (e.g. adjusted for holidays).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFirstObservationDateUnadjusted_t = LocalMktDate
 The unadjusted initial price observation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFirstObservationDateRelativeTo_t = long
 Specifies the anchor date when the initial price observation date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFirstObservationDateOffsetDayType_enum_t = long
 Specifies the day type of the initial price observation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFirstObservationDateAdjusted_t = LocalMktDate
 The adjusted initial price observation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamUnderlierRefID_t = std::string
 References the dividend underlier through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateNotionalReset_t = Boolean
 Indicates whether the term "Equity Notional Reset" as defined in the ISDA 2002 Equity Derivatives Definitions is applicable ("Y") or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLinkInitialLevel_t = Price
 Price level at which the correlation or variance swap contract will strike. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLinkClosingLevelIndicator_t = Boolean
 Indicates whether the correlation or variance swap contract will ("Y") strike off the closing level of the default exchange traded contract or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLinkExpiringLevelIndicator_t = Boolean
 Indicates whether the correlation or variance swap contract will ("Y") strike off the expiring level of the default exchange traded contract or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLinkEstimatedTradingDays_t = long
 The expected number of trading days in the variance or correlation swap stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLinkStrikePrice_t = Price
 The strike price of a correlation or variance swap stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLinkStrikePriceType_enum_t = long
 For a variance swap specifies how PaymentStreamLinkStrikePrice(42673) is expressed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLinkMaximumBoundary_t = double
 Specifies the maximum or upper boundary for variance or strike determination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLinkMinimumBoundary_t = double
 Specifies the minimum or lower boundary for variance or strike determination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamLinkNumberOfDataSeries_t = long
 Number of data series for a correlation swap. Normal market practice is that correlation data sets are drawn from geographic market areas, such as America, Europe and Asia Pacific. Each of these geographic areas will have its own data series to avoid contagion. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamVarianceUnadjustedCap_t = double
 Indicates the scaling factor to be multiplied by the variance strike price thereby making variance cap applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRealizedVarianceMethod_enum_t = long
 Indicates which price to use to satisfy the boundary condition. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamDaysAdjustmentIndicator_t = Boolean
 Indicates whether the contract specifies that the notional should be scaled by the number of days in range divided by the estimate trading days or not. The number of "days in range" refers to the number of returns that contribute to the realized volatility. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNearestExchangeContractRefID_t = std::string
 References a contract listed on an exchange through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamVegaNotionalAmount_t = double
 "Vega Notional" represents the approximate gain/loss at maturity for a 1% difference between RVol (realised volatility) and KVol (strike volatility). It does not necessarily represent the Vega risk of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFormulaDesc_t = std::string
 A description of the math formula in PaymentStreamFormula(42684). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFormulaCurrency_t = Currency
 The currency in which the formula amount is denominated. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFormulaCurrencyDeterminationMethod_t = std::string
 Specifies the method according to which the formula amount currency is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFormulaReferenceAmount_t = long
 Specifies the reference amount when this term either corresponds to the standard ISDA Definition (either the 2002 Equity Definition for the Equity Amount, or the 2000 Definition for the Interest Amount), or refers to a term defined elsewhere in the swap document. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubEndDateUnadjusted_t = LocalMktDate
 The unadjusted stub end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubEndDateBusinessDayConvention_enum_t = long
 The stub end date business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubEndDateRelativeTo_t = long
 Specifies the anchor date when the stub end date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubEndDateOffsetPeriod_t = long
 Time unit multiplier for the relative stub end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubEndDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStubEndDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubEndDateOffsetDayType_enum_t = long
 Specifies the day type of the relative stub end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubEndDateAdjusted_t = LocalMktDate
 The adjusted stub end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubEndDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the payment stub end date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubStartDateUnadjusted_t = LocalMktDate
 The unadjusted stub start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubStartDateBusinessDayConvention_enum_t = long
 The stub start date business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubStartDateRelativeTo_t = long
 Specifies the anchor date when the stub start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative stub start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< PaymentStubStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative stub start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubStartDateAdjusted_t = LocalMktDate
 The adjusted stub start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubStartDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the payment stub start date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionBreakFeeElection_enum_t = long
 Type of fee elected for the break provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionBreakFeeRate_t = Percentage
 Break fee election rate when the break fee is proportional to the notional. A fee rate of 5% would be represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateDateMode_enum_t = long
 Specifies the valuation type applicable to the return rate date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationDateRelativeTo_t = long
 Specifies the anchor date when the return rate valuation dates are relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationDateOffsetPeriod_t = long
 Time unit multiplier for the relative return rate valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationDateOffsetUnit_enum_t_ul_t = std::underlying_type< ReturnRateValuationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative return rate valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationStartDateUnadjusted_t = LocalMktDate
 The unadjusted start date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationStartDateRelativeTo_t = long
 Specifies the anchor date when the return rate valuation start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative return rate valuation start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< ReturnRateValuationStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative return rate valuation start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationStartDateAdjusted_t = LocalMktDate
 The adjusted start date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationEndDateUnadjusted_t = LocalMktDate
 The unadjusted end date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationEndDateRelativeTo_t = long
 Specifies the anchor date when the return rate valuation end date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationEndDateOffsetPeriod_t = long
 Time unit multiplier for the relative return rate valuation end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationEndDateOffsetUnit_enum_t_ul_t = std::underlying_type< ReturnRateValuationEndDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationEndDateOffsetDayType_enum_t = long
 Specifies the day type of the relative return rate valuation end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationEndDateAdjusted_t = LocalMktDate
 The adjusted end date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationFrequencyPeriod_t = long
 Time unit multiplier for the frequency at which return rate valuation dates occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationFrequencyUnit_enum_t_ul_t = std::underlying_type< ReturnRateValuationFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationFrequencyRollConvention_enum_t_ul_t = std::underlying_type< ReturnRateValuationFrequencyRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationDateBusinessDayConvention_enum_t = long
 The return rate valuation dates business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateFXCurrencySymbol_t = std::string
 Specifies the currency pair for the FX conversion expressed using the CCY1/CCY2 convention. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateFXRate_t = double
 The rate of exchange between the two currencies specified in ReturnRateFXCurrencySymbol(42732). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRatePriceSequence_enum_t = long
 Specifies the type of price sequence of the return rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateCommissionAmount_t = Amt
 The commission amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateCommissionCurrency_t = Currency
 Specifies the currency the commission amount is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateTotalCommissionPerTrade_t = Amt
 The total commission per trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateDeterminationMethod_t = std::string
 Specifies the method by which the underlier prices are determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateAmountRelativeTo_t = long
 Specifies the reference amount when the return rate amount is relative to another amount in the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteMeasureType_t = std::string
 Specifies the type of the measure applied to the return rate's asset, e.g. valuation, sensitivity risk. This could be an NPV, a cash flow, a clean price, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteUnits_t = std::string
 Specifies the units that the measure is expressed in. If not specified, the default is a price/value in currency units. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteMethod_enum_t = long
 Specifies the type of quote used to determine the return rate of the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteCurrency_t = Currency
 Specifies the currency the return rate quote is denominated in. Uses ISO 4217 Currency Code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteCurrencyType_t = std::string
 Specifies the type of currency, e.g. settlement currency, base currency, etc., that the quote is reported in. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteTimeType_enum_t = long
 Specifies how or the timing when the quote is to be obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteTime_t = std::string
 The time when the quote is to be generated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteDate_t = LocalMktDate
 The date when the quote is to be generated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteExpirationTime_t = std::string
 The time when the quote ceases to be valid. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteBusinessCenter_t = std::string
 The business center calendar used for adjustments associated with ReturnRateQuoteTimeType(42748) or ReturnRateQuoteTime(42749) and ReturnRateQuoteDate(42750), e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuoteExchange_t = Exchange
 Specifies the exchange (e.g. stock or listed futures/options exchange) from which the quote is obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateQuotePricingModel_t = std::string
 Specifies the pricing model used to evaluate the underlying asset price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateCashFlowType_t = std::string
 Specifies the type of cash flows, e.g. coupon payment, premium fee, settlement fee, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationTimeType_enum_t = long
 Specifies the timing at which the calculation agent values the underlying. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationTime_t = std::string
 The time at which the calculation agent values the underlying asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationTimeBusinessCenter_t = std::string
 The business center calendar used for adjustments associated with ReturnRateValuationTimeType(42756) or ReturnRateValuationTime(42757), e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationPriceOption_enum_t = long
 Indicates whether an ISDA price option applies, and if applicable which type of price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateFinalPriceFallback_enum_t = long
 Specifies the fallback provision for the hedging party in the determination of the final price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateInformationSource_enum_t = long
 Identifies the source of rate information. For FX the references source to be used for the FX spot rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateReferencePageHeading_t = std::string
 Identifies the page heading from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRatePriceBasis_enum_t = long
 The basis of the return price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRatePrice_t = Price
 Specifies the price of the underlying swap asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRatePriceCurrency_t = Currency
 Specifies the currency of the price of the underlying swap asset. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRatePriceType_enum_t = long
 Specifies whether the ReturnRatePrice(42767) is expressed in absolute or relative terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the return rate valuation unadjusted or relative dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationDate_t = LocalMktDate
 The return rate valuation date. Type of date is specified in ReturnRateValuationDateType(42774). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationDateType_enum_t = long
 Specifies the type of return rate valuation date (e.g. adjusted for holidays).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethodElectionDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the settlement method election unadjusted or relative date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethodElectionDateUnadjusted_t = LocalMktDate
 The unadjusted settlement method election date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethodElectionDateBusinessDayConvention_enum_t = long
 The settlement method election date adjustment business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethodElectionDateRelativeTo_t = long
 Specifies the anchor date when the settlement method election date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethodElectionDateOffsetPeriod_t = long
 Time unit multiplier for the relative settlement method election date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethodElectionDateOffsetUnit_enum_t_ul_t = std::underlying_type< SettlMethodElectionDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethodElectionDateOffsetDayType_enum_t = long
 Specifies the day type of the relative settlement method election date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethodElectionDateAdjusted_t = LocalMktDate
 The adjusted settlement method election date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamVersion_t = std::string
 The stream version identifier when there have been modifications to the contract over time. Helps signal when there are embedded changes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamVersionEffectiveDate_t = LocalMktDate
 The effective date of the StreamVersion(42784). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamNotionalDeterminationMethod_t = std::string
 Specifies the method for determining the floating notional value for equity swaps. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamNotionalAdjustments_enum_t = long
 For equity swaps this specifies the conditions that govern the adjustment to the number of units of the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the cash settlement unadjusted or relative date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlDateUnadjusted_t = LocalMktDate
 The unadjusted cash settlement date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlDateBusinessDayConvention_enum_t = long
 The business day convention used to adjust the cash settlement provision's date. Used only to override the business day convention defined in the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlDateRelativeTo_t = long
 Specifies the anchor date when the cash settlement date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlDateOffsetPeriod_t = long
 Time unit multiplier for the relative cash settlement date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingCashSettlDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlDateOffsetDayType_enum_t = long
 Specifies the day type of the relative cash settlement date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlDateAdjusted_t = LocalMktDate
 The adjusted cash settlement date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlPriceSource_t = std::string
 The source from which the settlement price is to be obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlPriceDefault_enum_t = long
 The default election for determining settlement price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccrualPaymentDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the instrument's dividend accrual payment date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloatingRateIndex_t = std::string
 The dividend accrual floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloatingRateIndexCurvePeriod_t = long
 Time unit multiplier for the dividend accrual floating rate index curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloatingRateIndexCurveUnit_enum_t_ul_t = std::underlying_type< UnderlyingDividendFloatingRateIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloatingRateMultiplier_t = double
 A rate multiplier to apply to the floating rate. The multiplier can be less than or greater than 1 (one). This should only be included if the multiplier is not equal to 1 (one) for the term of the contract. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloatingRateSpread_t = PriceOffset
 The basis points spread from the index specified in UnderlyingDividendFloatingRateIndex(42801). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloatingRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloatingRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendCapRate_t = Percentage
 The cap rate, if any, which applies to the floating rate. It is only required where the floating rate is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendCapRateBuySide_enum_t = long
 Reference to the buyer of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendCapRateSellSide_enum_t = long
 Reference to the seller of the cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloorRate_t = Percentage
 The floor rate, if any, which applies to the floating rate. The floor rate (strike) is only required where the floating rate is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate. The rate is expressed as a decimal, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloorRateBuySide_enum_t = long
 Reference to the buyer of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendInitialRate_t = Percentage
 The initial floating rate reset agreed between the principal parties involved in the trade. This is assumed to be the first required reset rate for the first regular calculation period. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. The initial rate is expressed in decimal form, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFinalRatePrecision_t = long
 Specifies the rounding precision of the final rate in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAveragingMethod_enum_t = long
 When averaging is applicable, used to specify whether a weighted or unweighted average method of calculation is to be used. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendNegativeRateTreatment_enum_t = long
 The specification of any provisions for calculating payment obligations when a floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccrualPaymentDateRelativeTo_t = long
 Specifies the anchor date when the accrual payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccrualPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative accrual payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccrualPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingDividendAccrualPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccrualPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative accrual payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccrualPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted accrual payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccrualPaymentDateBusinessDayConvention_enum_t = long
 Accrual payment date adjustment business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccrualPaymentDateAdjusted_t = LocalMktDate
 The adjusted accrual payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendReinvestmentIndicator_t = Boolean
 Indicates whether the dividend will be reinvested. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendEntitlementEvent_enum_t = long
 Defines the contract event which the receiver of the derivative is entitled to the dividend. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAmountType_enum_t = long
 Indicates how the gross cash dividend amount per share is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendUnderlierRefID_t = std::string
 References the dividend underlier through the instrument's UnderlyingSecurityID(309) which must be fully specified in a separate instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExtraordinaryDividendPartySide_enum_t = long
 Reference to the party through its side in the trade who makes the determination whether dividends are extraordinary in relation to normal levels. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExtraordinaryDividendAmountType_enum_t = long
 Indicates how the extraordinary gross cash dividend per share is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExtraordinaryDividendCurrency_t = Currency
 The currency in which the excess dividend is denominated. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExtraordinaryDividendDeterminationMethod_t = std::string
 Specifies the method in which the excess amount is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccrualFixedRate_t = Percentage
 The dividend accrual fixed rate per annum expressed as a decimal. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendCompoundingMethod_enum_t = long
 The compounding method to be used when more than one dividend period contributes to a single payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendNumOfIndexUnits_t = long
 The number of index units applicable to dividends. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendCashPercentage_t = Percentage
 Declared cash dividend percentage. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendCashEquivalentPercentage_t = Percentage
 Declared cash-equivalent dividend percentage. A value of 5% would be represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingNonCashDividendTreatment_enum_t = long
 Defines the treatment of non-cash dividends. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendComposition_enum_t = long
 Defines how the composition of dividends is to be determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSpecialDividendsIndicator_t = Boolean
 Indicates whether special dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMaterialDividendsIndicator_t = Boolean
 Indicates whether material non-cash dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionsExchangeDividendsIndicator_t = Boolean
 Indicates whether option exchange dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalDividendsIndicator_t = Boolean
 Indicates whether additional dividends are applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAllDividendsIndicator_t = Boolean
 Represents the European Master Confirmation value of 'All Dividends' which, when applicable, signifies that, for a given Ex-Date, the daily observed share price for that day is adjusted (reduced) by the cash dividend and/or the cash value of any non-cash dividend per share (including extraordinary dividends) declared by the issuer. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFXTriggerDateRelativeTo_t = long
 Specifies the anchor date when the FX trigger date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFXTriggerDateOffsetPeriod_t = long
 Time unit multiplier for the relative FX trigger date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFXTriggerDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingDividendFXTriggerDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFXTriggerDateOffsetDayType_enum_t = long
 Specifies the day type of the relative FX trigger date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFXTriggerDateUnadjusted_t = LocalMktDate
 The unadjusted FX trigger date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFXTriggerDateBusinessDayConvention_enum_t = long
 The business day convention used for the FX trigger date adjustment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFXTriggerDateAdjusted_t = LocalMktDate
 The adjusted FX trigger date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFXTriggerDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the instrument's FX trigger date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPaymentDate_t = LocalMktDate
 Specifies the date that the dividend or coupon payment is due. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPaymentAmount_t = Amt
 The amount of the dividend or coupon payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPaymentCurrency_t = Currency
 Specifies the currency the UnderlyingDividendPaymentAmount(42857) is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccruedInterest_t = Amt
 Accrued interest on the dividend or coupon payment. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPayoutRatio_t = double
 Specifies the actual dividend payout ratio associated with the equity or bond underlier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPayoutConditions_t = std::string
 Specifies the dividend payout conditions that will be applied in the case where the actual ratio is not known, typically because of regulatory or legal uncertainties. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodSequence_t = long
 Defines the ordinal dividend period. E.g. 1 = First period, 2 = Second period, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodStartDateUnadjusted_t = LocalMktDate
 The unadjusted date on which the dividend period will begin. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodEndDateUnadjusted_t = LocalMktDate
 The unadjusted date on which the dividend period will end. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodUnderlierRefID_t = std::string
 References the dividend underlier through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodStrikePrice_t = Price
 Specifies the fixed strike price of the dividend period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodBusinessDayConvention_enum_t = long
 The dividend period dates business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodValuationDateUnadjusted_t = LocalMktDate
 The unadjusted dividend period valuation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodValuationDateRelativeTo_t = long
 Specifies the anchor date when the dividend period valuation date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodValuationDateOffsetPeriod_t = long
 Time unit multiplier for the relative dividend period valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodValuationDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingDividendPeriodValuationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodValuationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative dividend period valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodValuationDateAdjusted_t = LocalMktDate
 The adjusted dividend period valuation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodPaymentDateUnadjusted_t = LocalMktDate
 The unadjusted dividend period payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodPaymentDateRelativeTo_t = long
 Specifies the anchor date when the dividend period payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodPaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative dividend period payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodPaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingDividendPeriodPaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodPaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative dividend period payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodPaymentDateAdjusted_t = LocalMktDate
 The adjusted dividend period payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodXID_t = private_::ID_type
 Identifier for linking this stream dividend period to an underlier through an instance of RelatedInstrumentGrp. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the instrument's dividend period date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExtraordinaryEventType_t = std::string
 Identifies the type of extraordinary or disruptive event applicable to UnderlyingExtraordinaryEventType(42885). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingExtraordinaryEventValue_t = std::string
 The extraordinary or disruptive event value appropriate to UnderlyingExtraordinaryEventType(42885). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethodElectingPartySide_enum_t = long
 Side value of the party electing the settlement method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMakeWholeDate_t = LocalMktDate
 The date through which the option cannot be exercised without penalty. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMakeWholeAmount_t = Amt
 Amount to be paid by the buyer of the option if the option is exercised prior to the UnderlyingMakeWholeDate(42888). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMakeWholeBenchmarkCurveName_t = std::string
 Identifies the benchmark floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMakeWholeBenchmarkCurvePoint_t = std::string
 The point on the floating rate index curve. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMakeWholeRecallSpread_t = PriceOffset
 Spread over the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMakeWholeBenchmarkQuote_enum_t = long
 The quote side of the benchmark to be used for calculating the "make whole" amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMakeWholeInterpolationMethod_enum_t = long
 The method used when calculating the "make whole" amount. The most common is linear method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCashSettlIndicator_t = Boolean
 Indicates whether cash settlement is applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingXIDRef_t = private_::IDREF_type
 Reference to the stream which details the compounding fixed or floating rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingSpread_t = PriceOffset
 The spread to be used for compounding. Used in scenarios where the interest payment is based on a compounding formula that uses a compounding spread in addition to the regular spread. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInterpolationMethod_enum_t = long
 The method used when calculating the index rate from multiple points on the curve. The most common is linear method. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInterpolationPeriod_enum_t = long
 Defines applicable periods for interpolation. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingFixedRate_t = double
 The compounding fixed rate applicable to the payment stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingDate_t = LocalMktDate
 The compounding date. Type of date is specified in UnderlyingPaymentStreamCompoundingDateType(42903). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingDateType_enum_t = long
 Specifies the type of payment compounding date (e.g. adjusted for holidays).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingDatesBusinessDayConvention_enum_t = long
 The compounding dates business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingDatesRelativeTo_t = long
 Specifies the anchor date when the compounding dates are relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingDatesOffsetPeriod_t = long
 Time unit multiplier for the relative compounding date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingDatesOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamCompoundingDatesOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingDatesOffsetDayType_enum_t = long
 Specifies the day type of the relative compounding date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingPeriodSkip_t = long
 The number of periods in the "RelativeTo" schedule that are between each date in the compounding schedule. A skip of 2 would mean that compounding dates are relative to every second date in the "RelativeTo" schedule. If present this should have a value greater than 1. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingFrequencyPeriod_t = long
 Time unit multiplier for the frequency at which compounding dates occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamCompoundingFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingRollConvention_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamCompoundingRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamBoundsFirstDateUnadjusted_t = LocalMktDate
 The unadjusted first date of the compounding schedule. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamBoundsLastDateUnadjusted_t = LocalMktDate
 The unadjusted last date of the compounding schedule. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingDatesBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the payment stream compounding dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingEndDateUnadjusted_t = LocalMktDate
 The unadjusted compounding end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingEndDateRelativeTo_t = long
 Specifies the anchor date when the compounding end date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingEndDateOffsetPeriod_t = long
 Time unit multiplier for the relative compounding end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingEndDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamCompoundingEndDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingEndDateOffsetDayType_enum_t = long
 Specifies the day type of the relative compounding end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingEndDateAdjusted_t = LocalMktDate
 The adjusted compounding end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingRateIndex_t = std::string
 The payment stream's compounding floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingRateIndexCurvePeriod_t = long
 Time unit multiplier for the payment stream's compounding floating rate index curve period. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingRateIndexCurveUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamCompoundingRateIndexCurveUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingRateMultiplier_t = double
 A rate multiplier to apply to the compounding floating rate. The multiplier can be less than or greater than 1 (one). This should only be included if the multiplier is not equal to 1 (one) for the term of the stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingRateSpread_t = PriceOffset
 The basis points spread from the index specified in UnderlyingPaymentStreamCompoundingRateIndex(42923). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingRateSpreadPositionType_enum_t = long
 Identifies whether the rate spread is applied to a long or short position. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingRateTreatment_enum_t = long
 Specifies the yield calculation treatment for the index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingCapRate_t = Percentage
 The cap rate, if any, which applies to the compounding floating rate. It is only required where the compounding floating rate on a swap stream is capped at a certain level. The cap rate is assumed to be exclusive of any spread and is a per annum rate, expressed as a decimal. A cap rate of 5% would be represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingCapRateBuySide_enum_t = long
 Reference to the buyer of the compounding cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingCapRateSellSide_enum_t = long
 Reference to the seller of the compounding cap rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingFloorRate_t = Percentage
 The floor rate, if any, which applies to the compounding floating rate. The floor rate (strike) is only required where the compounding floating rate on a swap stream is floored at a certain strike level. The floor rate is assumed to be exclusive of any spread and is a per annum rate. The rate is expressed as a decimal, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingFloorRateBuySide_enum_t = long
 Reference to the buyer of the compounding floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingFloorRateSellSide_enum_t = long
 Reference to the seller of the floor rate option through its trade side. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingInitialRate_t = Percentage
 The initial compounding floating rate reset agreed between the principal parties involved in the trade. It should only be included when the rate is not equal to the rate published on the source implied by the floating rate index. The initial rate is expressed in decimal form, e.g. 5% is represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingFinalRatePrecision_t = long
 Specifies the compounding floating rate rounding precision in terms of a number of decimal places. Note how a percentage rate rounding of 5 decimal places is expressed as a rounding precision of 7. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingAveragingMethod_enum_t = long
 Specifies the averaging method when compounding floating rate averaging is applicable (e.g. weighted or unweighted). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingNegativeRateTreatment_enum_t = long
 Specifies the method for calculating payment obligations when a compounding floating rate is negative (either due to a quoted negative floating rate or by operation of a spread that is subtracted from the floating rate). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingStartDateUnadjusted_t = LocalMktDate
 The unadjusted compounding start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingStartDateRelativeTo_t = long
 Specifies the anchor date when the compounding start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative compounding start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamCompoundingStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative compounding start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingStartDateAdjusted_t = LocalMktDate
 The adjusted compounding start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFormulaImageLength_t = Length
 Length in bytes of the UnderlyingPaymentStreamFormulaImage(42948) field. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFormulaImage_t = private_::base64Binary_type
 Image of the formula image when represented through an encoded clip in base64Binary. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalPricePaymentDateUnadjusted_t = LocalMktDate
 The unadjusted final price payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalPricePaymentDateRelativeTo_t = long
 Specifies the anchor date when the final price payment date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalPricePaymentDateOffsetPeriod_t = long
 Time unit multiplier for the relative final price payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalPricePaymentDateOffsetDayType_enum_t = long
 Specifies the day type of the relative final price payment date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalPricePaymentDateAdjusted_t = LocalMktDate
 The adjusted final price payment date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixingDate_t = LocalMktDate
 The fixing date. Type of date is specified in UnderlyingPaymentStreamFixingDateType(42957). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixingDateType_enum_t = long
 Specifies the type of fixing date (e.g. adjusted for holidays).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFirstObservationDateUnadjusted_t = LocalMktDate
 The unadjusted initial price observation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFirstObservationDateRelativeTo_t = long
 Specifies the anchor date when the initial price observation date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFirstObservationDateOffsetDayType_enum_t = long
 Specifies the day type of the initial price observation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFirstObservationDateAdjusted_t = LocalMktDate
 The adjusted initial price observation date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamUnderlierRefID_t = std::string
 References the dividend underlier through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateNotionalReset_t = Boolean
 Indicates whether the term "Equity Notional Reset" as defined in the ISDA 2002 Equity Derivatives Definitions is applicable ("Y") or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLinkInitialLevel_t = Price
 Price level at which the correlation or variance swap contract will strike. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLinkClosingLevelIndicator_t = Boolean
 Indicates whether the correlation or variance swap contract will ("Y") strike off the closing level of the default exchange traded contract or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLinkExpiringLevelIndicator_t = Boolean
 Indicates whether the correlation or variance swap contract will ("Y") strike off the expiring level of the default exchange traded contract or not. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLinkEstimatedTradingDays_t = long
 The expected number of trading days in the variance or correlation swap stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLinkStrikePrice_t = Price
 The strike price of a correlation or variance swap stream. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLinkStrikePriceType_enum_t = long
 For a variance swap specifies how UnderlyingPaymentStreamLinkStrikePrice(42968) is expressed. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLinkMaximumBoundary_t = double
 Specifies the maximum or upper boundary for variance or strike determination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLinkMinimumBoundary_t = double
 Specifies the minimum or lower boundary for variance or strike determination. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamLinkNumberOfDataSeries_t = long
 Number of data series for a correlation swap. Normal market practice is that correlation data sets are drawn from geographic market areas, such as America, Europe and Asia Pacific. Each of these geographic areas will have its own data series to avoid contagion. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamVarianceUnadjustedCap_t = double
 Indicates the scaling factor to be multiplied by the variance strike price thereby making variance cap applicable. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRealizedVarianceMethod_enum_t = long
 Indicates which price to use to satisfy the boundary condition. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamDaysAdjustmentIndicator_t = Boolean
 Indicates whether the contract specifies that the notional should be scaled by the number of days in range divided by the estimate trading days or not. The number of "days in range" refers to the number of returns that contribute to the realized volatility. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNearestExchangeContractRefID_t = std::string
 References a contract listed on an exchange through the instrument's UnderlyingSecurityID(309) which must be fully specified in an instance of the UnderlyingInstrument component. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamVegaNotionalAmount_t = double
 Vega Notional represents the approximate gain/loss at maturity for a 1% difference between RVol (realised volatility) and KVol (strike volatility). It does not necessarily represent the Vega risk of the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFormulaCurrency_t = Currency
 The currency in which the formula amount is denominated. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFormulaCurrencyDeterminationMethod_t = std::string
 Specifies the method according to which the formula amount currency is determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFormulaReferenceAmount_t = long
 Specifies the reference amount when this term either corresponds to the standard ISDA Definition (either the 2002 Equity Definition for the Equity Amount, or the 2000 Definition for the Interest Amount), or refers to a term defined elsewhere in the swap document. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFormulaDesc_t = std::string
 A description of the math formula in UnderlyingPaymentStreamFormula(42982). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubEndDateUnadjusted_t = LocalMktDate
 The unadjusted stub end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubEndDateBusinessDayConvention_enum_t = long
 The stub end date business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubEndDateRelativeTo_t = long
 Specifies the anchor date when the stub end date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubEndDateOffsetPeriod_t = long
 Time unit multiplier for the relative stub end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubEndDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStubEndDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubEndDateOffsetDayType_enum_t = long
 Specifies the day type of the relative stub end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubEndDateAdjusted_t = LocalMktDate
 The adjusted stub end date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubEndDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the payment stub end date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubStartDateUnadjusted_t = LocalMktDate
 The unadjusted stub start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubStartDateBusinessDayConvention_enum_t = long
 The stub start date business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubStartDateRelativeTo_t = long
 Specifies the anchor date when the stub start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative stub start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingPaymentStubStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative stub start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubStartDateAdjusted_t = LocalMktDate
 The adjusted stub start date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubStartDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the payment stub start date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionBreakFeeElection_enum_t = long
 Type of fee elected for the break provision. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionBreakFeeRate_t = Percentage
 Break fee election rate when the break fee is proportional to the notional. A fee rate of 5% would be represented as "0.05". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingRateSpreadInitialValue_t = double
 Specifies the initial rate spread for a basket underlier. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingRateSpreadStepDate_t = LocalMktDate
 The date that the rate spread step takes affect. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingRateSpreadStepValue_t = double
 The the value of the new rate spread as of the UnderlyingRateSpreadStepDate(43006). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateDateMode_enum_t = long
 Specifies the valuation type applicable to the return rate date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationDateRelativeTo_t = long
 Specifies the anchor date when the return rate valuation dates are relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationDateOffsetPeriod_t = long
 Time unit multiplier for the relative return rate valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingReturnRateValuationDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationDateOffsetDayType_enum_t = long
 Specifies the day type of the relative return rate valuation date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationStartDateUnadjusted_t = LocalMktDate
 The unadjusted start date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationStartDateRelativeTo_t = long
 Specifies the anchor date when the return rate valuation start date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationStartDateOffsetPeriod_t = long
 Time unit multiplier for the relative return rate valuation start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationStartDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingReturnRateValuationStartDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationStartDateOffsetDayType_enum_t = long
 Specifies the day type of the relative return rate valuation start date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationStartDateAdjusted_t = LocalMktDate
 The adjusted start date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationEndDateUnadjusted_t = LocalMktDate
 The unadjusted end date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationEndDateRelativeTo_t = long
 Specifies the anchor date when the return rate valuation end date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationEndDateOffsetPeriod_t = long
 Time unit multiplier for the relative return rate valuation end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationEndDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingReturnRateValuationEndDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationEndDateOffsetDayType_enum_t = long
 Specifies the day type of the relative return rate valuation end date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationEndDateAdjusted_t = LocalMktDate
 The adjusted end date for return rate valuation. This can be used to restrict the range of dates when they are relative. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationFrequencyPeriod_t = long
 Time unit multiplier for the frequency at which return rate valuation dates occur. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationFrequencyUnit_enum_t_ul_t = std::underlying_type< UnderlyingReturnRateValuationFrequencyUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationFrequencyRollConvention_enum_t_ul_t = std::underlying_type< UnderlyingReturnRateValuationFrequencyRollConvention_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationDateBusinessDayConvention_enum_t = long
 The return rate valuation dates business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateFXCurrencySymbol_t = std::string
 Specifies the currency pair for the FX conversion expressed using the CCY1/CCY2 convention. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateFXRate_t = double
 The rate of exchange between the two currencies specified in UnderlyingReturnRateFXCurrencySymbol(43031). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRatePriceSequence_enum_t = long
 Specifies the type of price sequence of the return rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateCommissionAmount_t = Amt
 The commission amount. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateCommissionCurrency_t = Currency
 Specifies the currency the commission amount is denominated in. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateTotalCommissionPerTrade_t = Amt
 The total commission per trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateDeterminationMethod_t = std::string
 Specifies the method by which the underlier prices are determined. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateAmountRelativeTo_t = long
 Specifies the reference amount when the return rate amount is relative to another amount in the trade. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteMeasureType_t = std::string
 Specifies the type of the measure applied to the return rate's asset, e.g. valuation, sensitivity risk. This could be an NPV, a cash flow, a clean price, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteUnits_t = std::string
 Specifies the units that the measure is expressed in. If not specified, the default is a price/value in currency units. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteMethod_enum_t = long
 Specifies the type of quote used to determine the return rate of the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteCurrency_t = Currency
 Specifies the currency the return rate quote is denominated in. Uses ISO 4217 Currency Code. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteCurrencyType_t = std::string
 Specifies the type of currency, e.g. settlement currency, base currency, etc., that the quote is reported in. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteTimeType_enum_t = long
 Specifies how or the timing when the quote is to be obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteTime_t = LocalMktDate
 The time when the quote is to be generated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteDate_t = LocalMktDate
 The date when the quote is to be generated. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteExpirationTime_t = std::string
 The time when the quote ceases to be valid. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteBusinessCenter_t = std::string
 The business center calendar used for adjustments associated with UnderlyingReturnRateQuoteTimeType(43047) or UnderlyingReturnRateQuoteTime(43048) and UnderlyingReturnRateQuoteDate(43049), e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuoteExchange_t = Exchange
 Specifies the exchange (e.g. stock or listed futures/options exchange) from which the quote is obtained. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateQuotePricingModel_t = std::string
 Specifies the pricing model used to evaluate the underlying asset price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateCashFlowType_t = std::string
 Specifies the type of cash flows, e.g. coupon payment, premium fee, settlement fee, etc. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationTimeType_enum_t = long
 Specifies the timing at which the calculation agent values the underlying. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationTime_t = std::string
 The time at which the calculation agent values the underlying asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationTimeBusinessCenter_t = std::string
 The business center calendar used for adjustments associated with UnderlyingReturnRateValuationTimeType(43055) or UnderlyingReturnRateValuationTime(43056) , e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationPriceOption_enum_t = long
 Indicates whether an ISDA price option applies, and if applicable which type of price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateFinalPriceFallback_enum_t = long
 Specifies the fallback provision for the hedging party in the determination of the final price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateInformationSource_enum_t = long
 Identifies the source of rate information. For FX the references source to be used for the FX spot rate. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateReferencePage_t = std::string
 Identifies the reference "page" from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateReferencePageHeading_t = std::string
 Identifies the page heading from the rate source. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRatePriceBasis_enum_t = long
 The basis of the return price. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRatePrice_t = Price
 Specifies the price of the underlying swap asset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRatePriceCurrency_t = Currency
 Specifies the currency of the price of the underlying swap asset. Uses ISO 4217 currency codes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRatePriceType_enum_t = long
 Specifies whether the UnderlyingReturnRatePrice(43066) is expressed in absolute or relative terms. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the return rate valuation unadjusted or relative dates, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationDate_t = LocalMktDate
 The return rate valuation date. Type of date is specified in UnderlyingReturnRateValuationDateType(43073). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationDateType_enum_t = long
 Specifies the type of return rate valuation date (e.g. adjusted for holidays).
More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethodElectionDateBusinessCenter_t = std::string
 The business center calendar used for date adjustment of the settlement method election unadjusted or relative date, e.g. "GBLO". More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethodElectionDateUnadjusted_t = LocalMktDate
 The unadjusted settlement method election date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethodElectionDateBusinessDayConvention_enum_t = long
 The settlement method election date adjustment business day convention. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethodElectionDateRelativeTo_t = long
 Specifies the anchor date when the settlement method election date is relative to an anchor date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethodElectionDateOffsetPeriod_t = long
 Time unit multiplier for the relative settlement method election date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethodElectionDateOffsetUnit_enum_t_ul_t = std::underlying_type< UnderlyingSettlMethodElectionDateOffsetUnit_enum_t >::type
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethodElectionDateOffsetDayType_enum_t = long
 Specifies the day type of the relative settlement method election date offset. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethodElectionDateAdjusted_t = LocalMktDate
 The adjusted settlement method election date. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamVersion_t = std::string
 The stream version identifier when there have been modifications to the contract over time. Helps signal when there are embedded changes. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamVersionEffectiveDate_t = LocalMktDate
 The effective date of the UnderlyingStreamVersion(43083). More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamNotionalDeterminationMethod_t = std::string
 Specifies the method for determining the floating notional value for equity swaps. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamNotionalAdjustments_enum_t = long
 For equity swaps this specifies the conditions that govern the adjustment to the number of units of the swap. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentDesc_t = std::string
 A short descriptive name given to the payment, e.g. Premium, Upfront, etc. The description has no intrinsic meaning but should be arbitrarily chosen by the remitter as reference. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndexID_t = std::string
 Security identifier of the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndexID_t = std::string
 Security identifier of the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndexID_t = std::string
 Security identifier of the floating rate index. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeliveryStreamRouteOrCharter_t = std::string
 Specific delivery route or time charter average. Applicable to commodity freight swaps. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDeliveryStreamRouteOrCharter_t = std::string
 Specific delivery route or time charter average. Applicable to commodity freight swaps. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDeliveryStreamRouteOrCharter_t = std::string
 Specific delivery route or time charter average. Applicable to commodity freight swaps. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BatchID_t = std::string
 Unique Identifier for a batch of messages. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BatchTotalMessages_t = long
 Total # of messages contained within batch. More...
 
using isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BatchProcessMode_enum_t = long
 Indicates the processing mode for a batch of messages. More...
 

Enumerations

enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdvSide_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Buy ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade ='T' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross ='X' }
 Broker's side of advertised trade. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdvTransType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Replace ='R' }
 Identifies advertisement message transaction type. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_unit ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percent ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Absolute ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_cash_discount_basis ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_enhanced_units_basis ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Points_per_bond_or_contract ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basis_points ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_contract ='8'
}
 Specifies the basis or unit used to calculate the total commission based on the rate. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HandlInst_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Automated_execution_order_private_no_Broker_intervention ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Automated_execution_order_public_Broker_intervention_OK ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Manual_order_best_execution ='3' }
 Instructions for order handling on Broker trading floor. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies class or source of the SecurityID(48) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IOIQltyInd_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::High ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Low ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Medium ='M' }
 Relative quality of indication. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IOIQty_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Small ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Medium ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Large ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Undisclosed_Quantity ='U' }
 Quantity (e.g. number of shares) in numeric form or relative size. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IOITransType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Replace ='R' }
 Identifies IOI message transaction type. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LastCapacity_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Agent ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_as_agent ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_as_principal ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Principal ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Riskless_principal ='5'
}
 Broker capacity in order execution. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MsgType_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Heartbeat =libjmmcg::enum_tags::mpl::to_tag<'0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TestRequest =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ResendRequest =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Reject =libjmmcg::enum_tags::mpl::to_tag<'3'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SequenceReset =libjmmcg::enum_tags::mpl::to_tag<'4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Logout =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IOI =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Advertisement =libjmmcg::enum_tags::mpl::to_tag<'7'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecutionReport =libjmmcg::enum_tags::mpl::to_tag<'8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCancelReject =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Logon =libjmmcg::enum_tags::mpl::to_tag<'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::News =libjmmcg::enum_tags::mpl::to_tag<'B'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Email =libjmmcg::enum_tags::mpl::to_tag<'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderSingle =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderList =libjmmcg::enum_tags::mpl::to_tag<'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'F'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCancelReplaceRequest =libjmmcg::enum_tags::mpl::to_tag<'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstruction =libjmmcg::enum_tags::mpl::to_tag<'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'K'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListExecute =libjmmcg::enum_tags::mpl::to_tag<'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStatus =libjmmcg::enum_tags::mpl::to_tag<'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAck =libjmmcg::enum_tags::mpl::to_tag<'P'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DontKnowTrade =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRequest =libjmmcg::enum_tags::mpl::to_tag<'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quote =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementInstructions =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataRequest =libjmmcg::enum_tags::mpl::to_tag<'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataSnapshotFullRefresh =libjmmcg::enum_tags::mpl::to_tag<'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataIncrementalRefresh =libjmmcg::enum_tags::mpl::to_tag<'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataRequestReject =libjmmcg::enum_tags::mpl::to_tag<'Y'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteCancel =libjmmcg::enum_tags::mpl::to_tag<'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'a'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassQuoteAck =libjmmcg::enum_tags::mpl::to_tag<'b'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'c'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityDefinition =libjmmcg::enum_tags::mpl::to_tag<'d'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'e'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityStatus =libjmmcg::enum_tags::mpl::to_tag<'f'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'g'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionStatus =libjmmcg::enum_tags::mpl::to_tag<'h'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassQuote =libjmmcg::enum_tags::mpl::to_tag<'i'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BusinessMessageReject =libjmmcg::enum_tags::mpl::to_tag<'j'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidRequest =libjmmcg::enum_tags::mpl::to_tag<'k'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidResponse =libjmmcg::enum_tags::mpl::to_tag<'l'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStrikePrice =libjmmcg::enum_tags::mpl::to_tag<'m'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::XMLnonFIX =libjmmcg::enum_tags::mpl::to_tag<'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistrationInstructions =libjmmcg::enum_tags::mpl::to_tag<'o'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistrationInstructionsResponse =libjmmcg::enum_tags::mpl::to_tag<'p'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassCancelReport =libjmmcg::enum_tags::mpl::to_tag<'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderCross =libjmmcg::enum_tags::mpl::to_tag<'s'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossOrderCancelReplaceRequest =libjmmcg::enum_tags::mpl::to_tag<'t'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossOrderCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'u'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityTypeRequest =libjmmcg::enum_tags::mpl::to_tag<'v'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityTypes =libjmmcg::enum_tags::mpl::to_tag<'w'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListRequest =libjmmcg::enum_tags::mpl::to_tag<'x'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityList =libjmmcg::enum_tags::mpl::to_tag<'y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityListRequest =libjmmcg::enum_tags::mpl::to_tag<'z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityList =libjmmcg::enum_tags::mpl::to_tag<'A', 'A'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderMultileg =libjmmcg::enum_tags::mpl::to_tag<'A', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MultilegOrderCancelReplace =libjmmcg::enum_tags::mpl::to_tag<'A', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReportRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'E'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRequestReject =libjmmcg::enum_tags::mpl::to_tag<'A', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RFQRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteStatusReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteResponse =libjmmcg::enum_tags::mpl::to_tag<'A', 'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Confirmation =libjmmcg::enum_tags::mpl::to_tag<'A', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionMaintenanceRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionMaintenanceReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestForPositions =libjmmcg::enum_tags::mpl::to_tag<'A', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestForPositionsAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReportRequestAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReportAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationReportAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmationAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'U'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementInstructionRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssignmentReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralAssignment =libjmmcg::enum_tags::mpl::to_tag<'A', 'Y'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralResponse =libjmmcg::enum_tags::mpl::to_tag<'A', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralInquiry =libjmmcg::enum_tags::mpl::to_tag<'B', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetworkCounterpartySystemStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'C'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetworkCounterpartySystemStatusResponse =libjmmcg::enum_tags::mpl::to_tag<'B', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserResponse =libjmmcg::enum_tags::mpl::to_tag<'B', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralInquiryAck =libjmmcg::enum_tags::mpl::to_tag<'B', 'G'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmationRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContraryIntentionReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityDefinitionUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'K'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdjustedPositionReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAlert =libjmmcg::enum_tags::mpl::to_tag<'B', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecutionAck =libjmmcg::enum_tags::mpl::to_tag<'B', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionList =libjmmcg::enum_tags::mpl::to_tag<'B', 'J'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionListRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementObligationReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'S'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDefinition =libjmmcg::enum_tags::mpl::to_tag<'B', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDefinitionUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplicationMessageRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'W'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplicationMessageRequestAck =libjmmcg::enum_tags::mpl::to_tag<'B', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplicationMessageReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassActionReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassActionRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'A'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserNotification =libjmmcg::enum_tags::mpl::to_tag<'C', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssignmentRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssignmentReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssignmentReportACK =libjmmcg::enum_tags::mpl::to_tag<'C', 'E'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginRequirementInquiry =libjmmcg::enum_tags::mpl::to_tag<'C', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginRequirementInquiryAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginRequirementReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityMassStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityMassStatus =libjmmcg::enum_tags::mpl::to_tag<'C', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AccountSummaryReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsDefinitionRequestAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsDefinitionRequestAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'Z'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsDefinitionRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeMatchReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeMatchReportAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsReportAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitCheckRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitCheckRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'H'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassOrder =libjmmcg::enum_tags::mpl::to_tag<'D', 'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassOrderAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionTransferInstruction =libjmmcg::enum_tags::mpl::to_tag<'D', 'L'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionTransferInstructionAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionTransferReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataStatisticsRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataStatisticsReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'P'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralReportAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAlertRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAlertRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'X'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Defines message type ALWAYS THIRD FIELD IN MESSAGE. (Always unencrypted) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrdStatus_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Partially_filled ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Filled ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Done_for_day ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Canceled ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Replaced ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Cancel ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Stopped ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Rejected ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Suspended ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_New ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Calculated ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Expired ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Accepted_for_Bidding ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Replace ='E'
}
 Identifies current status of order. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" *** (see Volume : "Glossary" for value definitions) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrdType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Limit ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Stop_Stop_Loss ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Stop_Limit ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_On_Close ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::With_Or_Without ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Limit_Or_Better ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Limit_With_Or_Without ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::On_Basis ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::On_Close ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Limit_On_Close ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Forex_Market ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Previously_Quoted ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Previously_Indicated ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Forex_Limit ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Forex_Swap ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Forex_Previously_Quoted ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Funari ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_If_Touched ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_With_Left_Over_as_Limit ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Previous_Fund_Valuation_Point ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Next_Fund_Valuation_Point ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pegged ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Counter_order_selection ='Q' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Stop_on_Bid_or_Offer ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Stop_Limit_on_Bid_or_Offer ='S'
}
 Order type. *** SOME VALUES ARE NO LONGER USED - See "Deprecated (Phased-out) Features and Supported Approach" *** (see Volume : "Glossary" for value definitions) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Side_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Buy ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Buy_minus ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_plus ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_short ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_short_exempt ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Undisclosed ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_short ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_short_exempt ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::As_Defined ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Opposite ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Subscribe ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Redeem ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Lend ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Borrow ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_undisclosed ='H'
}
 Side of order (see Volume : "Glossary" for value definitions) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TimeInForce_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Good_Till_Cancel ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_the_Opening ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Immediate_Or_Cancel ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fill_Or_Kill ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Good_Till_Crossing ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Good_Till_Date ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_the_Close ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Good_Through_Crossing ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_Crossing ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Good_for_Time ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Good_for_auction ='B'
}
 Specifies how long the order remains in effect. Absence of this field is interpreted as DAY. NOTE not applicable to CIV Orders. (see Volume : "Glossary" for value definitions) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Urgency_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Normal ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Flash ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Background ='2' }
 Urgency flag. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Regular__FX_Spot_settlement ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Next_Day ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_2 ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_3 ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_4 ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Future ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::When_And_If_Issued ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sellers_Option ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_5 ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Broken_date ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FX_Spot_Next_settlement ='C'
}
 Indicates order settlement period. If present, SettlDate (64) overrides this field. If both SettlType (63) and SettDate (64) are omitted, the default for SettlType (63) is 0 (Regular) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SymbolSfx_enum_t : std::uint16_t { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EUCP_with_lump_sum_interest_rather_than_discount_price =libjmmcg::enum_tags::mpl::to_tag<'C', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::When_Issued_for_a_security_to_be_reissued_under_an_old_CUSIP_or_ISIN =libjmmcg::enum_tags::mpl::to_tag<'W', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max() }
 Additional information about the security (e.g. preferred, warrants, etc.). Note also see SecurityType (167). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocTransType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Replace ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Preliminary ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Calculated ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Calculated_without_Preliminary ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Reversal ='6'
}
 Identifies allocation transaction type *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionEffect_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Close ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIFO ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Open ='O' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Rolled ='R' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Close_but_notify_on_open ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Default ='D'
}
 Indicates whether the resulting position after a trade should be an opening position or closing position. Used for omnibus accounting - where accounts are held on a gross basis instead of being netted together. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProcessCode_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Regular ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Soft_Dollar ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Step_In ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Step_Out ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Soft_dollar_Step_In ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Soft_dollar_Step_Out ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Plan_Sponsor ='6'
}
 Processing code for sub-account. Absence of this field in AllocAccount (79) / AllocPrice (366) /AllocQty (80) / ProcessCode instance indicates regular trade. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EmailType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Reply ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Admin_Reply ='2' }
 Email message type. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IOIQualifier_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::All_or_None ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_On_Close ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_the_close ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VWAP ='D' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Axe ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Axe_on_bid ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Axe_on_offer ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Client_natural_working ='H' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::In_touch_with ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Position_wanted ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_making ='K' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Limit ='L' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::More_Behind ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Client_natural_block ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_the_Open ='O' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taking_a_Position ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_the_Market ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Ready_to_Trade ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Inventory_or_Portfolio_Shown ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Through_the_Day ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unwind ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Versus ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Indication__Working_Away ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Crossing_Opportunity ='X' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_the_Midpoint ='Y' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pre_open ='Z' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quantity_is_negotiable ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Allow_late_bids ='2' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Immediate_or_counter ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Auto_trade ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Automatic_spot ='a' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Platform_calculated_spot ='b' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Outside_spread ='c' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Deferred_spot ='d' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Negotiated_spot ='n'
}
 Code to qualify IOI use. (see Volume : "Glossary" for value definitions) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DKReason_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unknown_security ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wrong_side ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quantity_exceeds_order ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_matching_order ='D' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Price_exceeds_limit ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Calculation_difference ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_matching_ExecutionReport ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Other ='Z'
}
 Reason for execution rejection. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MiscFeeType_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Regulatory =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Local_Commission =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_Fees =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Stamp =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Levy =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Other =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markup =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consumption_Tax =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Per_transaction =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Conversion =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Agent =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Transfer_Fee =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Security_Lending =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_reporting =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_on_principal_amount =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_on_accrued_interest_amount =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New_issuance_fee =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Service_fee =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Odd_lot_fee =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Auction_fee =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Value_Added_tax__VAT =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sales_tax =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Execution_venue_fee =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Order_or_quote_entry_fee =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Order_or_quote_modification_fee =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Orders_or_quote_cancellation_fee =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_data_access_fee =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_data_terminal_fee =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_data_volume_fee =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_fee =libjmmcg::enum_tags::mpl::to_tag<'3', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_fee =libjmmcg::enum_tags::mpl::to_tag<'3', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Rebates =libjmmcg::enum_tags::mpl::to_tag<'3', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Discounts =libjmmcg::enum_tags::mpl::to_tag<'3', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Payments =libjmmcg::enum_tags::mpl::to_tag<'3', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Non_monetary_payments =libjmmcg::enum_tags::mpl::to_tag<'3', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Indicates type of miscellaneous fee. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Done_for_day ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Canceled ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Replaced ='5' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Cancel ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Stopped ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Rejected ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Suspended ='9' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_New ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Calculated ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Expired ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Restated ='D' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Replace ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_Correct ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_Cancel ='H' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Order_Status ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_in_a_Clearing_Hold ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_has_been_released_to_Clearing ='K' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Triggered_or_Activated_by_System ='L' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Locked ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Released ='N'
}
 Describes the specific ExecutionRpt (e.g. Pending Cancel) while OrdStatus(39) will always identify the current order status (e.g. Partially Filled). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlCurrFxRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' }
 Specifies whether or not SettlCurrFxRate (155) should be multiplied or divided. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlInstMode_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Default ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Standing_Instructions_Provided ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Specific_Allocation_Account_Overriding ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Specific_Allocation_Account_Standing ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Specific_Order_for_a_single_account ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Request_reject ='5'
}
 Indicates mode used for Settlement Instructions message. *** SOME VALUES HAVE BEEN REPLACED - See "Replaced Features and Supported Approach" ***. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlInstTransType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Replace ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Restate ='T' }
 Settlement Instructions message transaction type. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlInstSource_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Broker_s_Instructions ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Institution_s_Instructions ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Investor ='3' }
 Indicates source of Settlement Instructions. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SubscriptionRequestType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Snapshot ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Snapshot__Updates ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Disable_previous_Snapshot__Update_Request ='2' }
 Subscription Request Type. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bid ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Offer ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_value ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Opening_price ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Closing_price ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_price ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trading_session_high_price ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trading_session_low_price ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trading_session_Volume_Weighted_Average_Price ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Imbalance ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_volume ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Open_interest ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Composite_underlying_price ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Simulated_sell_price ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Simulated_buy_price ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Margin_rate ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mid_price ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Empty_book ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settle_high_price ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settle_low_price ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Prior_settle_price ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Session_high_bid ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Session_low_offer ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Early_prices ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Auction_clearing_price ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Swap_Value_Factor ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Daily_value_adjustment_for_long_positions ='R' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cumulative_value_adjustment_for_long_positions ='T' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Daily_value_adjustment_for_short_positions ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cumulative_value_adjustment_for_short_positions ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fixing_price ='W' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_rate ='X' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Recovery_rate ='Y' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Recovery_rate_for_long_positions ='Z' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Recovery_rate_for_short_positions ='a' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_bid ='b' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_offer ='c' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_sale_minimum_price ='d' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Previous_closing_price ='e'
}
 Type of market data entry. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TickDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Plus_Tick ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Zero_Plus_Tick ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minus_Tick ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Zero_Minus_Tick ='3' }
 Direction of the "tick". More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDUpdateAction_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Change ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delete ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delete_Thru ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delete_From ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Overlay ='5'
}
 Type of Market Data update action. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDReqRejReason_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unknown_symbol ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Duplicate_MDReqID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Insufficient_Bandwidth ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Insufficient_Permissions ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unsupported_SubscriptionRequestType ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unsupported_MarketDepth ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unsupported_MDUpdateType ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unsupported_AggregatedBook ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unsupported_MDEntryType ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unsupported_TradingSessionID ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unsupported_Scope ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unsupported_OpenCloseSettleFlag ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unsupported_MDImplicitDelete ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Insufficient_credit ='D'
}
 Reason for the rejection of a Market Data request. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeleteReason_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancellation__Trade_Bust ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Error ='1' }
 Reason for deletion. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Underlying security's SecurityIDSource. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSymbolSfx_enum_t : std::uint16_t { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EUCP_with_lump_sum_interest_rather_than_discount_price =libjmmcg::enum_tags::mpl::to_tag<'C', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::When_Issued_for_a_security_to_be_reissued_under_an_old_CUSIP_or_ISIN =libjmmcg::enum_tags::mpl::to_tag<'W', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max() }
 Underlying security's SymbolSfx. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionID_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::HalfDay ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Morning ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Afternoon ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Evening ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::After_hours ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Holiday ='7'
}
 Identifier for a trading session. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefMsgType_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Heartbeat =libjmmcg::enum_tags::mpl::to_tag<'0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TestRequest =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ResendRequest =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Reject =libjmmcg::enum_tags::mpl::to_tag<'3'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SequenceReset =libjmmcg::enum_tags::mpl::to_tag<'4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Logout =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IOI =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Advertisement =libjmmcg::enum_tags::mpl::to_tag<'7'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecutionReport =libjmmcg::enum_tags::mpl::to_tag<'8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCancelReject =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Logon =libjmmcg::enum_tags::mpl::to_tag<'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::News =libjmmcg::enum_tags::mpl::to_tag<'B'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Email =libjmmcg::enum_tags::mpl::to_tag<'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderSingle =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderList =libjmmcg::enum_tags::mpl::to_tag<'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'F'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCancelReplaceRequest =libjmmcg::enum_tags::mpl::to_tag<'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstruction =libjmmcg::enum_tags::mpl::to_tag<'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'K'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListExecute =libjmmcg::enum_tags::mpl::to_tag<'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStatus =libjmmcg::enum_tags::mpl::to_tag<'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAck =libjmmcg::enum_tags::mpl::to_tag<'P'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DontKnowTrade =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRequest =libjmmcg::enum_tags::mpl::to_tag<'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quote =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementInstructions =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataRequest =libjmmcg::enum_tags::mpl::to_tag<'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataSnapshotFullRefresh =libjmmcg::enum_tags::mpl::to_tag<'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataIncrementalRefresh =libjmmcg::enum_tags::mpl::to_tag<'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataRequestReject =libjmmcg::enum_tags::mpl::to_tag<'Y'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteCancel =libjmmcg::enum_tags::mpl::to_tag<'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'a'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassQuoteAck =libjmmcg::enum_tags::mpl::to_tag<'b'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'c'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityDefinition =libjmmcg::enum_tags::mpl::to_tag<'d'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'e'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityStatus =libjmmcg::enum_tags::mpl::to_tag<'f'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'g'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionStatus =libjmmcg::enum_tags::mpl::to_tag<'h'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassQuote =libjmmcg::enum_tags::mpl::to_tag<'i'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BusinessMessageReject =libjmmcg::enum_tags::mpl::to_tag<'j'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidRequest =libjmmcg::enum_tags::mpl::to_tag<'k'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidResponse =libjmmcg::enum_tags::mpl::to_tag<'l'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStrikePrice =libjmmcg::enum_tags::mpl::to_tag<'m'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::XMLnonFIX =libjmmcg::enum_tags::mpl::to_tag<'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistrationInstructions =libjmmcg::enum_tags::mpl::to_tag<'o'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistrationInstructionsResponse =libjmmcg::enum_tags::mpl::to_tag<'p'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassCancelReport =libjmmcg::enum_tags::mpl::to_tag<'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderCross =libjmmcg::enum_tags::mpl::to_tag<'s'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossOrderCancelReplaceRequest =libjmmcg::enum_tags::mpl::to_tag<'t'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossOrderCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'u'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityTypeRequest =libjmmcg::enum_tags::mpl::to_tag<'v'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityTypes =libjmmcg::enum_tags::mpl::to_tag<'w'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListRequest =libjmmcg::enum_tags::mpl::to_tag<'x'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityList =libjmmcg::enum_tags::mpl::to_tag<'y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityListRequest =libjmmcg::enum_tags::mpl::to_tag<'z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityList =libjmmcg::enum_tags::mpl::to_tag<'A', 'A'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderMultileg =libjmmcg::enum_tags::mpl::to_tag<'A', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MultilegOrderCancelReplace =libjmmcg::enum_tags::mpl::to_tag<'A', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReportRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'E'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRequestReject =libjmmcg::enum_tags::mpl::to_tag<'A', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RFQRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteStatusReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteResponse =libjmmcg::enum_tags::mpl::to_tag<'A', 'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Confirmation =libjmmcg::enum_tags::mpl::to_tag<'A', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionMaintenanceRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionMaintenanceReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestForPositions =libjmmcg::enum_tags::mpl::to_tag<'A', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestForPositionsAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReportRequestAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReportAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationReportAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmationAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'U'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementInstructionRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssignmentReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralAssignment =libjmmcg::enum_tags::mpl::to_tag<'A', 'Y'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralResponse =libjmmcg::enum_tags::mpl::to_tag<'A', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralInquiry =libjmmcg::enum_tags::mpl::to_tag<'B', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetworkCounterpartySystemStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'C'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetworkCounterpartySystemStatusResponse =libjmmcg::enum_tags::mpl::to_tag<'B', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserResponse =libjmmcg::enum_tags::mpl::to_tag<'B', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralInquiryAck =libjmmcg::enum_tags::mpl::to_tag<'B', 'G'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmationRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContraryIntentionReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityDefinitionUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'K'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdjustedPositionReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAlert =libjmmcg::enum_tags::mpl::to_tag<'B', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecutionAck =libjmmcg::enum_tags::mpl::to_tag<'B', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionList =libjmmcg::enum_tags::mpl::to_tag<'B', 'J'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionListRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementObligationReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'S'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDefinition =libjmmcg::enum_tags::mpl::to_tag<'B', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDefinitionUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplicationMessageRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'W'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplicationMessageRequestAck =libjmmcg::enum_tags::mpl::to_tag<'B', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplicationMessageReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassActionReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassActionRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'A'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserNotification =libjmmcg::enum_tags::mpl::to_tag<'C', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssignmentRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssignmentReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssignmentReportACK =libjmmcg::enum_tags::mpl::to_tag<'C', 'E'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginRequirementInquiry =libjmmcg::enum_tags::mpl::to_tag<'C', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginRequirementInquiryAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginRequirementReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityMassStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityMassStatus =libjmmcg::enum_tags::mpl::to_tag<'C', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AccountSummaryReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsDefinitionRequestAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsDefinitionRequestAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'Z'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsDefinitionRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeMatchReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeMatchReportAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsReportAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitCheckRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitCheckRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'H'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassOrder =libjmmcg::enum_tags::mpl::to_tag<'D', 'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassOrderAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionTransferInstruction =libjmmcg::enum_tags::mpl::to_tag<'D', 'L'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionTransferInstructionAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionTransferReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataStatisticsRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataStatisticsReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'P'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralReportAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAlertRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAlertRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'X'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 The MsgType (35) of the FIX message being referenced. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidRequestTransType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='N' }
 Identifies the Bid Request message type. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DiscretionInst_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Related_to_displayed_price ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Related_to_market_price ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Related_to_primary_price ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Related_to_local_primary_price ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Related_to_midpoint_price ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Related_to_last_trade_price ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Related_to_VWAP ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Average_Price_Guarantee ='7'
}
 Code to identify the price a DiscretionOffsetValue (389) is related to and should be mathematically added to. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidTradeType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Agency ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VWAP_Guarantee ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Guaranteed_Close ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Risk_Trade ='R' }
 Code to represent the type of trade. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BasisPxType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Closing_price_at_morning_session ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Closing_price ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Current_price ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SQ ='5' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VWAP_through_a_day ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VWAP_through_a_morning_session ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VWAP_through_an_afternoon_session ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VWAP_through_a_day_except_YORI ='9' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VWAP_through_a_morning_session_except_YORI ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VWAP_through_an_afternoon_session_except_YORI ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Strike ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Open ='D' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Others ='Z'
}
 Code to represent the basis price type. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListExecInstType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Immediate ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wait_for_Execut_Instruction ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_switch_CIV_order__Sell_driven ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_switch_CIV_order__Buy_driven_cash_top_up ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_switch_CIV_order__Buy_driven_cash_withdraw ='5'
}
 Identifies the type of ListExecInst (69). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CxlRejResponseTo_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Order_cancel_request ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Order_cancel_replace_request ='2' }
 Identifies the type of request that a Cancel Reject is in response to. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MultiLegReportingType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Single_security ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Individual_leg_of_a_multi_leg_security ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multi_leg_security ='3' }
 Used to indicate how the multi-legged security (e.g. option strategies, spreads, etc.) is being reported. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Identifies class or source of the PartyID (448) value. Required if PartyID is specified. Note: applicable values depend upon PartyRole (452) specified. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityAltIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies class or source of the SecurityAltID (455) value. Required if SecurityAltID is specified. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityAltIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies class or source of the UnderlyingSecurityAltID (458) value. Required if UnderlyingSecurityAltID is specified. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies which direction to round For CIV - indicates whether or not the quantity of shares/units is to be rounded and in which direction where CashOrdQty (152) or (for CIV only) OrderPercent (516) are specified on an order. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CancellationRights_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Yes ='Y' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No__Execution_Only ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No__Waiver_agreement ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No__Institutional ='O' }
 For CIV - A one character code identifying whether Cancellation rights/Cooling off period applies. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MoneyLaunderingStatus_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Passed ='Y' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Not_Checked ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exempt__Below_the_Limit ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exempt__Client_Money_Type_exemption ='2' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exempt__Authorised_Credit_or_financial_institution ='3'
}
 A one character code identifying Money laundering status. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecPriceType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bid_price ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Creation_price ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Creation_price_plus_adjustment_percent ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Creation_price_plus_adjustment_amount ='E' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Offer_price ='O' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Offer_price_minus_adjustment_percent ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Offer_price_minus_adjustment_amount ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Single_price ='S'
}
 For CIV - Identifies how the execution price LastPx (31) was calculated from the fund unit/share price(s) calculated at the fund valuation point. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FundRenewWaiv_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Yes ='Y' }
 A one character code identifying whether the Fund based renewal commission is to be waived. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistStatus_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Accepted ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Rejected ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Held ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Reminder__i_e_Registration_Instructions_are_still_outstanding ='N' }
 Registration status as returned by the broker or (for CIV) the fund manager: More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistTransType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Replace ='1' }
 Identifies Registration Instructions transaction type. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OwnershipType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Joint_Investors ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tenants_in_Common ='T' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Joint_Trustees ='2' }
 The relationship between Registration parties. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NestedPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 PartyIDSource value within a nested repeating group. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCapacity_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Agency ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Individual ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Principal ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Riskless_Principal ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Agent_for_Other_Member ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mixed_capacity ='M'
}
 Designates the capacity of the firm placing the order. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassCancelRequestType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_security ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_an_underlying_security ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_Product ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_CFICode ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_SecurityType ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_trading_session ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_all_orders ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_market ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_market_segment ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_security_group ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_for_Security_Issuer ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_for_Issuer_of_Underlying_Security ='C'
}
 Specifies scope of Order Mass Cancel Request. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassCancelResponse_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_Request_Rejected__See_MassCancelRejectReason ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_security ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_an_Underlying_Security ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_Product ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_CFICode ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_SecurityType ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_trading_session ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_All_Orders ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_market ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_market_segment ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_orders_for_a_security_group ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_Orders_for_a_Securities_Issuer ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel_Orders_for_Issuer_of_Underlying_Security ='C'
}
 Specifies the action taken by counterparty order handling system as a result of the Order Mass Cancel Request. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashMargin_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Margin_Open ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Margin_Close ='3' }
 Identifies whether an order is a margin order or a non-margin order. This is primarily used when sending orders to Japanese exchanges to indicate sell margin or buy to cover. The same tag could be assigned also by buy-side to indicate the intent to sell or buy margin and the sell-side to accept or reject (base on some validation criteria) the margin request. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPositionEffect_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Close ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIFO ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Open ='O' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Rolled ='R' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Close_but_notify_on_open ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Default ='D'
}
 PositionEffect for leg of a multileg. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchStatus_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Compared_matched_or_affirmed ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uncompared_unmatched_or_unaffirmed ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Advisory_or_alert ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mismatched ='3' }
 The status of this trade with respect to matching or comparison. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchType_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exact_match_on_Trade_Date_Stock_Symbol_Quantity_Price_Trade_Type_and_Special_Trade_Indicator_plus_four_badges_and_execution_time =libjmmcg::enum_tags::mpl::to_tag<'A', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exact_match_on_Trade_Date_Stock_Symbol_Quantity_Price_Trade_Type_and_Special_Trade_Indicator_plus_four_badges =libjmmcg::enum_tags::mpl::to_tag<'A', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ACT_Accepted_Trade =libjmmcg::enum_tags::mpl::to_tag<'M', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exact_match_on_Trade_Date_Stock_Symbol_Quantity_Price_Trade_Type_and_Special_Trade_Indicator_plus_two_badges_and_execution_time =libjmmcg::enum_tags::mpl::to_tag<'A', '3'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ACT_Default_Trade =libjmmcg::enum_tags::mpl::to_tag<'M', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exact_match_on_Trade_Date_Stock_Symbol_Quantity_Price_Trade_Type_and_Special_Trade_Indicator_plus_two_badges =libjmmcg::enum_tags::mpl::to_tag<'A', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ACT_Default_After_M2 =libjmmcg::enum_tags::mpl::to_tag<'M', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exact_match_on_Trade_Date_Stock_Symbol_Quantity_Price_TradeType_and_Special_Trade_Indicator_plus_execution_time =libjmmcg::enum_tags::mpl::to_tag<'A', '5'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ACT_M6_Match =libjmmcg::enum_tags::mpl::to_tag<'M', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Compared_records_resulting_from_stamped_advisories_or_specialist_accepts_pair_offs =libjmmcg::enum_tags::mpl::to_tag<'A', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Summarized_match_using_A1_exact_match_criteria_except_quantity_is_summaried =libjmmcg::enum_tags::mpl::to_tag<'S', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Summarized_match_using_A2_exact_match_criteria_except_quantity_is_summarized =libjmmcg::enum_tags::mpl::to_tag<'S', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Summarized_match_using_A3_exact_match_criteria_except_quantity_is_summarized =libjmmcg::enum_tags::mpl::to_tag<'S', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Summarized_match_using_A4_exact_match_criteria_except_quantity_is_summarized =libjmmcg::enum_tags::mpl::to_tag<'S', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Summarized_match_using_A5_exact_match_criteria_except_quantity_is_summarized =libjmmcg::enum_tags::mpl::to_tag<'S', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exact_match_on_Trade_Date_Stock_Symbol_Quantity_Price_Trade_Type_and_Special_Trade_Indicator_minus_badges_And_times_ACT_M1_match =libjmmcg::enum_tags::mpl::to_tag<'M', '1'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Summarized_match_minus_badges_and_times_ACT_M2_Match =libjmmcg::enum_tags::mpl::to_tag<'M', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OCS_Locked_In_Non_ACT =libjmmcg::enum_tags::mpl::to_tag<'M', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::One_Party_Trade_Report =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Two_Party_Trade_Report =libjmmcg::enum_tags::mpl::to_tag<'2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Confirmed_Trade_Report =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Auto_match =libjmmcg::enum_tags::mpl::to_tag<'4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_Auction =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Counter_Order_Selection =libjmmcg::enum_tags::mpl::to_tag<'6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Call_Auction =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Issuing_Buy_Back_Auction =libjmmcg::enum_tags::mpl::to_tag<'8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Systematic_Internaliser =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Auto_match_with_last_look =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_auction_with_last_look =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 The point in the matching process at which this trade was matched. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Regular__FX_Spot_settlement ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Next_Day ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_2 ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_3 ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_4 ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Future ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::When_And_If_Issued ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sellers_Option ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_5 ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Broken_date ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FX_Spot_Next_settlement ='C'
}
 Indicates order settlement period. If present, LegSettlDate (588) overrides this field. If both LegSettlType (587) and LegSettDate (588) are omitted, the default for LegSettlType (587) is 0 (Regular) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DayBookingInst_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Can_trigger_booking_without_reference_to_the_order_initiator ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Speak_with_order_initiator_before_booking ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Accumulate ='2' }
 Indicates whether or not automatic booking can occur. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BookingUnit_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Each_partial_execution_is_a_bookable_unit ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Aggregate_partial_executions_on_this_order_and_book_one_trade_per_order ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Aggregate_executions_for_this_symbol_side_and_settlement_date ='2' }
 Indicates what constitutes a bookable unit. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PreallocMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pro_rata ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Do_not_pro_rata__discuss_first ='1' }
 Indicates the method of preallocation. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSymbolSfx_enum_t : std::uint16_t { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EUCP_with_lump_sum_interest_rather_than_discount_price =libjmmcg::enum_tags::mpl::to_tag<'C', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::When_Issued_for_a_security_to_be_reissued_under_an_old_CUSIP_or_ISIN =libjmmcg::enum_tags::mpl::to_tag<'W', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max() }
 Multileg instrument's individual security's SymbolSfx. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Multileg instrument's individual security's SecurityIDSource. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityAltIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Multileg instrument's individual security's SecurityAltIDSource. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSide_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Buy ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Buy_minus ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_plus ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_short ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_short_exempt ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Undisclosed ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_short ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_short_exempt ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::As_Defined ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Opposite ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Subscribe ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Redeem ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Lend ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Borrow ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_undisclosed ='H'
}
 The side of this individual leg (multileg security). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionSubID_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pre_Trading =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Opening_or_opening_auction =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Continuous_Trading =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Closing_or_closing_auction =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Post_Trading =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Scheduled_intraday_auction =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quiescent =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Any_auction =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unscheduled_intraday_auction =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Out_of_main_session_trading =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Private_auction =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Public_auction =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Group_auction =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Optional market assigned sub identifier for a trading phase within a trading session. Usage is determined by market or counterparties. Used by US based futures markets to identify exchange specific execution time bracket codes as required by US market regulations. Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ClearingFeeIndicator_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_year_delegate_trading_for_own_account ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_year_delegate_trading_for_own_account ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_year_delegate_trading_for_own_account ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_year_delegate_trading_for_own_account ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_year_delegate_trading_for_own_account ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6th_year_delegate_trading_for_own_account ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CBOE_Member ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Non_member_and_Customer ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Equity_Member_and_Clearing_Member ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Full_and_Associate_Member_trading_for_own_account_and_as_floor_brokers ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_106_H_and_106_J_firms ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::GIM_IDEM_and_COM_Membership_Interest_Holders ='I' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Lessee_106_F_Employees ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::All_other_ownership_types ='M'
}
 Indicates type of fee being assessed of the customer for trade executions at an exchange. Applicable for futures markets only at this time. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegIOIQty_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Small ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Medium ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Large ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Undisclosed_Quantity ='U' }
 Leg-specific IOI quantity. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteQualifier_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::All_or_None ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_On_Close ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_the_close ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VWAP ='D' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Axe ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Axe_on_bid ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Axe_on_offer ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Client_natural_working ='H' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::In_touch_with ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Position_wanted ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_making ='K' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Limit ='L' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::More_Behind ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Client_natural_block ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_the_Open ='O' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taking_a_Position ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_the_Market ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Ready_to_Trade ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Inventory_or_Portfolio_Shown ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Through_the_Day ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Unwind ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Versus ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Indication__Working_Away ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Crossing_Opportunity ='X' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::At_the_Midpoint ='Y' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pre_open ='Z' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quantity_is_negotiable ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Allow_late_bids ='2' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Immediate_or_counter ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Auto_trade ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Automatic_spot ='a' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Platform_calculated_spot ='b' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Outside_spread ='c' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Deferred_spot ='d' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Negotiated_spot ='n'
}
 Code to qualify Quote use and other aspects of price negotiation. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosType_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Allocation_Trade_Qty =libjmmcg::enum_tags::mpl::to_tag<'A', 'L', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Assignment =libjmmcg::enum_tags::mpl::to_tag<'A', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::As_of_Trade_Qty =libjmmcg::enum_tags::mpl::to_tag<'A', 'S', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delivery_Qty =libjmmcg::enum_tags::mpl::to_tag<'D', 'L', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Electronic_Trade_Qty =libjmmcg::enum_tags::mpl::to_tag<'E', 'T', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Exercise_Qty =libjmmcg::enum_tags::mpl::to_tag<'E', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::End_of_Day_Qty =libjmmcg::enum_tags::mpl::to_tag<'F', 'I', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Intra_spread_Qty =libjmmcg::enum_tags::mpl::to_tag<'I', 'A', 'S'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Inter_spread_Qty =libjmmcg::enum_tags::mpl::to_tag<'I', 'E', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Adjustment_Qty =libjmmcg::enum_tags::mpl::to_tag<'P', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pit_Trade_Qty =libjmmcg::enum_tags::mpl::to_tag<'P', 'I', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Start_of_Day_Qty =libjmmcg::enum_tags::mpl::to_tag<'S', 'O', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Integral_Split =libjmmcg::enum_tags::mpl::to_tag<'S', 'P', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Transaction_from_Assignment =libjmmcg::enum_tags::mpl::to_tag<'T', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Total_Transaction_Qty =libjmmcg::enum_tags::mpl::to_tag<'T', 'O', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Transaction_Quantity =libjmmcg::enum_tags::mpl::to_tag<'T', 'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Transfer_Trade_Qty =libjmmcg::enum_tags::mpl::to_tag<'T', 'R', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Transaction_from_Exercise =libjmmcg::enum_tags::mpl::to_tag<'T', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_Margin_Qty =libjmmcg::enum_tags::mpl::to_tag<'X', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Receive_Quantity =libjmmcg::enum_tags::mpl::to_tag<'R', 'C', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Corporate_Action_Adjustment =libjmmcg::enum_tags::mpl::to_tag<'C', 'A', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delivery_Notice_Qty =libjmmcg::enum_tags::mpl::to_tag<'D', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_for_Physical_Qty =libjmmcg::enum_tags::mpl::to_tag<'E', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Privately_negotiated_Trade_Qty =libjmmcg::enum_tags::mpl::to_tag<'P', 'N', 'T', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Net_Delta_Qty =libjmmcg::enum_tags::mpl::to_tag<'D', 'L', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Credit_Event_Adjustment =libjmmcg::enum_tags::mpl::to_tag<'C', 'E', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Succession_Event_Adjustment =libjmmcg::enum_tags::mpl::to_tag<'S', 'E', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Net_Qty =libjmmcg::enum_tags::mpl::to_tag<'N', 'E', 'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Gross_Qty =libjmmcg::enum_tags::mpl::to_tag<'G', 'R', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Intraday_Qty =libjmmcg::enum_tags::mpl::to_tag<'I', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Gross_non_delta_adjusted_swaption_position =libjmmcg::enum_tags::mpl::to_tag<'N', 'D', 'A', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delta_adjusted_paired_swaption_position =libjmmcg::enum_tags::mpl::to_tag<'D', 'A', 'S'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Expiring_quantity =libjmmcg::enum_tags::mpl::to_tag<'E', 'X', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quantity_not_exercised =libjmmcg::enum_tags::mpl::to_tag<'U', 'N', 'E', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Requested_exercise_quantity =libjmmcg::enum_tags::mpl::to_tag<'R', 'E', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_futures_equivalent_quantity =libjmmcg::enum_tags::mpl::to_tag<'C', 'F', 'E'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Used to identify the type of quantity that is being returned. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PosAmtType_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'A', 'S', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_residual_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'R', 'E', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Final_mark_to_market_amount =libjmmcg::enum_tags::mpl::to_tag<'F', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Incremental_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'T', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Premium_amount =libjmmcg::enum_tags::mpl::to_tag<'P', 'R', 'E', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Start_of_day_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'S', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_variation_amount =libjmmcg::enum_tags::mpl::to_tag<'T', 'V', 'A', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Value_adjusted_amount =libjmmcg::enum_tags::mpl::to_tag<'V', 'A', 'D', 'J'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_value =libjmmcg::enum_tags::mpl::to_tag<'S', 'E', 'T', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Initial_trade_coupon_amount =libjmmcg::enum_tags::mpl::to_tag<'I', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Accrued_coupon_amount =libjmmcg::enum_tags::mpl::to_tag<'A', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Coupon_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'P', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Incremental_accrued_coupon =libjmmcg::enum_tags::mpl::to_tag<'I', 'A', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Collateralized_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'C', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Incremental_collateralized_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'I', 'C', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Compensation_amount =libjmmcg::enum_tags::mpl::to_tag<'D', 'L', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Total_banked_amount =libjmmcg::enum_tags::mpl::to_tag<'B', 'A', 'N', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Total_collateralized_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'O', 'L', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Long_paired_swap_or_swaption_notional_value =libjmmcg::enum_tags::mpl::to_tag<'L', 'S', 'N', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_paired_swap_or_swaption_notional_value =libjmmcg::enum_tags::mpl::to_tag<'S', 'S', 'N', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Start_of_day_accrued_coupon =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Net_present_value =libjmmcg::enum_tags::mpl::to_tag<'N', 'P', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Start_of_day_net_present_value =libjmmcg::enum_tags::mpl::to_tag<'S', 'N', 'P', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Net_cash_flow =libjmmcg::enum_tags::mpl::to_tag<'N', 'C', 'F'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Present_value_of_all_fees =libjmmcg::enum_tags::mpl::to_tag<'P', 'V', 'F', 'E', 'E', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Present_value_of_one_basis_points =libjmmcg::enum_tags::mpl::to_tag<'P', 'V', '0', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_five_year_equivalent_notional_amount =libjmmcg::enum_tags::mpl::to_tag<'5', 'Y', 'R', 'E', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Undiscounted_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'U', 'M', 'T', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mark_to_model =libjmmcg::enum_tags::mpl::to_tag<'M', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mark_to_market_variance =libjmmcg::enum_tags::mpl::to_tag<'V', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mark_to_model_variance =libjmmcg::enum_tags::mpl::to_tag<'V', 'M', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Upfront_payment =libjmmcg::enum_tags::mpl::to_tag<'U', 'P', 'F', 'R', 'N', 'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Type of Position amount. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlSessID_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Intraday =libjmmcg::enum_tags::mpl::to_tag<'I', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Regular_Trading_Hours =libjmmcg::enum_tags::mpl::to_tag<'R', 'T', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Electronic_Trading_Hours =libjmmcg::enum_tags::mpl::to_tag<'E', 'T', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::End_Of_Day =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Identifies a specific settlement session. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssignmentMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pro_rata ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Random ='R' }
 Method by which short positions are assigned to an exercise notice during exercise and assignment processing. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExerciseMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Automatic ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Manual ='M' }
 Exercise Method used to in performing assignment. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested2PartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 PartyIDSource value within a "second instance" Nested repeating group. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BenchmarkSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies class or source of the BenchmarkSecurityID (699) value. Required if BenchmarkSecurityID is specified. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 PartyIDSource value within a settlement parties component. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DlvyInstType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Securities ='S' }
 Used to indicate whether a delivery instruction is used for securities or cash settlement. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested3PartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 PartyIDSource value within a "third instance" Nested repeating group. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityStatus_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Active =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Inactive =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Active_closing_orders_only =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Expired =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delisted =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Knocked_out =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Knock_out_revoked =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Expiry =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Suspended =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Published =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Deletion =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Used for derivatives. Denotes the current state of the Instrument. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashType_enum_t : std::uint64_t { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIXED =libjmmcg::enum_tags::mpl::to_tag<'F', 'I', 'X', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DIFF =libjmmcg::enum_tags::mpl::to_tag<'D', 'I', 'F', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max() }
 Used for derivatives that deliver into cash underlying. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityUpdateAction_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Add ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delete ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modify ='M' }
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TimeUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quarter =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Unit of time associated with the contract. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingTimeUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quarter =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Same as TimeUnit. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegTimeUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quarter =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Same as TimeUnit. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AsOfIndicator_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::false__trade_is_not_an_AsOf_trade ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::true__trade_is_an_AsOf_trade ='1' }
 A trade that is being submitted for a trade date prior to the current trade or clearing date, e.g. in an open outcry market an out trade being submitted for the previous trading session or trading day. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DeskType_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Agency =libjmmcg::enum_tags::mpl::to_tag<'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Arbitrage =libjmmcg::enum_tags::mpl::to_tag<'A', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Block_trading =libjmmcg::enum_tags::mpl::to_tag<'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Convertible_desk =libjmmcg::enum_tags::mpl::to_tag<'C'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Central_risk_books =libjmmcg::enum_tags::mpl::to_tag<'C', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Derivatives =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Equity_capital_markets =libjmmcg::enum_tags::mpl::to_tag<'E', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::International =libjmmcg::enum_tags::mpl::to_tag<'I', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Institutional =libjmmcg::enum_tags::mpl::to_tag<'I', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Other =libjmmcg::enum_tags::mpl::to_tag<'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Preferred_trading =libjmmcg::enum_tags::mpl::to_tag<'P', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary =libjmmcg::enum_tags::mpl::to_tag<'P', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Program_trading =libjmmcg::enum_tags::mpl::to_tag<'P', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sales =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Swaps =libjmmcg::enum_tags::mpl::to_tag<'S', 'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trading_desk_or_system_non_market_maker =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Treasury =libjmmcg::enum_tags::mpl::to_tag<'T', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Identifies the type of Trading Desk. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecAckStatus_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Received_not_yet_processed ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Accepted ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Don_t_know__Rejected ='2' }
 The status of this execution acknowledgement message. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_settlement_required ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Physical_settlement_required ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Election_at_exercise ='E' }
 Settlement method for a contract or instrument. Additional values may be used with bilateral agreement. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFXRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' }
 Specifies whether the UnderlyingFxRate(1045) should be multiplied or divided. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocPositionEffect_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Open ='O' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Close ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Rolled ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIFO ='F' }
 Indicates whether the resulting position after a trade should be an opening position or closing position. Used for omnibus accounting - where accounts are held on a gross basis instead of being netted together. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DealingCapacity_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Agent ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Principal ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Riskless_Principal ='R' }
 Identifies role of dealer; Agent, Principal, RisklessPrincipal. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrmtAssignmentMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pro_rata ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Random ='R' }
 Method under which assignment was conducted. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 PartyIDSource value within an instrument partyrepeating group. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInstrumentPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 PartyIDSource value within an underlying instrument partyrepeating group. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefOrderIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecondaryOrderID ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDEntryID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteEntryID ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Original_order_ID ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteReqID ='6'
}
 Used to specify what identifier, provided in order depth market data, to use when hitting (taking) a specific order or to identify what type of order or quote reference is being provided when seeking credit limit check. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DisplayWhen_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Immediate ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exhaust ='2' }
 Instructs when to refresh DisplayQty (1138). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DisplayMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Initial ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Random ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Undisclosed ='4' }
 Defines what value to use in DisplayQty (1138). If not specified the default DisplayMethod is "1". More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceProtectionScope_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::None ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Local ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Global ='3' }
 Defines the type of price protection the customer requires on their order. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LotType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Odd_Lot ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_Lot ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Block_Lot ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_lot_based_upon_UnitOfMeasure ='4' }
 Defines the lot type assigned to the order. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PegSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Defines the identity of the security off whose prices the order will peg. Same values as SecurityIDSource (22) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Partial_Execution ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Specified_Trading_Session ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Next_Auction ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Price_Movement ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::On_Order_Entry_or_order_modification_entry ='5'
}
 Defines when the trigger will hit, i.e. the action specified by the trigger instructions will come into effect. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerAction_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Activate ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modify ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel ='3' }
 Defines the type of action to take when the trigger hits. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Defines the identity of the security whose prices will be tracked by the trigger logic. Same values as SecurityIDSource (22). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerPriceType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Best_Offer ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Last_Trade ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Best_Bid ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Best_Bid_or_Last_Trade ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Best_Offer_or_Last_Trade ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Best_Mid ='6'
}
 The type of price that the trigger is compared to. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerPriceTypeScope_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::None ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Local ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Global ='3' }
 Defines the type of price protection the customer requires on their order. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerPriceDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trigger_if_the_price_of_the_specified_type_goes_UP_to_or_through_the_specified_Trigger_Price ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trigger_if_the_price_of_the_specified_type_goes_DOWN_to_or_through_the_specified_Trigger_Price ='D' }
 The side from which the trigger price is reached. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TriggerOrderType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Limit ='2' }
 The OrdType the order should have after the trigger has hit. Required to express orders that change from Limit to Market. Other values from OrdType (40) may be used if appropriate and bilaterally agreed upon. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCategory_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Order ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quote ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Privately_Negotiated_Trade ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multileg_order ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Linked_order ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quote_Request ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Implied_Order ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_Order ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Streaming_price ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Internal_Cross_Order ='A'
}
 Defines the type of interest behind a trade (fill or partial fill). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RootPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 PartyIDSource value within a root parties component. Same values as PartyIDSource (447) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeHandlingInstr_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_confirmation ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Two_party_report ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::One_party_report_for_matching ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::One_party_report_for_pass_through ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Automated_floor_order_routing ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Two_party_report_for_claim ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::One_party_report ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Third_party_report_for_pass_through ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::One_party_report_for_auto_match ='8'
}
 Specified how the TradeCaptureReport(35=AE) should be handled by the respondent. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrigTradeHandlingInstr_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_confirmation ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Two_party_report ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::One_party_report_for_matching ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::One_party_report_for_pass_through ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Automated_floor_order_routing ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Two_party_report_for_claim ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::One_party_report ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Third_party_report_for_pass_through ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::One_party_report_for_auto_match ='8'
}
 Optionally used with TradeHandlingInstr = 0 to relay the trade handling instruction used when reporting the trade to the marketplace. Same values as TradeHandlingInstr (1123) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplVerID_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX27 ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX30 ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX40 ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX41 ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX42 ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX43 ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX44 ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX50 ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX50SP1 ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX50SP2 ='9'
}
 Specifies the service pack release being applied at message level. Enumerated field with values assigned at time of service pack release. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RefApplVerID_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX27 ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX30 ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX40 ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX41 ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX42 ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX43 ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX44 ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX50 ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX50SP1 ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX50SP2 ='9'
}
 Specifies the service pack release being applied to a message at the session level. Enumerated field with values assigned at time of service pack release. Uses same values as ApplVerID. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExDestinationIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MIC ='G'
}
 The ID source of ExDestination. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DefaultApplVerID_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX27 ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX30 ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX40 ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX41 ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX42 ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX43 ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX44 ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX50 ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX50SP1 ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIX50SP2 ='9'
}
 Specifies the service pack release being applied, by default, to message at the session level. Enumerated field with values assigned at time of service pack release. Uses same values as ApplVerID. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlObligTransType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cancel ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::New ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Replace ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Restate ='T' }
 Transaction Type - required except where SettlInstMode is 5=Reject SSI request. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlObligSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Instructions_of_Broker ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Instructions_for_Institution ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Investor ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Buyer_s_settlement_instructions ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Seller_s_settlement_instructions ='5'
}
 Used to identify whether these delivery instructions are for the buyside or the sellside. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_settlement_required ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Physical_settlement_required ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Election_at_exercise ='E' }
 Settlement method for a contract or instrument. Additional values may be used with bilateral agreement. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PriceQuoteMethod_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Standard_money_per_unit_of_a_physical =libjmmcg::enum_tags::mpl::to_tag<'S', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index =libjmmcg::enum_tags::mpl::to_tag<'I', 'N', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interest_rate_Index =libjmmcg::enum_tags::mpl::to_tag<'I', 'N', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percent_of_Par =libjmmcg::enum_tags::mpl::to_tag<'P', 'C', 'T', 'P', 'A', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Method for price quotation. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ValuationMethod_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::premium_style =libjmmcg::enum_tags::mpl::to_tag<'E', 'Q', 'T', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::futures_style_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'F', 'U', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::futures_style_with_an_attached_cash_adjustment =libjmmcg::enum_tags::mpl::to_tag<'F', 'U', 'T', 'D', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CDS_style_collateralization_of_market_to_market_and_coupon =libjmmcg::enum_tags::mpl::to_tag<'C', 'D', 'S'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CDS_in_delivery__use_recovery_rate_to_calculate_obligation =libjmmcg::enum_tags::mpl::to_tag<'C', 'D', 'S', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Specifies the type of valuation method applied. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSymbolSfx_enum_t : std::uint16_t { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EUCP_with_lump_sum_interest_rather_than_discount_price =libjmmcg::enum_tags::mpl::to_tag<'C', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::When_Issued_for_a_security_to_be_reissued_under_an_old_CUSIP_or_ISIN =libjmmcg::enum_tags::mpl::to_tag<'W', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max() }
 Refer to definition for SymbolSfx(65) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Refer to definition for SecurityIDSoruce(22) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityAltIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Refer to definition for SecurityAltIDSource(456) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInstrmtAssignmentMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pro_rata ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Random ='R' }
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityStatus_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Active =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Inactive =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Active_closing_orders_only =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Expired =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delisted =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Knocked_out =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Knock_out_revoked =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Expiry =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Suspended =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Published =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Deletion =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeTimeUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quarter =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeInstrumentPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Refer to definition of PartyIDSource(447) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSettlMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_settlement_required ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Physical_settlement_required ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Election_at_exercise ='E' }
 Settlement method for a contract or instrument. Additional values may be used with bilateral agreement. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativePriceQuoteMethod_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Standard_money_per_unit_of_a_physical =libjmmcg::enum_tags::mpl::to_tag<'S', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index =libjmmcg::enum_tags::mpl::to_tag<'I', 'N', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interest_rate_Index =libjmmcg::enum_tags::mpl::to_tag<'I', 'N', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percent_of_Par =libjmmcg::enum_tags::mpl::to_tag<'P', 'C', 'T', 'P', 'A', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Refer to definition of PriceQuoteMethod(1196) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeValuationMethod_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::premium_style =libjmmcg::enum_tags::mpl::to_tag<'E', 'Q', 'T', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::futures_style_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'F', 'U', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::futures_style_with_an_attached_cash_adjustment =libjmmcg::enum_tags::mpl::to_tag<'F', 'U', 'T', 'D', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CDS_style_collateralization_of_market_to_market_and_coupon =libjmmcg::enum_tags::mpl::to_tag<'C', 'D', 'S'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CDS_in_delivery__use_recovery_rate_to_calculate_obligation =libjmmcg::enum_tags::mpl::to_tag<'C', 'D', 'S', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Refer to definition of ValuationMethod(1197). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListUpdateAction_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Add ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delete ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modify ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Snapshot ='S' }
 If provided, then Instrument occurrence has explicitly changed. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradSesUpdateAction_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Add ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delete ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modify ='M' }
 Specifies the action taken for the specified trading sessions. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketUpdateAction_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Add ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delete ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modify ='M' }
 Specifies the action taken for the specified MarketID(1301) + MarketSegmentID(1300). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Nested4PartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Refer to definition of PartyIDSource(447) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::VenueType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Electronic_exchange ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pit ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Ex_pit ='X' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearinghouse ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Registered_market ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Off_market ='O' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Central_limit_order_book ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quote_driven_market ='Q' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dark_order_book ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Auction_driven_market ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quote_negotiation ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Voice_neotiation ='V' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hybrid_market ='H'
}
 Identifies the type of venue where a trade was executed. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RestructuringType_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Full_Restructuring =libjmmcg::enum_tags::mpl::to_tag<'F', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modified_Restructuring =libjmmcg::enum_tags::mpl::to_tag<'M', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modified_Mod_Restructuring =libjmmcg::enum_tags::mpl::to_tag<'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_Restructuring_specified =libjmmcg::enum_tags::mpl::to_tag<'X', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 A category of CDS credit event in which the underlying bond experiences a restructuring. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Seniority_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Secured =libjmmcg::enum_tags::mpl::to_tag<'S', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior =libjmmcg::enum_tags::mpl::to_tag<'S', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Subordinated =libjmmcg::enum_tags::mpl::to_tag<'S', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Junior =libjmmcg::enum_tags::mpl::to_tag<'J', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mezzanine =libjmmcg::enum_tags::mpl::to_tag<'M', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Non_Preferred =libjmmcg::enum_tags::mpl::to_tag<'S', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Specifies which issue (underlying bond) will receive payment priority in the event of a default. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingRestructuringType_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Full_Restructuring =libjmmcg::enum_tags::mpl::to_tag<'F', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modified_Restructuring =libjmmcg::enum_tags::mpl::to_tag<'M', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modified_Mod_Restructuring =libjmmcg::enum_tags::mpl::to_tag<'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_Restructuring_specified =libjmmcg::enum_tags::mpl::to_tag<'X', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 See RestructuringType(1449) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSeniority_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Secured =libjmmcg::enum_tags::mpl::to_tag<'S', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior =libjmmcg::enum_tags::mpl::to_tag<'S', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Subordinated =libjmmcg::enum_tags::mpl::to_tag<'S', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Junior =libjmmcg::enum_tags::mpl::to_tag<'J', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mezzanine =libjmmcg::enum_tags::mpl::to_tag<'M', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Non_Preferred =libjmmcg::enum_tags::mpl::to_tag<'S', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 See Seniority(1450) More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TargetPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 PartyIDSource value within an target party repeating group. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailAltIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Identifies the source of the PartyDetailAltID(1517) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Used to limit instrument scope to specified security identifier source. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentScopeSettlType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Regular__FX_Spot_settlement ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Next_Day ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_2 ='3' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_3 ='4' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_4 ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Future ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::When_And_If_Issued ='7' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sellers_Option ='8' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::T_5 ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Broken_date ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FX_Spot_Next_settlement ='C'
}
 Used to limit instrument scope to specified settlement type. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPartyDetailIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Identifies the source of the RelatedPartyDetailID(1563). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedPartyDetailAltIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Identifies the source of the RelatedPartyDetailAltID(1570) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SwapSubClass_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amortizing_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'A', 'M', 'T', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Compounding =libjmmcg::enum_tags::mpl::to_tag<'C', 'O', 'M', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Constant_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'C', 'N', 'S', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Accreting_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'A', 'C', 'R', 'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Custom_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'C', 'U', 'S', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 The sub-classification or notional schedule type of the swap. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPosAmtType_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'A', 'S', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_residual_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'R', 'E', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Final_mark_to_market_amount =libjmmcg::enum_tags::mpl::to_tag<'F', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Incremental_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'T', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Premium_amount =libjmmcg::enum_tags::mpl::to_tag<'P', 'R', 'E', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Start_of_day_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'S', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_variation_amount =libjmmcg::enum_tags::mpl::to_tag<'T', 'V', 'A', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Value_adjusted_amount =libjmmcg::enum_tags::mpl::to_tag<'V', 'A', 'D', 'J'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_value =libjmmcg::enum_tags::mpl::to_tag<'S', 'E', 'T', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Initial_trade_coupon_amount =libjmmcg::enum_tags::mpl::to_tag<'I', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Accrued_coupon_amount =libjmmcg::enum_tags::mpl::to_tag<'A', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Coupon_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'P', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Incremental_accrued_coupon =libjmmcg::enum_tags::mpl::to_tag<'I', 'A', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Collateralized_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'C', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Incremental_collateralized_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'I', 'C', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Compensation_amount =libjmmcg::enum_tags::mpl::to_tag<'D', 'L', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Total_banked_amount =libjmmcg::enum_tags::mpl::to_tag<'B', 'A', 'N', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Total_collateralized_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'O', 'L', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Long_paired_swap_or_swaption_notional_value =libjmmcg::enum_tags::mpl::to_tag<'L', 'S', 'N', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_paired_swap_or_swaption_notional_value =libjmmcg::enum_tags::mpl::to_tag<'S', 'S', 'N', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Start_of_day_accrued_coupon =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Net_present_value =libjmmcg::enum_tags::mpl::to_tag<'N', 'P', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Start_of_day_net_present_value =libjmmcg::enum_tags::mpl::to_tag<'S', 'N', 'P', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Net_cash_flow =libjmmcg::enum_tags::mpl::to_tag<'N', 'C', 'F'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Present_value_of_all_fees =libjmmcg::enum_tags::mpl::to_tag<'P', 'V', 'F', 'E', 'E', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Present_value_of_one_basis_points =libjmmcg::enum_tags::mpl::to_tag<'P', 'V', '0', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_five_year_equivalent_notional_amount =libjmmcg::enum_tags::mpl::to_tag<'5', 'Y', 'R', 'E', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Undiscounted_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'U', 'M', 'T', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mark_to_model =libjmmcg::enum_tags::mpl::to_tag<'M', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mark_to_market_variance =libjmmcg::enum_tags::mpl::to_tag<'V', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mark_to_model_variance =libjmmcg::enum_tags::mpl::to_tag<'V', 'M', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Upfront_payment =libjmmcg::enum_tags::mpl::to_tag<'U', 'P', 'F', 'R', 'N', 'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Type of leg position amount. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ThrottleMsgType_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Heartbeat =libjmmcg::enum_tags::mpl::to_tag<'0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TestRequest =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ResendRequest =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Reject =libjmmcg::enum_tags::mpl::to_tag<'3'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SequenceReset =libjmmcg::enum_tags::mpl::to_tag<'4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Logout =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IOI =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Advertisement =libjmmcg::enum_tags::mpl::to_tag<'7'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecutionReport =libjmmcg::enum_tags::mpl::to_tag<'8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCancelReject =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Logon =libjmmcg::enum_tags::mpl::to_tag<'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::News =libjmmcg::enum_tags::mpl::to_tag<'B'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Email =libjmmcg::enum_tags::mpl::to_tag<'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderSingle =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderList =libjmmcg::enum_tags::mpl::to_tag<'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'F'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderCancelReplaceRequest =libjmmcg::enum_tags::mpl::to_tag<'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstruction =libjmmcg::enum_tags::mpl::to_tag<'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'K'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListExecute =libjmmcg::enum_tags::mpl::to_tag<'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStatus =libjmmcg::enum_tags::mpl::to_tag<'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAck =libjmmcg::enum_tags::mpl::to_tag<'P'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DontKnowTrade =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRequest =libjmmcg::enum_tags::mpl::to_tag<'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quote =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementInstructions =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataRequest =libjmmcg::enum_tags::mpl::to_tag<'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataSnapshotFullRefresh =libjmmcg::enum_tags::mpl::to_tag<'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataIncrementalRefresh =libjmmcg::enum_tags::mpl::to_tag<'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataRequestReject =libjmmcg::enum_tags::mpl::to_tag<'Y'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteCancel =libjmmcg::enum_tags::mpl::to_tag<'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'a'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassQuoteAck =libjmmcg::enum_tags::mpl::to_tag<'b'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'c'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityDefinition =libjmmcg::enum_tags::mpl::to_tag<'d'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'e'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityStatus =libjmmcg::enum_tags::mpl::to_tag<'f'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'g'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionStatus =libjmmcg::enum_tags::mpl::to_tag<'h'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassQuote =libjmmcg::enum_tags::mpl::to_tag<'i'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BusinessMessageReject =libjmmcg::enum_tags::mpl::to_tag<'j'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidRequest =libjmmcg::enum_tags::mpl::to_tag<'k'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BidResponse =libjmmcg::enum_tags::mpl::to_tag<'l'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ListStrikePrice =libjmmcg::enum_tags::mpl::to_tag<'m'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::XMLnonFIX =libjmmcg::enum_tags::mpl::to_tag<'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistrationInstructions =libjmmcg::enum_tags::mpl::to_tag<'o'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RegistrationInstructionsResponse =libjmmcg::enum_tags::mpl::to_tag<'p'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassCancelReport =libjmmcg::enum_tags::mpl::to_tag<'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderCross =libjmmcg::enum_tags::mpl::to_tag<'s'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossOrderCancelReplaceRequest =libjmmcg::enum_tags::mpl::to_tag<'t'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossOrderCancelRequest =libjmmcg::enum_tags::mpl::to_tag<'u'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityTypeRequest =libjmmcg::enum_tags::mpl::to_tag<'v'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityTypes =libjmmcg::enum_tags::mpl::to_tag<'w'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListRequest =libjmmcg::enum_tags::mpl::to_tag<'x'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityList =libjmmcg::enum_tags::mpl::to_tag<'y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityListRequest =libjmmcg::enum_tags::mpl::to_tag<'z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityList =libjmmcg::enum_tags::mpl::to_tag<'A', 'A'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NewOrderMultileg =libjmmcg::enum_tags::mpl::to_tag<'A', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MultilegOrderCancelReplace =libjmmcg::enum_tags::mpl::to_tag<'A', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReportRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'E'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteRequestReject =libjmmcg::enum_tags::mpl::to_tag<'A', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RFQRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteStatusReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteResponse =libjmmcg::enum_tags::mpl::to_tag<'A', 'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Confirmation =libjmmcg::enum_tags::mpl::to_tag<'A', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionMaintenanceRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionMaintenanceReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestForPositions =libjmmcg::enum_tags::mpl::to_tag<'A', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestForPositionsAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReportRequestAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeCaptureReportAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationReportAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmationAck =libjmmcg::enum_tags::mpl::to_tag<'A', 'U'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementInstructionRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AssignmentReport =libjmmcg::enum_tags::mpl::to_tag<'A', 'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralRequest =libjmmcg::enum_tags::mpl::to_tag<'A', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralAssignment =libjmmcg::enum_tags::mpl::to_tag<'A', 'Y'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralResponse =libjmmcg::enum_tags::mpl::to_tag<'A', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralInquiry =libjmmcg::enum_tags::mpl::to_tag<'B', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetworkCounterpartySystemStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'C'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::NetworkCounterpartySystemStatusResponse =libjmmcg::enum_tags::mpl::to_tag<'B', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserResponse =libjmmcg::enum_tags::mpl::to_tag<'B', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralInquiryAck =libjmmcg::enum_tags::mpl::to_tag<'B', 'G'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConfirmationRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ContraryIntentionReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityDefinitionUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'K'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdjustedPositionReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAlert =libjmmcg::enum_tags::mpl::to_tag<'B', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ExecutionAck =libjmmcg::enum_tags::mpl::to_tag<'B', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionList =libjmmcg::enum_tags::mpl::to_tag<'B', 'J'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionListRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlementObligationReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DerivativeSecurityListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradingSessionListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'S'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDefinition =libjmmcg::enum_tags::mpl::to_tag<'B', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDefinitionUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplicationMessageRequest =libjmmcg::enum_tags::mpl::to_tag<'B', 'W'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplicationMessageRequestAck =libjmmcg::enum_tags::mpl::to_tag<'B', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ApplicationMessageReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassActionReport =libjmmcg::enum_tags::mpl::to_tag<'B', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderMassActionRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'A'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UserNotification =libjmmcg::enum_tags::mpl::to_tag<'C', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssignmentRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssignmentReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamAssignmentReportACK =libjmmcg::enum_tags::mpl::to_tag<'C', 'E'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginRequirementInquiry =libjmmcg::enum_tags::mpl::to_tag<'C', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginRequirementInquiryAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginRequirementReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsListUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityMassStatusRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SecurityMassStatus =libjmmcg::enum_tags::mpl::to_tag<'C', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AccountSummaryReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsDefinitionRequestAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QuoteAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'C', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailsDefinitionRequestAck =libjmmcg::enum_tags::mpl::to_tag<'C', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsUpdateReport =libjmmcg::enum_tags::mpl::to_tag<'C', 'Z'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsDefinitionRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyEntitlementsDefinitionRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeMatchReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'C'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeMatchReportAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitsReportAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitCheckRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyRiskLimitCheckRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'H'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyActionReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassOrder =libjmmcg::enum_tags::mpl::to_tag<'D', 'J'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MassOrderAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionTransferInstruction =libjmmcg::enum_tags::mpl::to_tag<'D', 'L'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionTransferInstructionAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionTransferReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataStatisticsRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'O'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataStatisticsReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'P'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralReportAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'Q'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDataReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CrossRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAlertRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocationInstructionAlertRequestAck =libjmmcg::enum_tags::mpl::to_tag<'D', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationRequest =libjmmcg::enum_tags::mpl::to_tag<'D', 'W'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAggregationReport =libjmmcg::enum_tags::mpl::to_tag<'D', 'X'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 The MsgType (35) of the FIX message being referenced. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies class or source of the RelatedSecurityID (1650) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RequestingPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Identifies the source of the RequestingPartyID(1658) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PartyDetailIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Source of the identifier of the PartyDetailID(1691) specified. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ObligationType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bond ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Convertible_bond ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mortgage ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Loan ='3' }
 Type of reference obligation for credit derivatives contracts. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::EventTimeUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the event. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TradeAllocAmtType_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'A', 'S', 'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_residual_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'R', 'E', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Final_mark_to_market_amount =libjmmcg::enum_tags::mpl::to_tag<'F', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Incremental_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'T', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Premium_amount =libjmmcg::enum_tags::mpl::to_tag<'P', 'R', 'E', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Start_of_day_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'S', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Trade_variation_amount =libjmmcg::enum_tags::mpl::to_tag<'T', 'V', 'A', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Value_adjusted_amount =libjmmcg::enum_tags::mpl::to_tag<'V', 'A', 'D', 'J'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_value =libjmmcg::enum_tags::mpl::to_tag<'S', 'E', 'T', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Initial_trade_coupon_amount =libjmmcg::enum_tags::mpl::to_tag<'I', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Accrued_coupon_amount =libjmmcg::enum_tags::mpl::to_tag<'A', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Coupon_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'P', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Incremental_accrued_coupon =libjmmcg::enum_tags::mpl::to_tag<'I', 'A', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Collateralized_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'C', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Incremental_collateralized_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'I', 'C', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Compensation_amount =libjmmcg::enum_tags::mpl::to_tag<'D', 'L', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Total_banked_amount =libjmmcg::enum_tags::mpl::to_tag<'B', 'A', 'N', 'K'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Total_collateralized_amount =libjmmcg::enum_tags::mpl::to_tag<'C', 'O', 'L', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Long_paired_swap_or_swaption_notional_value =libjmmcg::enum_tags::mpl::to_tag<'L', 'S', 'N', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_paired_swap_or_swaption_notional_value =libjmmcg::enum_tags::mpl::to_tag<'S', 'S', 'N', 'V'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Start_of_day_accrued_coupon =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'C', 'P', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Net_present_value =libjmmcg::enum_tags::mpl::to_tag<'N', 'P', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Start_of_day_net_present_value =libjmmcg::enum_tags::mpl::to_tag<'S', 'N', 'P', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Net_cash_flow =libjmmcg::enum_tags::mpl::to_tag<'N', 'C', 'F'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Present_value_of_all_fees =libjmmcg::enum_tags::mpl::to_tag<'P', 'V', 'F', 'E', 'E', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Present_value_of_one_basis_points =libjmmcg::enum_tags::mpl::to_tag<'P', 'V', '0', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_five_year_equivalent_notional_amount =libjmmcg::enum_tags::mpl::to_tag<'5', 'Y', 'R', 'E', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Undiscounted_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'U', 'M', 'T', 'M'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mark_to_model =libjmmcg::enum_tags::mpl::to_tag<'M', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mark_to_market_variance =libjmmcg::enum_tags::mpl::to_tag<'V', 'M', 'T', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mark_to_model_variance =libjmmcg::enum_tags::mpl::to_tag<'V', 'M', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Upfront_payment =libjmmcg::enum_tags::mpl::to_tag<'U', 'P', 'F', 'R', 'N', 'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Type of the amount associated with a trade allocation. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideVenueType_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Electronic_exchange ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pit ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Ex_pit ='X' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearinghouse ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Registered_market ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Off_market ='O' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Central_limit_order_book ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quote_driven_market ='Q' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dark_order_book ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Auction_driven_market ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quote_negotiation ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Voice_neotiation ='V' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hybrid_market ='H'
}
 Identifies the type of venue where the trade was executed for the side. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::IRSDirection_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Principal_is_paying_fixed_rate =libjmmcg::enum_tags::mpl::to_tag<'P', 'A', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Principal_is_receiving_fixed_rate =libjmmcg::enum_tags::mpl::to_tag<'R', 'C', 'V'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Swap_is_float_float_or_fixed_fixed =libjmmcg::enum_tags::mpl::to_tag<'N', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Used to specify whether the principal is paying or receiving the fixed rate in an interest rate swap. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SwapClass_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basis_swap =libjmmcg::enum_tags::mpl::to_tag<'B', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_swap =libjmmcg::enum_tags::mpl::to_tag<'I', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Broad_based_security_swap =libjmmcg::enum_tags::mpl::to_tag<'B', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basket_swap =libjmmcg::enum_tags::mpl::to_tag<'S', 'K'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 The classification or type of swap. Additional values may be used by mutual agreement of the counterparties. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CouponFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency of the bond's coupon payment. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ConvertibleBondEquityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies class or source of the ConvertibleBondEquityID(1951) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCouponFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency of the bond's coupon payment. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingObligationIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies the source scheme of the UnderlyingObligationID(1994). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingEquityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies the source of the UnderlyingEquityID(1996). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAssignmentMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pro_rata ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Random ='R' }
 Method under which assignment was conducted. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSecurityStatus_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Active =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Inactive =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Active_closing_orders_only =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Expired =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delisted =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Knocked_out =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Knock_out_revoked =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Expiry =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Suspended =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Published =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Deletion =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Gives the current state of the instrument. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingObligationType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bond ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Convertible_bond ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mortgage ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Loan ='3' }
 Type of reference obligation for credit derivatives contracts. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSwapClass_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basis_swap =libjmmcg::enum_tags::mpl::to_tag<'B', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_swap =libjmmcg::enum_tags::mpl::to_tag<'I', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Broad_based_security_swap =libjmmcg::enum_tags::mpl::to_tag<'B', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basket_swap =libjmmcg::enum_tags::mpl::to_tag<'S', 'K'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 The type or classification of swap. Additional values may be used by mutual agreement of the counterparties. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPriceQuoteMethod_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Standard_money_per_unit_of_a_physical =libjmmcg::enum_tags::mpl::to_tag<'S', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index =libjmmcg::enum_tags::mpl::to_tag<'I', 'N', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interest_rate_Index =libjmmcg::enum_tags::mpl::to_tag<'I', 'N', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percent_of_Par =libjmmcg::enum_tags::mpl::to_tag<'P', 'C', 'T', 'P', 'A', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Method for price quotation. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingValuationMethod_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::premium_style =libjmmcg::enum_tags::mpl::to_tag<'E', 'Q', 'T', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::futures_style_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'F', 'U', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::futures_style_with_an_attached_cash_adjustment =libjmmcg::enum_tags::mpl::to_tag<'F', 'U', 'T', 'D', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CDS_style_collateralization_of_market_to_market_and_coupon =libjmmcg::enum_tags::mpl::to_tag<'C', 'D', 'S'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CDS_in_delivery__use_recovery_rate_to_calculate_obligation =libjmmcg::enum_tags::mpl::to_tag<'C', 'D', 'S', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Indicates type of valuation method used. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegEventTimeUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the event. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSwapClass_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basis_swap =libjmmcg::enum_tags::mpl::to_tag<'B', 'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_swap =libjmmcg::enum_tags::mpl::to_tag<'I', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Broad_based_security_swap =libjmmcg::enum_tags::mpl::to_tag<'B', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basket_swap =libjmmcg::enum_tags::mpl::to_tag<'S', 'K'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Swap type. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarginAmtFXRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' }
 Specifies whether or not MarginAmtFXRate(2088) should be multipled or divided. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CollateralFXRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' }
 Specifies whether or not CollateralFXRate(2090) should be multipled or divided. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PayCollectFXRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' }
 Specifies whether or not PayCollectFXRate(2094) should be multipled or divided. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PositionFXRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' }
 Specifies whether or not PositionFXRate(2097) should be multipled or divided. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StrategyType_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Straddle =libjmmcg::enum_tags::mpl::to_tag<'S', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Strangle =libjmmcg::enum_tags::mpl::to_tag<'S', 'T', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Butterfly =libjmmcg::enum_tags::mpl::to_tag<'B', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Condor =libjmmcg::enum_tags::mpl::to_tag<'C', 'N', 'D', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Callable_inversible_snowball =libjmmcg::enum_tags::mpl::to_tag<'C', 'I', 'S', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Other =libjmmcg::enum_tags::mpl::to_tag<'O', 'T', 'H', 'E', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Specifies the type of trade strategy. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::InstrumentRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction if not overridden elsewhere. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInstrmtAssignmentMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pro_rata ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Random ='R' }
 Specifies the method under which assignment was conducted. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSecurityStatus_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Active =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Inactive =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Active_closing_orders_only =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Expired =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delisted =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Knocked_out =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Knock_out_revoked =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Expiry =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Suspended =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Published =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Pending_Deletion =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Used for derivatives. Denotes the current state of the InstrumentLeg. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegRestructuringType_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Full_Restructuring =libjmmcg::enum_tags::mpl::to_tag<'F', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modified_Restructuring =libjmmcg::enum_tags::mpl::to_tag<'M', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modified_Mod_Restructuring =libjmmcg::enum_tags::mpl::to_tag<'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_Restructuring_specified =libjmmcg::enum_tags::mpl::to_tag<'X', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 A category of CDS credit event in which the underlying bond experiences a restructuring. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSeniority_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Secured =libjmmcg::enum_tags::mpl::to_tag<'S', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior =libjmmcg::enum_tags::mpl::to_tag<'S', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Subordinated =libjmmcg::enum_tags::mpl::to_tag<'S', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Junior =libjmmcg::enum_tags::mpl::to_tag<'J', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mezzanine =libjmmcg::enum_tags::mpl::to_tag<'M', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Non_Preferred =libjmmcg::enum_tags::mpl::to_tag<'S', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Specifies which issue (underlying bond) will receive payment priority in the event of a default. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegObligationType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bond ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Convertible_bond ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mortgage ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Loan ='3' }
 Type of reference obligation for credit derivatives contracts. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSwapSubClass_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amortizing_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'A', 'M', 'T', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Compounding =libjmmcg::enum_tags::mpl::to_tag<'C', 'O', 'M', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Constant_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'C', 'N', 'S', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Accreting_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'A', 'C', 'R', 'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Custom_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'C', 'U', 'S', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 The sub-classification or notional schedule type of the swap. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCouponFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency of the bond's coupon payment. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegConvertibleBondEquityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies class or source of the LegConvertibleBondEquitySecurityID(2166) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethod_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cash_settlement_required ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Physical_settlement_required ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Election_at_exercise ='E' }
 Settlement method for a contract or instrument. Additional values may be used with bilateral agreement. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPriceQuoteMethod_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Standard_money_per_unit_of_a_physical =libjmmcg::enum_tags::mpl::to_tag<'S', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index =libjmmcg::enum_tags::mpl::to_tag<'I', 'N', 'X'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interest_rate_Index =libjmmcg::enum_tags::mpl::to_tag<'I', 'N', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percent_of_Par =libjmmcg::enum_tags::mpl::to_tag<'P', 'C', 'T', 'P', 'A', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Specifies the method for price quotation. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegValuationMethod_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::premium_style =libjmmcg::enum_tags::mpl::to_tag<'E', 'Q', 'T', 'Y'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::futures_style_mark_to_market =libjmmcg::enum_tags::mpl::to_tag<'F', 'U', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::futures_style_with_an_attached_cash_adjustment =libjmmcg::enum_tags::mpl::to_tag<'F', 'U', 'T', 'D', 'A'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CDS_style_collateralization_of_market_to_market_and_coupon =libjmmcg::enum_tags::mpl::to_tag<'C', 'D', 'S'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CDS_in_delivery__use_recovery_rate_to_calculate_obligation =libjmmcg::enum_tags::mpl::to_tag<'C', 'D', 'S', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Specifies the type of valuation method applied. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStrategyType_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Straddle =libjmmcg::enum_tags::mpl::to_tag<'S', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Strangle =libjmmcg::enum_tags::mpl::to_tag<'S', 'T', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Butterfly =libjmmcg::enum_tags::mpl::to_tag<'B', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Condor =libjmmcg::enum_tags::mpl::to_tag<'C', 'N', 'D', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Callable_inversible_snowball =libjmmcg::enum_tags::mpl::to_tag<'C', 'I', 'S', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Other =libjmmcg::enum_tags::mpl::to_tag<'O', 'T', 'H', 'E', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Specifies the type of trade strategy. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInstrumentRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction if not overridden elsewhere. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegInstrumentPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Used to identify source of instrument party id. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSwapSubClass_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amortizing_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'A', 'M', 'T', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Compounding =libjmmcg::enum_tags::mpl::to_tag<'C', 'O', 'M', 'P'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Constant_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'C', 'N', 'S', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Accreting_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'A', 'C', 'R', 'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Custom_notional_schedule =libjmmcg::enum_tags::mpl::to_tag<'C', 'U', 'S', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 The sub-classification or notional schedule type of the swap. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStrategyType_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Straddle =libjmmcg::enum_tags::mpl::to_tag<'S', 'T', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Strangle =libjmmcg::enum_tags::mpl::to_tag<'S', 'T', 'G'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Butterfly =libjmmcg::enum_tags::mpl::to_tag<'B', 'F'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Condor =libjmmcg::enum_tags::mpl::to_tag<'C', 'N', 'D', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Callable_inversible_snowball =libjmmcg::enum_tags::mpl::to_tag<'C', 'I', 'S', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Other =libjmmcg::enum_tags::mpl::to_tag<'O', 'T', 'H', 'E', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 Specifies the type of trade strategy. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingInstrumentRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction if not overridden elsewhere. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RiskLimitVelocityUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quarter =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Unit of time in which RiskLimitVelocityPeriod(2336) is expressed. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlPriceFxRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' }
 Specifies whether LastPx(31) [TradeCaptureReport] or SettlPrice(730) [PositionReport] should be multiplied or divided. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::TaxonomyType_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN_or_Alternate_instrument_identifier_plus_CFI ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_Taxonomy ='E' }
 The type of identification taxonomy used to identify the security. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RelatedToSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies class or source of the RelatedToSecurityID(2413) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OrderEntryAction_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Add ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Modify ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Delete__Cancel ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Suspend ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Release ='5'
}
 Specifies the action to be taken for the given order. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AggressorSide_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Buy ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Buy_minus ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_plus ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_short ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_short_exempt ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Undisclosed ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_short ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Cross_short_exempt ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::As_Defined ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Opposite ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Subscribe ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Redeem ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Lend ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Borrow ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sell_undisclosed ='H'
}
 Side of aggressive order or quote resulting in match event. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MDStatisticIntervalTypeUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quarter =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit for MDStatisticIntervalType(2464). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingFutureIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies the source of the UnderlyingFutureID(2620). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CommissionBasis_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_unit ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percent ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Absolute ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_cash_discount_basis ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_enhanced_units_basis ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Points_per_bond_or_contract ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basis_points ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_contract ='8'
}
 Specifies the basis or unit used to calculate the commission. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AllocCommissionBasis_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_unit ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percent ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Absolute ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_cash_discount_basis ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_enhanced_units_basis ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Points_per_bond_or_contract ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basis_points ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_contract ='8'
}
 Specifies the basis or unit used to calculate the commission. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SideCollateralFXRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' }
 Specifies whether or not SideCollateralFXRate(2696) should be multiplied or divided. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Curve time unit associated with the underlying index. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FloatingRateIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the floating rate index identified in FloatingRateIndexID(2731). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FloatingRateIndexIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Source for the floating rate index identified in FloatingRateIndexID(2731). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies the source scheme of the AdditionalTermBondSecurityID(40001) value.
More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondSeniority_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Secured =libjmmcg::enum_tags::mpl::to_tag<'S', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior =libjmmcg::enum_tags::mpl::to_tag<'S', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Subordinated =libjmmcg::enum_tags::mpl::to_tag<'S', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Junior =libjmmcg::enum_tags::mpl::to_tag<'J', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mezzanine =libjmmcg::enum_tags::mpl::to_tag<'M', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Non_Preferred =libjmmcg::enum_tags::mpl::to_tag<'S', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Specifies the bond's payment priority in the event of a default. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::AdditionalTermBondCouponFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency of the bond's coupon payment. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamEffectiveDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative effective date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamTerminationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative termination date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency at which calculation period end dates occur. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the DateAdjustment component within the Instrument component. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionDateTenorUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the provision's tenor period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlValueDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative cash settlement value date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the interval to the first (and possibly only) exercise date in the exercise period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency of subsequent exercise dates in the exercise period following the earliest exercise date. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExerciseStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative option exercise start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionExpirationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative option expiration date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative option relevant underlying date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionCashSettlPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative cash settlement payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProvisionPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Identifies class or source of the ProvisionPartyID(40175) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with protection term events. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ProtectionTermEventQualifier_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Retructuring__multiple_holding_obligations ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Restructuring__multiple_credit_event_notices ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Floating_rate_interest_shortfall ='C' }
 Protection term event qualifier. Used to further qualify ProtectionTermEventType(40192). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentSettlPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Identifies the class or source of PaymentSettlPartyID(40234) value (e.g. BIC). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamEffectiveDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative effective date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamTerminationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative termination date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency at which calculation period end dates occur. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the frequency of payments. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the LegDateAdjustment component within the InstrumentLeg component. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamResetFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with frequency of resets. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamResetWeeklyRollConvention_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Used to specify the day of the week in which the reset occurs for payments that reset on a weekly basis. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInitialFixingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative initial fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFixingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateCutoffDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative rate cut-off date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the payment stream's floating rate index curve period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalRateRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamInflationLagUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the inflation lag period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative non-deliverable fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleStepFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the step frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative interim exchange date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the floating rate index. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubIndex2CurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Secondary time unit associated with the stub floating rate index curve. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionDateTenorUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the leg provision's tenor period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseEarliestDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the interval to the first (and possibly only) exercise date in the exercise period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with subsequent exercise dates in the exercise period following the earliest exercise date. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExerciseStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative option exercise start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionExpirationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative option expiration date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative option relevant underlying date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative cash settlement payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionCashSettlValueDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative cash settlement value date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProvisionPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Identifies the class or source of LegProvisionPartyID(40534). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamTerminationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative termination date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency at which calculation period end dates occur. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the frequency of payments. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the UnderlyingDateAdjustment component within the UnderlyingInstrument component. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamResetFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with frequency of resets. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamResetWeeklyRollConvention_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Used to specify the day of the week in which the reset occurs for payments that reset on a weekly basis.
More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInitialFixingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative initial fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFixingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateCutoffDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative rate cut-off date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the underlying instrument’s floating rate index. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalRateRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamInflationLagUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the inflation lag period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative non-deliverable fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleStepFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the step frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative interim exchange date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the underlying payment stub floating rate index. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubIndex2CurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Secondary time unit associated with the stub floating rate index curve. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the frequency of payments. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of end dates. It is used in conjunction with a specified frequency. Used only to override the roll convention specified in the DateAdjustment component within the Instrument component. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit multiplier for the relative initial fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamResetFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency of resets. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamResetWeeklyRollConvention_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Used to specify the day of the week in which the reset occurs for payments that reset on a weekly basis.
More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInitialFixingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative initial fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFixingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateCutoffDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative rate cut-off date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the floating rate index. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalRateRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamInflationLagUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the inflation lag period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative non-deliverable fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleStepFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the step frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative fixing date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleInterimExchangeDatesOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative interim exchange date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the stub floating rate index. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubIndex2CurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Secondary time unit associated with the stub floating rate index curve. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamEffectiveDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative effective date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DateRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining a sequence of dates. It is used in conjunction with a specified frequency. The value defined here applies to all adjustable dates in the instrument unless specifically overridden. Additional values may be used by mutual agreement of the counterparties. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDateRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining a sequence of dates. It is used in conjunction with a specified frequency. The value defined here applies to all adjustable dates in the instrument leg unless specifically overridden. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDateRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining a sequence of dates. It is used in conjunction with a specified frequency. The value defined here applies to all adjustable dates in the underlying instrument unless specifically overridden. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with complex credit events. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventCreditEventQualifier_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Retructuring__multiple_holding_obligations ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Restructuring__multiple_credit_event_notices ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Floating_rate_interest_shortfall ='C' }
 Specifies a complex event qualifier. Used to further qualify ComplexEventCreditEventType(40998). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventScheduleFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the schedule date frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ComplexEventScheduleRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of dates. It is used in conjunction with a specified frequency. Used only to override the roll convention defined in the DateAdjustment component in Instrument. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MarketDisruptionFallbackUnderlierSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Specifies the class or source scheme of the security identifier. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseEarliestDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative earliest exercise date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the frequency of exercise dates. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative exercise start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative exercise expiration date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the frequency of exercise expiration dates. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::OptionExerciseExpirationRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of exercise expiration dates. It is used in conjunction with a specified frequency. Used only to override the roll convention defined in the DateAdjustment component in Instrument. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingLagUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the fixing lag duration. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative first observation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndex2CurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Secondary time unit associated with the payment stream's floating rate index curve.
More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCalculationLagUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the calculation lag duration. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFirstObservationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative first observation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCalculationCorrectionUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the length of time after the publication of the data when corrections can be made. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies the class or source of the StreamCommoditySecurityIDSource(41253) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommodityNearbySettlDayUnit_enum_t : std::uint16_t { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max() }
 Time unit associated with the nearby settlement day. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlDateRollUnit_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day ='D' }
 Time unit associated with the commodity delivery date roll. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamCommoditySettlPeriodFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the settlement period frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::StreamNotionalFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quarter =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the swap stream's notional frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies the source scheme of the LegAdditionalTermBondSecurityID(41317) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondSeniority_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Secured =libjmmcg::enum_tags::mpl::to_tag<'S', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior =libjmmcg::enum_tags::mpl::to_tag<'S', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Subordinated =libjmmcg::enum_tags::mpl::to_tag<'S', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Junior =libjmmcg::enum_tags::mpl::to_tag<'J', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mezzanine =libjmmcg::enum_tags::mpl::to_tag<'M', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Non_Preferred =libjmmcg::enum_tags::mpl::to_tag<'S', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Specifies the bond's payment priority in the event of a default. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegAdditionalTermBondCouponFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency of the bond's coupon payment.
More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with complex credit events. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventCreditEventQualifier_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Retructuring__multiple_holding_obligations ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Restructuring__multiple_credit_event_notices ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Floating_rate_interest_shortfall ='C' }
 Specifies a complex event qualifier. Used to further qualify LegComplexEventCreditEventType(41367). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventScheduleFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the schedule date frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegComplexEventScheduleRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of dates. It is used in conjunction with a specified frequency. Used only to override the roll convention defined in the LegDateAdjustment component in InstrumentLeg. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegMarketDisruptionFallbackUnderlierSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Specifies the class or source scheme of the security identifier. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseEarliestDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative earliest exercise date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the frequency of exercise dates. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative exercise start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative exercise expiration date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the frequency of exercise expiration dates. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegOptionExerciseExpirationRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of exercise expiration dates. It is used in conjunction with a specified frequency. Used only to override the roll convention defined in the LegDateAdjustment component in InstrumentLeg. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingLagUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the fixing lag duration. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative first observation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndex2CurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Secondary time unit associated with the payment stream's floating rate index curve.
More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCalculationLagUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the calculation lag duration. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFirstObservationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative first observation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with protection term events. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegProtectionTermEventQualifier_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Retructuring__multiple_holding_obligations ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Restructuring__multiple_credit_event_notices ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Floating_rate_interest_shortfall ='C' }
 Specifies the protection term event qualifier. Used to further qualify LegProtectionTermEventType(41626). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCalculationCorrectionUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the length of time after the publication of the data when corrections can be made. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies the class or source of the LegStreamCommoditySecurityIDSource(41650) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommodityNearbySettlDayUnit_enum_t : std::uint16_t { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max() }
 Time unit associated with the nearby settlement day.
More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlDateRollUnit_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day ='D' }
 Time unit associated with the commodity delivery date roll. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamCommoditySettlPeriodFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the settlement period frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies the source scheme of the UnderlyingAdditionalTermBondSecurityID(41341) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegStreamNotionalFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quarter =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the swap stream's notional frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with complex credit events. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventCreditEventQualifier_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Retructuring__multiple_holding_obligations ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Restructuring__multiple_credit_event_notices ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Floating_rate_interest_shortfall ='C' }
 Specifies a complex event qualifier. Used to further qualify UnderlyingComplexEventCreditEventType(41717). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventScheduleFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the schedule date frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingComplexEventScheduleRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of dates. It is used in conjunction with a specified frequency. Used only to override the roll convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseEarliestDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative earliest exercise date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the frequency of exercise dates. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative exercise start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative exercise expiration date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the frequency of exercise expiration dates. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingOptionExerciseExpirationRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of exercise expiration dates. It is used in conjunction with a specified frequency. Used only to override the roll convention defined in the UnderlyingDateAdjustment component in UnderlyingInstrument. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingMarketDisruptionFallbackUnderlierSecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Specifies the class or source scheme of the security identifier. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingLagUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the fixing lag duration. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative first observation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndex2CurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Secondary time unit associated with the payment stream’s floating rate index curve.
More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCalculationLagUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the calculation lag duration. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFirstObservationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative first observation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCalculationCorrectionUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the length of time after the publication of the data when corrections can be made. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySecurityIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Identifies the class or source of the UnderlyingStreamCommoditySecurityIDSource(41966) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommodityNearbySettlDayUnit_enum_t : std::uint16_t { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max() }
 Time unit associated with the nearby settlement day. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlDateRollUnit_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day ='D' }
 Time unit associated with the commodity delivery date roll. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamCommoditySettlPeriodFrequencyUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the settlement period frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingStreamNotionalFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Quarter =libjmmcg::enum_tags::mpl::to_tag<'Q'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the swap stream's notional frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondSeniority_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Secured =libjmmcg::enum_tags::mpl::to_tag<'S', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior =libjmmcg::enum_tags::mpl::to_tag<'S', 'R'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Subordinated =libjmmcg::enum_tags::mpl::to_tag<'S', 'B'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Junior =libjmmcg::enum_tags::mpl::to_tag<'J', 'R'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Mezzanine =libjmmcg::enum_tags::mpl::to_tag<'M', 'Z'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Senior_Non_Preferred =libjmmcg::enum_tags::mpl::to_tag<'S', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Specifies the bond's payment priority in the event of a default. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingAdditionalTermBondCouponFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency of the bond's coupon payment.
More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with protection term events. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProtectionTermEventQualifier_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Retructuring__multiple_holding_obligations ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Restructuring__multiple_credit_event_notices ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Floating_rate_interest_shortfall ='C' }
 Protection term event qualifier. Used to further qualify UnderlyingProtectionTermEventType(43078). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative cash settlement payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionCashSettlValueDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative cash settlement value date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseEarliestDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the interval to the first (and possibly only) exercise date in the exercise period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency of subsequent exercise dates in the exercise period following the earliest exercise date. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExerciseStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative option exercise start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionExpirationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative option expiration date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative option relevant underlying date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionDateTenorUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the provision's tenor period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingProvisionPartyIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UK_National_Insurance_or_Pension_Number ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Korean_Investor_ID ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Directed_broker_three_character_acronym_as_defined_in_ISITC_ETC_Best_Practice_guidelines_document ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::BIC ='B' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Social_Security_Number ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Qualified_Foreign_Investor_ID_QFII_FID ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Generally_accepted_market_participant_identifier ='C' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::US_Employer_or_Tax_ID_Number ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Taiwanese_Trading_Acct ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Proprietary__Custom_code ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Business_Number ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Malaysian_Central_Depository ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Tax_File_Number ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Chinese_Investor_ID ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Settlement_Entity_Location ='F' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Market_Identifier_Code ='G' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tax_ID ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CSD_participant_member_code ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Company_Number ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Australian_Registered_Body_Number ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_reporting_firm_identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_Entity_Identifier ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Interim_identifier ='O' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Short_code_identifier ='P' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::National_ID_of_natural_person ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::India_Permanent_Account_Number ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FDID ='S'
}
 Identifies the class or source of the UnderlyingProvisionPartyID(42174) value. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CashSettlDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative cash settlement date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFloatingRateIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the dividend accrual floating rate index curve period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFinalRateRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction of the final rate. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendAccrualPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative accrual payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendFXTriggerDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative FX trigger date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodValuationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative dividend period valuation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::DividendPeriodPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative dividend period payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegCashSettlDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative cash settlement date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFloatingRateIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the dividend accrual floating rate index curve period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFinalRateRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction of the final rate. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendAccrualPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative accrual payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendFXTriggerDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative FX trigger date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodValuationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative dividend period valuation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegDividendPeriodPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative dividend period payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingDatesOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative compounding date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency at which compounding dates occur. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of compounding dates. It is used in conjunction with a specified frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingEndDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative compounding end date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingRateIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the payment stream's compounding floating rate index curve period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingFinalRateRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction for the compounding floating rate. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamCompoundingStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative compounding start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative final price payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubEndDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative stub end date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStubStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative stub start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative return rate valuation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative return rate valuation start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationEndDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative return rate valuation end date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency at which return rate valuation dates occur. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateValuationFrequencyRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of return rate valuation dates. It is used in conjunction with a specified frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateFXRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' }
 The rate of exchange between the two currencies specified in LegReturnRateFXCurrencySymbol(42531). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegReturnRateCommissionBasis_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_unit ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percent ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Absolute ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_cash_discount_basis ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_enhanced_units_basis ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Points_per_bond_or_contract ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basis_points ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_contract ='8'
}
 Specifies the basis or unit used to calculate the commission. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegSettlMethodElectionDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative settlement method election date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingDatesOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative compounding date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency at which compounding dates occur. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of compounding dates. It is used in conjunction with a specified frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingEndDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative compounding end date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingRateIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the payment stream's compounding floating rate index curve period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingFinalRateRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction for the compounding floating rate. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamCompoundingStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative compounding start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamFinalPricePaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative final price payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubEndDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative stub end date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStubStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative stub start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative return rate valuation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative return rate valuation start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationEndDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative return rate valuation end date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency at which return rate valuation dates occur. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateValuationFrequencyRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of return rate valuation dates. It is used in conjunction with a specified frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateFXRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' }
 Specifies whether ReturnRateFXRate(42733) should be multiplied or divided. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ReturnRateCommissionBasis_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_unit ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percent ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Absolute ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_cash_discount_basis ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_enhanced_units_basis ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Points_per_bond_or_contract ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basis_points ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_contract ='8'
}
 Specifies the basis or unit used to calculate the commission. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SettlMethodElectionDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative settlement method election date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingCashSettlDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative cash settlement date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFloatingRateIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the dividend accrual floating rate index curve period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFinalRateRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction of the final rate. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendAccrualPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative accrual payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendFXTriggerDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative FX trigger date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodValuationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative dividend period valuation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingDividendPeriodPaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative dividend period payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingDatesOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative compounding date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency at which compounding dates occur. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of compounding dates. It is used in conjunction with a specified frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingEndDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative compounding end date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingRateIndexCurveUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the payment stream's compounding floating rate index curve period. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingFinalRateRoundingDirection_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_to_nearest ='0' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_down ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Round_up ='2' }
 Specifies the rounding direction for the compounding floating rate. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamCompoundingStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative compounding start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative final price payment date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubEndDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative stub end date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStubStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative stub start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative return rate valuation date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationStartDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative return rate valuation start date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationEndDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative return rate valuation end date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationFrequencyUnit_enum_t : std::uint32_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Hour =libjmmcg::enum_tags::mpl::to_tag<'H'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Minute =libjmmcg::enum_tags::mpl::to_tag<'M', 'i', 'n'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Second =libjmmcg::enum_tags::mpl::to_tag<'S'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Term =libjmmcg::enum_tags::mpl::to_tag<'T'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint32_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint32_t>::max()
}
 Time unit associated with the frequency at which return rate valuation dates occur. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateValuationFrequencyRollConvention_enum_t : std::uint64_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_1st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_2nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_3rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_4th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_5th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_6thd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_7th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_8th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_9th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_10th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_11th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_12th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '2'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_13th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_14th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '4'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_15th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_16th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '6'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_17th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_18th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '8'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_19th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'1', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_20th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '0'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_21st_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '1'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_22nd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '2'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_23rd_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '3'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_24th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '4'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_25th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '5'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_26th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '6'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_27th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '7'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_28th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '8'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_29th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'2', '9'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::tag_30th_day_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'3', '0'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_end_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'E', 'O', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_floating_rate_note_convention_or_Eurodollar_convention =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_International_Money_Market_settlement_date_i_e_the_3rd_Wednesday_of_the_month =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_expiration_day_of_the_Canadian_Derivatives_Exchange =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'C', 'A', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_Australian_90_day_bank_accepted_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'A', 'U', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_last_trading_day_of_the_Sydney_Futures_Exchange_New_Zealand_90_day_bank_bill_futures_contract =libjmmcg::enum_tags::mpl::to_tag<'I', 'M', 'M', 'N', 'Z', 'D'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_Sydney_Futures_Exchange_90_day_bank_accepted_bill_futures_settlement_dates =libjmmcg::enum_tags::mpl::to_tag<'S', 'F', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::No_adjustment =libjmmcg::enum_tags::mpl::to_tag<'N', 'O', 'N', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::The_13_week_and_26_week_U_S_Treasury_Bill_auction_dates =libjmmcg::enum_tags::mpl::to_tag<'T', 'B', 'I', 'L', 'L'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Monday =libjmmcg::enum_tags::mpl::to_tag<'M', 'O', 'N'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Tuesday =libjmmcg::enum_tags::mpl::to_tag<'T', 'U', 'E'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wednesday =libjmmcg::enum_tags::mpl::to_tag<'W', 'E', 'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Thursday =libjmmcg::enum_tags::mpl::to_tag<'T', 'H', 'U'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Friday =libjmmcg::enum_tags::mpl::to_tag<'F', 'R', 'I'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Saturday =libjmmcg::enum_tags::mpl::to_tag<'S', 'A', 'T'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sunday =libjmmcg::enum_tags::mpl::to_tag<'S', 'U', 'N'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint64_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint64_t>::max()
}
 The convention for determining the sequence of return rate valuation dates. It is used in conjunction with a specified frequency. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateFXRateCalc_enum_t : char { isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Multiply ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Divide ='D' }
 Specifies whether UnderlyingReturnRateFXRate(43032) should be multiplied or divided. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingReturnRateCommissionBasis_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_unit ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percent ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Absolute ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_cash_discount_basis ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Percentage_waived_enhanced_units_basis ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Points_per_bond_or_contract ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Basis_points ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Amount_per_contract ='8'
}
 Specifies the basis or unit used to calculate the commission. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingSettlMethodElectionDateOffsetUnit_enum_t : std::uint16_t {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Day =libjmmcg::enum_tags::mpl::to_tag<'D'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Week =libjmmcg::enum_tags::mpl::to_tag<'W', 'k'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Month =libjmmcg::enum_tags::mpl::to_tag<'M', 'o'>::value , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Year =libjmmcg::enum_tags::mpl::to_tag<'Y', 'r'>::value ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::MatchAll =std::numeric_limits<std::uint16_t>::max()-1 , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exit =std::numeric_limits<std::uint16_t>::max()
}
 Time unit associated with the relative settlement method election date offset. More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::LegPaymentStreamRateIndexIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Source for the floating rate index identified in LegPaymentStreamRateIndexID(43088). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::PaymentStreamRateIndexIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Source for the floating rate index identified in PaymentStreamRateIndexID(43090). More...
 
enum class  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::UnderlyingPaymentStreamRateIndexIDSource_enum_t : char {
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CUSIP ='1' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::SEDOL ='2' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::QUIK ='3' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISIN ='4' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::RIC ='5' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Currency_Code ='6' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISO_Country_Code ='7' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Exchange_symbol ='8' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Consolidated_Tape_Association ='9' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Bloomberg_Symbol ='A' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Wertpapier ='B' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Dutch ='C' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Valoren ='D' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Sicovam ='E' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Belgian ='F' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Common ='G' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Clearing_house__Clearing_organization ='H' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_specification ='I' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Option_Price_Reporting_Authority ='J' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_FpML_product_URL ='K' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Letter_of_credit ='L' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Marketplace_assigned_Identifier ='M' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_entity_CLIP ='N' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Markit_RED_pair_CLIP ='P' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::CFTC_commodity_code ='Q' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::ISDA_Commodity_Reference_Price ='R' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Financial_Instrument_Global_Identifier ='S' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Legal_entity_identifier ='T' ,
  isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Synthetic ='U' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Fidessa_Instrument_Mnemonic ='V' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Index_name ='W' , isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::Uniform_Symbol ='X'
}
 Source for the floating rate index identified in UnderlyingPaymentStreamRateIndexID(43092). More...
 

Functions

std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AdvSide_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AdvTransType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, CommType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, HandlInst_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SecurityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, IOIQltyInd_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, IOIQty_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, IOITransType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LastCapacity_enum_t msg) noexcept(false)
 
constexpr MsgType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const MsgType_enum_t lhs, const MsgType_enum_t rhs) noexcept(true)
 
template<FieldsFast Msg>
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::to_stream (std::ostream &os) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MsgType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OrdStatus_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OrdType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, Side_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TimeInForce_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, Urgency_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlType_enum_t msg) noexcept(false)
 
constexpr SymbolSfx_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const SymbolSfx_enum_t lhs, const SymbolSfx_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SymbolSfx_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AllocTransType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PositionEffect_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProcessCode_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, EmailType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, IOIQualifier_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DKReason_enum_t msg) noexcept(false)
 
constexpr MiscFeeType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const MiscFeeType_enum_t lhs, const MiscFeeType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MiscFeeType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ExecType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlCurrFxRateCalc_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlInstMode_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlInstTransType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlInstSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SubscriptionRequestType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MDEntryType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TickDirection_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MDUpdateAction_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MDReqRejReason_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DeleteReason_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingSecurityIDSource_enum_t msg) noexcept(false)
 
constexpr UnderlyingSymbolSfx_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingSymbolSfx_enum_t lhs, const UnderlyingSymbolSfx_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingSymbolSfx_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TradingSessionID_enum_t msg) noexcept(false)
 
constexpr RefMsgType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const RefMsgType_enum_t lhs, const RefMsgType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RefMsgType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, BidRequestTransType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DiscretionInst_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, BidTradeType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, BasisPxType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ListExecInstType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, CxlRejResponseTo_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MultiLegReportingType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SecurityAltIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingSecurityAltIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RoundingDirection_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, CancellationRights_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MoneyLaunderingStatus_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ExecPriceType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, FundRenewWaiv_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RegistStatus_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RegistTransType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OwnershipType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, NestedPartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OrderCapacity_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MassCancelRequestType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MassCancelResponse_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, CashMargin_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPositionEffect_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MatchStatus_enum_t msg) noexcept(false)
 
constexpr MatchType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const MatchType_enum_t lhs, const MatchType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MatchType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSettlType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DayBookingInst_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, BookingUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PreallocMethod_enum_t msg) noexcept(false)
 
constexpr LegSymbolSfx_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegSymbolSfx_enum_t lhs, const LegSymbolSfx_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSymbolSfx_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSecurityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSecurityAltIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSide_enum_t msg) noexcept(false)
 
constexpr TradingSessionSubID_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const TradingSessionSubID_enum_t lhs, const TradingSessionSubID_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TradingSessionSubID_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ClearingFeeIndicator_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegIOIQty_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, QuoteQualifier_enum_t msg) noexcept(false)
 
constexpr PosType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PosType_enum_t lhs, const PosType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PosType_enum_t msg) noexcept(false)
 
constexpr PosAmtType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PosAmtType_enum_t lhs, const PosAmtType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PosAmtType_enum_t msg) noexcept(false)
 
constexpr SettlSessID_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const SettlSessID_enum_t lhs, const SettlSessID_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlSessID_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AssignmentMethod_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ExerciseMethod_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, Nested2PartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, BenchmarkSecurityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlPartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DlvyInstType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, Nested3PartyIDSource_enum_t msg) noexcept(false)
 
constexpr SecurityStatus_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const SecurityStatus_enum_t lhs, const SecurityStatus_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SecurityStatus_enum_t msg) noexcept(false)
 
constexpr UnderlyingCashType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingCashType_enum_t lhs, const UnderlyingCashType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingCashType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SecurityUpdateAction_enum_t msg) noexcept(false)
 
constexpr TimeUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const TimeUnit_enum_t lhs, const TimeUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TimeUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingTimeUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingTimeUnit_enum_t lhs, const UnderlyingTimeUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingTimeUnit_enum_t msg) noexcept(false)
 
constexpr LegTimeUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegTimeUnit_enum_t lhs, const LegTimeUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegTimeUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AsOfIndicator_enum_t msg) noexcept(false)
 
constexpr DeskType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DeskType_enum_t lhs, const DeskType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DeskType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ExecAckStatus_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingSettlMethod_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingFXRateCalc_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AllocPositionEffect_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DealingCapacity_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, InstrmtAssignmentMethod_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, InstrumentPartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingInstrumentPartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RefOrderIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DisplayWhen_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DisplayMethod_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PriceProtectionScope_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LotType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PegSecurityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TriggerType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TriggerAction_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TriggerSecurityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TriggerPriceType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TriggerPriceTypeScope_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TriggerPriceDirection_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TriggerOrderType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OrderCategory_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RootPartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TradeHandlingInstr_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OrigTradeHandlingInstr_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ApplVerID_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RefApplVerID_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ExDestinationIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DefaultApplVerID_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlObligTransType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlObligSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlMethod_enum_t msg) noexcept(false)
 
constexpr PriceQuoteMethod_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PriceQuoteMethod_enum_t lhs, const PriceQuoteMethod_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PriceQuoteMethod_enum_t msg) noexcept(false)
 
constexpr ValuationMethod_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ValuationMethod_enum_t lhs, const ValuationMethod_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ValuationMethod_enum_t msg) noexcept(false)
 
constexpr DerivativeSymbolSfx_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DerivativeSymbolSfx_enum_t lhs, const DerivativeSymbolSfx_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DerivativeSymbolSfx_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DerivativeSecurityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DerivativeSecurityAltIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DerivativeInstrmtAssignmentMethod_enum_t msg) noexcept(false)
 
constexpr DerivativeSecurityStatus_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DerivativeSecurityStatus_enum_t lhs, const DerivativeSecurityStatus_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DerivativeSecurityStatus_enum_t msg) noexcept(false)
 
constexpr DerivativeTimeUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DerivativeTimeUnit_enum_t lhs, const DerivativeTimeUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DerivativeTimeUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DerivativeInstrumentPartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DerivativeSettlMethod_enum_t msg) noexcept(false)
 
constexpr DerivativePriceQuoteMethod_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DerivativePriceQuoteMethod_enum_t lhs, const DerivativePriceQuoteMethod_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DerivativePriceQuoteMethod_enum_t msg) noexcept(false)
 
constexpr DerivativeValuationMethod_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DerivativeValuationMethod_enum_t lhs, const DerivativeValuationMethod_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DerivativeValuationMethod_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ListUpdateAction_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TradSesUpdateAction_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MarketUpdateAction_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, Nested4PartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, VenueType_enum_t msg) noexcept(false)
 
constexpr RestructuringType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const RestructuringType_enum_t lhs, const RestructuringType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RestructuringType_enum_t msg) noexcept(false)
 
constexpr Seniority_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const Seniority_enum_t lhs, const Seniority_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, Seniority_enum_t msg) noexcept(false)
 
constexpr UnderlyingRestructuringType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingRestructuringType_enum_t lhs, const UnderlyingRestructuringType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingRestructuringType_enum_t msg) noexcept(false)
 
constexpr UnderlyingSeniority_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingSeniority_enum_t lhs, const UnderlyingSeniority_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingSeniority_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TargetPartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PartyDetailAltIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, InstrumentScopeSecurityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, InstrumentScopeSettlType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RelatedPartyDetailIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RelatedPartyDetailAltIDSource_enum_t msg) noexcept(false)
 
constexpr SwapSubClass_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const SwapSubClass_enum_t lhs, const SwapSubClass_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SwapSubClass_enum_t msg) noexcept(false)
 
constexpr LegPosAmtType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPosAmtType_enum_t lhs, const LegPosAmtType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPosAmtType_enum_t msg) noexcept(false)
 
constexpr ThrottleMsgType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ThrottleMsgType_enum_t lhs, const ThrottleMsgType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ThrottleMsgType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RelatedSecurityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RequestingPartyIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PartyDetailIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ObligationType_enum_t msg) noexcept(false)
 
constexpr EventTimeUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const EventTimeUnit_enum_t lhs, const EventTimeUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, EventTimeUnit_enum_t msg) noexcept(false)
 
constexpr TradeAllocAmtType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const TradeAllocAmtType_enum_t lhs, const TradeAllocAmtType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TradeAllocAmtType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SideVenueType_enum_t msg) noexcept(false)
 
constexpr IRSDirection_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const IRSDirection_enum_t lhs, const IRSDirection_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, IRSDirection_enum_t msg) noexcept(false)
 
constexpr SwapClass_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const SwapClass_enum_t lhs, const SwapClass_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SwapClass_enum_t msg) noexcept(false)
 
constexpr CouponFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const CouponFrequencyUnit_enum_t lhs, const CouponFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, CouponFrequencyUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ConvertibleBondEquityIDSource_enum_t msg) noexcept(false)
 
constexpr UnderlyingCouponFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingCouponFrequencyUnit_enum_t lhs, const UnderlyingCouponFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingCouponFrequencyUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingObligationIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingEquityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingAssignmentMethod_enum_t msg) noexcept(false)
 
constexpr UnderlyingSecurityStatus_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingSecurityStatus_enum_t lhs, const UnderlyingSecurityStatus_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingSecurityStatus_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingObligationType_enum_t msg) noexcept(false)
 
constexpr UnderlyingSwapClass_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingSwapClass_enum_t lhs, const UnderlyingSwapClass_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingSwapClass_enum_t msg) noexcept(false)
 
constexpr UnderlyingPriceQuoteMethod_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPriceQuoteMethod_enum_t lhs, const UnderlyingPriceQuoteMethod_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPriceQuoteMethod_enum_t msg) noexcept(false)
 
constexpr UnderlyingValuationMethod_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingValuationMethod_enum_t lhs, const UnderlyingValuationMethod_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingValuationMethod_enum_t msg) noexcept(false)
 
constexpr LegEventTimeUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegEventTimeUnit_enum_t lhs, const LegEventTimeUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegEventTimeUnit_enum_t msg) noexcept(false)
 
constexpr LegSwapClass_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegSwapClass_enum_t lhs, const LegSwapClass_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSwapClass_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MarginAmtFXRateCalc_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, CollateralFXRateCalc_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PayCollectFXRateCalc_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PositionFXRateCalc_enum_t msg) noexcept(false)
 
constexpr StrategyType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const StrategyType_enum_t lhs, const StrategyType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StrategyType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, InstrumentRoundingDirection_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegInstrmtAssignmentMethod_enum_t msg) noexcept(false)
 
constexpr LegSecurityStatus_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegSecurityStatus_enum_t lhs, const LegSecurityStatus_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSecurityStatus_enum_t msg) noexcept(false)
 
constexpr LegRestructuringType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegRestructuringType_enum_t lhs, const LegRestructuringType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegRestructuringType_enum_t msg) noexcept(false)
 
constexpr LegSeniority_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegSeniority_enum_t lhs, const LegSeniority_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSeniority_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegObligationType_enum_t msg) noexcept(false)
 
constexpr LegSwapSubClass_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegSwapSubClass_enum_t lhs, const LegSwapSubClass_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSwapSubClass_enum_t msg) noexcept(false)
 
constexpr LegCouponFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegCouponFrequencyUnit_enum_t lhs, const LegCouponFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegCouponFrequencyUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegConvertibleBondEquityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSettlMethod_enum_t msg) noexcept(false)
 
constexpr LegPriceQuoteMethod_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPriceQuoteMethod_enum_t lhs, const LegPriceQuoteMethod_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPriceQuoteMethod_enum_t msg) noexcept(false)
 
constexpr LegValuationMethod_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegValuationMethod_enum_t lhs, const LegValuationMethod_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegValuationMethod_enum_t msg) noexcept(false)
 
constexpr LegStrategyType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegStrategyType_enum_t lhs, const LegStrategyType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStrategyType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegInstrumentRoundingDirection_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegInstrumentPartyIDSource_enum_t msg) noexcept(false)
 
constexpr UnderlyingSwapSubClass_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingSwapSubClass_enum_t lhs, const UnderlyingSwapSubClass_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingSwapSubClass_enum_t msg) noexcept(false)
 
constexpr UnderlyingStrategyType_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingStrategyType_enum_t lhs, const UnderlyingStrategyType_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStrategyType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingInstrumentRoundingDirection_enum_t msg) noexcept(false)
 
constexpr RiskLimitVelocityUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const RiskLimitVelocityUnit_enum_t lhs, const RiskLimitVelocityUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RiskLimitVelocityUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlPriceFxRateCalc_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, TaxonomyType_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, RelatedToSecurityIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OrderEntryAction_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AggressorSide_enum_t msg) noexcept(false)
 
constexpr MDStatisticIntervalTypeUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const MDStatisticIntervalTypeUnit_enum_t lhs, const MDStatisticIntervalTypeUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MDStatisticIntervalTypeUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingFutureIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, CommissionBasis_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AllocCommissionBasis_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SideCollateralFXRateCalc_enum_t msg) noexcept(false)
 
constexpr UnderlyingIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingIndexCurveUnit_enum_t lhs, const UnderlyingIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingIndexCurveUnit_enum_t msg) noexcept(false)
 
constexpr FloatingRateIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const FloatingRateIndexCurveUnit_enum_t lhs, const FloatingRateIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, FloatingRateIndexCurveUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, FloatingRateIndexIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AdditionalTermBondSecurityIDSource_enum_t msg) noexcept(false)
 
constexpr AdditionalTermBondSeniority_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const AdditionalTermBondSeniority_enum_t lhs, const AdditionalTermBondSeniority_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AdditionalTermBondSeniority_enum_t msg) noexcept(false)
 
constexpr AdditionalTermBondCouponFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const AdditionalTermBondCouponFrequencyUnit_enum_t lhs, const AdditionalTermBondCouponFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, AdditionalTermBondCouponFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingStreamEffectiveDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingStreamEffectiveDateOffsetUnit_enum_t lhs, const UnderlyingStreamEffectiveDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStreamEffectiveDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr StreamTerminationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const StreamTerminationDateOffsetUnit_enum_t lhs, const StreamTerminationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StreamTerminationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr StreamCalculationFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const StreamCalculationFrequencyUnit_enum_t lhs, const StreamCalculationFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StreamCalculationFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr StreamCalculationRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const StreamCalculationRollConvention_enum_t lhs, const StreamCalculationRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StreamCalculationRollConvention_enum_t msg) noexcept(false)
 
constexpr ProvisionDateTenorUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ProvisionDateTenorUnit_enum_t lhs, const ProvisionDateTenorUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProvisionDateTenorUnit_enum_t msg) noexcept(false)
 
constexpr ProvisionCashSettlValueDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ProvisionCashSettlValueDateOffsetUnit_enum_t lhs, const ProvisionCashSettlValueDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProvisionCashSettlValueDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t lhs, const ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr ProvisionOptionExerciseFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ProvisionOptionExerciseFrequencyUnit_enum_t lhs, const ProvisionOptionExerciseFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProvisionOptionExerciseFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr ProvisionOptionExerciseStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ProvisionOptionExerciseStartDateOffsetUnit_enum_t lhs, const ProvisionOptionExerciseStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProvisionOptionExerciseStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr ProvisionOptionExpirationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ProvisionOptionExpirationDateOffsetUnit_enum_t lhs, const ProvisionOptionExpirationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProvisionOptionExpirationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr ProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t lhs, const ProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr ProvisionCashSettlPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ProvisionCashSettlPaymentDateOffsetUnit_enum_t lhs, const ProvisionCashSettlPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProvisionCashSettlPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProvisionPartyIDSource_enum_t msg) noexcept(false)
 
constexpr ProtectionTermEventUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ProtectionTermEventUnit_enum_t lhs, const ProtectionTermEventUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProtectionTermEventUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ProtectionTermEventQualifier_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentSettlPartyIDSource_enum_t msg) noexcept(false)
 
constexpr LegStreamEffectiveDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegStreamEffectiveDateOffsetUnit_enum_t lhs, const LegStreamEffectiveDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStreamEffectiveDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegStreamTerminationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegStreamTerminationDateOffsetUnit_enum_t lhs, const LegStreamTerminationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStreamTerminationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegStreamCalculationFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegStreamCalculationFrequencyUnit_enum_t lhs, const LegStreamCalculationFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStreamCalculationFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegStreamCalculationRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegStreamCalculationRollConvention_enum_t lhs, const LegStreamCalculationRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStreamCalculationRollConvention_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamPaymentFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamPaymentFrequencyUnit_enum_t lhs, const LegPaymentStreamPaymentFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamPaymentFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamPaymentRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamPaymentRollConvention_enum_t lhs, const LegPaymentStreamPaymentRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamPaymentRollConvention_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamPaymentDateOffsetUnit_enum_t lhs, const LegPaymentStreamPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamResetFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamResetFrequencyUnit_enum_t lhs, const LegPaymentStreamResetFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamResetFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamResetWeeklyRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamResetWeeklyRollConvention_enum_t lhs, const LegPaymentStreamResetWeeklyRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamResetWeeklyRollConvention_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamInitialFixingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamInitialFixingDateOffsetUnit_enum_t lhs, const LegPaymentStreamInitialFixingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamInitialFixingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamFixingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamFixingDateOffsetUnit_enum_t lhs, const LegPaymentStreamFixingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamFixingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamRateCutoffDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamRateCutoffDateOffsetUnit_enum_t lhs, const LegPaymentStreamRateCutoffDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamRateCutoffDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamRateIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamRateIndexCurveUnit_enum_t lhs, const LegPaymentStreamRateIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamRateIndexCurveUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamFinalRateRoundingDirection_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamInflationLagUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamInflationLagUnit_enum_t lhs, const LegPaymentStreamInflationLagUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamInflationLagUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t lhs, const LegPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentScheduleStepFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentScheduleStepFrequencyUnit_enum_t lhs, const LegPaymentScheduleStepFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentScheduleStepFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentScheduleFixingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentScheduleFixingDateOffsetUnit_enum_t lhs, const LegPaymentScheduleFixingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentScheduleFixingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t lhs, const LegPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStubIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStubIndexCurveUnit_enum_t lhs, const LegPaymentStubIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStubIndexCurveUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStubIndex2CurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStubIndex2CurveUnit_enum_t lhs, const LegPaymentStubIndex2CurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStubIndex2CurveUnit_enum_t msg) noexcept(false)
 
constexpr LegProvisionDateTenorUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegProvisionDateTenorUnit_enum_t lhs, const LegProvisionDateTenorUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProvisionDateTenorUnit_enum_t msg) noexcept(false)
 
constexpr LegProvisionOptionExerciseEarliestDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegProvisionOptionExerciseEarliestDateOffsetUnit_enum_t lhs, const LegProvisionOptionExerciseEarliestDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProvisionOptionExerciseEarliestDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegProvisionOptionExerciseFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegProvisionOptionExerciseFrequencyUnit_enum_t lhs, const LegProvisionOptionExerciseFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProvisionOptionExerciseFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegProvisionOptionExerciseStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegProvisionOptionExerciseStartDateOffsetUnit_enum_t lhs, const LegProvisionOptionExerciseStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProvisionOptionExerciseStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegProvisionOptionExpirationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegProvisionOptionExpirationDateOffsetUnit_enum_t lhs, const LegProvisionOptionExpirationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProvisionOptionExpirationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t lhs, const LegProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegProvisionCashSettlPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegProvisionCashSettlPaymentDateOffsetUnit_enum_t lhs, const LegProvisionCashSettlPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProvisionCashSettlPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegProvisionCashSettlValueDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegProvisionCashSettlValueDateOffsetUnit_enum_t lhs, const LegProvisionCashSettlValueDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProvisionCashSettlValueDateOffsetUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProvisionPartyIDSource_enum_t msg) noexcept(false)
 
constexpr UnderlyingStreamTerminationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingStreamTerminationDateOffsetUnit_enum_t lhs, const UnderlyingStreamTerminationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStreamTerminationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingStreamCalculationFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingStreamCalculationFrequencyUnit_enum_t lhs, const UnderlyingStreamCalculationFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStreamCalculationFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingStreamCalculationRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingStreamCalculationRollConvention_enum_t lhs, const UnderlyingStreamCalculationRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStreamCalculationRollConvention_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamPaymentFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamPaymentFrequencyUnit_enum_t lhs, const UnderlyingPaymentStreamPaymentFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamPaymentFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamPaymentRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamPaymentRollConvention_enum_t lhs, const UnderlyingPaymentStreamPaymentRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamPaymentRollConvention_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamPaymentDateOffsetUnit_enum_t lhs, const UnderlyingPaymentStreamPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamResetFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamResetFrequencyUnit_enum_t lhs, const UnderlyingPaymentStreamResetFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamResetFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamResetWeeklyRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamResetWeeklyRollConvention_enum_t lhs, const UnderlyingPaymentStreamResetWeeklyRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamResetWeeklyRollConvention_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamInitialFixingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamInitialFixingDateOffsetUnit_enum_t lhs, const UnderlyingPaymentStreamInitialFixingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamInitialFixingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamFixingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamFixingDateOffsetUnit_enum_t lhs, const UnderlyingPaymentStreamFixingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamFixingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamRateCutoffDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamRateCutoffDateOffsetUnit_enum_t lhs, const UnderlyingPaymentStreamRateCutoffDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamRateCutoffDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamRateIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamRateIndexCurveUnit_enum_t lhs, const UnderlyingPaymentStreamRateIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamRateIndexCurveUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamFinalRateRoundingDirection_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamInflationLagUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamInflationLagUnit_enum_t lhs, const UnderlyingPaymentStreamInflationLagUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamInflationLagUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t lhs, const UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentScheduleStepFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentScheduleStepFrequencyUnit_enum_t lhs, const UnderlyingPaymentScheduleStepFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentScheduleStepFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentScheduleFixingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentScheduleFixingDateOffsetUnit_enum_t lhs, const UnderlyingPaymentScheduleFixingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentScheduleFixingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t lhs, const UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStubIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStubIndexCurveUnit_enum_t lhs, const UnderlyingPaymentStubIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStubIndexCurveUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStubIndex2CurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStubIndex2CurveUnit_enum_t lhs, const UnderlyingPaymentStubIndex2CurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStubIndex2CurveUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamPaymentFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamPaymentFrequencyUnit_enum_t lhs, const PaymentStreamPaymentFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamPaymentFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamPaymentRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamPaymentRollConvention_enum_t lhs, const PaymentStreamPaymentRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamPaymentRollConvention_enum_t msg) noexcept(false)
 
constexpr PaymentStreamPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamPaymentDateOffsetUnit_enum_t lhs, const PaymentStreamPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamResetFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamResetFrequencyUnit_enum_t lhs, const PaymentStreamResetFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamResetFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamResetWeeklyRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamResetWeeklyRollConvention_enum_t lhs, const PaymentStreamResetWeeklyRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamResetWeeklyRollConvention_enum_t msg) noexcept(false)
 
constexpr PaymentStreamInitialFixingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamInitialFixingDateOffsetUnit_enum_t lhs, const PaymentStreamInitialFixingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamInitialFixingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamFixingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamFixingDateOffsetUnit_enum_t lhs, const PaymentStreamFixingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamFixingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamRateCutoffDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamRateCutoffDateOffsetUnit_enum_t lhs, const PaymentStreamRateCutoffDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamRateCutoffDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamRateIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamRateIndexCurveUnit_enum_t lhs, const PaymentStreamRateIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamRateIndexCurveUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamFinalRateRoundingDirection_enum_t msg) noexcept(false)
 
constexpr PaymentStreamInflationLagUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamInflationLagUnit_enum_t lhs, const PaymentStreamInflationLagUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamInflationLagUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t lhs, const PaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamNonDeliverableFixingDatesOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentScheduleStepFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentScheduleStepFrequencyUnit_enum_t lhs, const PaymentScheduleStepFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentScheduleStepFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr PaymentScheduleFixingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentScheduleFixingDateOffsetUnit_enum_t lhs, const PaymentScheduleFixingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentScheduleFixingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentScheduleInterimExchangeDatesOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentScheduleInterimExchangeDatesOffsetUnit_enum_t lhs, const PaymentScheduleInterimExchangeDatesOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentScheduleInterimExchangeDatesOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStubIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStubIndexCurveUnit_enum_t lhs, const PaymentStubIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStubIndexCurveUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStubIndex2CurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStubIndex2CurveUnit_enum_t lhs, const PaymentStubIndex2CurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStubIndex2CurveUnit_enum_t msg) noexcept(false)
 
constexpr StreamEffectiveDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const StreamEffectiveDateOffsetUnit_enum_t lhs, const StreamEffectiveDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StreamEffectiveDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr DateRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DateRollConvention_enum_t lhs, const DateRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DateRollConvention_enum_t msg) noexcept(false)
 
constexpr LegDateRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegDateRollConvention_enum_t lhs, const LegDateRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegDateRollConvention_enum_t msg) noexcept(false)
 
constexpr UnderlyingDateRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingDateRollConvention_enum_t lhs, const UnderlyingDateRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingDateRollConvention_enum_t msg) noexcept(false)
 
constexpr ComplexEventCreditEventUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ComplexEventCreditEventUnit_enum_t lhs, const ComplexEventCreditEventUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ComplexEventCreditEventUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ComplexEventCreditEventQualifier_enum_t msg) noexcept(false)
 
constexpr ComplexEventDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ComplexEventDateOffsetUnit_enum_t lhs, const ComplexEventDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ComplexEventDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr ComplexEventScheduleFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ComplexEventScheduleFrequencyUnit_enum_t lhs, const ComplexEventScheduleFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ComplexEventScheduleFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr ComplexEventScheduleRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ComplexEventScheduleRollConvention_enum_t lhs, const ComplexEventScheduleRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ComplexEventScheduleRollConvention_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, MarketDisruptionFallbackUnderlierSecurityIDSource_enum_t msg) noexcept(false)
 
constexpr OptionExerciseEarliestDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const OptionExerciseEarliestDateOffsetUnit_enum_t lhs, const OptionExerciseEarliestDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OptionExerciseEarliestDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr OptionExerciseFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const OptionExerciseFrequencyUnit_enum_t lhs, const OptionExerciseFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OptionExerciseFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr OptionExerciseStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const OptionExerciseStartDateOffsetUnit_enum_t lhs, const OptionExerciseStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OptionExerciseStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr OptionExerciseExpirationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const OptionExerciseExpirationDateOffsetUnit_enum_t lhs, const OptionExerciseExpirationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OptionExerciseExpirationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr OptionExerciseExpirationFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const OptionExerciseExpirationFrequencyUnit_enum_t lhs, const OptionExerciseExpirationFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OptionExerciseExpirationFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr OptionExerciseExpirationRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const OptionExerciseExpirationRollConvention_enum_t lhs, const OptionExerciseExpirationRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, OptionExerciseExpirationRollConvention_enum_t msg) noexcept(false)
 
constexpr PaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentDateOffsetUnit_enum_t lhs, const PaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentScheduleFixingLagUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentScheduleFixingLagUnit_enum_t lhs, const PaymentScheduleFixingLagUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentScheduleFixingLagUnit_enum_t msg) noexcept(false)
 
constexpr PaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t lhs, const PaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamRateIndex2CurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamRateIndex2CurveUnit_enum_t lhs, const PaymentStreamRateIndex2CurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamRateIndex2CurveUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamCalculationLagUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamCalculationLagUnit_enum_t lhs, const PaymentStreamCalculationLagUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamCalculationLagUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamFirstObservationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamFirstObservationDateOffsetUnit_enum_t lhs, const PaymentStreamFirstObservationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamFirstObservationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr StreamCalculationCorrectionUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const StreamCalculationCorrectionUnit_enum_t lhs, const StreamCalculationCorrectionUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StreamCalculationCorrectionUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StreamCommoditySecurityIDSource_enum_t msg) noexcept(false)
 
constexpr StreamCommodityNearbySettlDayUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const StreamCommodityNearbySettlDayUnit_enum_t lhs, const StreamCommodityNearbySettlDayUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StreamCommodityNearbySettlDayUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StreamCommoditySettlDateRollUnit_enum_t msg) noexcept(false)
 
constexpr StreamCommoditySettlPeriodFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const StreamCommoditySettlPeriodFrequencyUnit_enum_t lhs, const StreamCommoditySettlPeriodFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StreamCommoditySettlPeriodFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr StreamNotionalFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const StreamNotionalFrequencyUnit_enum_t lhs, const StreamNotionalFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, StreamNotionalFrequencyUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegAdditionalTermBondSecurityIDSource_enum_t msg) noexcept(false)
 
constexpr LegAdditionalTermBondSeniority_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegAdditionalTermBondSeniority_enum_t lhs, const LegAdditionalTermBondSeniority_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegAdditionalTermBondSeniority_enum_t msg) noexcept(false)
 
constexpr LegAdditionalTermBondCouponFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegAdditionalTermBondCouponFrequencyUnit_enum_t lhs, const LegAdditionalTermBondCouponFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegAdditionalTermBondCouponFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegComplexEventCreditEventUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegComplexEventCreditEventUnit_enum_t lhs, const LegComplexEventCreditEventUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegComplexEventCreditEventUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegComplexEventCreditEventQualifier_enum_t msg) noexcept(false)
 
constexpr LegComplexEventDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegComplexEventDateOffsetUnit_enum_t lhs, const LegComplexEventDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegComplexEventDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegComplexEventScheduleFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegComplexEventScheduleFrequencyUnit_enum_t lhs, const LegComplexEventScheduleFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegComplexEventScheduleFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegComplexEventScheduleRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegComplexEventScheduleRollConvention_enum_t lhs, const LegComplexEventScheduleRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegComplexEventScheduleRollConvention_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegMarketDisruptionFallbackUnderlierSecurityIDSource_enum_t msg) noexcept(false)
 
constexpr LegOptionExerciseEarliestDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegOptionExerciseEarliestDateOffsetUnit_enum_t lhs, const LegOptionExerciseEarliestDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegOptionExerciseEarliestDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegOptionExerciseFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegOptionExerciseFrequencyUnit_enum_t lhs, const LegOptionExerciseFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegOptionExerciseFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegOptionExerciseStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegOptionExerciseStartDateOffsetUnit_enum_t lhs, const LegOptionExerciseStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegOptionExerciseStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegOptionExerciseExpirationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegOptionExerciseExpirationDateOffsetUnit_enum_t lhs, const LegOptionExerciseExpirationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegOptionExerciseExpirationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegOptionExerciseExpirationFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegOptionExerciseExpirationFrequencyUnit_enum_t lhs, const LegOptionExerciseExpirationFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegOptionExerciseExpirationFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegOptionExerciseExpirationRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegOptionExerciseExpirationRollConvention_enum_t lhs, const LegOptionExerciseExpirationRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegOptionExerciseExpirationRollConvention_enum_t msg) noexcept(false)
 
constexpr LegPaymentScheduleFixingLagUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentScheduleFixingLagUnit_enum_t lhs, const LegPaymentScheduleFixingLagUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentScheduleFixingLagUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t lhs, const LegPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamRateIndex2CurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamRateIndex2CurveUnit_enum_t lhs, const LegPaymentStreamRateIndex2CurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamRateIndex2CurveUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamCalculationLagUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamCalculationLagUnit_enum_t lhs, const LegPaymentStreamCalculationLagUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamCalculationLagUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamFirstObservationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamFirstObservationDateOffsetUnit_enum_t lhs, const LegPaymentStreamFirstObservationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamFirstObservationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegProtectionTermEventUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegProtectionTermEventUnit_enum_t lhs, const LegProtectionTermEventUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProtectionTermEventUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegProtectionTermEventQualifier_enum_t msg) noexcept(false)
 
constexpr LegStreamCalculationCorrectionUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegStreamCalculationCorrectionUnit_enum_t lhs, const LegStreamCalculationCorrectionUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStreamCalculationCorrectionUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStreamCommoditySecurityIDSource_enum_t msg) noexcept(false)
 
constexpr LegStreamCommodityNearbySettlDayUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegStreamCommodityNearbySettlDayUnit_enum_t lhs, const LegStreamCommodityNearbySettlDayUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStreamCommodityNearbySettlDayUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStreamCommoditySettlDateRollUnit_enum_t msg) noexcept(false)
 
constexpr LegStreamCommoditySettlPeriodFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegStreamCommoditySettlPeriodFrequencyUnit_enum_t lhs, const LegStreamCommoditySettlPeriodFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStreamCommoditySettlPeriodFrequencyUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingAdditionalTermBondSecurityIDSource_enum_t msg) noexcept(false)
 
constexpr LegStreamNotionalFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegStreamNotionalFrequencyUnit_enum_t lhs, const LegStreamNotionalFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegStreamNotionalFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingComplexEventCreditEventUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingComplexEventCreditEventUnit_enum_t lhs, const UnderlyingComplexEventCreditEventUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingComplexEventCreditEventUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingComplexEventCreditEventQualifier_enum_t msg) noexcept(false)
 
constexpr UnderlyingComplexEventDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingComplexEventDateOffsetUnit_enum_t lhs, const UnderlyingComplexEventDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingComplexEventDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingComplexEventScheduleFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingComplexEventScheduleFrequencyUnit_enum_t lhs, const UnderlyingComplexEventScheduleFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingComplexEventScheduleFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingComplexEventScheduleRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingComplexEventScheduleRollConvention_enum_t lhs, const UnderlyingComplexEventScheduleRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingComplexEventScheduleRollConvention_enum_t msg) noexcept(false)
 
constexpr UnderlyingOptionExerciseEarliestDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingOptionExerciseEarliestDateOffsetUnit_enum_t lhs, const UnderlyingOptionExerciseEarliestDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingOptionExerciseEarliestDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingOptionExerciseFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingOptionExerciseFrequencyUnit_enum_t lhs, const UnderlyingOptionExerciseFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingOptionExerciseFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingOptionExerciseStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingOptionExerciseStartDateOffsetUnit_enum_t lhs, const UnderlyingOptionExerciseStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingOptionExerciseStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingOptionExerciseExpirationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingOptionExerciseExpirationDateOffsetUnit_enum_t lhs, const UnderlyingOptionExerciseExpirationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingOptionExerciseExpirationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingOptionExerciseExpirationFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingOptionExerciseExpirationFrequencyUnit_enum_t lhs, const UnderlyingOptionExerciseExpirationFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingOptionExerciseExpirationFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingOptionExerciseExpirationRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingOptionExerciseExpirationRollConvention_enum_t lhs, const UnderlyingOptionExerciseExpirationRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingOptionExerciseExpirationRollConvention_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingMarketDisruptionFallbackUnderlierSecurityIDSource_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentScheduleFixingLagUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentScheduleFixingLagUnit_enum_t lhs, const UnderlyingPaymentScheduleFixingLagUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentScheduleFixingLagUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t lhs, const UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamRateIndex2CurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamRateIndex2CurveUnit_enum_t lhs, const UnderlyingPaymentStreamRateIndex2CurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamRateIndex2CurveUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamCalculationLagUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamCalculationLagUnit_enum_t lhs, const UnderlyingPaymentStreamCalculationLagUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamCalculationLagUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamFirstObservationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamFirstObservationDateOffsetUnit_enum_t lhs, const UnderlyingPaymentStreamFirstObservationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamFirstObservationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingStreamCalculationCorrectionUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingStreamCalculationCorrectionUnit_enum_t lhs, const UnderlyingStreamCalculationCorrectionUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStreamCalculationCorrectionUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStreamCommoditySecurityIDSource_enum_t msg) noexcept(false)
 
constexpr UnderlyingStreamCommodityNearbySettlDayUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingStreamCommodityNearbySettlDayUnit_enum_t lhs, const UnderlyingStreamCommodityNearbySettlDayUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStreamCommodityNearbySettlDayUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStreamCommoditySettlDateRollUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingStreamCommoditySettlPeriodFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingStreamCommoditySettlPeriodFrequencyUnit_enum_t lhs, const UnderlyingStreamCommoditySettlPeriodFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStreamCommoditySettlPeriodFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingStreamNotionalFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingStreamNotionalFrequencyUnit_enum_t lhs, const UnderlyingStreamNotionalFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingStreamNotionalFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingAdditionalTermBondSeniority_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingAdditionalTermBondSeniority_enum_t lhs, const UnderlyingAdditionalTermBondSeniority_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingAdditionalTermBondSeniority_enum_t msg) noexcept(false)
 
constexpr UnderlyingAdditionalTermBondCouponFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingAdditionalTermBondCouponFrequencyUnit_enum_t lhs, const UnderlyingAdditionalTermBondCouponFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingAdditionalTermBondCouponFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingProtectionTermEventUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingProtectionTermEventUnit_enum_t lhs, const UnderlyingProtectionTermEventUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProtectionTermEventUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProtectionTermEventQualifier_enum_t msg) noexcept(false)
 
constexpr UnderlyingProvisionCashSettlPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingProvisionCashSettlPaymentDateOffsetUnit_enum_t lhs, const UnderlyingProvisionCashSettlPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProvisionCashSettlPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingProvisionCashSettlValueDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingProvisionCashSettlValueDateOffsetUnit_enum_t lhs, const UnderlyingProvisionCashSettlValueDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProvisionCashSettlValueDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingProvisionOptionExerciseEarliestDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingProvisionOptionExerciseEarliestDateOffsetUnit_enum_t lhs, const UnderlyingProvisionOptionExerciseEarliestDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProvisionOptionExerciseEarliestDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingProvisionOptionExerciseFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingProvisionOptionExerciseFrequencyUnit_enum_t lhs, const UnderlyingProvisionOptionExerciseFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProvisionOptionExerciseFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingProvisionOptionExerciseStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingProvisionOptionExerciseStartDateOffsetUnit_enum_t lhs, const UnderlyingProvisionOptionExerciseStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProvisionOptionExerciseStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingProvisionOptionExpirationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingProvisionOptionExpirationDateOffsetUnit_enum_t lhs, const UnderlyingProvisionOptionExpirationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProvisionOptionExpirationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t lhs, const UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingProvisionDateTenorUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingProvisionDateTenorUnit_enum_t lhs, const UnderlyingProvisionDateTenorUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProvisionDateTenorUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingProvisionPartyIDSource_enum_t msg) noexcept(false)
 
constexpr CashSettlDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const CashSettlDateOffsetUnit_enum_t lhs, const CashSettlDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, CashSettlDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr DividendFloatingRateIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DividendFloatingRateIndexCurveUnit_enum_t lhs, const DividendFloatingRateIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DividendFloatingRateIndexCurveUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DividendFinalRateRoundingDirection_enum_t msg) noexcept(false)
 
constexpr DividendAccrualPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DividendAccrualPaymentDateOffsetUnit_enum_t lhs, const DividendAccrualPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DividendAccrualPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr DividendFXTriggerDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DividendFXTriggerDateOffsetUnit_enum_t lhs, const DividendFXTriggerDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DividendFXTriggerDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr DividendPeriodValuationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DividendPeriodValuationDateOffsetUnit_enum_t lhs, const DividendPeriodValuationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DividendPeriodValuationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr DividendPeriodPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const DividendPeriodPaymentDateOffsetUnit_enum_t lhs, const DividendPeriodPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, DividendPeriodPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegCashSettlDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegCashSettlDateOffsetUnit_enum_t lhs, const LegCashSettlDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegCashSettlDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegDividendFloatingRateIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegDividendFloatingRateIndexCurveUnit_enum_t lhs, const LegDividendFloatingRateIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegDividendFloatingRateIndexCurveUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegDividendFinalRateRoundingDirection_enum_t msg) noexcept(false)
 
constexpr LegDividendAccrualPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegDividendAccrualPaymentDateOffsetUnit_enum_t lhs, const LegDividendAccrualPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegDividendAccrualPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegDividendFXTriggerDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegDividendFXTriggerDateOffsetUnit_enum_t lhs, const LegDividendFXTriggerDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegDividendFXTriggerDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegDividendPeriodValuationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegDividendPeriodValuationDateOffsetUnit_enum_t lhs, const LegDividendPeriodValuationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegDividendPeriodValuationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegDividendPeriodPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegDividendPeriodPaymentDateOffsetUnit_enum_t lhs, const LegDividendPeriodPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegDividendPeriodPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamCompoundingDatesOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamCompoundingDatesOffsetUnit_enum_t lhs, const LegPaymentStreamCompoundingDatesOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamCompoundingDatesOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamCompoundingFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamCompoundingFrequencyUnit_enum_t lhs, const LegPaymentStreamCompoundingFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamCompoundingFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamCompoundingRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamCompoundingRollConvention_enum_t lhs, const LegPaymentStreamCompoundingRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamCompoundingRollConvention_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamCompoundingEndDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamCompoundingEndDateOffsetUnit_enum_t lhs, const LegPaymentStreamCompoundingEndDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamCompoundingEndDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamCompoundingRateIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamCompoundingRateIndexCurveUnit_enum_t lhs, const LegPaymentStreamCompoundingRateIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamCompoundingRateIndexCurveUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamCompoundingFinalRateRoundingDirection_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamCompoundingStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamCompoundingStartDateOffsetUnit_enum_t lhs, const LegPaymentStreamCompoundingStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamCompoundingStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t lhs, const LegPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStubEndDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStubEndDateOffsetUnit_enum_t lhs, const LegPaymentStubEndDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStubEndDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegPaymentStubStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegPaymentStubStartDateOffsetUnit_enum_t lhs, const LegPaymentStubStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStubStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegReturnRateValuationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegReturnRateValuationDateOffsetUnit_enum_t lhs, const LegReturnRateValuationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegReturnRateValuationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegReturnRateValuationStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegReturnRateValuationStartDateOffsetUnit_enum_t lhs, const LegReturnRateValuationStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegReturnRateValuationStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegReturnRateValuationEndDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegReturnRateValuationEndDateOffsetUnit_enum_t lhs, const LegReturnRateValuationEndDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegReturnRateValuationEndDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr LegReturnRateValuationFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegReturnRateValuationFrequencyUnit_enum_t lhs, const LegReturnRateValuationFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegReturnRateValuationFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr LegReturnRateValuationFrequencyRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegReturnRateValuationFrequencyRollConvention_enum_t lhs, const LegReturnRateValuationFrequencyRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegReturnRateValuationFrequencyRollConvention_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegReturnRateFXRateCalc_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegReturnRateCommissionBasis_enum_t msg) noexcept(false)
 
constexpr LegSettlMethodElectionDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const LegSettlMethodElectionDateOffsetUnit_enum_t lhs, const LegSettlMethodElectionDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegSettlMethodElectionDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamCompoundingDatesOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamCompoundingDatesOffsetUnit_enum_t lhs, const PaymentStreamCompoundingDatesOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamCompoundingDatesOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamCompoundingFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamCompoundingFrequencyUnit_enum_t lhs, const PaymentStreamCompoundingFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamCompoundingFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamCompoundingRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamCompoundingRollConvention_enum_t lhs, const PaymentStreamCompoundingRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamCompoundingRollConvention_enum_t msg) noexcept(false)
 
constexpr PaymentStreamCompoundingEndDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamCompoundingEndDateOffsetUnit_enum_t lhs, const PaymentStreamCompoundingEndDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamCompoundingEndDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamCompoundingRateIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamCompoundingRateIndexCurveUnit_enum_t lhs, const PaymentStreamCompoundingRateIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamCompoundingRateIndexCurveUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamCompoundingFinalRateRoundingDirection_enum_t msg) noexcept(false)
 
constexpr PaymentStreamCompoundingStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamCompoundingStartDateOffsetUnit_enum_t lhs, const PaymentStreamCompoundingStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamCompoundingStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStreamFinalPricePaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStreamFinalPricePaymentDateOffsetUnit_enum_t lhs, const PaymentStreamFinalPricePaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamFinalPricePaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStubEndDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStubEndDateOffsetUnit_enum_t lhs, const PaymentStubEndDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStubEndDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr PaymentStubStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const PaymentStubStartDateOffsetUnit_enum_t lhs, const PaymentStubStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStubStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr ReturnRateValuationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ReturnRateValuationDateOffsetUnit_enum_t lhs, const ReturnRateValuationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ReturnRateValuationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr ReturnRateValuationStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ReturnRateValuationStartDateOffsetUnit_enum_t lhs, const ReturnRateValuationStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ReturnRateValuationStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr ReturnRateValuationEndDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ReturnRateValuationEndDateOffsetUnit_enum_t lhs, const ReturnRateValuationEndDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ReturnRateValuationEndDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr ReturnRateValuationFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ReturnRateValuationFrequencyUnit_enum_t lhs, const ReturnRateValuationFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ReturnRateValuationFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr ReturnRateValuationFrequencyRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const ReturnRateValuationFrequencyRollConvention_enum_t lhs, const ReturnRateValuationFrequencyRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ReturnRateValuationFrequencyRollConvention_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ReturnRateFXRateCalc_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, ReturnRateCommissionBasis_enum_t msg) noexcept(false)
 
constexpr SettlMethodElectionDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const SettlMethodElectionDateOffsetUnit_enum_t lhs, const SettlMethodElectionDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, SettlMethodElectionDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingCashSettlDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingCashSettlDateOffsetUnit_enum_t lhs, const UnderlyingCashSettlDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingCashSettlDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingDividendFloatingRateIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingDividendFloatingRateIndexCurveUnit_enum_t lhs, const UnderlyingDividendFloatingRateIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingDividendFloatingRateIndexCurveUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingDividendFinalRateRoundingDirection_enum_t msg) noexcept(false)
 
constexpr UnderlyingDividendAccrualPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingDividendAccrualPaymentDateOffsetUnit_enum_t lhs, const UnderlyingDividendAccrualPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingDividendAccrualPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingDividendFXTriggerDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingDividendFXTriggerDateOffsetUnit_enum_t lhs, const UnderlyingDividendFXTriggerDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingDividendFXTriggerDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingDividendPeriodValuationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingDividendPeriodValuationDateOffsetUnit_enum_t lhs, const UnderlyingDividendPeriodValuationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingDividendPeriodValuationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingDividendPeriodPaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingDividendPeriodPaymentDateOffsetUnit_enum_t lhs, const UnderlyingDividendPeriodPaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingDividendPeriodPaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamCompoundingDatesOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamCompoundingDatesOffsetUnit_enum_t lhs, const UnderlyingPaymentStreamCompoundingDatesOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamCompoundingDatesOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamCompoundingFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamCompoundingFrequencyUnit_enum_t lhs, const UnderlyingPaymentStreamCompoundingFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamCompoundingFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamCompoundingRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamCompoundingRollConvention_enum_t lhs, const UnderlyingPaymentStreamCompoundingRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamCompoundingRollConvention_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamCompoundingEndDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamCompoundingEndDateOffsetUnit_enum_t lhs, const UnderlyingPaymentStreamCompoundingEndDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamCompoundingEndDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamCompoundingRateIndexCurveUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamCompoundingRateIndexCurveUnit_enum_t lhs, const UnderlyingPaymentStreamCompoundingRateIndexCurveUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamCompoundingRateIndexCurveUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamCompoundingFinalRateRoundingDirection_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamCompoundingStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamCompoundingStartDateOffsetUnit_enum_t lhs, const UnderlyingPaymentStreamCompoundingStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamCompoundingStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t lhs, const UnderlyingPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamFinalPricePaymentDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStubEndDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStubEndDateOffsetUnit_enum_t lhs, const UnderlyingPaymentStubEndDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStubEndDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingPaymentStubStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingPaymentStubStartDateOffsetUnit_enum_t lhs, const UnderlyingPaymentStubStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStubStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingReturnRateValuationDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingReturnRateValuationDateOffsetUnit_enum_t lhs, const UnderlyingReturnRateValuationDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingReturnRateValuationDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingReturnRateValuationStartDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingReturnRateValuationStartDateOffsetUnit_enum_t lhs, const UnderlyingReturnRateValuationStartDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingReturnRateValuationStartDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingReturnRateValuationEndDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingReturnRateValuationEndDateOffsetUnit_enum_t lhs, const UnderlyingReturnRateValuationEndDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingReturnRateValuationEndDateOffsetUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingReturnRateValuationFrequencyUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingReturnRateValuationFrequencyUnit_enum_t lhs, const UnderlyingReturnRateValuationFrequencyUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingReturnRateValuationFrequencyUnit_enum_t msg) noexcept(false)
 
constexpr UnderlyingReturnRateValuationFrequencyRollConvention_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingReturnRateValuationFrequencyRollConvention_enum_t lhs, const UnderlyingReturnRateValuationFrequencyRollConvention_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingReturnRateValuationFrequencyRollConvention_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingReturnRateFXRateCalc_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingReturnRateCommissionBasis_enum_t msg) noexcept(false)
 
constexpr UnderlyingSettlMethodElectionDateOffsetUnit_enum_t isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator| (const UnderlyingSettlMethodElectionDateOffsetUnit_enum_t lhs, const UnderlyingSettlMethodElectionDateOffsetUnit_enum_t rhs) noexcept(true)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingSettlMethodElectionDateOffsetUnit_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, LegPaymentStreamRateIndexIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, PaymentStreamRateIndexIDSource_enum_t msg) noexcept(false)
 
std::ostream & isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::operator<< (std::ostream &os, UnderlyingPaymentStreamRateIndexIDSource_enum_t msg) noexcept(false)
 
std::string isimud::ISIMUD_VER_NAMESPACE::exchanges::FIX::v5_0sp2::FIXML_FIELDS_BASE::to_string () noexcept(false)
 

Macro Definition Documentation

◆ ISIMUD_FIXML_FIELDS_BASE_HDR_GENERATED_DATE

#define ISIMUD_FIXML_FIELDS_BASE_HDR_GENERATED_DATE   "2020-03-11T03:21:30.931Z"

Definition at line 41 of file fixml-fields-base-5-0-SP2.hpp.