libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
fixml-fields-impl-5-0-SP2.hpp
Go to the documentation of this file.
1 
2 #ifndef ISIMUD_EXCHANGES_FIX_V5_0_SP2_FIXML_FIELDS_IMPL_HPP
3 #define ISIMUD_EXCHANGES_FIX_V5_0_SP2_FIXML_FIELDS_IMPL_HPP
4 
5 /******************************************************************************
6 **
7 ** $Header$
8 **
9 ** Copyright © 2019 by J.M.McGuiness, isimud@hussar.me.uk
10 **
11 ** This library is free software; you can redistribute it and/or
12 ** modify it under the terms of the GNU Lesser General Public
13 ** License as published by the Free Software Foundation; either
14 ** version 2.1 of the License, or (at your option) any later version.
15 **
16 ** This library is distributed in the hope that it will be useful,
17 ** but WITHOUT ANY WARRANTY; without even the implied warranty of
18 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
19 ** Lesser General Public License for more details.
20 **
21 ** You should have received a copy of the GNU Lesser General Public
22 ** License along with this library; if not, write to the Free Software
23 ** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
24 */
25 
26 // Auto-generated header file.
27 // DO NOT EDIT. IT WILL BE OVERWRITTEN.
28 // Generated: 2020-03-11T03:21:40.074Z
29 
31 
32 #define ISIMUD_FIXML_FIELDS_IMPL_HDR_GENERATED_DATE "2020-03-11T03:21:40.074Z"
33 
34 namespace isimud { namespace ISIMUD_VER_NAMESPACE { namespace exchanges { namespace FIX { namespace v5_0sp2 {
35 
36 
37 using AdvSide_t=AdvSide_enum_t;
38 
39 using AdvTransType_t=AdvTransType_enum_t;
40 
41 using CommType_t=CommType_enum_t;
42 
43 using ExecInst_t=ExecInst_enum_t;
44 
45 using HandlInst_t=HandlInst_enum_t;
46 
47 using SecurityIDSource_t=SecurityIDSource_enum_t;
48 
49 using IOIQltyInd_t=IOIQltyInd_enum_t;
50 
51 using IOIQty_t=IOIQty_enum_t;
52 
53 using IOITransType_t=IOITransType_enum_t;
54 
55 using LastCapacity_t=LastCapacity_enum_t;
56 
57 using MsgType_t=MsgType_enum_t;
58 
59 using OrdStatus_t=OrdStatus_enum_t;
60 
61 using OrdType_t=OrdType_enum_t;
62 
63 using PossDupFlag_t=PossDupFlag_enum_t;
64 
65 using Side_t=Side_enum_t;
66 
67 using TimeInForce_t=TimeInForce_enum_t;
68 
69 using Urgency_t=Urgency_enum_t;
70 
71 using SettlType_t=SettlType_enum_t;
72 
73 using SymbolSfx_t=SymbolSfx_enum_t;
74 
75 using AllocTransType_t=AllocTransType_enum_t;
76 
77 using PositionEffect_t=PositionEffect_enum_t;
78 
79 using ProcessCode_t=ProcessCode_enum_t;
80 
81 using AllocStatus_t=AllocStatus_enum_t;
82 
83 using AllocRejCode_t=AllocRejCode_enum_t;
84 
85 using EmailType_t=EmailType_enum_t;
86 
87 using PossResend_t=PossResend_enum_t;
88 
89 using CxlRejReason_t=CxlRejReason_enum_t;
90 
91 using OrdRejReason_t=OrdRejReason_enum_t;
92 
93 using IOIQualifier_t=IOIQualifier_enum_t;
94 
95 using ReportToExch_t=ReportToExch_enum_t;
96 
97 using LocateReqd_t=LocateReqd_enum_t;
98 
99 using ForexReq_t=ForexReq_enum_t;
100 
101 using DKReason_t=DKReason_enum_t;
102 
103 using IOINaturalFlag_t=IOINaturalFlag_enum_t;
104 
105 using MiscFeeType_t=MiscFeeType_enum_t;
106 
107 using ExecType_t=ExecType_enum_t;
108 
109 using SettlCurrFxRateCalc_t=SettlCurrFxRateCalc_enum_t;
110 
111 using SettlInstMode_t=SettlInstMode_enum_t;
112 
113 using SettlInstTransType_t=SettlInstTransType_enum_t;
114 
115 using SettlInstSource_t=SettlInstSource_enum_t;
116 
117 using SecurityType_t=SecurityType_enum_t;
118 
119 using StandInstDbType_t=StandInstDbType_enum_t;
120 
121 using SettlDeliveryType_t=SettlDeliveryType_enum_t;
122 
123 using AllocLinkType_t=AllocLinkType_enum_t;
124 
125 using PutOrCall_t=PutOrCall_enum_t;
126 
127 using CoveredOrUncovered_t=CoveredOrUncovered_enum_t;
128 
129 using NotifyBrokerOfCredit_t=NotifyBrokerOfCredit_enum_t;
130 
131 using AllocHandlInst_t=AllocHandlInst_enum_t;
132 
133 using RoutingType_t=RoutingType_enum_t;
134 
135 using BenchmarkCurveName_t=BenchmarkCurveName_enum_t;
136 
137 using StipulationType_t=StipulationType_enum_t;
138 
139 using YieldType_t=YieldType_enum_t;
140 
141 using TradedFlatSwitch_t=TradedFlatSwitch_enum_t;
142 
143 using SubscriptionRequestType_t=SubscriptionRequestType_enum_t;
144 
145 using MDUpdateType_t=MDUpdateType_enum_t;
146 
147 using AggregatedBook_t=AggregatedBook_enum_t;
148 
149 using MDEntryType_t=MDEntryType_enum_t;
150 
151 using TickDirection_t=TickDirection_enum_t;
152 
153 using QuoteCondition_t=QuoteCondition_enum_t;
154 
155 using TradeCondition_t=TradeCondition_enum_t;
156 
157 using MDUpdateAction_t=MDUpdateAction_enum_t;
158 
159 using MDReqRejReason_t=MDReqRejReason_enum_t;
160 
161 using DeleteReason_t=DeleteReason_enum_t;
162 
163 using OpenCloseSettlFlag_t=OpenCloseSettlFlag_enum_t;
164 
165 using FinancialStatus_t=FinancialStatus_enum_t;
166 
167 using CorporateAction_t=CorporateAction_enum_t;
168 
169 using QuoteStatus_t=QuoteStatus_enum_t;
170 
171 using QuoteCancelType_t=QuoteCancelType_enum_t;
172 
173 using QuoteRejectReason_t=QuoteRejectReason_enum_t;
174 
175 using QuoteResponseLevel_t=QuoteResponseLevel_enum_t;
176 
177 using QuoteRequestType_t=QuoteRequestType_enum_t;
178 
179 using UnderlyingSecurityIDSource_t=SecurityIDSource_enum_t;
180 
181 using UnderlyingSecurityType_t=SecurityType_enum_t;
182 
183 using UnderlyingSymbolSfx_t=SymbolSfx_enum_t;
184 
185 using UnderlyingPutOrCall_t=PutOrCall_enum_t;
186 
187 using SecurityRequestType_t=SecurityRequestType_enum_t;
188 
189 using SecurityResponseType_t=SecurityResponseType_enum_t;
190 
191 using UnsolicitedIndicator_t=UnsolicitedIndicator_enum_t;
192 
193 using SecurityTradingStatus_t=SecurityTradingStatus_enum_t;
194 
195 using HaltReason_t=HaltReason_enum_t;
196 
197 using InViewOfCommon_t=InViewOfCommon_enum_t;
198 
199 using DueToRelated_t=DueToRelated_enum_t;
200 
201 using Adjustment_t=Adjustment_enum_t;
202 
203 using TradingSessionID_t=TradingSessionID_enum_t;
204 
205 using TradSesMethod_t=TradSesMethod_enum_t;
206 
207 using TradSesMode_t=TradSesMode_enum_t;
208 
209 using TradSesStatus_t=TradSesStatus_enum_t;
210 
211 using QuoteEntryRejectReason_t=QuoteRejectReason_enum_t;
212 
213 using RefMsgType_t=MsgType_enum_t;
214 
215 using BidRequestTransType_t=BidRequestTransType_enum_t;
216 
217 using SolicitedFlag_t=SolicitedFlag_enum_t;
218 
219 using ExecRestatementReason_t=ExecRestatementReason_enum_t;
220 
221 using BusinessRejectReason_t=BusinessRejectReason_enum_t;
222 
223 using DiscretionInst_t=DiscretionInst_enum_t;
224 
225 using BidType_t=BidType_enum_t;
226 
227 using BidDescriptorType_t=BidDescriptorType_enum_t;
228 
229 using SideValueInd_t=SideValueInd_enum_t;
230 
231 using LiquidityIndType_t=LiquidityIndType_enum_t;
232 
233 using ExchangeForPhysical_t=ExchangeForPhysical_enum_t;
234 
235 using ProgRptReqs_t=ProgRptReqs_enum_t;
236 
237 using IncTaxInd_t=IncTaxInd_enum_t;
238 
239 using BidTradeType_t=BidTradeType_enum_t;
240 
241 using BasisPxType_t=BasisPxType_enum_t;
242 
243 using PriceType_t=PriceType_enum_t;
244 
245 using GTBookingInst_t=GTBookingInst_enum_t;
246 
247 using ListStatusType_t=ListStatusType_enum_t;
248 
249 using NetGrossInd_t=NetGrossInd_enum_t;
250 
251 using ListOrderStatus_t=ListOrderStatus_enum_t;
252 
253 using ListExecInstType_t=ListExecInstType_enum_t;
254 
255 using CxlRejResponseTo_t=CxlRejResponseTo_enum_t;
256 
257 using MultiLegReportingType_t=MultiLegReportingType_enum_t;
258 
259 using PartyIDSource_t=PartyIDSource_enum_t;
260 
261 using PartyRole_t=PartyRole_enum_t;
262 
263 using SecurityAltIDSource_t=SecurityIDSource_enum_t;
264 
265 using UnderlyingSecurityAltIDSource_t=SecurityIDSource_enum_t;
266 
267 using Product_t=Product_enum_t;
268 
269 using UnderlyingProduct_t=Product_enum_t;
270 
271 using RoundingDirection_t=RoundingDirection_enum_t;
272 
273 using DistribPaymentMethod_t=DistribPaymentMethod_enum_t;
274 
275 using CancellationRights_t=CancellationRights_enum_t;
276 
277 using MoneyLaunderingStatus_t=MoneyLaunderingStatus_enum_t;
278 
279 using ExecPriceType_t=ExecPriceType_enum_t;
280 
281 using TradeReportTransType_t=TradeReportTransType_enum_t;
282 
283 using PaymentMethod_t=PaymentMethod_enum_t;
284 
285 using TaxAdvantageType_t=TaxAdvantageType_enum_t;
286 
287 using FundRenewWaiv_t=FundRenewWaiv_enum_t;
288 
289 using RegistStatus_t=RegistStatus_enum_t;
290 
291 using RegistRejReasonCode_t=RegistRejReasonCode_enum_t;
292 
293 using RegistTransType_t=RegistTransType_enum_t;
294 
295 using OwnershipType_t=OwnershipType_enum_t;
296 
297 using ContAmtType_t=ContAmtType_enum_t;
298 
299 using OwnerType_t=OwnerType_enum_t;
300 
301 using NestedPartyIDSource_t=PartyIDSource_enum_t;
302 
303 using OrderCapacity_t=OrderCapacity_enum_t;
304 
305 using OrderRestrictions_t=OrderRestrictions_enum_t;
306 
307 using MassCancelRequestType_t=MassCancelRequestType_enum_t;
308 
309 using MassCancelResponse_t=MassCancelResponse_enum_t;
310 
311 using MassCancelRejectReason_t=MassCancelRejectReason_enum_t;
312 
313 using QuoteType_t=QuoteType_enum_t;
314 
315 using NestedPartyRole_t=PartyRole_enum_t;
316 
317 using CashMargin_t=CashMargin_enum_t;
318 
319 using Scope_t=Scope_enum_t;
320 
321 using MDImplicitDelete_t=MDImplicitDelete_enum_t;
322 
323 using CrossType_t=CrossType_enum_t;
324 
325 using CrossPrioritization_t=CrossPrioritization_enum_t;
326 
327 using SecurityListRequestType_t=SecurityListRequestType_enum_t;
328 
329 using SecurityRequestResult_t=SecurityRequestResult_enum_t;
330 
331 using MultiLegRptTypeReq_t=MultiLegRptTypeReq_enum_t;
332 
333 using LegPositionEffect_t=PositionEffect_enum_t;
334 
335 using LegCoveredOrUncovered_t=CoveredOrUncovered_enum_t;
336 
337 using TradSesStatusRejReason_t=TradSesStatusRejReason_enum_t;
338 
339 using TradeRequestType_t=TradeRequestType_enum_t;
340 
341 using PreviouslyReported_t=PreviouslyReported_enum_t;
342 
343 using MatchStatus_t=MatchStatus_enum_t;
344 
345 using MatchType_t=MatchType_enum_t;
346 
347 using OddLot_t=OddLot_enum_t;
348 
349 using ClearingInstruction_t=ClearingInstruction_enum_t;
350 
351 using AccountType_t=AccountType_enum_t;
352 
353 using CustOrderCapacity_t=CustOrderCapacity_enum_t;
354 
355 using MassStatusReqType_t=MassStatusReqType_enum_t;
356 
357 using LegSettlType_t=SettlType_enum_t;
358 
359 using DayBookingInst_t=DayBookingInst_enum_t;
360 
361 using BookingUnit_t=BookingUnit_enum_t;
362 
363 using PreallocMethod_t=PreallocMethod_enum_t;
364 
365 using LegSymbolSfx_t=SymbolSfx_enum_t;
366 
367 using LegSecurityIDSource_t=SecurityIDSource_enum_t;
368 
369 using LegSecurityAltIDSource_t=SecurityIDSource_enum_t;
370 
371 using LegProduct_t=Product_enum_t;
372 
373 using LegSecurityType_t=SecurityType_enum_t;
374 
375 using LegSide_t=Side_enum_t;
376 
377 using TradingSessionSubID_t=TradingSessionSubID_enum_t;
378 
379 using AllocType_t=AllocType_enum_t;
380 
381 using ClearingFeeIndicator_t=ClearingFeeIndicator_enum_t;
382 
383 using WorkingIndicator_t=WorkingIndicator_enum_t;
384 
385 using PriorityIndicator_t=PriorityIndicator_enum_t;
386 
387 using LegalConfirm_t=LegalConfirm_enum_t;
388 
389 using QuoteRequestRejectReason_t=QuoteRequestRejectReason_enum_t;
390 
391 using AcctIDSource_t=AcctIDSource_enum_t;
392 
393 using AllocAcctIDSource_t=AcctIDSource_enum_t;
394 
395 using BenchmarkPriceType_t=PriceType_enum_t;
396 
397 using ConfirmStatus_t=ConfirmStatus_enum_t;
398 
399 using ConfirmTransType_t=ConfirmTransType_enum_t;
400 
401 using DeliveryForm_t=DeliveryForm_enum_t;
402 
403 using LegBenchmarkCurveName_t=BenchmarkCurveName_enum_t;
404 
405 using LegBenchmarkPriceType_t=PriceType_enum_t;
406 
407 using LegIOIQty_t=IOIQty_enum_t;
408 
409 using LegPriceType_t=PriceType_enum_t;
410 
411 using LegStipulationType_t=StipulationType_enum_t;
412 
413 using LegSwapType_t=LegSwapType_enum_t;
414 
415 using QuotePriceType_t=QuotePriceType_enum_t;
416 
417 using QuoteRespType_t=QuoteRespType_enum_t;
418 
419 using QuoteQualifier_t=IOIQualifier_enum_t;
420 
421 using YieldRedemptionPriceType_t=PriceType_enum_t;
422 
423 using PosType_t=PosType_enum_t;
424 
425 using PosQtyStatus_t=PosQtyStatus_enum_t;
426 
427 using PosAmtType_t=PosAmtType_enum_t;
428 
429 using PosTransType_t=PosTransType_enum_t;
430 
431 using PosMaintAction_t=PosMaintAction_enum_t;
432 
433 using SettlSessID_t=SettlSessID_enum_t;
434 
435 using AdjustmentType_t=AdjustmentType_enum_t;
436 
437 using PosMaintStatus_t=PosMaintStatus_enum_t;
438 
439 using PosMaintResult_t=PosMaintResult_enum_t;
440 
441 using PosReqType_t=PosReqType_enum_t;
442 
443 using ResponseTransportType_t=ResponseTransportType_enum_t;
444 
445 using PosReqResult_t=PosReqResult_enum_t;
446 
447 using PosReqStatus_t=PosReqStatus_enum_t;
448 
449 using SettlPriceType_t=SettlPriceType_enum_t;
450 
451 using UnderlyingSettlPriceType_t=SettlPriceType_enum_t;
452 
453 using AssignmentMethod_t=AssignmentMethod_enum_t;
454 
455 using ExerciseMethod_t=ExerciseMethod_enum_t;
456 
457 using TradeRequestResult_t=TradeRequestResult_enum_t;
458 
459 using TradeRequestStatus_t=TradeRequestStatus_enum_t;
460 
461 using TradeReportRejectReason_t=TradeReportRejectReason_enum_t;
462 
463 using SideMultiLegReportingType_t=SideMultiLegReportingType_enum_t;
464 
465 using Nested2PartyIDSource_t=PartyIDSource_enum_t;
466 
467 using Nested2PartyRole_t=PartyRole_enum_t;
468 
469 using BenchmarkSecurityIDSource_t=SecurityIDSource_enum_t;
470 
471 using TrdRegTimestampType_t=TrdRegTimestampType_enum_t;
472 
473 using ConfirmType_t=ConfirmType_enum_t;
474 
475 using ConfirmRejReason_t=ConfirmRejReason_enum_t;
476 
477 using BookingType_t=BookingType_enum_t;
478 
479 using IndividualAllocRejCode_t=AllocRejCode_enum_t;
480 
481 using AllocSettlInstType_t=AllocSettlInstType_enum_t;
482 
483 using SettlPartyIDSource_t=PartyIDSource_enum_t;
484 
485 using SettlPartyRole_t=PartyRole_enum_t;
486 
487 using SettlPartySubIDType_t=PartySubIDType_enum_t;
488 
489 using DlvyInstType_t=DlvyInstType_enum_t;
490 
491 using TerminationType_t=TerminationType_enum_t;
492 
493 using SettlInstReqRejCode_t=SettlInstReqRejCode_enum_t;
494 
495 using AllocReportType_t=AllocReportType_enum_t;
496 
497 using AllocCancReplaceReason_t=AllocCancReplaceReason_enum_t;
498 
499 using AllocAccountType_t=AllocAccountType_enum_t;
500 
501 using PartySubIDType_t=PartySubIDType_enum_t;
502 
503 using NestedPartySubIDType_t=PartySubIDType_enum_t;
504 
505 using Nested2PartySubIDType_t=PartySubIDType_enum_t;
506 
507 using AllocIntermedReqType_t=AllocIntermedReqType_enum_t;
508 
509 using ApplQueueResolution_t=ApplQueueResolution_enum_t;
510 
511 using ApplQueueAction_t=ApplQueueAction_enum_t;
512 
513 using AvgPxIndicator_t=AvgPxIndicator_enum_t;
514 
515 using TradeAllocIndicator_t=TradeAllocIndicator_enum_t;
516 
517 using ExpirationCycle_t=ExpirationCycle_enum_t;
518 
519 using TrdType_t=TrdType_enum_t;
520 
521 using TrdSubType_t=TrdSubType_enum_t;
522 
523 using PegMoveType_t=PegMoveType_enum_t;
524 
525 using PegOffsetType_t=PegOffsetType_enum_t;
526 
527 using PegLimitType_t=PegLimitType_enum_t;
528 
529 using PegRoundDirection_t=PegRoundDirection_enum_t;
530 
531 using PegScope_t=PegScope_enum_t;
532 
533 using DiscretionMoveType_t=DiscretionMoveType_enum_t;
534 
535 using DiscretionOffsetType_t=DiscretionOffsetType_enum_t;
536 
537 using DiscretionLimitType_t=DiscretionLimitType_enum_t;
538 
539 using DiscretionRoundDirection_t=DiscretionRoundDirection_enum_t;
540 
541 using DiscretionScope_t=DiscretionScope_enum_t;
542 
543 using TargetStrategy_t=TargetStrategy_enum_t;
544 
545 using LastLiquidityInd_t=LastLiquidityInd_enum_t;
546 
547 using PublishTrdIndicator_t=PublishTrdIndicator_enum_t;
548 
549 using ShortSaleReason_t=ShortSaleReason_enum_t;
550 
551 using QtyType_t=QtyType_enum_t;
552 
553 using SecondaryTrdType_t=TrdType_enum_t;
554 
555 using TradeReportType_t=TradeReportType_enum_t;
556 
557 using AllocNoOrdersType_t=AllocNoOrdersType_enum_t;
558 
559 using EventType_t=EventType_enum_t;
560 
561 using InstrAttribType_t=InstrAttribType_enum_t;
562 
563 using CPProgram_t=CPProgram_enum_t;
564 
565 using UnderlyingCPProgram_t=CPProgram_enum_t;
566 
567 using UnderlyingStipType_t=StipulationType_enum_t;
568 
569 using MiscFeeBasis_t=MiscFeeBasis_enum_t;
570 
571 using LastFragment_t=LastFragment_enum_t;
572 
573 using CollAsgnReason_t=CollAsgnReason_enum_t;
574 
575 using CollInquiryQualifier_t=CollInquiryQualifier_enum_t;
576 
577 using CollAsgnTransType_t=CollAsgnTransType_enum_t;
578 
579 using CollAsgnRespType_t=CollAsgnRespType_enum_t;
580 
581 using CollAsgnRejectReason_t=CollAsgnRejectReason_enum_t;
582 
583 using CollStatus_t=CollStatus_enum_t;
584 
585 using LastRptRequested_t=LastRptRequested_enum_t;
586 
587 using DeliveryType_t=DeliveryType_enum_t;
588 
589 using UserRequestType_t=UserRequestType_enum_t;
590 
591 using UserStatus_t=UserStatus_enum_t;
592 
593 using StatusValue_t=StatusValue_enum_t;
594 
595 using NetworkRequestType_t=NetworkRequestType_enum_t;
596 
597 using NetworkStatusResponseType_t=NetworkStatusResponseType_enum_t;
598 
599 using TrdRptStatus_t=TrdRptStatus_enum_t;
600 
601 using AffirmStatus_t=AffirmStatus_enum_t;
602 
603 using CollAction_t=CollAction_enum_t;
604 
605 using CollInquiryStatus_t=CollInquiryStatus_enum_t;
606 
607 using CollInquiryResult_t=CollInquiryResult_enum_t;
608 
609 using Nested3PartyIDSource_t=PartyIDSource_enum_t;
610 
611 using Nested3PartyRole_t=PartyRole_enum_t;
612 
613 using Nested3PartySubIDType_t=PartySubIDType_enum_t;
614 
615 using StrategyParameterType_t=StrategyParameterType_enum_t;
616 
617 using SecurityStatus_t=SecurityStatus_enum_t;
618 
619 using UnderlyingCashType_t=UnderlyingCashType_enum_t;
620 
621 using UnderlyingSettlementType_t=UnderlyingSettlementType_enum_t;
622 
623 using SecurityUpdateAction_t=SecurityUpdateAction_enum_t;
624 
625 using ExpirationQtyType_t=ExpirationQtyType_enum_t;
626 
627 using IndividualAllocType_t=IndividualAllocType_enum_t;
628 
629 using UnitOfMeasure_t=UnitOfMeasure_enum_t;
630 
631 using TimeUnit_t=TimeUnit_enum_t;
632 
633 using UnderlyingUnitOfMeasure_t=UnitOfMeasure_enum_t;
634 
635 using LegUnitOfMeasure_t=UnitOfMeasure_enum_t;
636 
637 using UnderlyingTimeUnit_t=TimeUnit_enum_t;
638 
639 using LegTimeUnit_t=TimeUnit_enum_t;
640 
641 using AllocMethod_t=AllocMethod_enum_t;
642 
643 using SideTrdSubTyp_t=TrdSubType_enum_t;
644 
645 using SideTrdRegTimestampType_t=TrdRegTimestampType_enum_t;
646 
647 using AsOfIndicator_t=AsOfIndicator_enum_t;
648 
649 using MDBookType_t=MDBookType_enum_t;
650 
651 using MDOriginType_t=MDOriginType_enum_t;
652 
653 using CustOrderHandlingInst_t=CustOrderHandlingInst_enum_t;
654 
655 using OrderHandlingInstSource_t=OrderHandlingInstSource_enum_t;
656 
657 using DeskType_t=DeskType_enum_t;
658 
659 using DeskTypeSource_t=DeskTypeSource_enum_t;
660 
661 using DeskOrderHandlingInst_t=CustOrderHandlingInst_enum_t;
662 
663 using ExecAckStatus_t=ExecAckStatus_enum_t;
664 
665 using UnderlyingSettlMethod_t=SettlMethod_enum_t;
666 
667 using CollApplType_t=CollApplType_enum_t;
668 
669 using UnderlyingFXRateCalc_t=UnderlyingFXRateCalc_enum_t;
670 
671 using AllocPositionEffect_t=AllocPositionEffect_enum_t;
672 
673 using DealingCapacity_t=DealingCapacity_enum_t;
674 
675 using InstrmtAssignmentMethod_t=InstrmtAssignmentMethod_enum_t;
676 
677 using InstrumentPartyIDSource_t=PartyIDSource_enum_t;
678 
679 using InstrumentPartyRole_t=PartyRole_enum_t;
680 
681 using InstrumentPartySubIDType_t=PartySubIDType_enum_t;
682 
683 using AggressorIndicator_t=AggressorIndicator_enum_t;
684 
685 using UnderlyingInstrumentPartyIDSource_t=PartyIDSource_enum_t;
686 
687 using UnderlyingInstrumentPartyRole_t=PartyRole_enum_t;
688 
689 using UnderlyingInstrumentPartySubIDType_t=PartySubIDType_enum_t;
690 
691 using MDQuoteType_t=MDQuoteType_enum_t;
692 
693 using RefOrderIDSource_t=RefOrderIDSource_enum_t;
694 
695 using DisplayWhen_t=DisplayWhen_enum_t;
696 
697 using DisplayMethod_t=DisplayMethod_enum_t;
698 
699 using PriceProtectionScope_t=PriceProtectionScope_enum_t;
700 
701 using LotType_t=LotType_enum_t;
702 
703 using PegPriceType_t=PegPriceType_enum_t;
704 
705 using PegSecurityIDSource_t=SecurityIDSource_enum_t;
706 
707 using TriggerType_t=TriggerType_enum_t;
708 
709 using TriggerAction_t=TriggerAction_enum_t;
710 
711 using TriggerSecurityIDSource_t=SecurityIDSource_enum_t;
712 
713 using TriggerPriceType_t=TriggerPriceType_enum_t;
714 
715 using TriggerPriceTypeScope_t=TriggerPriceTypeScope_enum_t;
716 
717 using TriggerPriceDirection_t=TriggerPriceDirection_enum_t;
718 
719 using TriggerOrderType_t=TriggerOrderType_enum_t;
720 
721 using OrderCategory_t=OrderCategory_enum_t;
722 
723 using RootPartyIDSource_t=PartyIDSource_enum_t;
724 
725 using RootPartyRole_t=PartyRole_enum_t;
726 
727 using RootPartySubIDType_t=PartySubIDType_enum_t;
728 
729 using TradeHandlingInstr_t=TradeHandlingInstr_enum_t;
730 
731 using OrigTradeHandlingInstr_t=TradeHandlingInstr_enum_t;
732 
733 using ApplVerID_t=ApplVerID_enum_t;
734 
735 using RefApplVerID_t=ApplVerID_enum_t;
736 
737 using ExDestinationIDSource_t=ExDestinationIDSource_enum_t;
738 
739 using DefaultApplVerID_t=ApplVerID_enum_t;
740 
741 using ImpliedMarketIndicator_t=ImpliedMarketIndicator_enum_t;
742 
743 using SettlObligMode_t=SettlObligMode_enum_t;
744 
745 using SettlObligTransType_t=SettlObligTransType_enum_t;
746 
747 using SettlObligSource_t=SettlObligSource_enum_t;
748 
749 using QuoteEntryStatus_t=QuoteEntryStatus_enum_t;
750 
751 using PrivateQuote_t=PrivateQuote_enum_t;
752 
753 using RespondentType_t=RespondentType_enum_t;
754 
755 using SecurityTradingEvent_t=SecurityTradingEvent_enum_t;
756 
757 using StatsType_t=StatsType_enum_t;
758 
759 using MDSecSizeType_t=MDSecSizeType_enum_t;
760 
761 using PriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
762 
763 using SettlMethod_t=SettlMethod_enum_t;
764 
765 using ExerciseStyle_t=ExerciseStyle_enum_t;
766 
767 using PriceQuoteMethod_t=PriceQuoteMethod_enum_t;
768 
769 using ValuationMethod_t=ValuationMethod_enum_t;
770 
771 using ListMethod_t=ListMethod_enum_t;
772 
773 using TickRuleType_t=TickRuleType_enum_t;
774 
775 using NestedInstrAttribType_t=InstrAttribType_enum_t;
776 
777 using DerivativeSymbolSfx_t=SymbolSfx_enum_t;
778 
779 using DerivativeSecurityIDSource_t=SecurityIDSource_enum_t;
780 
781 using DerivativeSecurityAltIDSource_t=SecurityIDSource_enum_t;
782 
783 using CommUnitOfMeasure_t=UnitOfMeasure_enum_t;
784 
785 using DerivativeProduct_t=Product_enum_t;
786 
787 using DerivativeSecurityType_t=SecurityType_enum_t;
788 
789 using DerivativeInstrmtAssignmentMethod_t=InstrmtAssignmentMethod_enum_t;
790 
791 using DerivativeSecurityStatus_t=SecurityStatus_enum_t;
792 
793 using DerivativeUnitOfMeasure_t=UnitOfMeasure_enum_t;
794 
795 using DerivativeTimeUnit_t=TimeUnit_enum_t;
796 
797 using DerivativeEventType_t=EventType_enum_t;
798 
799 using DerivativeInstrumentPartyIDSource_t=PartyIDSource_enum_t;
800 
801 using DerivativeInstrumentPartyRole_t=PartyRole_enum_t;
802 
803 using DerivativeInstrumentPartySubIDType_t=PartySubIDType_enum_t;
804 
805 using DerivativeExerciseStyle_t=ExerciseStyle_enum_t;
806 
807 using MaturityMonthYearIncrementUnits_t=MaturityMonthYearIncrementUnits_enum_t;
808 
809 using MaturityMonthYearFormat_t=MaturityMonthYearFormat_enum_t;
810 
811 using StrikeExerciseStyle_t=ExerciseStyle_enum_t;
812 
813 using SecondaryPriceLimitType_t=PriceLimitType_enum_t;
814 
815 using PriceLimitType_t=PriceLimitType_enum_t;
816 
817 using ExecInstValue_t=ExecInst_enum_t;
818 
819 using DerivativeInstrAttribType_t=InstrAttribType_enum_t;
820 
821 using DerivativePriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
822 
823 using DerivativeSettlMethod_t=SettlMethod_enum_t;
824 
825 using DerivativePriceQuoteMethod_t=PriceQuoteMethod_enum_t;
826 
827 using DerivativeValuationMethod_t=ValuationMethod_enum_t;
828 
829 using DerivativeListMethod_t=ListMethod_enum_t;
830 
831 using DerivativePutOrCall_t=PutOrCall_enum_t;
832 
833 using ListUpdateAction_t=ListUpdateAction_enum_t;
834 
835 using TradSesUpdateAction_t=SecurityUpdateAction_enum_t;
836 
837 using ApplReqType_t=ApplReqType_enum_t;
838 
839 using ApplResponseType_t=ApplResponseType_enum_t;
840 
841 using ApplResponseError_t=ApplResponseError_enum_t;
842 
843 using LegPutOrCall_t=PutOrCall_enum_t;
844 
845 using TradSesEvent_t=TradSesEvent_enum_t;
846 
847 using MassActionType_t=MassActionType_enum_t;
848 
849 using MassActionScope_t=MassActionScope_enum_t;
850 
851 using MassActionResponse_t=MassActionResponse_enum_t;
852 
853 using MassActionRejectReason_t=MassActionRejectReason_enum_t;
854 
855 using MultilegModel_t=MultilegModel_enum_t;
856 
857 using MultilegPriceMethod_t=MultilegPriceMethod_enum_t;
858 
859 using LegExecInst_t=ExecInst_enum_t;
860 
861 using ContingencyType_t=ContingencyType_enum_t;
862 
863 using ListRejectReason_t=ListRejectReason_enum_t;
864 
865 using TrdRepPartyRole_t=PartyRole_enum_t;
866 
867 using TradePublishIndicator_t=TradePublishIndicator_enum_t;
868 
869 using MarketUpdateAction_t=SecurityUpdateAction_enum_t;
870 
871 using SessionStatus_t=SessionStatus_enum_t;
872 
873 using Nested4PartySubIDType_t=PartySubIDType_enum_t;
874 
875 using Nested4PartyIDSource_t=PartyIDSource_enum_t;
876 
877 using Nested4PartyRole_t=PartyRole_enum_t;
878 
879 using UnderlyingExerciseStyle_t=ExerciseStyle_enum_t;
880 
881 using LegExerciseStyle_t=ExerciseStyle_enum_t;
882 
883 using LegPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
884 
885 using UnderlyingPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
886 
887 using ApplReportType_t=ApplReportType_enum_t;
888 
889 using OrderDelayUnit_t=OrderDelayUnit_enum_t;
890 
891 using VenueType_t=VenueType_enum_t;
892 
893 using RefOrdIDReason_t=RefOrdIDReason_enum_t;
894 
895 using OrigCustOrderCapacity_t=OrigCustOrderCapacity_enum_t;
896 
897 using ModelType_t=ModelType_enum_t;
898 
899 using ContractMultiplierUnit_t=ContractMultiplierUnit_enum_t;
900 
901 using LegContractMultiplierUnit_t=ContractMultiplierUnit_enum_t;
902 
903 using UnderlyingContractMultiplierUnit_t=ContractMultiplierUnit_enum_t;
904 
905 using DerivativeContractMultiplierUnit_t=ContractMultiplierUnit_enum_t;
906 
907 using FlowScheduleType_t=FlowScheduleType_enum_t;
908 
909 using LegFlowScheduleType_t=FlowScheduleType_enum_t;
910 
911 using UnderlyingFlowScheduleType_t=FlowScheduleType_enum_t;
912 
913 using DerivativeFlowScheduleType_t=FlowScheduleType_enum_t;
914 
915 using FillLiquidityInd_t=LastLiquidityInd_enum_t;
916 
917 using SideLiquidityInd_t=LastLiquidityInd_enum_t;
918 
919 using RateSource_t=RateSource_enum_t;
920 
921 using RateSourceType_t=RateSourceType_enum_t;
922 
923 using RestructuringType_t=RestructuringType_enum_t;
924 
925 using Seniority_t=Seniority_enum_t;
926 
927 using UnderlyingRestructuringType_t=RestructuringType_enum_t;
928 
929 using UnderlyingSeniority_t=Seniority_enum_t;
930 
931 using TargetPartyIDSource_t=PartyIDSource_enum_t;
932 
933 using TargetPartyRole_t=PartyRole_enum_t;
934 
935 using SecurityListType_t=SecurityListType_enum_t;
936 
937 using SecurityListTypeSource_t=SecurityListTypeSource_enum_t;
938 
939 using NewsCategory_t=NewsCategory_enum_t;
940 
941 using NewsRefType_t=NewsRefType_enum_t;
942 
943 using StrikePriceDeterminationMethod_t=StrikePriceDeterminationMethod_enum_t;
944 
945 using StrikePriceBoundaryMethod_t=StrikePriceBoundaryMethod_enum_t;
946 
947 using UnderlyingPriceDeterminationMethod_t=UnderlyingPriceDeterminationMethod_enum_t;
948 
949 using OptPayoutType_t=OptPayoutType_enum_t;
950 
951 using ComplexEventType_t=ComplexEventType_enum_t;
952 
953 using ComplexEventPriceBoundaryMethod_t=ComplexEventPriceBoundaryMethod_enum_t;
954 
955 using ComplexEventPriceTimeType_t=ComplexEventPriceTimeType_enum_t;
956 
957 using ComplexEventCondition_t=ComplexEventCondition_enum_t;
958 
959 using StreamAsgnReqType_t=StreamAsgnReqType_enum_t;
960 
961 using StreamAsgnRejReason_t=StreamAsgnRejReason_enum_t;
962 
963 using StreamAsgnAckType_t=StreamAsgnAckType_enum_t;
964 
965 using RequestedPartyRole_t=PartyRole_enum_t;
966 
967 using RequestResult_t=RequestResult_enum_t;
968 
969 using PartyRelationship_t=PartyRelationship_enum_t;
970 
971 using PartyDetailAltIDSource_t=PartyIDSource_enum_t;
972 
973 using PartyDetailAltSubIDType_t=PartySubIDType_enum_t;
974 
975 using TrdAckStatus_t=TrdAckStatus_enum_t;
976 
977 using RiskLimitType_t=RiskLimitType_enum_t;
978 
979 using InstrumentScopeOperator_t=InstrumentScopeOperator_enum_t;
980 
981 using InstrumentScopeSecurityIDSource_t=SecurityIDSource_enum_t;
982 
983 using InstrumentScopeProduct_t=Product_enum_t;
984 
985 using InstrumentScopeSecurityType_t=SecurityType_enum_t;
986 
987 using InstrumentScopePutOrCall_t=PutOrCall_enum_t;
988 
989 using InstrumentScopeSettlType_t=SettlType_enum_t;
990 
991 using RelatedPartyDetailIDSource_t=PartyIDSource_enum_t;
992 
993 using RelatedPartyDetailRole_t=PartyRole_enum_t;
994 
995 using RelatedPartyDetailSubIDType_t=PartySubIDType_enum_t;
996 
997 using RelatedPartyDetailAltIDSource_t=PartyIDSource_enum_t;
998 
999 using RelatedPartyDetailAltSubIDType_t=PartySubIDType_enum_t;
1000 
1001 using SwapSubClass_t=SwapSubClass_enum_t;
1002 
1003 using SecurityClassificationReason_t=SecurityClassificationReason_enum_t;
1004 
1005 using PosAmtReason_t=PosAmtReason_enum_t;
1006 
1007 using LegPosAmtType_t=PosAmtType_enum_t;
1008 
1009 using LegPosAmtReason_t=PosAmtReason_enum_t;
1010 
1011 using LegQtyType_t=QtyType_enum_t;
1012 
1013 using SideClearingTradePriceType_t=SideClearingTradePriceType_enum_t;
1014 
1015 using SecurityRejectReason_t=SecurityRejectReason_enum_t;
1016 
1017 using ThrottleStatus_t=ThrottleStatus_enum_t;
1018 
1019 using ThrottleAction_t=ThrottleAction_enum_t;
1020 
1021 using ThrottleType_t=ThrottleType_enum_t;
1022 
1023 using ThrottleTimeUnit_t=OrderDelayUnit_enum_t;
1024 
1025 using StreamAsgnType_t=StreamAsgnType_enum_t;
1026 
1027 using ThrottleMsgType_t=MsgType_enum_t;
1028 
1029 using MatchInst_t=MatchInst_enum_t;
1030 
1031 using TriggerScope_t=TriggerScope_enum_t;
1032 
1033 using LimitAmtType_t=LimitAmtType_enum_t;
1034 
1035 using MarginReqmtInqQualifier_t=MarginReqmtInqQualifier_enum_t;
1036 
1037 using MarginReqmtRptType_t=MarginReqmtRptType_enum_t;
1038 
1039 using MarginReqmtInqStatus_t=CollInquiryStatus_enum_t;
1040 
1041 using MarginReqmtInqResult_t=MarginReqmtInqResult_enum_t;
1042 
1043 using MarginAmtType_t=MarginAmtType_enum_t;
1044 
1045 using RelatedInstrumentType_t=RelatedInstrumentType_enum_t;
1046 
1047 using RelatedSecurityIDSource_t=SecurityIDSource_enum_t;
1048 
1049 using MarketMakerActivity_t=MarketMakerActivity_enum_t;
1050 
1051 using RequestingPartyIDSource_t=PartyIDSource_enum_t;
1052 
1053 using RequestingPartyRole_t=PartyRole_enum_t;
1054 
1055 using RequestingPartySubIDType_t=PartySubIDType_enum_t;
1056 
1057 using PartyDetailStatus_t=PartyDetailStatus_enum_t;
1058 
1059 using PartyDetailRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1060 
1061 using RelatedPartyDetailRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1062 
1063 using SecurityMassTradingStatus_t=SecurityTradingStatus_enum_t;
1064 
1065 using SecurityMassTradingEvent_t=SecurityTradingEvent_enum_t;
1066 
1067 using MassHaltReason_t=HaltReason_enum_t;
1068 
1069 using MDSecurityTradingStatus_t=SecurityTradingStatus_enum_t;
1070 
1071 using MDHaltReason_t=HaltReason_enum_t;
1072 
1073 using ThrottleInst_t=ThrottleInst_enum_t;
1074 
1075 using ThrottleCountIndicator_t=ThrottleCountIndicator_enum_t;
1076 
1077 using ShortSaleRestriction_t=ShortSaleRestriction_enum_t;
1078 
1079 using ShortSaleExemptionReason_t=ShortSaleExemptionReason_enum_t;
1080 
1081 using LegShortSaleExemptionReason_t=ShortSaleExemptionReason_enum_t;
1082 
1083 using SideShortSaleExemptionReason_t=ShortSaleExemptionReason_enum_t;
1084 
1085 using PartyDetailIDSource_t=PartyIDSource_enum_t;
1086 
1087 using PartyDetailRole_t=PartyRole_enum_t;
1088 
1089 using PartyDetailSubIDType_t=PartySubIDType_enum_t;
1090 
1091 using StrikeUnitOfMeasure_t=UnitOfMeasure_enum_t;
1092 
1093 using OrderOrigination_t=OrderOrigination_enum_t;
1094 
1095 using AllocationRollupInstruction_t=AllocationRollupInstruction_enum_t;
1096 
1097 using AllocReversalStatus_t=AllocReversalStatus_enum_t;
1098 
1099 using ObligationType_t=ObligationType_enum_t;
1100 
1101 using TradePriceNegotiationMethod_t=TradePriceNegotiationMethod_enum_t;
1102 
1103 using UpfrontPriceType_t=UpfrontPriceType_enum_t;
1104 
1105 using RiskLimitRequestType_t=RiskLimitRequestType_enum_t;
1106 
1107 using RiskLimitRequestResult_t=RiskLimitRequestResult_enum_t;
1108 
1109 using RiskLimitRequestStatus_t=PartyDetailRequestStatus_enum_t;
1110 
1111 using RiskLimitStatus_t=PartyDetailDefinitionStatus_enum_t;
1112 
1113 using RiskLimitResult_t=RiskLimitRequestResult_enum_t;
1114 
1115 using RiskLimitAction_t=RiskLimitAction_enum_t;
1116 
1117 using RiskWarningLevelAction_t=RiskLimitAction_enum_t;
1118 
1119 using EntitlementType_t=EntitlementType_enum_t;
1120 
1121 using EntitlementAttribDatatype_t=EntitlementAttribDatatype_enum_t;
1122 
1123 using TradSesControl_t=TradSesControl_enum_t;
1124 
1125 using TradeVolType_t=TradeVolType_enum_t;
1126 
1127 using OrderEventType_t=OrderEventType_enum_t;
1128 
1129 using OrderEventReason_t=OrderEventReason_enum_t;
1130 
1131 using OrderEventLiquidityIndicator_t=LastLiquidityInd_enum_t;
1132 
1133 using AuctionType_t=AuctionType_enum_t;
1134 
1135 using AuctionInstruction_t=AuctionInstruction_enum_t;
1136 
1137 using LockType_t=LockType_enum_t;
1138 
1139 using ReleaseInstruction_t=ReleaseInstruction_enum_t;
1140 
1141 using DisclosureType_t=DisclosureType_enum_t;
1142 
1143 using DisclosureInstruction_t=DisclosureInstruction_enum_t;
1144 
1145 using TradingCapacity_t=TradingCapacity_enum_t;
1146 
1147 using ClearingAccountType_t=ClearingAccountType_enum_t;
1148 
1149 using LegClearingAccountType_t=ClearingAccountType_enum_t;
1150 
1151 using TargetPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1152 
1153 using RelatedPriceSource_t=RelatedPriceSource_enum_t;
1154 
1155 using MinQtyMethod_t=MinQtyMethod_enum_t;
1156 
1157 using Triggered_t=Triggered_enum_t;
1158 
1159 using EventTimeUnit_t=EventTimeUnit_enum_t;
1160 
1161 using ClearedIndicator_t=ClearedIndicator_enum_t;
1162 
1163 using ContractRefPosType_t=ContractRefPosType_enum_t;
1164 
1165 using PositionCapacity_t=PositionCapacity_enum_t;
1166 
1167 using PosQtyUnitOfMeasure_t=UnitOfMeasure_enum_t;
1168 
1169 using TradePriceCondition_t=TradePriceCondition_enum_t;
1170 
1171 using TradeAllocStatus_t=TradeAllocStatus_enum_t;
1172 
1173 using TradeQtyType_t=TradeQtyType_enum_t;
1174 
1175 using TradeAllocAmtType_t=PosAmtType_enum_t;
1176 
1177 using TradeAllocGroupInstruction_t=TradeAllocGroupInstruction_enum_t;
1178 
1179 using OffsetInstruction_t=OffsetInstruction_enum_t;
1180 
1181 using TradeAllocAmtReason_t=PosAmtReason_enum_t;
1182 
1183 using SideAvgPxIndicator_t=SideAvgPxIndicator_enum_t;
1184 
1185 using RelatedTradeIDSource_t=RelatedTradeIDSource_enum_t;
1186 
1187 using RelatedPositionIDSource_t=RelatedPositionIDSource_enum_t;
1188 
1189 using QuoteAckStatus_t=QuoteAckStatus_enum_t;
1190 
1191 using ValueCheckType_t=ValueCheckType_enum_t;
1192 
1193 using ValueCheckAction_t=ValueCheckAction_enum_t;
1194 
1195 using PartyDetailRequestResult_t=PartyDetailRequestResult_enum_t;
1196 
1197 using PartyDetailRequestStatus_t=PartyDetailRequestStatus_enum_t;
1198 
1199 using PartyDetailDefinitionStatus_t=PartyDetailDefinitionStatus_enum_t;
1200 
1201 using PartyDetailDefinitionResult_t=PartyDetailRequestResult_enum_t;
1202 
1203 using EntitlementRequestResult_t=EntitlementRequestResult_enum_t;
1204 
1205 using EntitlementRequestStatus_t=PartyDetailRequestStatus_enum_t;
1206 
1207 using EntitlementStatus_t=EntitlementStatus_enum_t;
1208 
1209 using EntitlementResult_t=EntitlementRequestResult_enum_t;
1210 
1211 using SettlPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
1212 
1213 using TradeMatchAckStatus_t=TradeMatchAckStatus_enum_t;
1214 
1215 using TradeMatchRejectReason_t=TradeMatchRejectReason_enum_t;
1216 
1217 using SideVenueType_t=VenueType_enum_t;
1218 
1219 using RegulatoryTradeIDEvent_t=RegulatoryTradeIDEvent_enum_t;
1220 
1221 using RegulatoryTradeIDType_t=RegulatoryTradeIDType_enum_t;
1222 
1223 using AllocRegulatoryTradeIDEvent_t=RegulatoryTradeIDEvent_enum_t;
1224 
1225 using AllocRegulatoryTradeIDType_t=RegulatoryTradeIDType_enum_t;
1226 
1227 using ExposureDurationUnit_t=OrderDelayUnit_enum_t;
1228 
1229 using PriceMovementType_t=PriceMovementType_enum_t;
1230 
1231 using ClearingIntention_t=ClearingIntention_enum_t;
1232 
1233 using TradeClearingInstruction_t=ClearingInstruction_enum_t;
1234 
1235 using ConfirmationMethod_t=ConfirmationMethod_enum_t;
1236 
1237 using VerificationMethod_t=VerificationMethod_enum_t;
1238 
1239 using ClearingRequirementException_t=ClearingRequirementException_enum_t;
1240 
1241 using IRSDirection_t=IRSDirection_enum_t;
1242 
1243 using RegulatoryReportType_t=RegulatoryReportType_enum_t;
1244 
1245 using TradeCollateralization_t=TradeCollateralization_enum_t;
1246 
1247 using TradeContinuation_t=TradeContinuation_enum_t;
1248 
1249 using AssetClass_t=AssetClass_enum_t;
1250 
1251 using AssetSubClass_t=AssetSubClass_enum_t;
1252 
1253 using SwapClass_t=SwapClass_enum_t;
1254 
1255 using CouponType_t=CouponType_enum_t;
1256 
1257 using CouponFrequencyUnit_t=CouponFrequencyUnit_enum_t;
1258 
1259 using CouponDayCount_t=CouponDayCount_enum_t;
1260 
1261 using ConvertibleBondEquityIDSource_t=SecurityIDSource_enum_t;
1262 
1263 using LienSeniority_t=LienSeniority_enum_t;
1264 
1265 using LoanFacility_t=LoanFacility_enum_t;
1266 
1267 using ReferenceEntityType_t=ReferenceEntityType_enum_t;
1268 
1269 using SideRegulatoryTradeIDEvent_t=RegulatoryTradeIDEvent_enum_t;
1270 
1271 using SideRegulatoryTradeIDType_t=RegulatoryTradeIDType_enum_t;
1272 
1273 using SecondaryAssetClass_t=AssetClass_enum_t;
1274 
1275 using SecondaryAssetSubClass_t=AssetSubClass_enum_t;
1276 
1277 using BlockTrdAllocIndicator_t=BlockTrdAllocIndicator_enum_t;
1278 
1279 using UnderlyingEventType_t=EventType_enum_t;
1280 
1281 using UnderlyingCouponType_t=CouponType_enum_t;
1282 
1283 using UnderlyingCouponFrequencyUnit_t=CouponFrequencyUnit_enum_t;
1284 
1285 using UnderlyingCouponDayCount_t=CouponDayCount_enum_t;
1286 
1287 using UnderlyingObligationIDSource_t=SecurityIDSource_enum_t;
1288 
1289 using UnderlyingEquityIDSource_t=SecurityIDSource_enum_t;
1290 
1291 using UnderlyingLienSeniority_t=LienSeniority_enum_t;
1292 
1293 using UnderlyingLoanFacility_t=LoanFacility_enum_t;
1294 
1295 using UnderlyingReferenceEntityType_t=ReferenceEntityType_enum_t;
1296 
1297 using UnderlyingAssignmentMethod_t=InstrmtAssignmentMethod_enum_t;
1298 
1299 using UnderlyingSecurityStatus_t=SecurityStatus_enum_t;
1300 
1301 using UnderlyingObligationType_t=UnderlyingObligationType_enum_t;
1302 
1303 using UnderlyingAssetClass_t=AssetClass_enum_t;
1304 
1305 using UnderlyingAssetSubClass_t=AssetSubClass_enum_t;
1306 
1307 using UnderlyingSwapClass_t=SwapClass_enum_t;
1308 
1309 using UnderlyingStrikePriceDeterminationMethod_t=StrikePriceDeterminationMethod_enum_t;
1310 
1311 using UnderlyingStrikePriceBoundaryMethod_t=StrikePriceBoundaryMethod_enum_t;
1312 
1313 using UnderlyingOptPayoutType_t=OptPayoutType_enum_t;
1314 
1315 using UnderlyingPriceQuoteMethod_t=PriceQuoteMethod_enum_t;
1316 
1317 using UnderlyingValuationMethod_t=ValuationMethod_enum_t;
1318 
1319 using UnderlyingListMethod_t=ListMethod_enum_t;
1320 
1321 using UnderlyingShortSaleRestriction_t=ShortSaleRestriction_enum_t;
1322 
1323 using UnderlyingComplexEventType_t=ComplexEventType_enum_t;
1324 
1325 using UnderlyingComplexEventPriceBoundaryMethod_t=ComplexEventPriceBoundaryMethod_enum_t;
1326 
1327 using UnderlyingComplexEventPriceTimeType_t=ComplexEventPriceTimeType_enum_t;
1328 
1329 using UnderlyingComplexEventCondition_t=ComplexEventCondition_enum_t;
1330 
1331 using LegEventType_t=EventType_enum_t;
1332 
1333 using LegEventTimeUnit_t=EventTimeUnit_enum_t;
1334 
1335 using LegAssetClass_t=AssetClass_enum_t;
1336 
1337 using LegAssetSubClass_t=AssetSubClass_enum_t;
1338 
1339 using LegSwapClass_t=SwapClass_enum_t;
1340 
1341 using LegSecondaryAssetClass_t=AssetClass_enum_t;
1342 
1343 using LegSecondaryAssetSubClass_t=AssetSubClass_enum_t;
1344 
1345 using UnderlyingSecondaryAssetClass_t=AssetClass_enum_t;
1346 
1347 using UnderlyingSecondaryAssetSubClass_t=AssetSubClass_enum_t;
1348 
1349 using MarginAmtFXRateCalc_t=UnderlyingFXRateCalc_enum_t;
1350 
1351 using CollateralFXRateCalc_t=UnderlyingFXRateCalc_enum_t;
1352 
1353 using PayCollectFXRateCalc_t=UnderlyingFXRateCalc_enum_t;
1354 
1355 using PositionFXRateCalc_t=UnderlyingFXRateCalc_enum_t;
1356 
1357 using AttachmentEncodingType_t=AttachmentEncodingType_enum_t;
1358 
1359 using NegotiationMethod_t=NegotiationMethod_enum_t;
1360 
1361 using ComplexOptPayoutPaySide_t=PaymentPaySide_enum_t;
1362 
1363 using ComplexOptPayoutReceiveSide_t=PaymentPaySide_enum_t;
1364 
1365 using ComplexOptPayoutTime_t=ComplexOptPayoutTime_enum_t;
1366 
1367 using ComplexEventQuoteBasis_t=ComplexEventQuoteBasis_enum_t;
1368 
1369 using ComplexEventCalculationAgent_t=ProvisionCalculationAgent_enum_t;
1370 
1371 using ComplexEventCreditEventNotifyingParty_t=ComplexEventCreditEventNotifyingParty_enum_t;
1372 
1373 using StrategyType_t=StrategyType_enum_t;
1374 
1375 using SettlDisruptionProvision_t=SettlDisruptionProvision_enum_t;
1376 
1377 using InstrumentRoundingDirection_t=RoundingDirection_enum_t;
1378 
1379 using LegInstrmtAssignmentMethod_t=InstrmtAssignmentMethod_enum_t;
1380 
1381 using LegSecurityStatus_t=SecurityStatus_enum_t;
1382 
1383 using LegRestructuringType_t=RestructuringType_enum_t;
1384 
1385 using LegSeniority_t=Seniority_enum_t;
1386 
1387 using LegObligationType_t=ObligationType_enum_t;
1388 
1389 using LegSwapSubClass_t=SwapSubClass_enum_t;
1390 
1391 using LegCouponType_t=CouponType_enum_t;
1392 
1393 using LegCouponFrequencyUnit_t=CouponFrequencyUnit_enum_t;
1394 
1395 using LegCouponDayCount_t=CouponDayCount_enum_t;
1396 
1397 using LegConvertibleBondEquityIDSource_t=SecurityIDSource_enum_t;
1398 
1399 using LegLienSeniority_t=LienSeniority_enum_t;
1400 
1401 using LegLoanFacility_t=LoanFacility_enum_t;
1402 
1403 using LegReferenceEntityType_t=ReferenceEntityType_enum_t;
1404 
1405 using LegStrikeUnitOfMeasure_t=UnitOfMeasure_enum_t;
1406 
1407 using LegStrikePriceDeterminationMethod_t=StrikePriceDeterminationMethod_enum_t;
1408 
1409 using LegStrikePriceBoundaryMethod_t=StrikePriceBoundaryMethod_enum_t;
1410 
1411 using LegUnderlyingPriceDeterminationMethod_t=UnderlyingPriceDeterminationMethod_enum_t;
1412 
1413 using LegSettlMethod_t=SettlMethod_enum_t;
1414 
1415 using LegOptPayoutType_t=OptPayoutType_enum_t;
1416 
1417 using LegPriceQuoteMethod_t=PriceQuoteMethod_enum_t;
1418 
1419 using LegValuationMethod_t=ValuationMethod_enum_t;
1420 
1421 using LegListMethod_t=ListMethod_enum_t;
1422 
1423 using LegCPProgram_t=CPProgram_enum_t;
1424 
1425 using LegShortSaleRestriction_t=ShortSaleRestriction_enum_t;
1426 
1427 using AssetGroup_t=AssetGroup_enum_t;
1428 
1429 using LegStrategyType_t=StrategyType_enum_t;
1430 
1431 using LegSettlDisruptionProvision_t=SettlDisruptionProvision_enum_t;
1432 
1433 using LegInstrumentRoundingDirection_t=RoundingDirection_enum_t;
1434 
1435 using LegComplexEventType_t=ComplexEventType_enum_t;
1436 
1437 using LegComplexOptPayoutPaySide_t=PaymentPaySide_enum_t;
1438 
1439 using LegComplexOptPayoutReceiveSide_t=PaymentPaySide_enum_t;
1440 
1441 using LegComplexOptPayoutTime_t=ComplexOptPayoutTime_enum_t;
1442 
1443 using LegComplexEventPriceBoundaryMethod_t=ComplexEventPriceBoundaryMethod_enum_t;
1444 
1445 using LegComplexEventPriceTimeType_t=ComplexEventPriceTimeType_enum_t;
1446 
1447 using LegComplexEventCondition_t=ComplexEventCondition_enum_t;
1448 
1449 using LegComplexEventQuoteBasis_t=ComplexEventQuoteBasis_enum_t;
1450 
1451 using LegComplexEventCalculationAgent_t=ProvisionCalculationAgent_enum_t;
1452 
1453 using LegComplexEventCreditEventNotifyingParty_t=ComplexEventCreditEventNotifyingParty_enum_t;
1454 
1455 using LegInstrumentPartyIDSource_t=PartyIDSource_enum_t;
1456 
1457 using LegInstrumentPartyRole_t=PartyRole_enum_t;
1458 
1459 using LegInstrumentPartySubIDType_t=PartySubIDType_enum_t;
1460 
1461 using UnderlyingComplexOptPayoutPaySide_t=PaymentPaySide_enum_t;
1462 
1463 using UnderlyingComplexOptPayoutReceiveSide_t=PaymentPaySide_enum_t;
1464 
1465 using UnderlyingComplexOptPayoutTime_t=ComplexOptPayoutTime_enum_t;
1466 
1467 using UnderlyingComplexEventQuoteBasis_t=ComplexEventQuoteBasis_enum_t;
1468 
1469 using UnderlyingComplexEventCalculationAgent_t=ProvisionCalculationAgent_enum_t;
1470 
1471 using UnderlyingComplexEventCreditEventNotifyingParty_t=ComplexEventCreditEventNotifyingParty_enum_t;
1472 
1473 using UnderlyingSwapSubClass_t=SwapSubClass_enum_t;
1474 
1475 using UnderlyingStrikeUnitOfMeasure_t=UnitOfMeasure_enum_t;
1476 
1477 using UnderlyingStrategyType_t=StrategyType_enum_t;
1478 
1479 using UnderlyingSettlDisruptionProvision_t=SettlDisruptionProvision_enum_t;
1480 
1481 using UnderlyingInstrumentRoundingDirection_t=RoundingDirection_enum_t;
1482 
1483 using RiskLimitReportStatus_t=RiskLimitReportStatus_enum_t;
1484 
1485 using RiskLimitReportRejectReason_t=RiskLimitReportRejectReason_enum_t;
1486 
1487 using RiskLimitCheckTransType_t=RiskLimitCheckTransType_enum_t;
1488 
1489 using RiskLimitCheckType_t=RiskLimitCheckType_enum_t;
1490 
1491 using RiskLimitCheckRequestType_t=RiskLimitCheckRequestType_enum_t;
1492 
1493 using RiskLimitCheckRequestStatus_t=RiskLimitCheckRequestStatus_enum_t;
1494 
1495 using RiskLimitCheckRequestResult_t=RiskLimitCheckRequestResult_enum_t;
1496 
1497 using PartyActionType_t=PartyActionType_enum_t;
1498 
1499 using PartyActionResponse_t=PartyActionResponse_enum_t;
1500 
1501 using PartyActionRejectReason_t=PartyActionRejectReason_enum_t;
1502 
1503 using RefRiskLimitCheckIDType_t=RefRiskLimitCheckIDType_enum_t;
1504 
1505 using RiskLimitVelocityUnit_t=TimeUnit_enum_t;
1506 
1507 using RequestingPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1508 
1509 using RiskLimitCheckModelType_t=RiskLimitCheckModelType_enum_t;
1510 
1511 using RiskLimitCheckStatus_t=RiskLimitCheckStatus_enum_t;
1512 
1513 using SideRiskLimitCheckStatus_t=RiskLimitCheckStatus_enum_t;
1514 
1515 using RegulatoryTransactionType_t=RegulatoryTransactionType_enum_t;
1516 
1517 using LegAssetGroup_t=AssetGroup_enum_t;
1518 
1519 using PartyRiskLimitStatus_t=PartyRiskLimitStatus_enum_t;
1520 
1521 using RemunerationIndicator_t=RemunerationIndicator_enum_t;
1522 
1523 using PosReportAction_t=PosMaintAction_enum_t;
1524 
1525 using SettlPriceFxRateCalc_t=SettlCurrFxRateCalc_enum_t;
1526 
1527 using TaxonomyType_t=TaxonomyType_enum_t;
1528 
1529 using PartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1530 
1531 using DerivativeInstrumentPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1532 
1533 using InstrumentPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1534 
1535 using LegInstrumentPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1536 
1537 using LegProvisionPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1538 
1539 using Nested2PartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1540 
1541 using Nested3PartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1542 
1543 using Nested4PartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1544 
1545 using NestedPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1546 
1547 using ProvisionPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1548 
1549 using RequestedPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1550 
1551 using TradeContingency_t=TradeContingency_enum_t;
1552 
1553 using RootPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1554 
1555 using SettlPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1556 
1557 using UnderlyingInstrumentPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1558 
1559 using AllocRefRiskLimitCheckIDType_t=RefRiskLimitCheckIDType_enum_t;
1560 
1561 using LimitRole_t=PartyRole_enum_t;
1562 
1563 using RegulatoryTradeIDScope_t=RegulatoryTradeIDScope_enum_t;
1564 
1565 using SideRegulatoryTradeIDScope_t=RegulatoryTradeIDScope_enum_t;
1566 
1567 using AllocRegulatoryTradeIDScope_t=RegulatoryTradeIDScope_enum_t;
1568 
1569 using EntitlementSubType_t=EntitlementSubType_enum_t;
1570 
1571 using QuoteModelType_t=QuoteModelType_enum_t;
1572 
1573 using ExecMethod_t=ExecMethod_enum_t;
1574 
1575 using RelatedToSecurityIDSource_t=SecurityIDSource_enum_t;
1576 
1577 using MassOrderRequestStatus_t=MassOrderRequestStatus_enum_t;
1578 
1579 using MassOrderRequestResult_t=MassOrderRequestResult_enum_t;
1580 
1581 using OrderResponseLevel_t=OrderResponseLevel_enum_t;
1582 
1583 using OrderEntryAction_t=OrderEntryAction_enum_t;
1584 
1585 using ExecTypeReason_t=ExecTypeReason_enum_t;
1586 
1587 using TargetPartySubIDType_t=PartySubIDType_enum_t;
1588 
1589 using TransferTransType_t=TransferTransType_enum_t;
1590 
1591 using TransferType_t=TransferType_enum_t;
1592 
1593 using TransferScope_t=TransferScope_enum_t;
1594 
1595 using TransferStatus_t=TransferStatus_enum_t;
1596 
1597 using TransferRejectReason_t=TransferRejectReason_enum_t;
1598 
1599 using TransferReportType_t=TransferReportType_enum_t;
1600 
1601 using AggressorSide_t=Side_enum_t;
1602 
1603 using MDStatisticType_t=MDStatisticType_enum_t;
1604 
1605 using MDStatisticScope_t=MDStatisticScope_enum_t;
1606 
1607 using MDStatisticSubScope_t=MDStatisticSubScope_enum_t;
1608 
1609 using MDStatisticScopeType_t=MDStatisticScopeType_enum_t;
1610 
1611 using MDStatisticFrequencyUnit_t=OrderDelayUnit_enum_t;
1612 
1613 using MDStatisticDelayUnit_t=OrderDelayUnit_enum_t;
1614 
1615 using MDStatisticIntervalType_t=MDStatisticIntervalType_enum_t;
1616 
1617 using MDStatisticIntervalTypeUnit_t=TimeUnit_enum_t;
1618 
1619 using MDStatisticIntervalUnit_t=OrderDelayUnit_enum_t;
1620 
1621 using MDStatisticRatioType_t=MDStatisticRatioType_enum_t;
1622 
1623 using MDStatisticRequestResult_t=MDStatisticRequestResult_enum_t;
1624 
1625 using MDStatisticStatus_t=MDStatisticStatus_enum_t;
1626 
1627 using MDStatisticValueType_t=MDStatisticValueType_enum_t;
1628 
1629 using MDStatisticValueUnit_t=OrderDelayUnit_enum_t;
1630 
1631 using AllocRiskLimitCheckStatus_t=RiskLimitCheckStatus_enum_t;
1632 
1633 using CollRptRejectReason_t=CollRptRejectReason_enum_t;
1634 
1635 using CollRptStatus_t=CollRptStatus_enum_t;
1636 
1637 using UnderlyingAssetGroup_t=AssetGroup_enum_t;
1638 
1639 using LegDeliveryType_t=DeliveryType_enum_t;
1640 
1641 using LegTerminationType_t=TerminationType_enum_t;
1642 
1643 using CrossedIndicator_t=CrossedIndicator_enum_t;
1644 
1645 using TradeReportingIndicator_t=TradeReportingIndicator_enum_t;
1646 
1647 using RelativeValueType_t=RelativeValueType_enum_t;
1648 
1649 using RelativeValueSide_t=RelativeValueSide_enum_t;
1650 
1651 using MDReportEvent_t=MDReportEvent_enum_t;
1652 
1653 using MarketSegmentStatus_t=MarketSegmentStatus_enum_t;
1654 
1655 using MarketSegmentType_t=MarketSegmentType_enum_t;
1656 
1657 using MarketSegmentSubType_t=MarketSegmentSubType_enum_t;
1658 
1659 using MarketSegmentRelationship_t=MarketSegmentRelationship_enum_t;
1660 
1661 using QuoteSideIndicator_t=QuoteSideIndicator_enum_t;
1662 
1663 using MarketDepthTimeIntervalUnit_t=OrderDelayUnit_enum_t;
1664 
1665 using MDRecoveryTimeIntervalUnit_t=OrderDelayUnit_enum_t;
1666 
1667 using CustomerPriority_t=CustomerPriority_enum_t;
1668 
1669 using SettlSubMethod_t=SettlSubMethod_enum_t;
1670 
1671 using BusinessDayType_t=BusinessDayConvention_enum_t;
1672 
1673 using CalculationMethod_t=CalculationMethod_enum_t;
1674 
1675 using OrderAttributeType_t=OrderAttributeType_enum_t;
1676 
1677 using ComplexEventPVFinalPriceElectionFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
1678 
1679 using StrikeIndexQuote_t=StrikeIndexQuote_enum_t;
1680 
1681 using ExtraordinaryEventAdjustmentMethod_t=ExtraordinaryEventAdjustmentMethod_enum_t;
1682 
1683 using LegStrikeIndexQuote_t=StrikeIndexQuote_enum_t;
1684 
1685 using LegExtraordinaryEventAdjustmentMethod_t=ExtraordinaryEventAdjustmentMethod_enum_t;
1686 
1687 using LegComplexEventPVFinalPriceElectionFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
1688 
1689 using UnderlyingComplexEventPVFinalPriceElectionFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
1690 
1691 using UnderlyingNotionalAdjustments_t=UnderlyingNotionalAdjustments_enum_t;
1692 
1693 using UnderlyingFutureIDSource_t=SecurityIDSource_enum_t;
1694 
1695 using UnderlyingStrikeIndexQuote_t=StrikeIndexQuote_enum_t;
1696 
1697 using UnderlyingExtraordinaryEventAdjustmentMethod_t=ExtraordinaryEventAdjustmentMethod_enum_t;
1698 
1699 using CollateralAmountType_t=CollateralAmountType_enum_t;
1700 
1701 using CommissionAmountType_t=CommissionAmountType_enum_t;
1702 
1703 using CommissionBasis_t=CommType_enum_t;
1704 
1705 using CommissionUnitOfMeasure_t=UnitOfMeasure_enum_t;
1706 
1707 using AllocCommissionAmountType_t=CommissionAmountType_enum_t;
1708 
1709 using AllocCommissionBasis_t=CommType_enum_t;
1710 
1711 using AllocCommissionUnitOfMeasure_t=UnitOfMeasure_enum_t;
1712 
1713 using AlgorithmicTradeIndicator_t=AlgorithmicTradeIndicator_enum_t;
1714 
1715 using TrdRegPublicationType_t=TrdRegPublicationType_enum_t;
1716 
1717 using TrdRegPublicationReason_t=TrdRegPublicationReason_enum_t;
1718 
1719 using SideTradeReportingIndicator_t=TradeReportingIndicator_enum_t;
1720 
1721 using MassActionReason_t=MassActionReason_enum_t;
1722 
1723 using NotAffectedReason_t=NotAffectedReason_enum_t;
1724 
1725 using OrderOwnershipIndicator_t=OrderOwnershipIndicator_enum_t;
1726 
1727 using InTheMoneyCondition_t=InTheMoneyCondition_enum_t;
1728 
1729 using LegInTheMoneyCondition_t=InTheMoneyCondition_enum_t;
1730 
1731 using UnderlyingInTheMoneyCondition_t=InTheMoneyCondition_enum_t;
1732 
1733 using DerivativeInTheMoneyCondition_t=InTheMoneyCondition_enum_t;
1734 
1735 using SideCollateralAmountType_t=CollateralAmountType_enum_t;
1736 
1737 using SideCollateralFXRateCalc_t=UnderlyingFXRateCalc_enum_t;
1738 
1739 using ExDestinationType_t=ExDestinationType_enum_t;
1740 
1741 using MarketCondition_t=MarketCondition_enum_t;
1742 
1743 using QuoteAttributeType_t=QuoteAttributeType_enum_t;
1744 
1745 using PriceQualifier_t=PriceQualifier_enum_t;
1746 
1747 using MDValueTier_t=MDValueTier_enum_t;
1748 
1749 using MiscFeeQualifier_t=MiscFeeQualifier_enum_t;
1750 
1751 using UnderlyingIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
1752 
1753 using CommissionAmountSubType_t=CommissionAmountSubType_enum_t;
1754 
1755 using AllocCommissionAmountSubType_t=CommissionAmountSubType_enum_t;
1756 
1757 using FloatingRateIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
1758 
1759 using FloatingRateIndexIDSource_t=SecurityIDSource_enum_t;
1760 
1761 using CommodityFinalPriceType_t=CommodityFinalPriceType_enum_t;
1762 
1763 using ReferenceDataDateType_t=ReferenceDataDateType_enum_t;
1764 
1765 using ReturnTrigger_t=ReturnTrigger_enum_t;
1766 
1767 using LegReturnTrigger_t=ReturnTrigger_enum_t;
1768 
1769 using UnderlyingReturnTrigger_t=ReturnTrigger_enum_t;
1770 
1771 using AveragePriceType_t=AveragePriceType_enum_t;
1772 
1773 using AllocGroupStatus_t=AllocGroupStatus_enum_t;
1774 
1775 using AllocRequestStatus_t=AllocRequestStatus_enum_t;
1776 
1777 using AllocAvgPxIndicator_t=AvgPxIndicator_enum_t;
1778 
1779 using MatchExceptionType_t=MatchExceptionType_enum_t;
1780 
1781 using MatchExceptionElementType_t=MatchExceptionElementType_enum_t;
1782 
1783 using MatchExceptionToleranceValueType_t=MatchExceptionToleranceValueType_enum_t;
1784 
1785 using MatchingDataPointIndicator_t=MatchingDataPointIndicator_enum_t;
1786 
1787 using MatchingDataPointType_t=MatchExceptionElementType_enum_t;
1788 
1789 using TradeAggregationTransType_t=TradeAggregationTransType_enum_t;
1790 
1791 using TradeAggregationRequestStatus_t=TradeAggregationRequestStatus_enum_t;
1792 
1793 using TradeAggregationRejectReason_t=TradeAggregationRejectReason_enum_t;
1794 
1795 using OffshoreIndicator_t=OffshoreIndicator_enum_t;
1796 
1797 using AdditionalTermBondSecurityIDSource_t=SecurityIDSource_enum_t;
1798 
1799 using AdditionalTermBondSeniority_t=Seniority_enum_t;
1800 
1801 using AdditionalTermBondCouponType_t=CouponType_enum_t;
1802 
1803 using AdditionalTermBondCouponFrequencyUnit_t=CouponFrequencyUnit_enum_t;
1804 
1805 using AdditionalTermBondDayCount_t=CouponDayCount_enum_t;
1806 
1807 using CashSettlQuoteMethod_t=CashSettlQuoteMethod_enum_t;
1808 
1809 using CashSettlValuationMethod_t=CashSettlValuationMethod_enum_t;
1810 
1811 using StreamType_t=StreamType_enum_t;
1812 
1813 using StreamPaySide_t=PaymentPaySide_enum_t;
1814 
1815 using StreamReceiveSide_t=PaymentPaySide_enum_t;
1816 
1817 using UnderlyingStreamEffectiveDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1818 
1819 using UnderlyingStreamEffectiveDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1820 
1821 using UnderlyingStreamEffectiveDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1822 
1823 using StreamTerminationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1824 
1825 using StreamTerminationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1826 
1827 using StreamTerminationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1828 
1829 using StreamCalculationPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
1830 
1831 using StreamFirstPeriodStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1832 
1833 using StreamCalculationFrequencyUnit_t=CouponFrequencyUnit_enum_t;
1834 
1835 using StreamCalculationRollConvention_t=DateRollConvention_enum_t;
1836 
1837 using LegPaymentStreamNonDeliverableSettlRateSource_t=RateSource_enum_t;
1838 
1839 using SettlRatePostponementCalculationAgent_t=ProvisionCalculationAgent_enum_t;
1840 
1841 using ProvisionType_t=ProvisionType_enum_t;
1842 
1843 using ProvisionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1844 
1845 using ProvisionDateTenorUnit_t=ProvisionDateTenorUnit_enum_t;
1846 
1847 using ProvisionCalculationAgent_t=ProvisionCalculationAgent_enum_t;
1848 
1849 using ProvisionOptionSinglePartyBuyerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
1850 
1851 using ProvisionOptionSinglePartySellerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
1852 
1853 using ProvisionOptionExerciseStyle_t=ExerciseStyle_enum_t;
1854 
1855 using ProvisionCashSettlMethod_t=ProvisionCashSettlMethod_enum_t;
1856 
1857 using ProvisionCashSettlQuoteType_t=ProvisionCashSettlQuoteType_enum_t;
1858 
1859 using ProvisionCashSettlQuoteSource_t=PaymentStreamRateIndexSource_enum_t;
1860 
1861 using ProvisionCashSettlValueDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1862 
1863 using ProvisionCashSettlValueDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1864 
1865 using ProvisionCashSettlValueDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1866 
1867 using ProvisionOptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
1868 
1869 using ProvisionOptionExerciseEarliestDateOffsetUnit_t=ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t;
1870 
1871 using ProvisionOptionExerciseFrequencyUnit_t=CouponFrequencyUnit_enum_t;
1872 
1873 using ProvisionOptionExerciseStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1874 
1875 using ProvisionOptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1876 
1877 using ProvisionOptionExerciseFixedDateType_t=ProvisionOptionExerciseFixedDateType_enum_t;
1878 
1879 using ProvisionOptionExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1880 
1881 using ProvisionOptionExpirationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1882 
1883 using ProvisionOptionExpirationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1884 
1885 using ProvisionOptionRelevantUnderlyingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1886 
1887 using ProvisionOptionRelevantUnderlyingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1888 
1889 using ProvisionOptionRelevantUnderlyingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1890 
1891 using ProvisionCashSettlPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1892 
1893 using ProvisionCashSettlPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1894 
1895 using ProvisionCashSettlPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1896 
1897 using ProvisionCashSettlPaymentDateType_t=ProvisionCashSettlPaymentDateType_enum_t;
1898 
1899 using ProvisionPartyIDSource_t=PartyIDSource_enum_t;
1900 
1901 using ProvisionPartyRole_t=PartyRole_enum_t;
1902 
1903 using ProvisionPartySubIDType_t=PartySubIDType_enum_t;
1904 
1905 using ProtectionTermEventUnit_t=ProtectionTermEventUnit_enum_t;
1906 
1907 using ProtectionTermEventDayType_t=PaymentStreamInflationLagDayType_enum_t;
1908 
1909 using ProtectionTermEventQualifier_t=ProtectionTermEventQualifier_enum_t;
1910 
1911 using PaymentType_t=PaymentType_enum_t;
1912 
1913 using PaymentPaySide_t=PaymentPaySide_enum_t;
1914 
1915 using PaymentReceiveSide_t=PaymentPaySide_enum_t;
1916 
1917 using PaymentBusinessDayConvention_t=BusinessDayConvention_enum_t;
1918 
1919 using PaymentSettlStyle_t=PaymentSettlStyle_enum_t;
1920 
1921 using PaymentSettlPartyIDSource_t=PartyIDSource_enum_t;
1922 
1923 using PaymentSettlPartyRole_t=PartyRole_enum_t;
1924 
1925 using PaymentSettlPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1926 
1927 using PaymentSettlPartySubIDType_t=PartySubIDType_enum_t;
1928 
1929 using LegStreamType_t=StreamType_enum_t;
1930 
1931 using LegStreamPaySide_t=PaymentPaySide_enum_t;
1932 
1933 using LegStreamReceiveSide_t=PaymentPaySide_enum_t;
1934 
1935 using LegStreamEffectiveDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1936 
1937 using LegStreamEffectiveDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1938 
1939 using LegStreamEffectiveDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1940 
1941 using LegStreamTerminationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1942 
1943 using LegStreamTerminationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1944 
1945 using LegStreamTerminationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1946 
1947 using LegStreamCalculationPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
1948 
1949 using LegStreamFirstPeriodStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1950 
1951 using LegStreamCalculationFrequencyUnit_t=CouponFrequencyUnit_enum_t;
1952 
1953 using LegStreamCalculationRollConvention_t=DateRollConvention_enum_t;
1954 
1955 using LegPaymentStreamType_t=PaymentStreamType_enum_t;
1956 
1957 using LegPaymentStreamDayCount_t=CouponDayCount_enum_t;
1958 
1959 using LegPaymentStreamDiscountType_t=PaymentStreamDiscountType_enum_t;
1960 
1961 using LegPaymentStreamDiscountRateDayCount_t=CouponDayCount_enum_t;
1962 
1963 using LegPaymentStreamCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
1964 
1965 using LegPaymentStreamPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1966 
1967 using LegPaymentStreamPaymentFrequencyUnit_t=PaymentStreamPaymentFrequencyUnit_enum_t;
1968 
1969 using LegPaymentStreamPaymentRollConvention_t=DateRollConvention_enum_t;
1970 
1971 using LegPaymentStreamPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1972 
1973 using LegPaymentStreamPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1974 
1975 using LegPaymentStreamResetDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1976 
1977 using LegPaymentStreamResetFrequencyUnit_t=CouponFrequencyUnit_enum_t;
1978 
1979 using LegPaymentStreamResetWeeklyRollConvention_t=PaymentStreamResetWeeklyRollConvention_enum_t;
1980 
1981 using LegPaymentStreamInitialFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1982 
1983 using LegPaymentStreamInitialFixingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1984 
1985 using LegPaymentStreamInitialFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1986 
1987 using LegPaymentStreamFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1988 
1989 using LegPaymentStreamFixingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1990 
1991 using LegPaymentStreamFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1992 
1993 using LegPaymentStreamRateCutoffDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
1994 
1995 using LegPaymentStreamRateCutoffDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1996 
1997 using LegPaymentStreamRateIndexSource_t=PaymentStreamRateIndexSource_enum_t;
1998 
1999 using LegPaymentStreamRateIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2000 
2001 using LegPaymentStreamRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2002 
2003 using LegPaymentStreamRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2004 
2005 using LegPaymentStreamCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2006 
2007 using LegPaymentStreamCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2008 
2009 using LegPaymentStreamFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2010 
2011 using LegPaymentStreamFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2012 
2013 using LegPaymentStreamFinalRateRoundingDirection_t=RoundingDirection_enum_t;
2014 
2015 using LegPaymentStreamAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
2016 
2017 using LegPaymentStreamNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
2018 
2019 using LegPaymentStreamInflationLagUnit_t=PaymentStreamInflationLagUnit_enum_t;
2020 
2021 using LegPaymentStreamInflationLagDayType_t=PaymentStreamInflationLagDayType_enum_t;
2022 
2023 using LegPaymentStreamInflationInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
2024 
2025 using LegPaymentStreamInflationIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2026 
2027 using LegPaymentStreamFRADiscounting_t=PaymentStreamFRADiscounting_enum_t;
2028 
2029 using LegPaymentStreamNonDeliverableFixingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2030 
2031 using LegPaymentStreamNonDeliverableFixingDatesOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2032 
2033 using LegPaymentStreamNonDeliverableFixingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2034 
2035 using LegSettlRateFallbackRateSource_t=RateSource_enum_t;
2036 
2037 using LegNonDeliverableFixingDateType_t=NonDeliverableFixingDateType_enum_t;
2038 
2039 using PaymentStreamNonDeliverableSettlRateSource_t=RateSource_enum_t;
2040 
2041 using SettlRateFallbackRateSource_t=RateSource_enum_t;
2042 
2043 using LegPaymentScheduleType_t=PaymentScheduleType_enum_t;
2044 
2045 using LegPaymentScheduleStubType_t=PaymentStubType_enum_t;
2046 
2047 using LegPaymentSchedulePaySide_t=PaymentPaySide_enum_t;
2048 
2049 using LegPaymentScheduleReceiveSide_t=PaymentPaySide_enum_t;
2050 
2051 using LegPaymentScheduleRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2052 
2053 using LegPaymentScheduleRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2054 
2055 using LegPaymentScheduleStepFrequencyUnit_t=CouponFrequencyUnit_enum_t;
2056 
2057 using LegPaymentScheduleStepRelativeTo_t=PaymentScheduleStepRelativeTo_enum_t;
2058 
2059 using LegPaymentScheduleFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2060 
2061 using LegPaymentScheduleFixingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2062 
2063 using LegPaymentScheduleFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2064 
2065 using LegPaymentScheduleInterimExchangeDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2066 
2067 using LegPaymentScheduleInterimExchangeDatesOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2068 
2069 using LegPaymentScheduleInterimExchangeDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2070 
2071 using LegPaymentScheduleRateSource_t=RateSource_enum_t;
2072 
2073 using LegPaymentScheduleRateSourceType_t=RateSourceType_enum_t;
2074 
2075 using LegPaymentStubType_t=PaymentStubType_enum_t;
2076 
2077 using LegPaymentStubLength_t=PaymentStubLength_enum_t;
2078 
2079 using LegPaymentStubIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2080 
2081 using LegPaymentStubIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2082 
2083 using LegPaymentStubIndexRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2084 
2085 using LegPaymentStubIndexRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2086 
2087 using LegPaymentStubIndexCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2088 
2089 using LegPaymentStubIndexCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2090 
2091 using LegPaymentStubIndexFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2092 
2093 using LegPaymentStubIndexFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2094 
2095 using LegPaymentStubIndex2Source_t=PaymentStreamRateIndexSource_enum_t;
2096 
2097 using LegPaymentStubIndex2CurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2098 
2099 using LegPaymentStubIndex2RateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2100 
2101 using LegPaymentStubIndex2RateTreatment_t=PaymentStreamRateTreatment_enum_t;
2102 
2103 using LegProvisionType_t=ProvisionType_enum_t;
2104 
2105 using LegProvisionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2106 
2107 using LegProvisionDateTenorUnit_t=ProvisionDateTenorUnit_enum_t;
2108 
2109 using LegProvisionCalculationAgent_t=ProvisionCalculationAgent_enum_t;
2110 
2111 using LegProvisionOptionSinglePartyBuyerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
2112 
2113 using LegProvisionOptionSinglePartySellerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
2114 
2115 using LegProvisionOptionExerciseStyle_t=ExerciseStyle_enum_t;
2116 
2117 using LegProvisionCashSettlMethod_t=ProvisionCashSettlMethod_enum_t;
2118 
2119 using LegProvisionCashSettlQuoteType_t=ProvisionCashSettlQuoteType_enum_t;
2120 
2121 using LegProvisionCashSettlQuoteSource_t=PaymentStreamRateIndexSource_enum_t;
2122 
2123 using LegProvisionCashSettlPaymentDateType_t=ProvisionCashSettlPaymentDateType_enum_t;
2124 
2125 using LegProvisionOptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
2126 
2127 using LegProvisionOptionExerciseEarliestDateOffsetUnit_t=ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t;
2128 
2129 using LegProvisionOptionExerciseFrequencyUnit_t=CouponFrequencyUnit_enum_t;
2130 
2131 using LegProvisionOptionExerciseStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2132 
2133 using LegProvisionOptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2134 
2135 using LegProvisionOptionExerciseFixedDateType_t=ProvisionOptionExerciseFixedDateType_enum_t;
2136 
2137 using LegProvisionOptionExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2138 
2139 using LegProvisionOptionExpirationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2140 
2141 using LegProvisionOptionExpirationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2142 
2143 using LegProvisionOptionRelevantUnderlyingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2144 
2145 using LegProvisionOptionRelevantUnderlyingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2146 
2147 using LegProvisionOptionRelevantUnderlyingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2148 
2149 using LegProvisionCashSettlPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2150 
2151 using LegProvisionCashSettlPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2152 
2153 using LegProvisionCashSettlPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2154 
2155 using LegProvisionCashSettlValueDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2156 
2157 using LegProvisionCashSettlValueDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2158 
2159 using LegProvisionCashSettlValueDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2160 
2161 using LegProvisionPartyIDSource_t=PartyIDSource_enum_t;
2162 
2163 using LegProvisionPartyRole_t=PartyRole_enum_t;
2164 
2165 using LegProvisionPartySubIDType_t=PartySubIDType_enum_t;
2166 
2167 using UnderlyingStreamType_t=StreamType_enum_t;
2168 
2169 using UnderlyingStreamPaySide_t=PaymentPaySide_enum_t;
2170 
2171 using UnderlyingStreamReceiveSide_t=PaymentPaySide_enum_t;
2172 
2173 using UnderlyingStreamTerminationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2174 
2175 using UnderlyingStreamTerminationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2176 
2177 using UnderlyingStreamTerminationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2178 
2179 using UnderlyingStreamCalculationPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
2180 
2181 using UnderlyingStreamFirstPeriodStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2182 
2183 using UnderlyingStreamCalculationFrequencyUnit_t=CouponFrequencyUnit_enum_t;
2184 
2185 using UnderlyingStreamCalculationRollConvention_t=DateRollConvention_enum_t;
2186 
2187 using UnderlyingPaymentStreamType_t=PaymentStreamType_enum_t;
2188 
2189 using UnderlyingPaymentStreamDayCount_t=CouponDayCount_enum_t;
2190 
2191 using UnderlyingPaymentStreamDiscountType_t=PaymentStreamDiscountType_enum_t;
2192 
2193 using UnderlyingPaymentStreamDiscountRateDayCount_t=CouponDayCount_enum_t;
2194 
2195 using UnderlyingPaymentStreamCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
2196 
2197 using UnderlyingPaymentStreamPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2198 
2199 using UnderlyingPaymentStreamPaymentFrequencyUnit_t=PaymentStreamPaymentFrequencyUnit_enum_t;
2200 
2201 using UnderlyingPaymentStreamPaymentRollConvention_t=DateRollConvention_enum_t;
2202 
2203 using UnderlyingPaymentStreamPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2204 
2205 using UnderlyingPaymentStreamPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2206 
2207 using UnderlyingPaymentStreamResetDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2208 
2209 using UnderlyingPaymentStreamResetFrequencyUnit_t=CouponFrequencyUnit_enum_t;
2210 
2211 using UnderlyingPaymentStreamResetWeeklyRollConvention_t=PaymentStreamResetWeeklyRollConvention_enum_t;
2212 
2213 using UnderlyingPaymentStreamInitialFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2214 
2215 using UnderlyingPaymentStreamInitialFixingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2216 
2217 using UnderlyingPaymentStreamInitialFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2218 
2219 using UnderlyingPaymentStreamFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2220 
2221 using UnderlyingPaymentStreamFixingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2222 
2223 using UnderlyingPaymentStreamFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2224 
2225 using UnderlyingPaymentStreamRateCutoffDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2226 
2227 using UnderlyingPaymentStreamRateCutoffDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2228 
2229 using UnderlyingPaymentStreamRateIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2230 
2231 using UnderlyingPaymentStreamRateIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2232 
2233 using UnderlyingPaymentStreamRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2234 
2235 using UnderlyingPaymentStreamRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2236 
2237 using UnderlyingPaymentStreamCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2238 
2239 using UnderlyingPaymentStreamCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2240 
2241 using UnderlyingPaymentStreamFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2242 
2243 using UnderlyingPaymentStreamFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2244 
2245 using UnderlyingPaymentStreamFinalRateRoundingDirection_t=RoundingDirection_enum_t;
2246 
2247 using UnderlyingPaymentStreamAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
2248 
2249 using UnderlyingPaymentStreamNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
2250 
2251 using UnderlyingPaymentStreamInflationLagUnit_t=PaymentStreamInflationLagUnit_enum_t;
2252 
2253 using UnderlyingPaymentStreamInflationLagDayType_t=PaymentStreamInflationLagDayType_enum_t;
2254 
2255 using UnderlyingPaymentStreamInflationInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
2256 
2257 using UnderlyingPaymentStreamInflationIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2258 
2259 using UnderlyingPaymentStreamFRADiscounting_t=PaymentStreamFRADiscounting_enum_t;
2260 
2261 using UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2262 
2263 using UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2264 
2265 using UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2266 
2267 using UnderlyingNonDeliverableFixingDateType_t=NonDeliverableFixingDateType_enum_t;
2268 
2269 using UnderlyingPaymentStreamNonDeliverableSettlRateSource_t=RateSource_enum_t;
2270 
2271 using UnderlyingSettlRatePostponementCalculationAgent_t=ProvisionCalculationAgent_enum_t;
2272 
2273 using UnderlyingPaymentScheduleType_t=PaymentScheduleType_enum_t;
2274 
2275 using UnderlyingPaymentScheduleStubType_t=PaymentStubType_enum_t;
2276 
2277 using UnderlyingPaymentSchedulePaySide_t=PaymentPaySide_enum_t;
2278 
2279 using UnderlyingPaymentScheduleReceiveSide_t=PaymentPaySide_enum_t;
2280 
2281 using UnderlyingPaymentScheduleRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2282 
2283 using UnderlyingPaymentScheduleRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2284 
2285 using UnderlyingPaymentScheduleStepFrequencyUnit_t=CouponFrequencyUnit_enum_t;
2286 
2287 using UnderlyingPaymentScheduleStepRelativeTo_t=PaymentScheduleStepRelativeTo_enum_t;
2288 
2289 using UnderlyingPaymentScheduleFixingDateBusinessDayCnvtn_t=BusinessDayConvention_enum_t;
2290 
2291 using UnderlyingPaymentScheduleFixingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2292 
2293 using UnderlyingPaymentScheduleFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2294 
2295 using UnderlyingPaymentScheduleInterimExchangeDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2296 
2297 using UnderlyingPaymentScheduleInterimExchangeDatesOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2298 
2299 using UnderlyingPaymentScheduleInterimExchangeDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2300 
2301 using UnderlyingPaymentScheduleRateSource_t=RateSource_enum_t;
2302 
2303 using UnderlyingPaymentScheduleRateSourceType_t=RateSourceType_enum_t;
2304 
2305 using UnderlyingPaymentStubType_t=PaymentStubType_enum_t;
2306 
2307 using UnderlyingPaymentStubLength_t=PaymentStubLength_enum_t;
2308 
2309 using UnderlyingPaymentStubIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2310 
2311 using UnderlyingPaymentStubIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2312 
2313 using UnderlyingPaymentStubIndexRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2314 
2315 using UnderlyingPaymentStubIndexRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2316 
2317 using UnderlyingPaymentStubIndexCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2318 
2319 using UnderlyingPaymentStubIndexCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2320 
2321 using UnderlyingPaymentStubIndexFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2322 
2323 using UnderlyingPaymentStubIndexFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2324 
2325 using UnderlyingPaymentStubIndex2Source_t=PaymentStreamRateIndexSource_enum_t;
2326 
2327 using UnderlyingPaymentStubIndex2CurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2328 
2329 using UnderlyingPaymentStubIndex2RateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2330 
2331 using UnderlyingPaymentStubIndex2RateTreatment_t=PaymentStreamRateTreatment_enum_t;
2332 
2333 using PaymentStreamType_t=PaymentStreamType_enum_t;
2334 
2335 using PaymentStreamDayCount_t=CouponDayCount_enum_t;
2336 
2337 using PaymentStreamDiscountType_t=PaymentStreamDiscountType_enum_t;
2338 
2339 using PaymentStreamDiscountRateDayCount_t=CouponDayCount_enum_t;
2340 
2341 using PaymentStreamCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
2342 
2343 using PaymentStreamPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2344 
2345 using PaymentStreamPaymentFrequencyUnit_t=PaymentStreamPaymentFrequencyUnit_enum_t;
2346 
2347 using PaymentStreamPaymentRollConvention_t=DateRollConvention_enum_t;
2348 
2349 using PaymentStreamPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2350 
2351 using PaymentStreamResetDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2352 
2353 using PaymentStreamResetFrequencyUnit_t=CouponFrequencyUnit_enum_t;
2354 
2355 using PaymentStreamResetWeeklyRollConvention_t=PaymentStreamResetWeeklyRollConvention_enum_t;
2356 
2357 using PaymentStreamInitialFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2358 
2359 using PaymentStreamInitialFixingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2360 
2361 using PaymentStreamInitialFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2362 
2363 using PaymentStreamFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2364 
2365 using PaymentStreamFixingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2366 
2367 using PaymentStreamFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2368 
2369 using PaymentStreamRateCutoffDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2370 
2371 using PaymentStreamRateCutoffDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2372 
2373 using PaymentStreamRateIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2374 
2375 using PaymentStreamRateIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2376 
2377 using PaymentStreamRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2378 
2379 using PaymentStreamRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2380 
2381 using PaymentStreamCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2382 
2383 using PaymentStreamCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2384 
2385 using PaymentStreamFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2386 
2387 using PaymentStreamFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2388 
2389 using PaymentStreamFinalRateRoundingDirection_t=RoundingDirection_enum_t;
2390 
2391 using PaymentStreamAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
2392 
2393 using PaymentStreamNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
2394 
2395 using PaymentStreamInflationLagUnit_t=PaymentStreamInflationLagUnit_enum_t;
2396 
2397 using PaymentStreamInflationLagDayType_t=PaymentStreamInflationLagDayType_enum_t;
2398 
2399 using PaymentStreamInflationInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
2400 
2401 using PaymentStreamInflationIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2402 
2403 using PaymentStreamFRADiscounting_t=PaymentStreamFRADiscounting_enum_t;
2404 
2405 using PaymentStreamNonDeliverableFixingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2406 
2407 using PaymentStreamNonDeliverableFixingDatesOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2408 
2409 using PaymentStreamNonDeliverableFixingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2410 
2411 using NonDeliverableFixingDateType_t=NonDeliverableFixingDateType_enum_t;
2412 
2413 using PaymentScheduleType_t=PaymentScheduleType_enum_t;
2414 
2415 using PaymentScheduleStubType_t=PaymentStubType_enum_t;
2416 
2417 using PaymentSchedulePaySide_t=PaymentPaySide_enum_t;
2418 
2419 using PaymentScheduleReceiveSide_t=PaymentPaySide_enum_t;
2420 
2421 using PaymentScheduleRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2422 
2423 using PaymentScheduleRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2424 
2425 using PaymentScheduleStepFrequencyUnit_t=CouponFrequencyUnit_enum_t;
2426 
2427 using PaymentScheduleStepRelativeTo_t=PaymentScheduleStepRelativeTo_enum_t;
2428 
2429 using PaymentScheduleFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2430 
2431 using PaymentScheduleFixingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2432 
2433 using PaymentScheduleFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2434 
2435 using PaymentScheduleInterimExchangeDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2436 
2437 using PaymentScheduleInterimExchangeDatesOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2438 
2439 using PaymentScheduleInterimExchangeDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2440 
2441 using PaymentScheduleRateSource_t=RateSource_enum_t;
2442 
2443 using PaymentScheduleRateSourceType_t=RateSourceType_enum_t;
2444 
2445 using PaymentStubType_t=PaymentStubType_enum_t;
2446 
2447 using PaymentStubLength_t=PaymentStubLength_enum_t;
2448 
2449 using PaymentStubIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2450 
2451 using PaymentStubIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2452 
2453 using PaymentStubIndexRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2454 
2455 using PaymentStubIndexRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2456 
2457 using PaymentStubIndexCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2458 
2459 using PaymentStubIndexCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2460 
2461 using PaymentStubIndexFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2462 
2463 using PaymentStubIndexFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2464 
2465 using PaymentStubIndex2Source_t=PaymentStreamRateIndexSource_enum_t;
2466 
2467 using PaymentStubIndex2CurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2468 
2469 using PaymentStubIndex2RateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2470 
2471 using PaymentStubIndex2RateTreatment_t=PaymentStreamRateTreatment_enum_t;
2472 
2473 using UnderlyingSettlRateFallbackRateSource_t=RateSource_enum_t;
2474 
2475 using LegSettlRatePostponementCalculationAgent_t=ProvisionCalculationAgent_enum_t;
2476 
2477 using StreamEffectiveDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2478 
2479 using StreamEffectiveDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2480 
2481 using StreamEffectiveDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2482 
2483 using UnderlyingProvisionPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
2484 
2485 using PaymentPriceType_t=PriceType_enum_t;
2486 
2487 using PaymentStreamPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2488 
2489 using BusinessDayConvention_t=BusinessDayConvention_enum_t;
2490 
2491 using DateRollConvention_t=DateRollConvention_enum_t;
2492 
2493 using LegBusinessDayConvention_t=BusinessDayConvention_enum_t;
2494 
2495 using LegDateRollConvention_t=DateRollConvention_enum_t;
2496 
2497 using UnderlyingBusinessDayConvention_t=BusinessDayConvention_enum_t;
2498 
2499 using UnderlyingDateRollConvention_t=DateRollConvention_enum_t;
2500 
2501 using PaymentSubType_t=PaymentSubType_enum_t;
2502 
2503 using ComplexEventCreditEventUnit_t=ProtectionTermEventUnit_enum_t;
2504 
2505 using ComplexEventCreditEventDayType_t=ComplexEventDateOffsetDayType_enum_t;
2506 
2507 using ComplexEventCreditEventQualifier_t=ProtectionTermEventQualifier_enum_t;
2508 
2509 using ComplexEventPeriodType_t=ComplexEventPeriodType_enum_t;
2510 
2511 using ComplexEventRateSource_t=RateSource_enum_t;
2512 
2513 using ComplexEventRateSourceType_t=RateSourceType_enum_t;
2514 
2515 using ComplexEventDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2516 
2517 using ComplexEventDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2518 
2519 using ComplexEventDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2520 
2521 using ComplexEventScheduleFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2522 
2523 using ComplexEventScheduleRollConvention_t=DateRollConvention_enum_t;
2524 
2525 using DeliveryScheduleType_t=DeliveryScheduleType_enum_t;
2526 
2527 using DeliveryScheduleNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2528 
2529 using DeliveryScheduleNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
2530 
2531 using DeliveryScheduleToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2532 
2533 using DeliveryScheduleToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2534 
2535 using DeliveryScheduleSettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
2536 
2537 using DeliveryScheduleSettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
2538 
2539 using DeliveryScheduleSettlDay_t=DeliveryScheduleSettlDay_enum_t;
2540 
2541 using DeliveryScheduleSettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
2542 
2543 using DeliveryStreamType_t=DeliveryStreamType_enum_t;
2544 
2545 using DeliveryStreamDeliveryRestriction_t=DeliveryStreamDeliveryRestriction_enum_t;
2546 
2547 using DeliveryStreamDeliveryContingentPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2548 
2549 using DeliveryStreamTitleTransferCondition_t=DeliveryStreamTitleTransferCondition_enum_t;
2550 
2551 using DeliveryStreamToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2552 
2553 using DeliveryStreamToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2554 
2555 using DeliveryStreamToleranceOptionSide_t=DeliveryStreamToleranceOptionSide_enum_t;
2556 
2557 using DeliveryStreamElectingPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2558 
2559 using MarketDisruptionProvision_t=MarketDisruptionProvision_enum_t;
2560 
2561 using MarketDisruptionFallbackProvision_t=MarketDisruptionFallbackProvision_enum_t;
2562 
2563 using MarketDisruptionFallbackUnderlierType_t=MarketDisruptionFallbackUnderlierType_enum_t;
2564 
2565 using MarketDisruptionFallbackUnderlierSecurityIDSource_t=SecurityIDSource_enum_t;
2566 
2567 using ExerciseConfirmationMethod_t=ExerciseConfirmationMethod_enum_t;
2568 
2569 using OptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
2570 
2571 using OptionExerciseEarliestDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2572 
2573 using OptionExerciseEarliestDateOffsetUnit_t=ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t;
2574 
2575 using OptionExerciseFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2576 
2577 using OptionExerciseStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2578 
2579 using OptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2580 
2581 using OptionExerciseDateType_t=OptionExerciseDateType_enum_t;
2582 
2583 using OptionExerciseExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2584 
2585 using OptionExerciseExpirationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2586 
2587 using OptionExerciseExpirationFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2588 
2589 using OptionExerciseExpirationRollConvention_t=DateRollConvention_enum_t;
2590 
2591 using OptionExerciseExpirationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2592 
2593 using OptionExerciseExpirationDateType_t=OptionExerciseDateType_enum_t;
2594 
2595 using PaymentUnitOfMeasure_t=UnitOfMeasure_enum_t;
2596 
2597 using PaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2598 
2599 using PaymentDateOffsetDayType_t=PaymentDateOffsetDayType_enum_t;
2600 
2601 using PaymentForwardStartType_t=PaymentForwardStartType_enum_t;
2602 
2603 using PaymentScheduleFixingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
2604 
2605 using PaymentScheduleRateUnitOfMeasure_t=UnitOfMeasure_enum_t;
2606 
2607 using PaymentScheduleRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
2608 
2609 using PaymentScheduleSettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2610 
2611 using PaymentScheduleStepUnitOfMeasure_t=UnitOfMeasure_enum_t;
2612 
2613 using PaymentScheduleFixingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
2614 
2615 using PaymentScheduleFixingLagUnit_t=PaymentStreamInflationLagUnit_enum_t;
2616 
2617 using PaymentScheduleFixingFirstObservationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2618 
2619 using PaymentStreamFixedAmountUnitOfMeasure_t=UnitOfMeasure_enum_t;
2620 
2621 using PaymentStreamRateIndex2CurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2622 
2623 using PaymentStreamRateIndexUnitOfMeasure_t=UnitOfMeasure_enum_t;
2624 
2625 using PaymentStreamSettlLevel_t=PaymentStreamSettlLevel_enum_t;
2626 
2627 using PaymentStreamReferenceLevelUnitOfMeasure_t=UnitOfMeasure_enum_t;
2628 
2629 using PaymentStreamRateSpreadUnitOfMeasure_t=UnitOfMeasure_enum_t;
2630 
2631 using PaymentStreamRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
2632 
2633 using PaymentStreamCalculationLagUnit_t=PaymentStreamInflationLagUnit_enum_t;
2634 
2635 using PaymentStreamFirstObservationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2636 
2637 using PaymentStreamPricingDayType_t=ComplexEventDateOffsetDayType_enum_t;
2638 
2639 using PaymentStreamPricingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
2640 
2641 using PaymentStreamPricingBusinessDayConvention_t=BusinessDayConvention_enum_t;
2642 
2643 using PaymentStreamPaymentDateType_t=OptionExerciseDateType_enum_t;
2644 
2645 using PaymentStreamPricingDateType_t=OptionExerciseDateType_enum_t;
2646 
2647 using PaymentStreamPricingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
2648 
2649 using PricingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2650 
2651 using StreamCalculationPeriodDateType_t=OptionExerciseDateType_enum_t;
2652 
2653 using StreamCalculationCorrectionUnit_t=ProtectionTermEventUnit_enum_t;
2654 
2655 using StreamCommoditySecurityIDSource_t=SecurityIDSource_enum_t;
2656 
2657 using StreamCommodityUnitOfMeasure_t=UnitOfMeasure_enum_t;
2658 
2659 using StreamCommodityNearbySettlDayUnit_t=StreamCommodityNearbySettlDayUnit_enum_t;
2660 
2661 using StreamCommoditySettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2662 
2663 using StreamCommoditySettlDateRollUnit_t=StreamCommoditySettlDateRollUnit_enum_t;
2664 
2665 using StreamCommoditySettlDayType_t=ComplexEventDateOffsetDayType_enum_t;
2666 
2667 using StreamCommodityDataSourceIDType_t=StreamCommodityDataSourceIDType_enum_t;
2668 
2669 using StreamCommoditySettlDay_t=DeliveryScheduleSettlDay_enum_t;
2670 
2671 using StreamCommoditySettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
2672 
2673 using StreamCommoditySettlPeriodNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2674 
2675 using StreamCommoditySettlPeriodFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2676 
2677 using StreamCommoditySettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2678 
2679 using StreamCommoditySettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
2680 
2681 using StreamNotionalFrequencyUnit_t=TimeUnit_enum_t;
2682 
2683 using StreamNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
2684 
2685 using StreamNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2686 
2687 using StreamTotalNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2688 
2689 using LegAdditionalTermBondSecurityIDSource_t=SecurityIDSource_enum_t;
2690 
2691 using LegAdditionalTermBondSeniority_t=Seniority_enum_t;
2692 
2693 using LegAdditionalTermBondCouponType_t=CouponType_enum_t;
2694 
2695 using LegAdditionalTermBondCouponFrequencyUnit_t=CouponFrequencyUnit_enum_t;
2696 
2697 using LegAdditionalTermBondDayCount_t=CouponDayCount_enum_t;
2698 
2699 using LegCashSettlQuoteMethod_t=CashSettlQuoteMethod_enum_t;
2700 
2701 using LegCashSettlValuationMethod_t=CashSettlValuationMethod_enum_t;
2702 
2703 using LegComplexEventCreditEventUnit_t=ProtectionTermEventUnit_enum_t;
2704 
2705 using LegComplexEventCreditEventDayType_t=ComplexEventDateOffsetDayType_enum_t;
2706 
2707 using LegComplexEventCreditEventQualifier_t=ProtectionTermEventQualifier_enum_t;
2708 
2709 using LegComplexEventPeriodType_t=ComplexEventPeriodType_enum_t;
2710 
2711 using LegComplexEventRateSource_t=RateSource_enum_t;
2712 
2713 using LegComplexEventRateSourceType_t=RateSourceType_enum_t;
2714 
2715 using LegComplexEventDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2716 
2717 using LegComplexEventDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2718 
2719 using LegComplexEventDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2720 
2721 using LegComplexEventScheduleFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2722 
2723 using LegComplexEventScheduleRollConvention_t=DateRollConvention_enum_t;
2724 
2725 using LegDeliveryScheduleType_t=DeliveryScheduleType_enum_t;
2726 
2727 using LegDeliveryScheduleNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2728 
2729 using LegDeliveryScheduleNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
2730 
2731 using LegDeliveryScheduleToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2732 
2733 using LegDeliveryScheduleToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2734 
2735 using LegDeliveryScheduleSettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
2736 
2737 using LegDeliveryScheduleSettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
2738 
2739 using LegDeliveryScheduleSettlDay_t=DeliveryScheduleSettlDay_enum_t;
2740 
2741 using LegDeliveryScheduleSettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
2742 
2743 using LegDeliveryStreamType_t=DeliveryStreamType_enum_t;
2744 
2745 using LegDeliveryStreamDeliveryRestriction_t=DeliveryStreamDeliveryRestriction_enum_t;
2746 
2747 using LegDeliveryStreamDeliveryContingentPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2748 
2749 using LegDeliveryStreamTitleTransferCondition_t=DeliveryStreamTitleTransferCondition_enum_t;
2750 
2751 using LegDeliveryStreamToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2752 
2753 using LegDeliveryStreamToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2754 
2755 using LegDeliveryStreamToleranceOptionSide_t=DeliveryStreamToleranceOptionSide_enum_t;
2756 
2757 using LegDeliveryStreamElectingPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2758 
2759 using LegMarketDisruptionProvision_t=MarketDisruptionProvision_enum_t;
2760 
2761 using LegMarketDisruptionFallbackProvision_t=MarketDisruptionFallbackProvision_enum_t;
2762 
2763 using LegMarketDisruptionFallbackUnderlierType_t=MarketDisruptionFallbackUnderlierType_enum_t;
2764 
2765 using LegMarketDisruptionFallbackUnderlierSecurityIDSource_t=SecurityIDSource_enum_t;
2766 
2767 using LegExerciseConfirmationMethod_t=ExerciseConfirmationMethod_enum_t;
2768 
2769 using LegOptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
2770 
2771 using LegOptionExerciseEarliestDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2772 
2773 using LegOptionExerciseEarliestDateOffsetUnit_t=ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t;
2774 
2775 using LegOptionExerciseFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2776 
2777 using LegOptionExerciseStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2778 
2779 using LegOptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2780 
2781 using LegOptionExerciseDateType_t=OptionExerciseDateType_enum_t;
2782 
2783 using LegOptionExerciseExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2784 
2785 using LegOptionExerciseExpirationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2786 
2787 using LegOptionExerciseExpirationFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2788 
2789 using LegOptionExerciseExpirationRollConvention_t=DateRollConvention_enum_t;
2790 
2791 using LegOptionExerciseExpirationDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2792 
2793 using LegOptionExerciseExpirationDateType_t=OptionExerciseDateType_enum_t;
2794 
2795 using LegPaymentScheduleFixingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
2796 
2797 using LegPaymentScheduleRateUnitOfMeasure_t=UnitOfMeasure_enum_t;
2798 
2799 using LegPaymentScheduleRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
2800 
2801 using LegPaymentScheduleSettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2802 
2803 using LegPaymentScheduleStepUnitOfMeasure_t=UnitOfMeasure_enum_t;
2804 
2805 using LegPaymentScheduleFixingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
2806 
2807 using LegPaymentScheduleFixingLagUnit_t=PaymentStreamInflationLagUnit_enum_t;
2808 
2809 using LegPaymentScheduleFixingFirstObservationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2810 
2811 using LegPaymentStreamFixedAmountUnitOfMeasure_t=UnitOfMeasure_enum_t;
2812 
2813 using LegPaymentStreamRateIndex2CurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
2814 
2815 using LegPaymentStreamRateIndexUnitOfMeasure_t=UnitOfMeasure_enum_t;
2816 
2817 using LegPaymentStreamSettlLevel_t=PaymentStreamSettlLevel_enum_t;
2818 
2819 using LegPaymentStreamReferenceLevelUnitOfMeasure_t=UnitOfMeasure_enum_t;
2820 
2821 using LegPaymentStreamRateSpreadUnitOfMeasure_t=UnitOfMeasure_enum_t;
2822 
2823 using LegPaymentStreamRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
2824 
2825 using LegPaymentStreamCalculationLagUnit_t=PaymentStreamInflationLagUnit_enum_t;
2826 
2827 using LegPaymentStreamFirstObservationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2828 
2829 using LegPaymentStreamPricingDayType_t=ComplexEventDateOffsetDayType_enum_t;
2830 
2831 using LegPaymentStreamPricingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
2832 
2833 using LegPaymentStreamPricingBusinessDayConvention_t=BusinessDayConvention_enum_t;
2834 
2835 using StreamCommoditySettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
2836 
2837 using LegPaymentStreamPaymentDateType_t=OptionExerciseDateType_enum_t;
2838 
2839 using LegPaymentStreamPricingDateType_t=OptionExerciseDateType_enum_t;
2840 
2841 using LegPaymentStreamPricingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
2842 
2843 using LegPricingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2844 
2845 using LegProtectionTermEventUnit_t=ProtectionTermEventUnit_enum_t;
2846 
2847 using LegProtectionTermEventDayType_t=PaymentStreamInflationLagDayType_enum_t;
2848 
2849 using LegProtectionTermEventQualifier_t=ProtectionTermEventQualifier_enum_t;
2850 
2851 using LegStreamCalculationPeriodDateType_t=OptionExerciseDateType_enum_t;
2852 
2853 using LegStreamCalculationCorrectionUnit_t=ProtectionTermEventUnit_enum_t;
2854 
2855 using LegStreamCommoditySecurityIDSource_t=SecurityIDSource_enum_t;
2856 
2857 using LegStreamCommodityUnitOfMeasure_t=UnitOfMeasure_enum_t;
2858 
2859 using LegStreamCommodityNearbySettlDayUnit_t=StreamCommodityNearbySettlDayUnit_enum_t;
2860 
2861 using LegStreamCommoditySettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2862 
2863 using LegStreamCommoditySettlDateRollUnit_t=StreamCommoditySettlDateRollUnit_enum_t;
2864 
2865 using LegStreamCommoditySettlDayType_t=ComplexEventDateOffsetDayType_enum_t;
2866 
2867 using LegStreamCommodityDataSourceIDType_t=StreamCommodityDataSourceIDType_enum_t;
2868 
2869 using LegStreamCommoditySettlDay_t=DeliveryScheduleSettlDay_enum_t;
2870 
2871 using LegStreamCommoditySettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
2872 
2873 using LegStreamCommoditySettlPeriodNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2874 
2875 using LegStreamCommoditySettlPeriodFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2876 
2877 using LegStreamCommoditySettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2878 
2879 using LegStreamCommoditySettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
2880 
2881 using UnderlyingAdditionalTermBondSecurityIDSource_t=SecurityIDSource_enum_t;
2882 
2883 using LegStreamNotionalFrequencyUnit_t=TimeUnit_enum_t;
2884 
2885 using LegStreamNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
2886 
2887 using LegStreamNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2888 
2889 using LegStreamTotalNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2890 
2891 using UnderlyingComplexEventCreditEventUnit_t=ProtectionTermEventUnit_enum_t;
2892 
2893 using UnderlyingComplexEventCreditEventDayType_t=ComplexEventDateOffsetDayType_enum_t;
2894 
2895 using UnderlyingComplexEventCreditEventQualifier_t=ProtectionTermEventQualifier_enum_t;
2896 
2897 using UnderlyingComplexEventPeriodType_t=ComplexEventPeriodType_enum_t;
2898 
2899 using UnderlyingComplexEventRateSource_t=RateSource_enum_t;
2900 
2901 using UnderlyingComplexEventRateSourceType_t=RateSourceType_enum_t;
2902 
2903 using UnderlyingComplexEventDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2904 
2905 using UnderlyingComplexEventDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2906 
2907 using UnderlyingComplexEventDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2908 
2909 using UnderlyingComplexEventScheduleFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2910 
2911 using UnderlyingComplexEventScheduleRollConvention_t=DateRollConvention_enum_t;
2912 
2913 using UnderlyingDeliveryScheduleType_t=DeliveryScheduleType_enum_t;
2914 
2915 using UnderlyingDeliveryScheduleNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2916 
2917 using UnderlyingDeliveryScheduleNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
2918 
2919 using UnderlyingDeliveryScheduleToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2920 
2921 using UnderlyingDeliveryScheduleToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2922 
2923 using UnderlyingDeliveryScheduleSettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
2924 
2925 using UnderlyingDeliveryScheduleSettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
2926 
2927 using UnderlyingDeliveryScheduleSettlDay_t=DeliveryScheduleSettlDay_enum_t;
2928 
2929 using UnderlyingDeliveryScheduleSettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
2930 
2931 using UnderlyingDeliveryStreamType_t=DeliveryStreamType_enum_t;
2932 
2933 using UnderlyingDeliveryStreamDeliveryRestriction_t=DeliveryStreamDeliveryRestriction_enum_t;
2934 
2935 using UnderlyingDeliveryStreamDeliveryContingentPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2936 
2937 using UnderlyingDeliveryStreamTitleTransferCondition_t=DeliveryStreamTitleTransferCondition_enum_t;
2938 
2939 using UnderlyingDeliveryStreamToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2940 
2941 using UnderlyingDeliveryStreamToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2942 
2943 using UnderlyingDeliveryStreamToleranceOptionSide_t=DeliveryStreamToleranceOptionSide_enum_t;
2944 
2945 using UnderlyingDeliveryStreamElectingPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2946 
2947 using UnderlyingExerciseConfirmationMethod_t=ExerciseConfirmationMethod_enum_t;
2948 
2949 using UnderlyingOptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
2950 
2951 using UnderlyingOptionExerciseEarliestDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2952 
2953 using UnderlyingOptionExerciseEarliestDateOffsetUnit_t=ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t;
2954 
2955 using UnderlyingOptionExerciseFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2956 
2957 using UnderlyingOptionExerciseStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2958 
2959 using UnderlyingOptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2960 
2961 using UnderlyingOptionExerciseDateType_t=OptionExerciseDateType_enum_t;
2962 
2963 using UnderlyingOptionExerciseExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2964 
2965 using UnderlyingOptionExerciseExpirationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2966 
2967 using UnderlyingOptionExerciseExpirationFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
2968 
2969 using UnderlyingOptionExerciseExpirationRollConvention_t=DateRollConvention_enum_t;
2970 
2971 using UnderlyingOptionExerciseExpirationDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2972 
2973 using UnderlyingOptionExerciseExpirationDateType_t=OptionExerciseDateType_enum_t;
2974 
2975 using UnderlyingMarketDisruptionProvision_t=MarketDisruptionProvision_enum_t;
2976 
2977 using UnderlyingMarketDisruptionFallbackProvision_t=MarketDisruptionFallbackProvision_enum_t;
2978 
2979 using UnderlyingMarketDisruptionFallbackUnderlierType_t=MarketDisruptionFallbackUnderlierType_enum_t;
2980 
2981 using UnderlyingMarketDisruptionFallbackUnderlierSecurityIDSource_t=SecurityIDSource_enum_t;
2982 
2983 using UnderlyingPaymentScheduleFixingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
2984 
2985 using UnderlyingPaymentScheduleRateUnitOfMeasure_t=UnitOfMeasure_enum_t;
2986 
2987 using UnderlyingPaymentScheduleRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
2988 
2989 using UnderlyingPaymentScheduleSettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2990 
2991 using UnderlyingPaymentScheduleStepUnitOfMeasure_t=UnitOfMeasure_enum_t;
2992 
2993 using UnderlyingPaymentScheduleFixingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
2994 
2995 using UnderlyingPaymentScheduleFixingLagUnit_t=PaymentStreamInflationLagUnit_enum_t;
2996 
2997 using UnderlyingPaymentScheduleFixingFirstObservationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
2998 
2999 using UnderlyingPaymentStreamFixedAmountUnitOfMeasure_t=UnitOfMeasure_enum_t;
3000 
3001 using UnderlyingPaymentStreamRateIndex2CurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
3002 
3003 using UnderlyingPaymentStreamRateIndexUnitOfMeasure_t=UnitOfMeasure_enum_t;
3004 
3005 using UnderlyingPaymentStreamSettlLevel_t=PaymentStreamSettlLevel_enum_t;
3006 
3007 using UnderlyingPaymentStreamReferenceLevelUnitOfMeasure_t=UnitOfMeasure_enum_t;
3008 
3009 using UnderlyingPaymentStreamRateSpreadUnitOfMeasure_t=UnitOfMeasure_enum_t;
3010 
3011 using UnderlyingPaymentStreamRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
3012 
3013 using UnderlyingPaymentStreamCalculationLagUnit_t=PaymentStreamInflationLagUnit_enum_t;
3014 
3015 using UnderlyingPaymentStreamFirstObservationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3016 
3017 using UnderlyingPaymentStreamPricingDayType_t=ComplexEventDateOffsetDayType_enum_t;
3018 
3019 using UnderlyingPaymentStreamPricingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
3020 
3021 using UnderlyingPaymentStreamPricingBusinessDayConvention_t=BusinessDayConvention_enum_t;
3022 
3023 using LegStreamCommoditySettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
3024 
3025 using UnderlyingStreamCommoditySettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
3026 
3027 using UnderlyingPaymentStreamPaymentDateType_t=OptionExerciseDateType_enum_t;
3028 
3029 using UnderlyingPaymentStreamPricingDateType_t=OptionExerciseDateType_enum_t;
3030 
3031 using UnderlyingPaymentStreamPricingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
3032 
3033 using UnderlyingPricingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3034 
3035 using UnderlyingStreamCalculationPeriodDateType_t=OptionExerciseDateType_enum_t;
3036 
3037 using UnderlyingStreamCalculationCorrectionUnit_t=ProtectionTermEventUnit_enum_t;
3038 
3039 using UnderlyingStreamCommoditySecurityIDSource_t=SecurityIDSource_enum_t;
3040 
3041 using UnderlyingStreamCommodityUnitOfMeasure_t=UnitOfMeasure_enum_t;
3042 
3043 using UnderlyingStreamCommodityNearbySettlDayUnit_t=StreamCommodityNearbySettlDayUnit_enum_t;
3044 
3045 using UnderlyingStreamCommoditySettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3046 
3047 using UnderlyingStreamCommoditySettlDateRollUnit_t=StreamCommoditySettlDateRollUnit_enum_t;
3048 
3049 using UnderlyingStreamCommoditySettlDayType_t=ComplexEventDateOffsetDayType_enum_t;
3050 
3051 using UnderlyingStreamCommodityDataSourceIDType_t=StreamCommodityDataSourceIDType_enum_t;
3052 
3053 using UnderlyingStreamCommoditySettlDay_t=DeliveryScheduleSettlDay_enum_t;
3054 
3055 using UnderlyingStreamCommoditySettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
3056 
3057 using UnderlyingStreamCommoditySettlPeriodNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
3058 
3059 using UnderlyingStreamCommoditySettlPeriodFrequencyUnit_t=ProtectionTermEventUnit_enum_t;
3060 
3061 using UnderlyingStreamCommoditySettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
3062 
3063 using UnderlyingStreamCommoditySettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
3064 
3065 using UnderlyingStreamNotionalFrequencyUnit_t=TimeUnit_enum_t;
3066 
3067 using UnderlyingStreamNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
3068 
3069 using UnderlyingStreamNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
3070 
3071 using UnderlyingStreamTotalNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
3072 
3073 using UnderlyingAdditionalTermBondSeniority_t=Seniority_enum_t;
3074 
3075 using UnderlyingAdditionalTermBondCouponType_t=CouponType_enum_t;
3076 
3077 using UnderlyingAdditionalTermBondCouponFrequencyUnit_t=CouponFrequencyUnit_enum_t;
3078 
3079 using UnderlyingAdditionalTermBondDayCount_t=CouponDayCount_enum_t;
3080 
3081 using UnderlyingCashSettlQuoteMethod_t=CashSettlQuoteMethod_enum_t;
3082 
3083 using UnderlyingCashSettlValuationMethod_t=CashSettlValuationMethod_enum_t;
3084 
3085 using UnderlyingProtectionTermEventUnit_t=ProtectionTermEventUnit_enum_t;
3086 
3087 using UnderlyingProtectionTermEventDayType_t=PaymentStreamInflationLagDayType_enum_t;
3088 
3089 using UnderlyingProtectionTermEventQualifier_t=ProtectionTermEventQualifier_enum_t;
3090 
3091 using UnderlyingProvisionCashSettlPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3092 
3093 using UnderlyingProvisionCashSettlPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3094 
3095 using UnderlyingProvisionCashSettlPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3096 
3097 using UnderlyingProvisionCashSettlPaymentDateType_t=ProvisionCashSettlPaymentDateType_enum_t;
3098 
3099 using UnderlyingProvisionCashSettlQuoteSource_t=PaymentStreamRateIndexSource_enum_t;
3100 
3101 using UnderlyingProvisionCashSettlValueDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3102 
3103 using UnderlyingProvisionCashSettlValueDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3104 
3105 using UnderlyingProvisionCashSettlValueDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3106 
3107 using UnderlyingProvisionOptionExerciseFixedDateType_t=ProvisionOptionExerciseFixedDateType_enum_t;
3108 
3109 using UnderlyingProvisionOptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
3110 
3111 using UnderlyingProvisionOptionExerciseEarliestDateOffsetUnit_t=ProvisionOptionExerciseEarliestDateOffsetUnit_enum_t;
3112 
3113 using UnderlyingProvisionOptionExerciseFrequencyUnit_t=CouponFrequencyUnit_enum_t;
3114 
3115 using UnderlyingProvisionOptionExerciseStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3116 
3117 using UnderlyingProvisionOptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3118 
3119 using UnderlyingProvisionOptionExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3120 
3121 using UnderlyingProvisionOptionExpirationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3122 
3123 using UnderlyingProvisionOptionExpirationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3124 
3125 using UnderlyingProvisionOptionRelevantUnderlyingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3126 
3127 using UnderlyingProvisionOptionRelevantUnderlyingDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3128 
3129 using UnderlyingProvisionOptionRelevantUnderlyingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3130 
3131 using UnderlyingProvisionType_t=ProvisionType_enum_t;
3132 
3133 using UnderlyingProvisionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3134 
3135 using UnderlyingProvisionDateTenorUnit_t=ProvisionDateTenorUnit_enum_t;
3136 
3137 using UnderlyingProvisionCalculationAgent_t=ProvisionCalculationAgent_enum_t;
3138 
3139 using UnderlyingProvisionOptionSinglePartyBuyerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
3140 
3141 using UnderlyingProvisionOptionSinglePartySellerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
3142 
3143 using UnderlyingProvisionOptionExerciseStyle_t=ExerciseStyle_enum_t;
3144 
3145 using UnderlyingProvisionCashSettlMethod_t=ProvisionCashSettlMethod_enum_t;
3146 
3147 using UnderlyingProvisionCashSettlQuoteType_t=ProvisionCashSettlQuoteType_enum_t;
3148 
3149 using UnderlyingProvisionPartyIDSource_t=PartyIDSource_enum_t;
3150 
3151 using UnderlyingProvisionPartyRole_t=PartyRole_enum_t;
3152 
3153 using UnderlyingProvisionPartySubIDType_t=PartySubIDType_enum_t;
3154 
3155 using DeliveryStreamDeliveryPointSource_t=DeliveryStreamDeliveryPointSource_enum_t;
3156 
3157 using LegDeliveryStreamDeliveryPointSource_t=DeliveryStreamDeliveryPointSource_enum_t;
3158 
3159 using UnderlyingDeliveryStreamDeliveryPointSource_t=DeliveryStreamDeliveryPointSource_enum_t;
3160 
3161 using CashSettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3162 
3163 using CashSettlDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3164 
3165 using CashSettlDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3166 
3167 using CashSettlPriceDefault_t=CashSettlPriceDefault_enum_t;
3168 
3169 using DividendFloatingRateIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
3170 
3171 using DividendFloatingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3172 
3173 using DividendFloatingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3174 
3175 using DividendCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3176 
3177 using DividendCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3178 
3179 using DividendFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3180 
3181 using DividendFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3182 
3183 using DividendFinalRateRoundingDirection_t=RoundingDirection_enum_t;
3184 
3185 using DividendAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3186 
3187 using DividendNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3188 
3189 using DividendAccrualPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3190 
3191 using DividendAccrualPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3192 
3193 using DividendAccrualPaymeentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3194 
3195 using DividendEntitlementEvent_t=DividendEntitlementEvent_enum_t;
3196 
3197 using DividendAmountType_t=DividendAmountType_enum_t;
3198 
3199 using ExtraordinaryDividendPartySide_t=PaymentStreamCapRateBuySide_enum_t;
3200 
3201 using ExtraordinaryDividendAmountType_t=DividendAmountType_enum_t;
3202 
3203 using DividendCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
3204 
3205 using NonCashDividendTreatment_t=NonCashDividendTreatment_enum_t;
3206 
3207 using DividendComposition_t=DividendComposition_enum_t;
3208 
3209 using DividendFXTriggerDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3210 
3211 using DividendFXTriggerDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3212 
3213 using DividendFXTriggerDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3214 
3215 using DividendPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
3216 
3217 using DividendPeriodValuationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3218 
3219 using DividendPeriodValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3220 
3221 using DividendPeriodPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3222 
3223 using DividendPeriodPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3224 
3225 using LegCashSettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3226 
3227 using LegCashSettlDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3228 
3229 using LegCashSettlDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3230 
3231 using LegCashSettlPriceDefault_t=CashSettlPriceDefault_enum_t;
3232 
3233 using LegDividendFloatingRateIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
3234 
3235 using LegDividendFloatingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3236 
3237 using LegDividendFloatingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3238 
3239 using LegDividendCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3240 
3241 using LegDividendCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3242 
3243 using LegDividendFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3244 
3245 using LegDividendFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3246 
3247 using LegDividendFinalRateRoundingDirection_t=RoundingDirection_enum_t;
3248 
3249 using LegDividendAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3250 
3251 using LegDividendNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3252 
3253 using LegDividendAccrualPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3254 
3255 using LegDividendAccrualPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3256 
3257 using LegDividendAccrualPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3258 
3259 using LegDividendEntitlementEvent_t=DividendEntitlementEvent_enum_t;
3260 
3261 using LegDividendAmountType_t=DividendAmountType_enum_t;
3262 
3263 using LegExtraordinaryDividendPartySide_t=PaymentStreamCapRateBuySide_enum_t;
3264 
3265 using LegExtraordinaryDividendAmountType_t=DividendAmountType_enum_t;
3266 
3267 using LegDividendCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
3268 
3269 using LegNonCashDividendTreatment_t=NonCashDividendTreatment_enum_t;
3270 
3271 using LegDividendComposition_t=DividendComposition_enum_t;
3272 
3273 using LegDividendFXTriggerDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3274 
3275 using LegDividendFXTriggerDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3276 
3277 using LegDividendFXTriggerDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3278 
3279 using LegDividendPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
3280 
3281 using LegDividendPeriodValuationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3282 
3283 using LegDividendPeriodValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3284 
3285 using LegDividendPeriodPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3286 
3287 using LegDividendPeriodPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3288 
3289 using LegSettlMethodElectingPartySide_t=PaymentPaySide_enum_t;
3290 
3291 using LegMakeWholeBenchmarkQuote_t=StrikeIndexQuote_enum_t;
3292 
3293 using LegMakeWholeInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3294 
3295 using LegPaymentStreamInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3296 
3297 using LegPaymentStreamInterpolationPeriod_t=PaymentStreamInterpolationPeriod_enum_t;
3298 
3299 using LegPaymentStreamCompoundingDateType_t=NonDeliverableFixingDateType_enum_t;
3300 
3301 using LegPaymentStreamCompoundingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
3302 
3303 using LegPaymentStreamCompoundingDatesOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3304 
3305 using LegPaymentStreamCompoundingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3306 
3307 using LegPaymentStreamCompoundingFrequencyUnit_t=CouponFrequencyUnit_enum_t;
3308 
3309 using LegPaymentStreamCompoundingRollConvention_t=DateRollConvention_enum_t;
3310 
3311 using LegPaymentStreamCompoundingEndDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3312 
3313 using LegPaymentStreamCompoundingEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3314 
3315 using LegPaymentStreamCompoundingRateIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
3316 
3317 using LegPaymentStreamCompoundingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3318 
3319 using LegPaymentStreamCompoundingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3320 
3321 using LegPaymentStreamCompoundingCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3322 
3323 using LegPaymentStreamCompoundingCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3324 
3325 using LegPaymentStreamCompoundingFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3326 
3327 using LegPaymentStreamCompoundingFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3328 
3329 using LegPaymentStreamCompoundingFinalRateRoundingDirection_t=RoundingDirection_enum_t;
3330 
3331 using LegPaymentStreamCompoundingAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3332 
3333 using LegPaymentStreamCompoundingNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3334 
3335 using LegPaymentStreamCompoundingStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3336 
3337 using LegPaymentStreamCompoundingStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3338 
3339 using LegPaymentStreamFinalPricePaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3340 
3341 using LegPaymentStreamFinalPricePaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3342 
3343 using LegPaymentStreamFixingDateType_t=NonDeliverableFixingDateType_enum_t;
3344 
3345 using LegPaymentStreamFirstObservationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3346 
3347 using LegPaymentStreamLinkStrikePriceType_t=PaymentStreamLinkStrikePriceType_enum_t;
3348 
3349 using LegPaymentStreamRealizedVarianceMethod_t=PaymentStreamRealizedVarianceMethod_enum_t;
3350 
3351 using LegPaymentStubEndDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3352 
3353 using LegPaymentStubEndDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3354 
3355 using LegPaymentStubEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3356 
3357 using LegPaymentStubStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3358 
3359 using LegPaymentStubStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3360 
3361 using LegPaymentStubStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3362 
3363 using LegProvisionBreakFeeElection_t=ProvisionBreakFeeElection_enum_t;
3364 
3365 using LegReturnRateDateMode_t=ReturnRateDateMode_enum_t;
3366 
3367 using LegReturnRateValuationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3368 
3369 using LegReturnRateValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3370 
3371 using LegReturnRateValuationStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3372 
3373 using LegReturnRateValuationStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3374 
3375 using LegReturnRateValuationEndDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3376 
3377 using LegReturnRateValuationEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3378 
3379 using LegReturnRateValuationFrequencyUnit_t=CouponFrequencyUnit_enum_t;
3380 
3381 using LegReturnRateValuationFrequencyRollConvention_t=DateRollConvention_enum_t;
3382 
3383 using LegReturnRateValuationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3384 
3385 using LegReturnRateFXRateCalc_t=SettlCurrFxRateCalc_enum_t;
3386 
3387 using LegReturnRatePriceSequence_t=ReturnRatePriceSequence_enum_t;
3388 
3389 using LegReturnRateCommissionBasis_t=CommType_enum_t;
3390 
3391 using LegReturnRateQuoteMethod_t=CashSettlQuoteMethod_enum_t;
3392 
3393 using LegReturnRateQuoteTimeType_t=ReturnRateQuoteTimeType_enum_t;
3394 
3395 using LegReturnRateValuationTimeType_t=ReturnRateQuoteTimeType_enum_t;
3396 
3397 using LegReturnRateValuationPriceOption_t=ReturnRateValuationPriceOption_enum_t;
3398 
3399 using LegReturnRateFinalPriceFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
3400 
3401 using LegReturnRateInformationSource_t=RateSource_enum_t;
3402 
3403 using LegReturnRatePriceBasis_t=ReturnRatePriceBasis_enum_t;
3404 
3405 using LegReturnRatePriceType_t=ReturnRatePriceType_enum_t;
3406 
3407 using LegReturnRateValuationDateType_t=NonDeliverableFixingDateType_enum_t;
3408 
3409 using LegSettlMethodElectionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3410 
3411 using LegSettlMethodElectionDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3412 
3413 using LegSettlMethodElectionDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3414 
3415 using LegStreamNotionalAdjustments_t=StreamNotionalAdjustments_enum_t;
3416 
3417 using SettlMethodElectingPartySide_t=PaymentPaySide_enum_t;
3418 
3419 using MakeWholeBenchmarkQuote_t=StrikeIndexQuote_enum_t;
3420 
3421 using MakeWholeInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3422 
3423 using PaymentStreamInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3424 
3425 using PaymentStreamInterpolationPeriod_t=PaymentStreamInterpolationPeriod_enum_t;
3426 
3427 using PaymentStreamCompoundingDateType_t=NonDeliverableFixingDateType_enum_t;
3428 
3429 using PaymentStreamCompoundingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
3430 
3431 using PaymentStreamCompoundingDatesOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3432 
3433 using PaymentStreamCompoundingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3434 
3435 using PaymentStreamCompoundingFrequencyUnit_t=CouponFrequencyUnit_enum_t;
3436 
3437 using PaymentStreamCompoundingRollConvention_t=DateRollConvention_enum_t;
3438 
3439 using PaymentStreamCompoundingEndDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3440 
3441 using PaymentStreamCompoundingEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3442 
3443 using PaymentStreamCompoundingRateIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
3444 
3445 using PaymentStreamCompoundingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3446 
3447 using PaymentStreamCompoundingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3448 
3449 using PaymentStreamCompoundingCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3450 
3451 using PaymentStreamCompoundingCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3452 
3453 using PaymentStreamCompoundingFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3454 
3455 using PaymentStreamCompoundingFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3456 
3457 using PaymentStreamCompoundingFinalRateRoundingDirection_t=RoundingDirection_enum_t;
3458 
3459 using PaymentStreamCompoundingAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3460 
3461 using PaymentStreamCompoundingNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3462 
3463 using PaymentStreamCompoundingStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3464 
3465 using PaymentStreamCompoundingStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3466 
3467 using PaymentStreamFinalPricePaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3468 
3469 using PaymentStreamFinalPricePaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3470 
3471 using PaymentStreamFixingDateType_t=NonDeliverableFixingDateType_enum_t;
3472 
3473 using PaymentStreamFirstObservationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3474 
3475 using PaymentStreamLinkStrikePriceType_t=PaymentStreamLinkStrikePriceType_enum_t;
3476 
3477 using PaymentStreamRealizedVarianceMethod_t=PaymentStreamRealizedVarianceMethod_enum_t;
3478 
3479 using PaymentStubEndDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3480 
3481 using PaymentStubEndDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3482 
3483 using PaymentStubEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3484 
3485 using PaymentStubStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3486 
3487 using PaymentStubStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3488 
3489 using PaymentStubStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3490 
3491 using ProvisionBreakFeeElection_t=ProvisionBreakFeeElection_enum_t;
3492 
3493 using ReturnRateDateMode_t=ReturnRateDateMode_enum_t;
3494 
3495 using ReturnRateValuationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3496 
3497 using ReturnRateValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3498 
3499 using ReturnRateValuationStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3500 
3501 using ReturnRateValuationStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3502 
3503 using ReturnRateValuationEndDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3504 
3505 using ReturnRateValuationEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3506 
3507 using ReturnRateValuationFrequencyUnit_t=CouponFrequencyUnit_enum_t;
3508 
3509 using ReturnRateValuationFrequencyRollConvention_t=DateRollConvention_enum_t;
3510 
3511 using ReturnRateValuationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3512 
3513 using ReturnRateFXRateCalc_t=SettlCurrFxRateCalc_enum_t;
3514 
3515 using ReturnRatePriceSequence_t=ReturnRatePriceSequence_enum_t;
3516 
3517 using ReturnRateCommissionBasis_t=CommType_enum_t;
3518 
3519 using ReturnRateQuoteMethod_t=CashSettlQuoteMethod_enum_t;
3520 
3521 using ReturnRateQuoteTimeType_t=ReturnRateQuoteTimeType_enum_t;
3522 
3523 using ReturnRateValuationTimeType_t=ReturnRateQuoteTimeType_enum_t;
3524 
3525 using ReturnRateValuationPriceOption_t=ReturnRateValuationPriceOption_enum_t;
3526 
3527 using ReturnRateFinalPriceFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
3528 
3529 using ReturnRateInformationSource_t=RateSource_enum_t;
3530 
3531 using ReturnRatePriceBasis_t=ReturnRatePriceBasis_enum_t;
3532 
3533 using ReturnRatePriceType_t=ReturnRatePriceType_enum_t;
3534 
3535 using ReturnRateValuationDateType_t=NonDeliverableFixingDateType_enum_t;
3536 
3537 using SettlMethodElectionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3538 
3539 using SettlMethodElectionDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3540 
3541 using SettlMethodElectionDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3542 
3543 using StreamNotionalAdjustments_t=StreamNotionalAdjustments_enum_t;
3544 
3545 using UnderlyingCashSettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3546 
3547 using UnderlyingCashSettlDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3548 
3549 using UnderlyingCashSettlDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3550 
3551 using UnderlyingCashSettlPriceDefault_t=CashSettlPriceDefault_enum_t;
3552 
3553 using UnderlyingDividendFloatingRateIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
3554 
3555 using UnderlyingDividendFloatingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3556 
3557 using UnderlyingDividendFloatingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3558 
3559 using UnderlyingDividendCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3560 
3561 using UnderlyingDividendCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3562 
3563 using UnderlyingDividendFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3564 
3565 using UnderlyingDividendFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3566 
3567 using UnderlyingDividendFinalRateRoundingDirection_t=RoundingDirection_enum_t;
3568 
3569 using UnderlyingDividendAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3570 
3571 using UnderlyingDividendNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3572 
3573 using UnderlyingDividendAccrualPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3574 
3575 using UnderlyingDividendAccrualPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3576 
3577 using UnderlyingDividendAccrualPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3578 
3579 using UnderlyingDividendEntitlementEvent_t=DividendEntitlementEvent_enum_t;
3580 
3581 using UnderlyingDividendAmountType_t=DividendAmountType_enum_t;
3582 
3583 using UnderlyingExtraordinaryDividendPartySide_t=PaymentStreamCapRateBuySide_enum_t;
3584 
3585 using UnderlyingExtraordinaryDividendAmountType_t=DividendAmountType_enum_t;
3586 
3587 using UnderlyingDividendCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
3588 
3589 using UnderlyingNonCashDividendTreatment_t=NonCashDividendTreatment_enum_t;
3590 
3591 using UnderlyingDividendComposition_t=DividendComposition_enum_t;
3592 
3593 using UnderlyingDividendFXTriggerDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3594 
3595 using UnderlyingDividendFXTriggerDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3596 
3597 using UnderlyingDividendFXTriggerDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3598 
3599 using UnderlyingDividendPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
3600 
3601 using UnderlyingDividendPeriodValuationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3602 
3603 using UnderlyingDividendPeriodValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3604 
3605 using UnderlyingDividendPeriodPaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3606 
3607 using UnderlyingDividendPeriodPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3608 
3609 using UnderlyingSettlMethodElectingPartySide_t=PaymentPaySide_enum_t;
3610 
3611 using UnderlyingMakeWholeBenchmarkQuote_t=StrikeIndexQuote_enum_t;
3612 
3613 using UnderlyingMakeWholeInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3614 
3615 using UnderlyingPaymentStreamInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3616 
3617 using UnderlyingPaymentStreamInterpolationPeriod_t=PaymentStreamInterpolationPeriod_enum_t;
3618 
3619 using UnderlyingPaymentStreamCompoundingDateType_t=NonDeliverableFixingDateType_enum_t;
3620 
3621 using UnderlyingPaymentStreamCompoundingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
3622 
3623 using UnderlyingPaymentStreamCompoundingDatesOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3624 
3625 using UnderlyingPaymentStreamCompoundingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3626 
3627 using UnderlyingPaymentStreamCompoundingFrequencyUnit_t=CouponFrequencyUnit_enum_t;
3628 
3629 using UnderlyingPaymentStreamCompoundingRollConvention_t=DateRollConvention_enum_t;
3630 
3631 using UnderlyingPaymentStreamCompoundingEndDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3632 
3633 using UnderlyingPaymentStreamCompoundingEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3634 
3635 using UnderlyingPaymentStreamCompoundingRateIndexCurveUnit_t=PaymentStreamRateIndexCurveUnit_enum_t;
3636 
3637 using UnderlyingPaymentStreamCompoundingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3638 
3639 using UnderlyingPaymentStreamCompoundingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3640 
3641 using UnderlyingPaymentStreamCompoundingCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3642 
3643 using UnderlyingPaymentStreamCompoundingCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3644 
3645 using UnderlyingPaymentStreamCompoundingFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3646 
3647 using UnderlyingPaymentStreamCompoundingFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3648 
3649 using UnderlyingPaymentStreamCompoundingFinalRateRoundingDirection_t=RoundingDirection_enum_t;
3650 
3651 using UnderlyingPaymentStreamCompoundingAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3652 
3653 using UnderlyingPaymentStreamCompoundingNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3654 
3655 using UnderlyingPaymentStreamCompoundingStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3656 
3657 using UnderlyingPaymentStreamCompoundingStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3658 
3659 using UnderlyingPaymentStreamFinalPricePaymentDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3660 
3661 using UnderlyingPaymentStreamFinalPricePaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3662 
3663 using UnderlyingPaymentStreamFixingDateType_t=NonDeliverableFixingDateType_enum_t;
3664 
3665 using UnderlyingPaymentStreamFirstObservationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3666 
3667 using UnderlyingPaymentStreamLinkStrikePriceType_t=PaymentStreamLinkStrikePriceType_enum_t;
3668 
3669 using UnderlyingPaymentStreamRealizedVarianceMethod_t=PaymentStreamRealizedVarianceMethod_enum_t;
3670 
3671 using UnderlyingPaymentStubEndDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3672 
3673 using UnderlyingPaymentStubEndDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3674 
3675 using UnderlyingPaymentStubEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3676 
3677 using UnderlyingPaymentStubStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3678 
3679 using UnderlyingPaymentStubStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3680 
3681 using UnderlyingPaymentStubStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3682 
3683 using UnderlyingProvisionBreakFeeElection_t=ProvisionBreakFeeElection_enum_t;
3684 
3685 using UnderlyingReturnRateDateMode_t=ReturnRateDateMode_enum_t;
3686 
3687 using UnderlyingReturnRateValuationDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3688 
3689 using UnderlyingReturnRateValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3690 
3691 using UnderlyingReturnRateValuationStartDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3692 
3693 using UnderlyingReturnRateValuationStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3694 
3695 using UnderlyingReturnRateValuationEndDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3696 
3697 using UnderlyingReturnRateValuationEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3698 
3699 using UnderlyingReturnRateValuationFrequencyUnit_t=CouponFrequencyUnit_enum_t;
3700 
3701 using UnderlyingReturnRateValuationFrequencyRollConvention_t=DateRollConvention_enum_t;
3702 
3703 using UnderlyingReturnRateValuationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3704 
3705 using UnderlyingReturnRateFXRateCalc_t=SettlCurrFxRateCalc_enum_t;
3706 
3707 using UnderlyingReturnRatePriceSequence_t=ReturnRatePriceSequence_enum_t;
3708 
3709 using UnderlyingReturnRateCommissionBasis_t=CommType_enum_t;
3710 
3711 using UnderlyingReturnRateQuoteMethod_t=CashSettlQuoteMethod_enum_t;
3712 
3713 using UnderlyingReturnRateQuoteTimeType_t=ReturnRateQuoteTimeType_enum_t;
3714 
3715 using UnderlyingReturnRateValuationTimeType_t=ReturnRateQuoteTimeType_enum_t;
3716 
3717 using UnderlyingReturnRateValuationPriceOption_t=ReturnRateValuationPriceOption_enum_t;
3718 
3719 using UnderlyingReturnRateFinalPriceFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
3720 
3721 using UnderlyingReturnRateInformationSource_t=RateSource_enum_t;
3722 
3723 using UnderlyingReturnRatePriceBasis_t=ReturnRatePriceBasis_enum_t;
3724 
3725 using UnderlyingReturnRatePriceType_t=ReturnRatePriceType_enum_t;
3726 
3727 using UnderlyingReturnRateValuationDateType_t=NonDeliverableFixingDateType_enum_t;
3728 
3729 using UnderlyingSettlMethodElectionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3730 
3731 using UnderlyingSettlMethodElectionDateOffsetUnit_t=PaymentStreamPaymentDateOffsetUnit_enum_t;
3732 
3733 using UnderlyingSettlMethodElectionDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3734 
3735 using UnderlyingStreamNotionalAdjustments_t=StreamNotionalAdjustments_enum_t;
3736 
3737 using LegPaymentStreamRateIndexIDSource_t=SecurityIDSource_enum_t;
3738 
3739 using PaymentStreamRateIndexIDSource_t=SecurityIDSource_enum_t;
3740 
3741 using UnderlyingPaymentStreamRateIndexIDSource_t=SecurityIDSource_enum_t;
3742 
3743 using BatchProcessMode_t=BatchProcessMode_enum_t;
3744 
3746 
3747 inline std::string
3748 to_string() noexcept(false) {
3749  return std::string("Built with FIX data-types generated on: '" ISIMUD_FIXML_FIELDS_IMPL_HDR_GENERATED_DATE "'.");
3750 }
3751 
3752 }
3753 
3754 } } } } }
3755 
3756 #endif