2 #ifndef ISIMUD_EXCHANGES_FIX_V5_0_SP2_FIXML_FIELDS_IMPL_HPP
3 #define ISIMUD_EXCHANGES_FIX_V5_0_SP2_FIXML_FIELDS_IMPL_HPP
32 #define ISIMUD_FIXML_FIELDS_IMPL_HDR_GENERATED_DATE "2020-03-11T03:21:40.074Z"
43 using ExecInst_t=ExecInst_enum_t;
63 using PossDupFlag_t=PossDupFlag_enum_t;
81 using AllocStatus_t=AllocStatus_enum_t;
83 using AllocRejCode_t=AllocRejCode_enum_t;
87 using PossResend_t=PossResend_enum_t;
89 using CxlRejReason_t=CxlRejReason_enum_t;
91 using OrdRejReason_t=OrdRejReason_enum_t;
95 using ReportToExch_t=ReportToExch_enum_t;
97 using LocateReqd_t=LocateReqd_enum_t;
99 using ForexReq_t=ForexReq_enum_t;
103 using IOINaturalFlag_t=IOINaturalFlag_enum_t;
117 using SecurityType_t=SecurityType_enum_t;
119 using StandInstDbType_t=StandInstDbType_enum_t;
121 using SettlDeliveryType_t=SettlDeliveryType_enum_t;
123 using AllocLinkType_t=AllocLinkType_enum_t;
125 using PutOrCall_t=PutOrCall_enum_t;
127 using CoveredOrUncovered_t=CoveredOrUncovered_enum_t;
129 using NotifyBrokerOfCredit_t=NotifyBrokerOfCredit_enum_t;
131 using AllocHandlInst_t=AllocHandlInst_enum_t;
133 using RoutingType_t=RoutingType_enum_t;
135 using BenchmarkCurveName_t=BenchmarkCurveName_enum_t;
137 using StipulationType_t=StipulationType_enum_t;
139 using YieldType_t=YieldType_enum_t;
141 using TradedFlatSwitch_t=TradedFlatSwitch_enum_t;
145 using MDUpdateType_t=MDUpdateType_enum_t;
147 using AggregatedBook_t=AggregatedBook_enum_t;
153 using QuoteCondition_t=QuoteCondition_enum_t;
155 using TradeCondition_t=TradeCondition_enum_t;
163 using OpenCloseSettlFlag_t=OpenCloseSettlFlag_enum_t;
165 using FinancialStatus_t=FinancialStatus_enum_t;
167 using CorporateAction_t=CorporateAction_enum_t;
169 using QuoteStatus_t=QuoteStatus_enum_t;
171 using QuoteCancelType_t=QuoteCancelType_enum_t;
173 using QuoteRejectReason_t=QuoteRejectReason_enum_t;
175 using QuoteResponseLevel_t=QuoteResponseLevel_enum_t;
177 using QuoteRequestType_t=QuoteRequestType_enum_t;
181 using UnderlyingSecurityType_t=SecurityType_enum_t;
185 using UnderlyingPutOrCall_t=PutOrCall_enum_t;
187 using SecurityRequestType_t=SecurityRequestType_enum_t;
189 using SecurityResponseType_t=SecurityResponseType_enum_t;
191 using UnsolicitedIndicator_t=UnsolicitedIndicator_enum_t;
193 using SecurityTradingStatus_t=SecurityTradingStatus_enum_t;
195 using HaltReason_t=HaltReason_enum_t;
197 using InViewOfCommon_t=InViewOfCommon_enum_t;
199 using DueToRelated_t=DueToRelated_enum_t;
201 using Adjustment_t=Adjustment_enum_t;
205 using TradSesMethod_t=TradSesMethod_enum_t;
207 using TradSesMode_t=TradSesMode_enum_t;
209 using TradSesStatus_t=TradSesStatus_enum_t;
211 using QuoteEntryRejectReason_t=QuoteRejectReason_enum_t;
217 using SolicitedFlag_t=SolicitedFlag_enum_t;
219 using ExecRestatementReason_t=ExecRestatementReason_enum_t;
221 using BusinessRejectReason_t=BusinessRejectReason_enum_t;
225 using BidType_t=BidType_enum_t;
227 using BidDescriptorType_t=BidDescriptorType_enum_t;
229 using SideValueInd_t=SideValueInd_enum_t;
231 using LiquidityIndType_t=LiquidityIndType_enum_t;
233 using ExchangeForPhysical_t=ExchangeForPhysical_enum_t;
235 using ProgRptReqs_t=ProgRptReqs_enum_t;
237 using IncTaxInd_t=IncTaxInd_enum_t;
243 using PriceType_t=PriceType_enum_t;
245 using GTBookingInst_t=GTBookingInst_enum_t;
247 using ListStatusType_t=ListStatusType_enum_t;
249 using NetGrossInd_t=NetGrossInd_enum_t;
251 using ListOrderStatus_t=ListOrderStatus_enum_t;
261 using PartyRole_t=PartyRole_enum_t;
267 using Product_t=Product_enum_t;
269 using UnderlyingProduct_t=Product_enum_t;
273 using DistribPaymentMethod_t=DistribPaymentMethod_enum_t;
281 using TradeReportTransType_t=TradeReportTransType_enum_t;
283 using PaymentMethod_t=PaymentMethod_enum_t;
285 using TaxAdvantageType_t=TaxAdvantageType_enum_t;
291 using RegistRejReasonCode_t=RegistRejReasonCode_enum_t;
297 using ContAmtType_t=ContAmtType_enum_t;
299 using OwnerType_t=OwnerType_enum_t;
305 using OrderRestrictions_t=OrderRestrictions_enum_t;
311 using MassCancelRejectReason_t=MassCancelRejectReason_enum_t;
313 using QuoteType_t=QuoteType_enum_t;
315 using NestedPartyRole_t=PartyRole_enum_t;
319 using Scope_t=Scope_enum_t;
321 using MDImplicitDelete_t=MDImplicitDelete_enum_t;
323 using CrossType_t=CrossType_enum_t;
325 using CrossPrioritization_t=CrossPrioritization_enum_t;
327 using SecurityListRequestType_t=SecurityListRequestType_enum_t;
329 using SecurityRequestResult_t=SecurityRequestResult_enum_t;
331 using MultiLegRptTypeReq_t=MultiLegRptTypeReq_enum_t;
335 using LegCoveredOrUncovered_t=CoveredOrUncovered_enum_t;
337 using TradSesStatusRejReason_t=TradSesStatusRejReason_enum_t;
339 using TradeRequestType_t=TradeRequestType_enum_t;
341 using PreviouslyReported_t=PreviouslyReported_enum_t;
347 using OddLot_t=OddLot_enum_t;
349 using ClearingInstruction_t=ClearingInstruction_enum_t;
351 using AccountType_t=AccountType_enum_t;
353 using CustOrderCapacity_t=CustOrderCapacity_enum_t;
355 using MassStatusReqType_t=MassStatusReqType_enum_t;
371 using LegProduct_t=Product_enum_t;
373 using LegSecurityType_t=SecurityType_enum_t;
379 using AllocType_t=AllocType_enum_t;
383 using WorkingIndicator_t=WorkingIndicator_enum_t;
385 using PriorityIndicator_t=PriorityIndicator_enum_t;
387 using LegalConfirm_t=LegalConfirm_enum_t;
389 using QuoteRequestRejectReason_t=QuoteRequestRejectReason_enum_t;
391 using AcctIDSource_t=AcctIDSource_enum_t;
393 using AllocAcctIDSource_t=AcctIDSource_enum_t;
395 using BenchmarkPriceType_t=PriceType_enum_t;
397 using ConfirmStatus_t=ConfirmStatus_enum_t;
399 using ConfirmTransType_t=ConfirmTransType_enum_t;
401 using DeliveryForm_t=DeliveryForm_enum_t;
403 using LegBenchmarkCurveName_t=BenchmarkCurveName_enum_t;
405 using LegBenchmarkPriceType_t=PriceType_enum_t;
409 using LegPriceType_t=PriceType_enum_t;
411 using LegStipulationType_t=StipulationType_enum_t;
413 using LegSwapType_t=LegSwapType_enum_t;
415 using QuotePriceType_t=QuotePriceType_enum_t;
417 using QuoteRespType_t=QuoteRespType_enum_t;
421 using YieldRedemptionPriceType_t=PriceType_enum_t;
425 using PosQtyStatus_t=PosQtyStatus_enum_t;
429 using PosTransType_t=PosTransType_enum_t;
431 using PosMaintAction_t=PosMaintAction_enum_t;
435 using AdjustmentType_t=AdjustmentType_enum_t;
437 using PosMaintStatus_t=PosMaintStatus_enum_t;
439 using PosMaintResult_t=PosMaintResult_enum_t;
441 using PosReqType_t=PosReqType_enum_t;
443 using ResponseTransportType_t=ResponseTransportType_enum_t;
445 using PosReqResult_t=PosReqResult_enum_t;
447 using PosReqStatus_t=PosReqStatus_enum_t;
449 using SettlPriceType_t=SettlPriceType_enum_t;
451 using UnderlyingSettlPriceType_t=SettlPriceType_enum_t;
457 using TradeRequestResult_t=TradeRequestResult_enum_t;
459 using TradeRequestStatus_t=TradeRequestStatus_enum_t;
461 using TradeReportRejectReason_t=TradeReportRejectReason_enum_t;
463 using SideMultiLegReportingType_t=SideMultiLegReportingType_enum_t;
467 using Nested2PartyRole_t=PartyRole_enum_t;
471 using TrdRegTimestampType_t=TrdRegTimestampType_enum_t;
473 using ConfirmType_t=ConfirmType_enum_t;
475 using ConfirmRejReason_t=ConfirmRejReason_enum_t;
477 using BookingType_t=BookingType_enum_t;
479 using IndividualAllocRejCode_t=AllocRejCode_enum_t;
481 using AllocSettlInstType_t=AllocSettlInstType_enum_t;
485 using SettlPartyRole_t=PartyRole_enum_t;
487 using SettlPartySubIDType_t=PartySubIDType_enum_t;
491 using TerminationType_t=TerminationType_enum_t;
493 using SettlInstReqRejCode_t=SettlInstReqRejCode_enum_t;
495 using AllocReportType_t=AllocReportType_enum_t;
497 using AllocCancReplaceReason_t=AllocCancReplaceReason_enum_t;
499 using AllocAccountType_t=AllocAccountType_enum_t;
501 using PartySubIDType_t=PartySubIDType_enum_t;
503 using NestedPartySubIDType_t=PartySubIDType_enum_t;
505 using Nested2PartySubIDType_t=PartySubIDType_enum_t;
507 using AllocIntermedReqType_t=AllocIntermedReqType_enum_t;
509 using ApplQueueResolution_t=ApplQueueResolution_enum_t;
511 using ApplQueueAction_t=ApplQueueAction_enum_t;
513 using AvgPxIndicator_t=AvgPxIndicator_enum_t;
515 using TradeAllocIndicator_t=TradeAllocIndicator_enum_t;
517 using ExpirationCycle_t=ExpirationCycle_enum_t;
519 using TrdType_t=TrdType_enum_t;
521 using TrdSubType_t=TrdSubType_enum_t;
523 using PegMoveType_t=PegMoveType_enum_t;
525 using PegOffsetType_t=PegOffsetType_enum_t;
527 using PegLimitType_t=PegLimitType_enum_t;
529 using PegRoundDirection_t=PegRoundDirection_enum_t;
531 using PegScope_t=PegScope_enum_t;
533 using DiscretionMoveType_t=DiscretionMoveType_enum_t;
535 using DiscretionOffsetType_t=DiscretionOffsetType_enum_t;
537 using DiscretionLimitType_t=DiscretionLimitType_enum_t;
539 using DiscretionRoundDirection_t=DiscretionRoundDirection_enum_t;
541 using DiscretionScope_t=DiscretionScope_enum_t;
543 using TargetStrategy_t=TargetStrategy_enum_t;
545 using LastLiquidityInd_t=LastLiquidityInd_enum_t;
547 using PublishTrdIndicator_t=PublishTrdIndicator_enum_t;
549 using ShortSaleReason_t=ShortSaleReason_enum_t;
551 using QtyType_t=QtyType_enum_t;
553 using SecondaryTrdType_t=TrdType_enum_t;
555 using TradeReportType_t=TradeReportType_enum_t;
557 using AllocNoOrdersType_t=AllocNoOrdersType_enum_t;
559 using EventType_t=EventType_enum_t;
561 using InstrAttribType_t=InstrAttribType_enum_t;
563 using CPProgram_t=CPProgram_enum_t;
565 using UnderlyingCPProgram_t=CPProgram_enum_t;
567 using UnderlyingStipType_t=StipulationType_enum_t;
569 using MiscFeeBasis_t=MiscFeeBasis_enum_t;
571 using LastFragment_t=LastFragment_enum_t;
573 using CollAsgnReason_t=CollAsgnReason_enum_t;
575 using CollInquiryQualifier_t=CollInquiryQualifier_enum_t;
577 using CollAsgnTransType_t=CollAsgnTransType_enum_t;
579 using CollAsgnRespType_t=CollAsgnRespType_enum_t;
581 using CollAsgnRejectReason_t=CollAsgnRejectReason_enum_t;
583 using CollStatus_t=CollStatus_enum_t;
585 using LastRptRequested_t=LastRptRequested_enum_t;
587 using DeliveryType_t=DeliveryType_enum_t;
589 using UserRequestType_t=UserRequestType_enum_t;
591 using UserStatus_t=UserStatus_enum_t;
593 using StatusValue_t=StatusValue_enum_t;
595 using NetworkRequestType_t=NetworkRequestType_enum_t;
597 using NetworkStatusResponseType_t=NetworkStatusResponseType_enum_t;
599 using TrdRptStatus_t=TrdRptStatus_enum_t;
601 using AffirmStatus_t=AffirmStatus_enum_t;
603 using CollAction_t=CollAction_enum_t;
605 using CollInquiryStatus_t=CollInquiryStatus_enum_t;
607 using CollInquiryResult_t=CollInquiryResult_enum_t;
611 using Nested3PartyRole_t=PartyRole_enum_t;
613 using Nested3PartySubIDType_t=PartySubIDType_enum_t;
615 using StrategyParameterType_t=StrategyParameterType_enum_t;
621 using UnderlyingSettlementType_t=UnderlyingSettlementType_enum_t;
625 using ExpirationQtyType_t=ExpirationQtyType_enum_t;
627 using IndividualAllocType_t=IndividualAllocType_enum_t;
629 using UnitOfMeasure_t=UnitOfMeasure_enum_t;
633 using UnderlyingUnitOfMeasure_t=UnitOfMeasure_enum_t;
635 using LegUnitOfMeasure_t=UnitOfMeasure_enum_t;
641 using AllocMethod_t=AllocMethod_enum_t;
643 using SideTrdSubTyp_t=TrdSubType_enum_t;
645 using SideTrdRegTimestampType_t=TrdRegTimestampType_enum_t;
649 using MDBookType_t=MDBookType_enum_t;
651 using MDOriginType_t=MDOriginType_enum_t;
653 using CustOrderHandlingInst_t=CustOrderHandlingInst_enum_t;
655 using OrderHandlingInstSource_t=OrderHandlingInstSource_enum_t;
659 using DeskTypeSource_t=DeskTypeSource_enum_t;
661 using DeskOrderHandlingInst_t=CustOrderHandlingInst_enum_t;
667 using CollApplType_t=CollApplType_enum_t;
679 using InstrumentPartyRole_t=PartyRole_enum_t;
681 using InstrumentPartySubIDType_t=PartySubIDType_enum_t;
683 using AggressorIndicator_t=AggressorIndicator_enum_t;
687 using UnderlyingInstrumentPartyRole_t=PartyRole_enum_t;
689 using UnderlyingInstrumentPartySubIDType_t=PartySubIDType_enum_t;
691 using MDQuoteType_t=MDQuoteType_enum_t;
703 using PegPriceType_t=PegPriceType_enum_t;
725 using RootPartyRole_t=PartyRole_enum_t;
727 using RootPartySubIDType_t=PartySubIDType_enum_t;
741 using ImpliedMarketIndicator_t=ImpliedMarketIndicator_enum_t;
743 using SettlObligMode_t=SettlObligMode_enum_t;
749 using QuoteEntryStatus_t=QuoteEntryStatus_enum_t;
751 using PrivateQuote_t=PrivateQuote_enum_t;
753 using RespondentType_t=RespondentType_enum_t;
755 using SecurityTradingEvent_t=SecurityTradingEvent_enum_t;
757 using StatsType_t=StatsType_enum_t;
759 using MDSecSizeType_t=MDSecSizeType_enum_t;
761 using PriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
765 using ExerciseStyle_t=ExerciseStyle_enum_t;
771 using ListMethod_t=ListMethod_enum_t;
773 using TickRuleType_t=TickRuleType_enum_t;
775 using NestedInstrAttribType_t=InstrAttribType_enum_t;
783 using CommUnitOfMeasure_t=UnitOfMeasure_enum_t;
785 using DerivativeProduct_t=Product_enum_t;
787 using DerivativeSecurityType_t=SecurityType_enum_t;
793 using DerivativeUnitOfMeasure_t=UnitOfMeasure_enum_t;
797 using DerivativeEventType_t=EventType_enum_t;
801 using DerivativeInstrumentPartyRole_t=PartyRole_enum_t;
803 using DerivativeInstrumentPartySubIDType_t=PartySubIDType_enum_t;
805 using DerivativeExerciseStyle_t=ExerciseStyle_enum_t;
807 using MaturityMonthYearIncrementUnits_t=MaturityMonthYearIncrementUnits_enum_t;
809 using MaturityMonthYearFormat_t=MaturityMonthYearFormat_enum_t;
811 using StrikeExerciseStyle_t=ExerciseStyle_enum_t;
813 using SecondaryPriceLimitType_t=PriceLimitType_enum_t;
815 using PriceLimitType_t=PriceLimitType_enum_t;
817 using ExecInstValue_t=ExecInst_enum_t;
819 using DerivativeInstrAttribType_t=InstrAttribType_enum_t;
821 using DerivativePriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
829 using DerivativeListMethod_t=ListMethod_enum_t;
831 using DerivativePutOrCall_t=PutOrCall_enum_t;
837 using ApplReqType_t=ApplReqType_enum_t;
839 using ApplResponseType_t=ApplResponseType_enum_t;
841 using ApplResponseError_t=ApplResponseError_enum_t;
843 using LegPutOrCall_t=PutOrCall_enum_t;
845 using TradSesEvent_t=TradSesEvent_enum_t;
847 using MassActionType_t=MassActionType_enum_t;
849 using MassActionScope_t=MassActionScope_enum_t;
851 using MassActionResponse_t=MassActionResponse_enum_t;
853 using MassActionRejectReason_t=MassActionRejectReason_enum_t;
855 using MultilegModel_t=MultilegModel_enum_t;
857 using MultilegPriceMethod_t=MultilegPriceMethod_enum_t;
859 using LegExecInst_t=ExecInst_enum_t;
861 using ContingencyType_t=ContingencyType_enum_t;
863 using ListRejectReason_t=ListRejectReason_enum_t;
865 using TrdRepPartyRole_t=PartyRole_enum_t;
867 using TradePublishIndicator_t=TradePublishIndicator_enum_t;
871 using SessionStatus_t=SessionStatus_enum_t;
873 using Nested4PartySubIDType_t=PartySubIDType_enum_t;
877 using Nested4PartyRole_t=PartyRole_enum_t;
879 using UnderlyingExerciseStyle_t=ExerciseStyle_enum_t;
881 using LegExerciseStyle_t=ExerciseStyle_enum_t;
883 using LegPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
885 using UnderlyingPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
887 using ApplReportType_t=ApplReportType_enum_t;
889 using OrderDelayUnit_t=OrderDelayUnit_enum_t;
893 using RefOrdIDReason_t=RefOrdIDReason_enum_t;
895 using OrigCustOrderCapacity_t=OrigCustOrderCapacity_enum_t;
897 using ModelType_t=ModelType_enum_t;
899 using ContractMultiplierUnit_t=ContractMultiplierUnit_enum_t;
901 using LegContractMultiplierUnit_t=ContractMultiplierUnit_enum_t;
903 using UnderlyingContractMultiplierUnit_t=ContractMultiplierUnit_enum_t;
905 using DerivativeContractMultiplierUnit_t=ContractMultiplierUnit_enum_t;
907 using FlowScheduleType_t=FlowScheduleType_enum_t;
909 using LegFlowScheduleType_t=FlowScheduleType_enum_t;
911 using UnderlyingFlowScheduleType_t=FlowScheduleType_enum_t;
913 using DerivativeFlowScheduleType_t=FlowScheduleType_enum_t;
915 using FillLiquidityInd_t=LastLiquidityInd_enum_t;
917 using SideLiquidityInd_t=LastLiquidityInd_enum_t;
919 using RateSource_t=RateSource_enum_t;
921 using RateSourceType_t=RateSourceType_enum_t;
933 using TargetPartyRole_t=PartyRole_enum_t;
935 using SecurityListType_t=SecurityListType_enum_t;
937 using SecurityListTypeSource_t=SecurityListTypeSource_enum_t;
939 using NewsCategory_t=NewsCategory_enum_t;
941 using NewsRefType_t=NewsRefType_enum_t;
943 using StrikePriceDeterminationMethod_t=StrikePriceDeterminationMethod_enum_t;
945 using StrikePriceBoundaryMethod_t=StrikePriceBoundaryMethod_enum_t;
947 using UnderlyingPriceDeterminationMethod_t=UnderlyingPriceDeterminationMethod_enum_t;
949 using OptPayoutType_t=OptPayoutType_enum_t;
951 using ComplexEventType_t=ComplexEventType_enum_t;
953 using ComplexEventPriceBoundaryMethod_t=ComplexEventPriceBoundaryMethod_enum_t;
955 using ComplexEventPriceTimeType_t=ComplexEventPriceTimeType_enum_t;
957 using ComplexEventCondition_t=ComplexEventCondition_enum_t;
959 using StreamAsgnReqType_t=StreamAsgnReqType_enum_t;
961 using StreamAsgnRejReason_t=StreamAsgnRejReason_enum_t;
963 using StreamAsgnAckType_t=StreamAsgnAckType_enum_t;
965 using RequestedPartyRole_t=PartyRole_enum_t;
967 using RequestResult_t=RequestResult_enum_t;
969 using PartyRelationship_t=PartyRelationship_enum_t;
973 using PartyDetailAltSubIDType_t=PartySubIDType_enum_t;
975 using TrdAckStatus_t=TrdAckStatus_enum_t;
977 using RiskLimitType_t=RiskLimitType_enum_t;
979 using InstrumentScopeOperator_t=InstrumentScopeOperator_enum_t;
983 using InstrumentScopeProduct_t=Product_enum_t;
985 using InstrumentScopeSecurityType_t=SecurityType_enum_t;
987 using InstrumentScopePutOrCall_t=PutOrCall_enum_t;
993 using RelatedPartyDetailRole_t=PartyRole_enum_t;
995 using RelatedPartyDetailSubIDType_t=PartySubIDType_enum_t;
999 using RelatedPartyDetailAltSubIDType_t=PartySubIDType_enum_t;
1003 using SecurityClassificationReason_t=SecurityClassificationReason_enum_t;
1005 using PosAmtReason_t=PosAmtReason_enum_t;
1009 using LegPosAmtReason_t=PosAmtReason_enum_t;
1011 using LegQtyType_t=QtyType_enum_t;
1013 using SideClearingTradePriceType_t=SideClearingTradePriceType_enum_t;
1015 using SecurityRejectReason_t=SecurityRejectReason_enum_t;
1017 using ThrottleStatus_t=ThrottleStatus_enum_t;
1019 using ThrottleAction_t=ThrottleAction_enum_t;
1021 using ThrottleType_t=ThrottleType_enum_t;
1023 using ThrottleTimeUnit_t=OrderDelayUnit_enum_t;
1025 using StreamAsgnType_t=StreamAsgnType_enum_t;
1029 using MatchInst_t=MatchInst_enum_t;
1031 using TriggerScope_t=TriggerScope_enum_t;
1033 using LimitAmtType_t=LimitAmtType_enum_t;
1035 using MarginReqmtInqQualifier_t=MarginReqmtInqQualifier_enum_t;
1037 using MarginReqmtRptType_t=MarginReqmtRptType_enum_t;
1039 using MarginReqmtInqStatus_t=CollInquiryStatus_enum_t;
1041 using MarginReqmtInqResult_t=MarginReqmtInqResult_enum_t;
1043 using MarginAmtType_t=MarginAmtType_enum_t;
1045 using RelatedInstrumentType_t=RelatedInstrumentType_enum_t;
1049 using MarketMakerActivity_t=MarketMakerActivity_enum_t;
1053 using RequestingPartyRole_t=PartyRole_enum_t;
1055 using RequestingPartySubIDType_t=PartySubIDType_enum_t;
1057 using PartyDetailStatus_t=PartyDetailStatus_enum_t;
1059 using PartyDetailRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1061 using RelatedPartyDetailRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1063 using SecurityMassTradingStatus_t=SecurityTradingStatus_enum_t;
1065 using SecurityMassTradingEvent_t=SecurityTradingEvent_enum_t;
1067 using MassHaltReason_t=HaltReason_enum_t;
1069 using MDSecurityTradingStatus_t=SecurityTradingStatus_enum_t;
1071 using MDHaltReason_t=HaltReason_enum_t;
1073 using ThrottleInst_t=ThrottleInst_enum_t;
1075 using ThrottleCountIndicator_t=ThrottleCountIndicator_enum_t;
1077 using ShortSaleRestriction_t=ShortSaleRestriction_enum_t;
1079 using ShortSaleExemptionReason_t=ShortSaleExemptionReason_enum_t;
1081 using LegShortSaleExemptionReason_t=ShortSaleExemptionReason_enum_t;
1083 using SideShortSaleExemptionReason_t=ShortSaleExemptionReason_enum_t;
1087 using PartyDetailRole_t=PartyRole_enum_t;
1089 using PartyDetailSubIDType_t=PartySubIDType_enum_t;
1091 using StrikeUnitOfMeasure_t=UnitOfMeasure_enum_t;
1093 using OrderOrigination_t=OrderOrigination_enum_t;
1095 using AllocationRollupInstruction_t=AllocationRollupInstruction_enum_t;
1097 using AllocReversalStatus_t=AllocReversalStatus_enum_t;
1101 using TradePriceNegotiationMethod_t=TradePriceNegotiationMethod_enum_t;
1103 using UpfrontPriceType_t=UpfrontPriceType_enum_t;
1105 using RiskLimitRequestType_t=RiskLimitRequestType_enum_t;
1107 using RiskLimitRequestResult_t=RiskLimitRequestResult_enum_t;
1109 using RiskLimitRequestStatus_t=PartyDetailRequestStatus_enum_t;
1111 using RiskLimitStatus_t=PartyDetailDefinitionStatus_enum_t;
1113 using RiskLimitResult_t=RiskLimitRequestResult_enum_t;
1115 using RiskLimitAction_t=RiskLimitAction_enum_t;
1117 using RiskWarningLevelAction_t=RiskLimitAction_enum_t;
1119 using EntitlementType_t=EntitlementType_enum_t;
1121 using EntitlementAttribDatatype_t=EntitlementAttribDatatype_enum_t;
1123 using TradSesControl_t=TradSesControl_enum_t;
1125 using TradeVolType_t=TradeVolType_enum_t;
1127 using OrderEventType_t=OrderEventType_enum_t;
1129 using OrderEventReason_t=OrderEventReason_enum_t;
1131 using OrderEventLiquidityIndicator_t=LastLiquidityInd_enum_t;
1133 using AuctionType_t=AuctionType_enum_t;
1135 using AuctionInstruction_t=AuctionInstruction_enum_t;
1137 using LockType_t=LockType_enum_t;
1139 using ReleaseInstruction_t=ReleaseInstruction_enum_t;
1141 using DisclosureType_t=DisclosureType_enum_t;
1143 using DisclosureInstruction_t=DisclosureInstruction_enum_t;
1145 using TradingCapacity_t=TradingCapacity_enum_t;
1147 using ClearingAccountType_t=ClearingAccountType_enum_t;
1149 using LegClearingAccountType_t=ClearingAccountType_enum_t;
1151 using TargetPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1153 using RelatedPriceSource_t=RelatedPriceSource_enum_t;
1155 using MinQtyMethod_t=MinQtyMethod_enum_t;
1157 using Triggered_t=Triggered_enum_t;
1161 using ClearedIndicator_t=ClearedIndicator_enum_t;
1163 using ContractRefPosType_t=ContractRefPosType_enum_t;
1165 using PositionCapacity_t=PositionCapacity_enum_t;
1167 using PosQtyUnitOfMeasure_t=UnitOfMeasure_enum_t;
1169 using TradePriceCondition_t=TradePriceCondition_enum_t;
1171 using TradeAllocStatus_t=TradeAllocStatus_enum_t;
1173 using TradeQtyType_t=TradeQtyType_enum_t;
1177 using TradeAllocGroupInstruction_t=TradeAllocGroupInstruction_enum_t;
1179 using OffsetInstruction_t=OffsetInstruction_enum_t;
1181 using TradeAllocAmtReason_t=PosAmtReason_enum_t;
1183 using SideAvgPxIndicator_t=SideAvgPxIndicator_enum_t;
1185 using RelatedTradeIDSource_t=RelatedTradeIDSource_enum_t;
1187 using RelatedPositionIDSource_t=RelatedPositionIDSource_enum_t;
1189 using QuoteAckStatus_t=QuoteAckStatus_enum_t;
1191 using ValueCheckType_t=ValueCheckType_enum_t;
1193 using ValueCheckAction_t=ValueCheckAction_enum_t;
1195 using PartyDetailRequestResult_t=PartyDetailRequestResult_enum_t;
1197 using PartyDetailRequestStatus_t=PartyDetailRequestStatus_enum_t;
1199 using PartyDetailDefinitionStatus_t=PartyDetailDefinitionStatus_enum_t;
1201 using PartyDetailDefinitionResult_t=PartyDetailRequestResult_enum_t;
1203 using EntitlementRequestResult_t=EntitlementRequestResult_enum_t;
1205 using EntitlementRequestStatus_t=PartyDetailRequestStatus_enum_t;
1207 using EntitlementStatus_t=EntitlementStatus_enum_t;
1209 using EntitlementResult_t=EntitlementRequestResult_enum_t;
1211 using SettlPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
1213 using TradeMatchAckStatus_t=TradeMatchAckStatus_enum_t;
1215 using TradeMatchRejectReason_t=TradeMatchRejectReason_enum_t;
1219 using RegulatoryTradeIDEvent_t=RegulatoryTradeIDEvent_enum_t;
1221 using RegulatoryTradeIDType_t=RegulatoryTradeIDType_enum_t;
1223 using AllocRegulatoryTradeIDEvent_t=RegulatoryTradeIDEvent_enum_t;
1225 using AllocRegulatoryTradeIDType_t=RegulatoryTradeIDType_enum_t;
1227 using ExposureDurationUnit_t=OrderDelayUnit_enum_t;
1229 using PriceMovementType_t=PriceMovementType_enum_t;
1231 using ClearingIntention_t=ClearingIntention_enum_t;
1233 using TradeClearingInstruction_t=ClearingInstruction_enum_t;
1235 using ConfirmationMethod_t=ConfirmationMethod_enum_t;
1237 using VerificationMethod_t=VerificationMethod_enum_t;
1239 using ClearingRequirementException_t=ClearingRequirementException_enum_t;
1243 using RegulatoryReportType_t=RegulatoryReportType_enum_t;
1245 using TradeCollateralization_t=TradeCollateralization_enum_t;
1247 using TradeContinuation_t=TradeContinuation_enum_t;
1249 using AssetClass_t=AssetClass_enum_t;
1251 using AssetSubClass_t=AssetSubClass_enum_t;
1255 using CouponType_t=CouponType_enum_t;
1259 using CouponDayCount_t=CouponDayCount_enum_t;
1263 using LienSeniority_t=LienSeniority_enum_t;
1265 using LoanFacility_t=LoanFacility_enum_t;
1267 using ReferenceEntityType_t=ReferenceEntityType_enum_t;
1269 using SideRegulatoryTradeIDEvent_t=RegulatoryTradeIDEvent_enum_t;
1271 using SideRegulatoryTradeIDType_t=RegulatoryTradeIDType_enum_t;
1273 using SecondaryAssetClass_t=AssetClass_enum_t;
1275 using SecondaryAssetSubClass_t=AssetSubClass_enum_t;
1277 using BlockTrdAllocIndicator_t=BlockTrdAllocIndicator_enum_t;
1279 using UnderlyingEventType_t=EventType_enum_t;
1281 using UnderlyingCouponType_t=CouponType_enum_t;
1285 using UnderlyingCouponDayCount_t=CouponDayCount_enum_t;
1291 using UnderlyingLienSeniority_t=LienSeniority_enum_t;
1293 using UnderlyingLoanFacility_t=LoanFacility_enum_t;
1295 using UnderlyingReferenceEntityType_t=ReferenceEntityType_enum_t;
1303 using UnderlyingAssetClass_t=AssetClass_enum_t;
1305 using UnderlyingAssetSubClass_t=AssetSubClass_enum_t;
1309 using UnderlyingStrikePriceDeterminationMethod_t=StrikePriceDeterminationMethod_enum_t;
1311 using UnderlyingStrikePriceBoundaryMethod_t=StrikePriceBoundaryMethod_enum_t;
1313 using UnderlyingOptPayoutType_t=OptPayoutType_enum_t;
1319 using UnderlyingListMethod_t=ListMethod_enum_t;
1321 using UnderlyingShortSaleRestriction_t=ShortSaleRestriction_enum_t;
1323 using UnderlyingComplexEventType_t=ComplexEventType_enum_t;
1325 using UnderlyingComplexEventPriceBoundaryMethod_t=ComplexEventPriceBoundaryMethod_enum_t;
1327 using UnderlyingComplexEventPriceTimeType_t=ComplexEventPriceTimeType_enum_t;
1329 using UnderlyingComplexEventCondition_t=ComplexEventCondition_enum_t;
1331 using LegEventType_t=EventType_enum_t;
1335 using LegAssetClass_t=AssetClass_enum_t;
1337 using LegAssetSubClass_t=AssetSubClass_enum_t;
1341 using LegSecondaryAssetClass_t=AssetClass_enum_t;
1343 using LegSecondaryAssetSubClass_t=AssetSubClass_enum_t;
1345 using UnderlyingSecondaryAssetClass_t=AssetClass_enum_t;
1347 using UnderlyingSecondaryAssetSubClass_t=AssetSubClass_enum_t;
1357 using AttachmentEncodingType_t=AttachmentEncodingType_enum_t;
1359 using NegotiationMethod_t=NegotiationMethod_enum_t;
1361 using ComplexOptPayoutPaySide_t=PaymentPaySide_enum_t;
1363 using ComplexOptPayoutReceiveSide_t=PaymentPaySide_enum_t;
1365 using ComplexOptPayoutTime_t=ComplexOptPayoutTime_enum_t;
1367 using ComplexEventQuoteBasis_t=ComplexEventQuoteBasis_enum_t;
1369 using ComplexEventCalculationAgent_t=ProvisionCalculationAgent_enum_t;
1371 using ComplexEventCreditEventNotifyingParty_t=ComplexEventCreditEventNotifyingParty_enum_t;
1375 using SettlDisruptionProvision_t=SettlDisruptionProvision_enum_t;
1391 using LegCouponType_t=CouponType_enum_t;
1395 using LegCouponDayCount_t=CouponDayCount_enum_t;
1399 using LegLienSeniority_t=LienSeniority_enum_t;
1401 using LegLoanFacility_t=LoanFacility_enum_t;
1403 using LegReferenceEntityType_t=ReferenceEntityType_enum_t;
1405 using LegStrikeUnitOfMeasure_t=UnitOfMeasure_enum_t;
1407 using LegStrikePriceDeterminationMethod_t=StrikePriceDeterminationMethod_enum_t;
1409 using LegStrikePriceBoundaryMethod_t=StrikePriceBoundaryMethod_enum_t;
1411 using LegUnderlyingPriceDeterminationMethod_t=UnderlyingPriceDeterminationMethod_enum_t;
1415 using LegOptPayoutType_t=OptPayoutType_enum_t;
1421 using LegListMethod_t=ListMethod_enum_t;
1423 using LegCPProgram_t=CPProgram_enum_t;
1425 using LegShortSaleRestriction_t=ShortSaleRestriction_enum_t;
1427 using AssetGroup_t=AssetGroup_enum_t;
1431 using LegSettlDisruptionProvision_t=SettlDisruptionProvision_enum_t;
1435 using LegComplexEventType_t=ComplexEventType_enum_t;
1437 using LegComplexOptPayoutPaySide_t=PaymentPaySide_enum_t;
1439 using LegComplexOptPayoutReceiveSide_t=PaymentPaySide_enum_t;
1441 using LegComplexOptPayoutTime_t=ComplexOptPayoutTime_enum_t;
1443 using LegComplexEventPriceBoundaryMethod_t=ComplexEventPriceBoundaryMethod_enum_t;
1445 using LegComplexEventPriceTimeType_t=ComplexEventPriceTimeType_enum_t;
1447 using LegComplexEventCondition_t=ComplexEventCondition_enum_t;
1449 using LegComplexEventQuoteBasis_t=ComplexEventQuoteBasis_enum_t;
1451 using LegComplexEventCalculationAgent_t=ProvisionCalculationAgent_enum_t;
1453 using LegComplexEventCreditEventNotifyingParty_t=ComplexEventCreditEventNotifyingParty_enum_t;
1457 using LegInstrumentPartyRole_t=PartyRole_enum_t;
1459 using LegInstrumentPartySubIDType_t=PartySubIDType_enum_t;
1461 using UnderlyingComplexOptPayoutPaySide_t=PaymentPaySide_enum_t;
1463 using UnderlyingComplexOptPayoutReceiveSide_t=PaymentPaySide_enum_t;
1465 using UnderlyingComplexOptPayoutTime_t=ComplexOptPayoutTime_enum_t;
1467 using UnderlyingComplexEventQuoteBasis_t=ComplexEventQuoteBasis_enum_t;
1469 using UnderlyingComplexEventCalculationAgent_t=ProvisionCalculationAgent_enum_t;
1471 using UnderlyingComplexEventCreditEventNotifyingParty_t=ComplexEventCreditEventNotifyingParty_enum_t;
1475 using UnderlyingStrikeUnitOfMeasure_t=UnitOfMeasure_enum_t;
1479 using UnderlyingSettlDisruptionProvision_t=SettlDisruptionProvision_enum_t;
1483 using RiskLimitReportStatus_t=RiskLimitReportStatus_enum_t;
1485 using RiskLimitReportRejectReason_t=RiskLimitReportRejectReason_enum_t;
1487 using RiskLimitCheckTransType_t=RiskLimitCheckTransType_enum_t;
1489 using RiskLimitCheckType_t=RiskLimitCheckType_enum_t;
1491 using RiskLimitCheckRequestType_t=RiskLimitCheckRequestType_enum_t;
1493 using RiskLimitCheckRequestStatus_t=RiskLimitCheckRequestStatus_enum_t;
1495 using RiskLimitCheckRequestResult_t=RiskLimitCheckRequestResult_enum_t;
1497 using PartyActionType_t=PartyActionType_enum_t;
1499 using PartyActionResponse_t=PartyActionResponse_enum_t;
1501 using PartyActionRejectReason_t=PartyActionRejectReason_enum_t;
1503 using RefRiskLimitCheckIDType_t=RefRiskLimitCheckIDType_enum_t;
1507 using RequestingPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1509 using RiskLimitCheckModelType_t=RiskLimitCheckModelType_enum_t;
1511 using RiskLimitCheckStatus_t=RiskLimitCheckStatus_enum_t;
1513 using SideRiskLimitCheckStatus_t=RiskLimitCheckStatus_enum_t;
1515 using RegulatoryTransactionType_t=RegulatoryTransactionType_enum_t;
1517 using LegAssetGroup_t=AssetGroup_enum_t;
1519 using PartyRiskLimitStatus_t=PartyRiskLimitStatus_enum_t;
1521 using RemunerationIndicator_t=RemunerationIndicator_enum_t;
1523 using PosReportAction_t=PosMaintAction_enum_t;
1529 using PartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1531 using DerivativeInstrumentPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1533 using InstrumentPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1535 using LegInstrumentPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1537 using LegProvisionPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1539 using Nested2PartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1541 using Nested3PartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1543 using Nested4PartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1545 using NestedPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1547 using ProvisionPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1549 using RequestedPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1551 using TradeContingency_t=TradeContingency_enum_t;
1553 using RootPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1555 using SettlPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1557 using UnderlyingInstrumentPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1559 using AllocRefRiskLimitCheckIDType_t=RefRiskLimitCheckIDType_enum_t;
1561 using LimitRole_t=PartyRole_enum_t;
1563 using RegulatoryTradeIDScope_t=RegulatoryTradeIDScope_enum_t;
1565 using SideRegulatoryTradeIDScope_t=RegulatoryTradeIDScope_enum_t;
1567 using AllocRegulatoryTradeIDScope_t=RegulatoryTradeIDScope_enum_t;
1569 using EntitlementSubType_t=EntitlementSubType_enum_t;
1571 using QuoteModelType_t=QuoteModelType_enum_t;
1573 using ExecMethod_t=ExecMethod_enum_t;
1577 using MassOrderRequestStatus_t=MassOrderRequestStatus_enum_t;
1579 using MassOrderRequestResult_t=MassOrderRequestResult_enum_t;
1581 using OrderResponseLevel_t=OrderResponseLevel_enum_t;
1585 using ExecTypeReason_t=ExecTypeReason_enum_t;
1587 using TargetPartySubIDType_t=PartySubIDType_enum_t;
1589 using TransferTransType_t=TransferTransType_enum_t;
1591 using TransferType_t=TransferType_enum_t;
1593 using TransferScope_t=TransferScope_enum_t;
1595 using TransferStatus_t=TransferStatus_enum_t;
1597 using TransferRejectReason_t=TransferRejectReason_enum_t;
1599 using TransferReportType_t=TransferReportType_enum_t;
1603 using MDStatisticType_t=MDStatisticType_enum_t;
1605 using MDStatisticScope_t=MDStatisticScope_enum_t;
1607 using MDStatisticSubScope_t=MDStatisticSubScope_enum_t;
1609 using MDStatisticScopeType_t=MDStatisticScopeType_enum_t;
1611 using MDStatisticFrequencyUnit_t=OrderDelayUnit_enum_t;
1613 using MDStatisticDelayUnit_t=OrderDelayUnit_enum_t;
1615 using MDStatisticIntervalType_t=MDStatisticIntervalType_enum_t;
1619 using MDStatisticIntervalUnit_t=OrderDelayUnit_enum_t;
1621 using MDStatisticRatioType_t=MDStatisticRatioType_enum_t;
1623 using MDStatisticRequestResult_t=MDStatisticRequestResult_enum_t;
1625 using MDStatisticStatus_t=MDStatisticStatus_enum_t;
1627 using MDStatisticValueType_t=MDStatisticValueType_enum_t;
1629 using MDStatisticValueUnit_t=OrderDelayUnit_enum_t;
1631 using AllocRiskLimitCheckStatus_t=RiskLimitCheckStatus_enum_t;
1633 using CollRptRejectReason_t=CollRptRejectReason_enum_t;
1635 using CollRptStatus_t=CollRptStatus_enum_t;
1637 using UnderlyingAssetGroup_t=AssetGroup_enum_t;
1639 using LegDeliveryType_t=DeliveryType_enum_t;
1641 using LegTerminationType_t=TerminationType_enum_t;
1643 using CrossedIndicator_t=CrossedIndicator_enum_t;
1645 using TradeReportingIndicator_t=TradeReportingIndicator_enum_t;
1647 using RelativeValueType_t=RelativeValueType_enum_t;
1649 using RelativeValueSide_t=RelativeValueSide_enum_t;
1651 using MDReportEvent_t=MDReportEvent_enum_t;
1653 using MarketSegmentStatus_t=MarketSegmentStatus_enum_t;
1655 using MarketSegmentType_t=MarketSegmentType_enum_t;
1657 using MarketSegmentSubType_t=MarketSegmentSubType_enum_t;
1659 using MarketSegmentRelationship_t=MarketSegmentRelationship_enum_t;
1661 using QuoteSideIndicator_t=QuoteSideIndicator_enum_t;
1663 using MarketDepthTimeIntervalUnit_t=OrderDelayUnit_enum_t;
1665 using MDRecoveryTimeIntervalUnit_t=OrderDelayUnit_enum_t;
1667 using CustomerPriority_t=CustomerPriority_enum_t;
1669 using SettlSubMethod_t=SettlSubMethod_enum_t;
1671 using BusinessDayType_t=BusinessDayConvention_enum_t;
1673 using CalculationMethod_t=CalculationMethod_enum_t;
1675 using OrderAttributeType_t=OrderAttributeType_enum_t;
1677 using ComplexEventPVFinalPriceElectionFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
1679 using StrikeIndexQuote_t=StrikeIndexQuote_enum_t;
1681 using ExtraordinaryEventAdjustmentMethod_t=ExtraordinaryEventAdjustmentMethod_enum_t;
1683 using LegStrikeIndexQuote_t=StrikeIndexQuote_enum_t;
1685 using LegExtraordinaryEventAdjustmentMethod_t=ExtraordinaryEventAdjustmentMethod_enum_t;
1687 using LegComplexEventPVFinalPriceElectionFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
1689 using UnderlyingComplexEventPVFinalPriceElectionFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
1691 using UnderlyingNotionalAdjustments_t=UnderlyingNotionalAdjustments_enum_t;
1695 using UnderlyingStrikeIndexQuote_t=StrikeIndexQuote_enum_t;
1697 using UnderlyingExtraordinaryEventAdjustmentMethod_t=ExtraordinaryEventAdjustmentMethod_enum_t;
1699 using CollateralAmountType_t=CollateralAmountType_enum_t;
1701 using CommissionAmountType_t=CommissionAmountType_enum_t;
1705 using CommissionUnitOfMeasure_t=UnitOfMeasure_enum_t;
1707 using AllocCommissionAmountType_t=CommissionAmountType_enum_t;
1711 using AllocCommissionUnitOfMeasure_t=UnitOfMeasure_enum_t;
1713 using AlgorithmicTradeIndicator_t=AlgorithmicTradeIndicator_enum_t;
1715 using TrdRegPublicationType_t=TrdRegPublicationType_enum_t;
1717 using TrdRegPublicationReason_t=TrdRegPublicationReason_enum_t;
1719 using SideTradeReportingIndicator_t=TradeReportingIndicator_enum_t;
1721 using MassActionReason_t=MassActionReason_enum_t;
1723 using NotAffectedReason_t=NotAffectedReason_enum_t;
1725 using OrderOwnershipIndicator_t=OrderOwnershipIndicator_enum_t;
1727 using InTheMoneyCondition_t=InTheMoneyCondition_enum_t;
1729 using LegInTheMoneyCondition_t=InTheMoneyCondition_enum_t;
1731 using UnderlyingInTheMoneyCondition_t=InTheMoneyCondition_enum_t;
1733 using DerivativeInTheMoneyCondition_t=InTheMoneyCondition_enum_t;
1735 using SideCollateralAmountType_t=CollateralAmountType_enum_t;
1739 using ExDestinationType_t=ExDestinationType_enum_t;
1741 using MarketCondition_t=MarketCondition_enum_t;
1743 using QuoteAttributeType_t=QuoteAttributeType_enum_t;
1745 using PriceQualifier_t=PriceQualifier_enum_t;
1747 using MDValueTier_t=MDValueTier_enum_t;
1749 using MiscFeeQualifier_t=MiscFeeQualifier_enum_t;
1753 using CommissionAmountSubType_t=CommissionAmountSubType_enum_t;
1755 using AllocCommissionAmountSubType_t=CommissionAmountSubType_enum_t;
1761 using CommodityFinalPriceType_t=CommodityFinalPriceType_enum_t;
1763 using ReferenceDataDateType_t=ReferenceDataDateType_enum_t;
1765 using ReturnTrigger_t=ReturnTrigger_enum_t;
1767 using LegReturnTrigger_t=ReturnTrigger_enum_t;
1769 using UnderlyingReturnTrigger_t=ReturnTrigger_enum_t;
1771 using AveragePriceType_t=AveragePriceType_enum_t;
1773 using AllocGroupStatus_t=AllocGroupStatus_enum_t;
1775 using AllocRequestStatus_t=AllocRequestStatus_enum_t;
1777 using AllocAvgPxIndicator_t=AvgPxIndicator_enum_t;
1779 using MatchExceptionType_t=MatchExceptionType_enum_t;
1781 using MatchExceptionElementType_t=MatchExceptionElementType_enum_t;
1783 using MatchExceptionToleranceValueType_t=MatchExceptionToleranceValueType_enum_t;
1785 using MatchingDataPointIndicator_t=MatchingDataPointIndicator_enum_t;
1787 using MatchingDataPointType_t=MatchExceptionElementType_enum_t;
1789 using TradeAggregationTransType_t=TradeAggregationTransType_enum_t;
1791 using TradeAggregationRequestStatus_t=TradeAggregationRequestStatus_enum_t;
1793 using TradeAggregationRejectReason_t=TradeAggregationRejectReason_enum_t;
1795 using OffshoreIndicator_t=OffshoreIndicator_enum_t;
1801 using AdditionalTermBondCouponType_t=CouponType_enum_t;
1805 using AdditionalTermBondDayCount_t=CouponDayCount_enum_t;
1807 using CashSettlQuoteMethod_t=CashSettlQuoteMethod_enum_t;
1809 using CashSettlValuationMethod_t=CashSettlValuationMethod_enum_t;
1811 using StreamType_t=StreamType_enum_t;
1813 using StreamPaySide_t=PaymentPaySide_enum_t;
1815 using StreamReceiveSide_t=PaymentPaySide_enum_t;
1817 using UnderlyingStreamEffectiveDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1821 using UnderlyingStreamEffectiveDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1823 using StreamTerminationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1827 using StreamTerminationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1829 using StreamCalculationPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
1831 using StreamFirstPeriodStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1837 using LegPaymentStreamNonDeliverableSettlRateSource_t=RateSource_enum_t;
1839 using SettlRatePostponementCalculationAgent_t=ProvisionCalculationAgent_enum_t;
1841 using ProvisionType_t=ProvisionType_enum_t;
1843 using ProvisionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1847 using ProvisionCalculationAgent_t=ProvisionCalculationAgent_enum_t;
1849 using ProvisionOptionSinglePartyBuyerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
1851 using ProvisionOptionSinglePartySellerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
1853 using ProvisionOptionExerciseStyle_t=ExerciseStyle_enum_t;
1855 using ProvisionCashSettlMethod_t=ProvisionCashSettlMethod_enum_t;
1857 using ProvisionCashSettlQuoteType_t=ProvisionCashSettlQuoteType_enum_t;
1859 using ProvisionCashSettlQuoteSource_t=PaymentStreamRateIndexSource_enum_t;
1861 using ProvisionCashSettlValueDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1865 using ProvisionCashSettlValueDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1867 using ProvisionOptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
1875 using ProvisionOptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1877 using ProvisionOptionExerciseFixedDateType_t=ProvisionOptionExerciseFixedDateType_enum_t;
1879 using ProvisionOptionExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1883 using ProvisionOptionExpirationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1885 using ProvisionOptionRelevantUnderlyingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1889 using ProvisionOptionRelevantUnderlyingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1891 using ProvisionCashSettlPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1895 using ProvisionCashSettlPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1897 using ProvisionCashSettlPaymentDateType_t=ProvisionCashSettlPaymentDateType_enum_t;
1901 using ProvisionPartyRole_t=PartyRole_enum_t;
1903 using ProvisionPartySubIDType_t=PartySubIDType_enum_t;
1907 using ProtectionTermEventDayType_t=PaymentStreamInflationLagDayType_enum_t;
1911 using PaymentType_t=PaymentType_enum_t;
1913 using PaymentPaySide_t=PaymentPaySide_enum_t;
1915 using PaymentReceiveSide_t=PaymentPaySide_enum_t;
1917 using PaymentBusinessDayConvention_t=BusinessDayConvention_enum_t;
1919 using PaymentSettlStyle_t=PaymentSettlStyle_enum_t;
1923 using PaymentSettlPartyRole_t=PartyRole_enum_t;
1925 using PaymentSettlPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
1927 using PaymentSettlPartySubIDType_t=PartySubIDType_enum_t;
1929 using LegStreamType_t=StreamType_enum_t;
1931 using LegStreamPaySide_t=PaymentPaySide_enum_t;
1933 using LegStreamReceiveSide_t=PaymentPaySide_enum_t;
1935 using LegStreamEffectiveDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1939 using LegStreamEffectiveDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1941 using LegStreamTerminationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1945 using LegStreamTerminationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1947 using LegStreamCalculationPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
1949 using LegStreamFirstPeriodStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1955 using LegPaymentStreamType_t=PaymentStreamType_enum_t;
1957 using LegPaymentStreamDayCount_t=CouponDayCount_enum_t;
1959 using LegPaymentStreamDiscountType_t=PaymentStreamDiscountType_enum_t;
1961 using LegPaymentStreamDiscountRateDayCount_t=CouponDayCount_enum_t;
1963 using LegPaymentStreamCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
1965 using LegPaymentStreamPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1973 using LegPaymentStreamPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1975 using LegPaymentStreamResetDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1981 using LegPaymentStreamInitialFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1985 using LegPaymentStreamInitialFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1987 using LegPaymentStreamFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
1991 using LegPaymentStreamFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1995 using LegPaymentStreamRateCutoffDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
1997 using LegPaymentStreamRateIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2001 using LegPaymentStreamRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2003 using LegPaymentStreamRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2005 using LegPaymentStreamCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2007 using LegPaymentStreamCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2009 using LegPaymentStreamFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2011 using LegPaymentStreamFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2015 using LegPaymentStreamAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
2017 using LegPaymentStreamNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
2021 using LegPaymentStreamInflationLagDayType_t=PaymentStreamInflationLagDayType_enum_t;
2023 using LegPaymentStreamInflationInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
2025 using LegPaymentStreamInflationIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2027 using LegPaymentStreamFRADiscounting_t=PaymentStreamFRADiscounting_enum_t;
2029 using LegPaymentStreamNonDeliverableFixingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2033 using LegPaymentStreamNonDeliverableFixingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2035 using LegSettlRateFallbackRateSource_t=RateSource_enum_t;
2037 using LegNonDeliverableFixingDateType_t=NonDeliverableFixingDateType_enum_t;
2039 using PaymentStreamNonDeliverableSettlRateSource_t=RateSource_enum_t;
2041 using SettlRateFallbackRateSource_t=RateSource_enum_t;
2043 using LegPaymentScheduleType_t=PaymentScheduleType_enum_t;
2045 using LegPaymentScheduleStubType_t=PaymentStubType_enum_t;
2047 using LegPaymentSchedulePaySide_t=PaymentPaySide_enum_t;
2049 using LegPaymentScheduleReceiveSide_t=PaymentPaySide_enum_t;
2051 using LegPaymentScheduleRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2053 using LegPaymentScheduleRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2057 using LegPaymentScheduleStepRelativeTo_t=PaymentScheduleStepRelativeTo_enum_t;
2059 using LegPaymentScheduleFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2063 using LegPaymentScheduleFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2065 using LegPaymentScheduleInterimExchangeDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2069 using LegPaymentScheduleInterimExchangeDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2071 using LegPaymentScheduleRateSource_t=RateSource_enum_t;
2073 using LegPaymentScheduleRateSourceType_t=RateSourceType_enum_t;
2075 using LegPaymentStubType_t=PaymentStubType_enum_t;
2077 using LegPaymentStubLength_t=PaymentStubLength_enum_t;
2079 using LegPaymentStubIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2083 using LegPaymentStubIndexRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2085 using LegPaymentStubIndexRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2087 using LegPaymentStubIndexCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2089 using LegPaymentStubIndexCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2091 using LegPaymentStubIndexFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2093 using LegPaymentStubIndexFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2095 using LegPaymentStubIndex2Source_t=PaymentStreamRateIndexSource_enum_t;
2099 using LegPaymentStubIndex2RateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2101 using LegPaymentStubIndex2RateTreatment_t=PaymentStreamRateTreatment_enum_t;
2103 using LegProvisionType_t=ProvisionType_enum_t;
2105 using LegProvisionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2109 using LegProvisionCalculationAgent_t=ProvisionCalculationAgent_enum_t;
2111 using LegProvisionOptionSinglePartyBuyerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
2113 using LegProvisionOptionSinglePartySellerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
2115 using LegProvisionOptionExerciseStyle_t=ExerciseStyle_enum_t;
2117 using LegProvisionCashSettlMethod_t=ProvisionCashSettlMethod_enum_t;
2119 using LegProvisionCashSettlQuoteType_t=ProvisionCashSettlQuoteType_enum_t;
2121 using LegProvisionCashSettlQuoteSource_t=PaymentStreamRateIndexSource_enum_t;
2123 using LegProvisionCashSettlPaymentDateType_t=ProvisionCashSettlPaymentDateType_enum_t;
2125 using LegProvisionOptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
2133 using LegProvisionOptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2135 using LegProvisionOptionExerciseFixedDateType_t=ProvisionOptionExerciseFixedDateType_enum_t;
2137 using LegProvisionOptionExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2141 using LegProvisionOptionExpirationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2143 using LegProvisionOptionRelevantUnderlyingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2147 using LegProvisionOptionRelevantUnderlyingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2149 using LegProvisionCashSettlPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2153 using LegProvisionCashSettlPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2155 using LegProvisionCashSettlValueDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2159 using LegProvisionCashSettlValueDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2163 using LegProvisionPartyRole_t=PartyRole_enum_t;
2165 using LegProvisionPartySubIDType_t=PartySubIDType_enum_t;
2167 using UnderlyingStreamType_t=StreamType_enum_t;
2169 using UnderlyingStreamPaySide_t=PaymentPaySide_enum_t;
2171 using UnderlyingStreamReceiveSide_t=PaymentPaySide_enum_t;
2173 using UnderlyingStreamTerminationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2177 using UnderlyingStreamTerminationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2179 using UnderlyingStreamCalculationPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
2181 using UnderlyingStreamFirstPeriodStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2187 using UnderlyingPaymentStreamType_t=PaymentStreamType_enum_t;
2189 using UnderlyingPaymentStreamDayCount_t=CouponDayCount_enum_t;
2191 using UnderlyingPaymentStreamDiscountType_t=PaymentStreamDiscountType_enum_t;
2193 using UnderlyingPaymentStreamDiscountRateDayCount_t=CouponDayCount_enum_t;
2195 using UnderlyingPaymentStreamCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
2197 using UnderlyingPaymentStreamPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2205 using UnderlyingPaymentStreamPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2207 using UnderlyingPaymentStreamResetDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2213 using UnderlyingPaymentStreamInitialFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2217 using UnderlyingPaymentStreamInitialFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2219 using UnderlyingPaymentStreamFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2223 using UnderlyingPaymentStreamFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2227 using UnderlyingPaymentStreamRateCutoffDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2229 using UnderlyingPaymentStreamRateIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2233 using UnderlyingPaymentStreamRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2235 using UnderlyingPaymentStreamRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2237 using UnderlyingPaymentStreamCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2239 using UnderlyingPaymentStreamCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2241 using UnderlyingPaymentStreamFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2243 using UnderlyingPaymentStreamFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2247 using UnderlyingPaymentStreamAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
2249 using UnderlyingPaymentStreamNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
2253 using UnderlyingPaymentStreamInflationLagDayType_t=PaymentStreamInflationLagDayType_enum_t;
2255 using UnderlyingPaymentStreamInflationInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
2257 using UnderlyingPaymentStreamInflationIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2259 using UnderlyingPaymentStreamFRADiscounting_t=PaymentStreamFRADiscounting_enum_t;
2261 using UnderlyingPaymentStreamNonDeliverableFixingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2265 using UnderlyingPaymentStreamNonDeliverableFixingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2267 using UnderlyingNonDeliverableFixingDateType_t=NonDeliverableFixingDateType_enum_t;
2269 using UnderlyingPaymentStreamNonDeliverableSettlRateSource_t=RateSource_enum_t;
2271 using UnderlyingSettlRatePostponementCalculationAgent_t=ProvisionCalculationAgent_enum_t;
2273 using UnderlyingPaymentScheduleType_t=PaymentScheduleType_enum_t;
2275 using UnderlyingPaymentScheduleStubType_t=PaymentStubType_enum_t;
2277 using UnderlyingPaymentSchedulePaySide_t=PaymentPaySide_enum_t;
2279 using UnderlyingPaymentScheduleReceiveSide_t=PaymentPaySide_enum_t;
2281 using UnderlyingPaymentScheduleRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2283 using UnderlyingPaymentScheduleRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2287 using UnderlyingPaymentScheduleStepRelativeTo_t=PaymentScheduleStepRelativeTo_enum_t;
2289 using UnderlyingPaymentScheduleFixingDateBusinessDayCnvtn_t=BusinessDayConvention_enum_t;
2293 using UnderlyingPaymentScheduleFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2295 using UnderlyingPaymentScheduleInterimExchangeDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2299 using UnderlyingPaymentScheduleInterimExchangeDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2301 using UnderlyingPaymentScheduleRateSource_t=RateSource_enum_t;
2303 using UnderlyingPaymentScheduleRateSourceType_t=RateSourceType_enum_t;
2305 using UnderlyingPaymentStubType_t=PaymentStubType_enum_t;
2307 using UnderlyingPaymentStubLength_t=PaymentStubLength_enum_t;
2309 using UnderlyingPaymentStubIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2313 using UnderlyingPaymentStubIndexRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2315 using UnderlyingPaymentStubIndexRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2317 using UnderlyingPaymentStubIndexCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2319 using UnderlyingPaymentStubIndexCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2321 using UnderlyingPaymentStubIndexFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2323 using UnderlyingPaymentStubIndexFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2325 using UnderlyingPaymentStubIndex2Source_t=PaymentStreamRateIndexSource_enum_t;
2329 using UnderlyingPaymentStubIndex2RateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2331 using UnderlyingPaymentStubIndex2RateTreatment_t=PaymentStreamRateTreatment_enum_t;
2333 using PaymentStreamType_t=PaymentStreamType_enum_t;
2335 using PaymentStreamDayCount_t=CouponDayCount_enum_t;
2337 using PaymentStreamDiscountType_t=PaymentStreamDiscountType_enum_t;
2339 using PaymentStreamDiscountRateDayCount_t=CouponDayCount_enum_t;
2341 using PaymentStreamCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
2343 using PaymentStreamPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2351 using PaymentStreamResetDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2357 using PaymentStreamInitialFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2361 using PaymentStreamInitialFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2363 using PaymentStreamFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2367 using PaymentStreamFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2371 using PaymentStreamRateCutoffDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2373 using PaymentStreamRateIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2377 using PaymentStreamRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2379 using PaymentStreamRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2381 using PaymentStreamCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2383 using PaymentStreamCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2385 using PaymentStreamFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2387 using PaymentStreamFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2391 using PaymentStreamAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
2393 using PaymentStreamNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
2397 using PaymentStreamInflationLagDayType_t=PaymentStreamInflationLagDayType_enum_t;
2399 using PaymentStreamInflationInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
2401 using PaymentStreamInflationIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2403 using PaymentStreamFRADiscounting_t=PaymentStreamFRADiscounting_enum_t;
2405 using PaymentStreamNonDeliverableFixingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2409 using PaymentStreamNonDeliverableFixingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2411 using NonDeliverableFixingDateType_t=NonDeliverableFixingDateType_enum_t;
2413 using PaymentScheduleType_t=PaymentScheduleType_enum_t;
2415 using PaymentScheduleStubType_t=PaymentStubType_enum_t;
2417 using PaymentSchedulePaySide_t=PaymentPaySide_enum_t;
2419 using PaymentScheduleReceiveSide_t=PaymentPaySide_enum_t;
2421 using PaymentScheduleRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2423 using PaymentScheduleRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2427 using PaymentScheduleStepRelativeTo_t=PaymentScheduleStepRelativeTo_enum_t;
2429 using PaymentScheduleFixingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2433 using PaymentScheduleFixingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2435 using PaymentScheduleInterimExchangeDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
2439 using PaymentScheduleInterimExchangeDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2441 using PaymentScheduleRateSource_t=RateSource_enum_t;
2443 using PaymentScheduleRateSourceType_t=RateSourceType_enum_t;
2445 using PaymentStubType_t=PaymentStubType_enum_t;
2447 using PaymentStubLength_t=PaymentStubLength_enum_t;
2449 using PaymentStubIndexSource_t=PaymentStreamRateIndexSource_enum_t;
2453 using PaymentStubIndexRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2455 using PaymentStubIndexRateTreatment_t=PaymentStreamRateTreatment_enum_t;
2457 using PaymentStubIndexCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
2459 using PaymentStubIndexCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
2461 using PaymentStubIndexFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
2463 using PaymentStubIndexFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
2465 using PaymentStubIndex2Source_t=PaymentStreamRateIndexSource_enum_t;
2469 using PaymentStubIndex2RateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
2471 using PaymentStubIndex2RateTreatment_t=PaymentStreamRateTreatment_enum_t;
2473 using UnderlyingSettlRateFallbackRateSource_t=RateSource_enum_t;
2475 using LegSettlRatePostponementCalculationAgent_t=ProvisionCalculationAgent_enum_t;
2477 using StreamEffectiveDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2481 using StreamEffectiveDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2483 using UnderlyingProvisionPartyRoleQualifier_t=PartyDetailRoleQualifier_enum_t;
2485 using PaymentPriceType_t=PriceType_enum_t;
2487 using PaymentStreamPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2489 using BusinessDayConvention_t=BusinessDayConvention_enum_t;
2493 using LegBusinessDayConvention_t=BusinessDayConvention_enum_t;
2497 using UnderlyingBusinessDayConvention_t=BusinessDayConvention_enum_t;
2501 using PaymentSubType_t=PaymentSubType_enum_t;
2505 using ComplexEventCreditEventDayType_t=ComplexEventDateOffsetDayType_enum_t;
2509 using ComplexEventPeriodType_t=ComplexEventPeriodType_enum_t;
2511 using ComplexEventRateSource_t=RateSource_enum_t;
2513 using ComplexEventRateSourceType_t=RateSourceType_enum_t;
2517 using ComplexEventDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2519 using ComplexEventDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2525 using DeliveryScheduleType_t=DeliveryScheduleType_enum_t;
2527 using DeliveryScheduleNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2529 using DeliveryScheduleNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
2531 using DeliveryScheduleToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2533 using DeliveryScheduleToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2535 using DeliveryScheduleSettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
2537 using DeliveryScheduleSettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
2539 using DeliveryScheduleSettlDay_t=DeliveryScheduleSettlDay_enum_t;
2541 using DeliveryScheduleSettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
2543 using DeliveryStreamType_t=DeliveryStreamType_enum_t;
2545 using DeliveryStreamDeliveryRestriction_t=DeliveryStreamDeliveryRestriction_enum_t;
2547 using DeliveryStreamDeliveryContingentPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2549 using DeliveryStreamTitleTransferCondition_t=DeliveryStreamTitleTransferCondition_enum_t;
2551 using DeliveryStreamToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2553 using DeliveryStreamToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2555 using DeliveryStreamToleranceOptionSide_t=DeliveryStreamToleranceOptionSide_enum_t;
2557 using DeliveryStreamElectingPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2559 using MarketDisruptionProvision_t=MarketDisruptionProvision_enum_t;
2561 using MarketDisruptionFallbackProvision_t=MarketDisruptionFallbackProvision_enum_t;
2563 using MarketDisruptionFallbackUnderlierType_t=MarketDisruptionFallbackUnderlierType_enum_t;
2567 using ExerciseConfirmationMethod_t=ExerciseConfirmationMethod_enum_t;
2569 using OptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
2571 using OptionExerciseEarliestDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2579 using OptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2581 using OptionExerciseDateType_t=OptionExerciseDateType_enum_t;
2583 using OptionExerciseExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2591 using OptionExerciseExpirationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2593 using OptionExerciseExpirationDateType_t=OptionExerciseDateType_enum_t;
2595 using PaymentUnitOfMeasure_t=UnitOfMeasure_enum_t;
2599 using PaymentDateOffsetDayType_t=PaymentDateOffsetDayType_enum_t;
2601 using PaymentForwardStartType_t=PaymentForwardStartType_enum_t;
2603 using PaymentScheduleFixingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
2605 using PaymentScheduleRateUnitOfMeasure_t=UnitOfMeasure_enum_t;
2607 using PaymentScheduleRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
2609 using PaymentScheduleSettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2611 using PaymentScheduleStepUnitOfMeasure_t=UnitOfMeasure_enum_t;
2613 using PaymentScheduleFixingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
2619 using PaymentStreamFixedAmountUnitOfMeasure_t=UnitOfMeasure_enum_t;
2623 using PaymentStreamRateIndexUnitOfMeasure_t=UnitOfMeasure_enum_t;
2625 using PaymentStreamSettlLevel_t=PaymentStreamSettlLevel_enum_t;
2627 using PaymentStreamReferenceLevelUnitOfMeasure_t=UnitOfMeasure_enum_t;
2629 using PaymentStreamRateSpreadUnitOfMeasure_t=UnitOfMeasure_enum_t;
2631 using PaymentStreamRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
2637 using PaymentStreamPricingDayType_t=ComplexEventDateOffsetDayType_enum_t;
2639 using PaymentStreamPricingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
2641 using PaymentStreamPricingBusinessDayConvention_t=BusinessDayConvention_enum_t;
2643 using PaymentStreamPaymentDateType_t=OptionExerciseDateType_enum_t;
2645 using PaymentStreamPricingDateType_t=OptionExerciseDateType_enum_t;
2647 using PaymentStreamPricingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
2649 using PricingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2651 using StreamCalculationPeriodDateType_t=OptionExerciseDateType_enum_t;
2657 using StreamCommodityUnitOfMeasure_t=UnitOfMeasure_enum_t;
2661 using StreamCommoditySettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2665 using StreamCommoditySettlDayType_t=ComplexEventDateOffsetDayType_enum_t;
2667 using StreamCommodityDataSourceIDType_t=StreamCommodityDataSourceIDType_enum_t;
2669 using StreamCommoditySettlDay_t=DeliveryScheduleSettlDay_enum_t;
2671 using StreamCommoditySettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
2673 using StreamCommoditySettlPeriodNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2677 using StreamCommoditySettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2679 using StreamCommoditySettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
2683 using StreamNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
2685 using StreamNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2687 using StreamTotalNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2693 using LegAdditionalTermBondCouponType_t=CouponType_enum_t;
2697 using LegAdditionalTermBondDayCount_t=CouponDayCount_enum_t;
2699 using LegCashSettlQuoteMethod_t=CashSettlQuoteMethod_enum_t;
2701 using LegCashSettlValuationMethod_t=CashSettlValuationMethod_enum_t;
2705 using LegComplexEventCreditEventDayType_t=ComplexEventDateOffsetDayType_enum_t;
2709 using LegComplexEventPeriodType_t=ComplexEventPeriodType_enum_t;
2711 using LegComplexEventRateSource_t=RateSource_enum_t;
2713 using LegComplexEventRateSourceType_t=RateSourceType_enum_t;
2717 using LegComplexEventDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2719 using LegComplexEventDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2725 using LegDeliveryScheduleType_t=DeliveryScheduleType_enum_t;
2727 using LegDeliveryScheduleNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2729 using LegDeliveryScheduleNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
2731 using LegDeliveryScheduleToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2733 using LegDeliveryScheduleToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2735 using LegDeliveryScheduleSettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
2737 using LegDeliveryScheduleSettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
2739 using LegDeliveryScheduleSettlDay_t=DeliveryScheduleSettlDay_enum_t;
2741 using LegDeliveryScheduleSettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
2743 using LegDeliveryStreamType_t=DeliveryStreamType_enum_t;
2745 using LegDeliveryStreamDeliveryRestriction_t=DeliveryStreamDeliveryRestriction_enum_t;
2747 using LegDeliveryStreamDeliveryContingentPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2749 using LegDeliveryStreamTitleTransferCondition_t=DeliveryStreamTitleTransferCondition_enum_t;
2751 using LegDeliveryStreamToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2753 using LegDeliveryStreamToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2755 using LegDeliveryStreamToleranceOptionSide_t=DeliveryStreamToleranceOptionSide_enum_t;
2757 using LegDeliveryStreamElectingPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2759 using LegMarketDisruptionProvision_t=MarketDisruptionProvision_enum_t;
2761 using LegMarketDisruptionFallbackProvision_t=MarketDisruptionFallbackProvision_enum_t;
2763 using LegMarketDisruptionFallbackUnderlierType_t=MarketDisruptionFallbackUnderlierType_enum_t;
2767 using LegExerciseConfirmationMethod_t=ExerciseConfirmationMethod_enum_t;
2769 using LegOptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
2771 using LegOptionExerciseEarliestDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2779 using LegOptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2781 using LegOptionExerciseDateType_t=OptionExerciseDateType_enum_t;
2783 using LegOptionExerciseExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2791 using LegOptionExerciseExpirationDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2793 using LegOptionExerciseExpirationDateType_t=OptionExerciseDateType_enum_t;
2795 using LegPaymentScheduleFixingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
2797 using LegPaymentScheduleRateUnitOfMeasure_t=UnitOfMeasure_enum_t;
2799 using LegPaymentScheduleRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
2801 using LegPaymentScheduleSettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2803 using LegPaymentScheduleStepUnitOfMeasure_t=UnitOfMeasure_enum_t;
2805 using LegPaymentScheduleFixingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
2811 using LegPaymentStreamFixedAmountUnitOfMeasure_t=UnitOfMeasure_enum_t;
2815 using LegPaymentStreamRateIndexUnitOfMeasure_t=UnitOfMeasure_enum_t;
2817 using LegPaymentStreamSettlLevel_t=PaymentStreamSettlLevel_enum_t;
2819 using LegPaymentStreamReferenceLevelUnitOfMeasure_t=UnitOfMeasure_enum_t;
2821 using LegPaymentStreamRateSpreadUnitOfMeasure_t=UnitOfMeasure_enum_t;
2823 using LegPaymentStreamRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
2829 using LegPaymentStreamPricingDayType_t=ComplexEventDateOffsetDayType_enum_t;
2831 using LegPaymentStreamPricingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
2833 using LegPaymentStreamPricingBusinessDayConvention_t=BusinessDayConvention_enum_t;
2835 using StreamCommoditySettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
2837 using LegPaymentStreamPaymentDateType_t=OptionExerciseDateType_enum_t;
2839 using LegPaymentStreamPricingDateType_t=OptionExerciseDateType_enum_t;
2841 using LegPaymentStreamPricingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
2843 using LegPricingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2847 using LegProtectionTermEventDayType_t=PaymentStreamInflationLagDayType_enum_t;
2851 using LegStreamCalculationPeriodDateType_t=OptionExerciseDateType_enum_t;
2857 using LegStreamCommodityUnitOfMeasure_t=UnitOfMeasure_enum_t;
2861 using LegStreamCommoditySettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2865 using LegStreamCommoditySettlDayType_t=ComplexEventDateOffsetDayType_enum_t;
2867 using LegStreamCommodityDataSourceIDType_t=StreamCommodityDataSourceIDType_enum_t;
2869 using LegStreamCommoditySettlDay_t=DeliveryScheduleSettlDay_enum_t;
2871 using LegStreamCommoditySettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
2873 using LegStreamCommoditySettlPeriodNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2877 using LegStreamCommoditySettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2879 using LegStreamCommoditySettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
2885 using LegStreamNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
2887 using LegStreamNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2889 using LegStreamTotalNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2893 using UnderlyingComplexEventCreditEventDayType_t=ComplexEventDateOffsetDayType_enum_t;
2897 using UnderlyingComplexEventPeriodType_t=ComplexEventPeriodType_enum_t;
2899 using UnderlyingComplexEventRateSource_t=RateSource_enum_t;
2901 using UnderlyingComplexEventRateSourceType_t=RateSourceType_enum_t;
2905 using UnderlyingComplexEventDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2907 using UnderlyingComplexEventDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2913 using UnderlyingDeliveryScheduleType_t=DeliveryScheduleType_enum_t;
2915 using UnderlyingDeliveryScheduleNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
2917 using UnderlyingDeliveryScheduleNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
2919 using UnderlyingDeliveryScheduleToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2921 using UnderlyingDeliveryScheduleToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2923 using UnderlyingDeliveryScheduleSettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
2925 using UnderlyingDeliveryScheduleSettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
2927 using UnderlyingDeliveryScheduleSettlDay_t=DeliveryScheduleSettlDay_enum_t;
2929 using UnderlyingDeliveryScheduleSettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
2931 using UnderlyingDeliveryStreamType_t=DeliveryStreamType_enum_t;
2933 using UnderlyingDeliveryStreamDeliveryRestriction_t=DeliveryStreamDeliveryRestriction_enum_t;
2935 using UnderlyingDeliveryStreamDeliveryContingentPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2937 using UnderlyingDeliveryStreamTitleTransferCondition_t=DeliveryStreamTitleTransferCondition_enum_t;
2939 using UnderlyingDeliveryStreamToleranceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2941 using UnderlyingDeliveryStreamToleranceType_t=DeliveryScheduleToleranceType_enum_t;
2943 using UnderlyingDeliveryStreamToleranceOptionSide_t=DeliveryStreamToleranceOptionSide_enum_t;
2945 using UnderlyingDeliveryStreamElectingPartySide_t=DeliveryStreamElectingPartySide_enum_t;
2947 using UnderlyingExerciseConfirmationMethod_t=ExerciseConfirmationMethod_enum_t;
2949 using UnderlyingOptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
2951 using UnderlyingOptionExerciseEarliestDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2959 using UnderlyingOptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
2961 using UnderlyingOptionExerciseDateType_t=OptionExerciseDateType_enum_t;
2963 using UnderlyingOptionExerciseExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
2971 using UnderlyingOptionExerciseExpirationDateOffsetDayType_t=ComplexEventDateOffsetDayType_enum_t;
2973 using UnderlyingOptionExerciseExpirationDateType_t=OptionExerciseDateType_enum_t;
2975 using UnderlyingMarketDisruptionProvision_t=MarketDisruptionProvision_enum_t;
2977 using UnderlyingMarketDisruptionFallbackProvision_t=MarketDisruptionFallbackProvision_enum_t;
2979 using UnderlyingMarketDisruptionFallbackUnderlierType_t=MarketDisruptionFallbackUnderlierType_enum_t;
2983 using UnderlyingPaymentScheduleFixingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
2985 using UnderlyingPaymentScheduleRateUnitOfMeasure_t=UnitOfMeasure_enum_t;
2987 using UnderlyingPaymentScheduleRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
2989 using UnderlyingPaymentScheduleSettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
2991 using UnderlyingPaymentScheduleStepUnitOfMeasure_t=UnitOfMeasure_enum_t;
2993 using UnderlyingPaymentScheduleFixingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
2999 using UnderlyingPaymentStreamFixedAmountUnitOfMeasure_t=UnitOfMeasure_enum_t;
3003 using UnderlyingPaymentStreamRateIndexUnitOfMeasure_t=UnitOfMeasure_enum_t;
3005 using UnderlyingPaymentStreamSettlLevel_t=PaymentStreamSettlLevel_enum_t;
3007 using UnderlyingPaymentStreamReferenceLevelUnitOfMeasure_t=UnitOfMeasure_enum_t;
3009 using UnderlyingPaymentStreamRateSpreadUnitOfMeasure_t=UnitOfMeasure_enum_t;
3011 using UnderlyingPaymentStreamRateSpreadType_t=PaymentStreamRateSpreadType_enum_t;
3017 using UnderlyingPaymentStreamPricingDayType_t=ComplexEventDateOffsetDayType_enum_t;
3019 using UnderlyingPaymentStreamPricingDayDistribution_t=PaymentStreamPricingDayDistribution_enum_t;
3021 using UnderlyingPaymentStreamPricingBusinessDayConvention_t=BusinessDayConvention_enum_t;
3023 using LegStreamCommoditySettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
3025 using UnderlyingStreamCommoditySettlTimeType_t=DeliveryScheduleSettlTimeType_enum_t;
3027 using UnderlyingPaymentStreamPaymentDateType_t=OptionExerciseDateType_enum_t;
3029 using UnderlyingPaymentStreamPricingDateType_t=OptionExerciseDateType_enum_t;
3031 using UnderlyingPaymentStreamPricingDayOfWeek_t=PaymentStreamPricingDayOfWeek_enum_t;
3033 using UnderlyingPricingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3035 using UnderlyingStreamCalculationPeriodDateType_t=OptionExerciseDateType_enum_t;
3041 using UnderlyingStreamCommodityUnitOfMeasure_t=UnitOfMeasure_enum_t;
3045 using UnderlyingStreamCommoditySettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3049 using UnderlyingStreamCommoditySettlDayType_t=ComplexEventDateOffsetDayType_enum_t;
3051 using UnderlyingStreamCommodityDataSourceIDType_t=StreamCommodityDataSourceIDType_enum_t;
3053 using UnderlyingStreamCommoditySettlDay_t=DeliveryScheduleSettlDay_enum_t;
3055 using UnderlyingStreamCommoditySettlFlowType_t=DeliveryScheduleSettlFlowType_enum_t;
3057 using UnderlyingStreamCommoditySettlPeriodNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
3061 using UnderlyingStreamCommoditySettlPeriodPriceUnitOfMeasure_t=UnitOfMeasure_enum_t;
3063 using UnderlyingStreamCommoditySettlHolidaysProcessingInstruction_t=DeliveryScheduleSettlHolidaysProcessingInstruction_enum_t;
3067 using UnderlyingStreamNotionalCommodityFrequency_t=StreamNotionalCommodityFrequency_enum_t;
3069 using UnderlyingStreamNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
3071 using UnderlyingStreamTotalNotionalUnitOfMeasure_t=UnitOfMeasure_enum_t;
3075 using UnderlyingAdditionalTermBondCouponType_t=CouponType_enum_t;
3079 using UnderlyingAdditionalTermBondDayCount_t=CouponDayCount_enum_t;
3081 using UnderlyingCashSettlQuoteMethod_t=CashSettlQuoteMethod_enum_t;
3083 using UnderlyingCashSettlValuationMethod_t=CashSettlValuationMethod_enum_t;
3087 using UnderlyingProtectionTermEventDayType_t=PaymentStreamInflationLagDayType_enum_t;
3091 using UnderlyingProvisionCashSettlPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3095 using UnderlyingProvisionCashSettlPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3097 using UnderlyingProvisionCashSettlPaymentDateType_t=ProvisionCashSettlPaymentDateType_enum_t;
3099 using UnderlyingProvisionCashSettlQuoteSource_t=PaymentStreamRateIndexSource_enum_t;
3101 using UnderlyingProvisionCashSettlValueDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3105 using UnderlyingProvisionCashSettlValueDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3107 using UnderlyingProvisionOptionExerciseFixedDateType_t=ProvisionOptionExerciseFixedDateType_enum_t;
3109 using UnderlyingProvisionOptionExerciseBusinessDayConvention_t=BusinessDayConvention_enum_t;
3117 using UnderlyingProvisionOptionExerciseStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3119 using UnderlyingProvisionOptionExpirationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3123 using UnderlyingProvisionOptionExpirationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3125 using UnderlyingProvisionOptionRelevantUnderlyingDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3129 using UnderlyingProvisionOptionRelevantUnderlyingDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3131 using UnderlyingProvisionType_t=ProvisionType_enum_t;
3133 using UnderlyingProvisionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3137 using UnderlyingProvisionCalculationAgent_t=ProvisionCalculationAgent_enum_t;
3139 using UnderlyingProvisionOptionSinglePartyBuyerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
3141 using UnderlyingProvisionOptionSinglePartySellerSide_t=ProvisionOptionSinglePartyBuyerSide_enum_t;
3143 using UnderlyingProvisionOptionExerciseStyle_t=ExerciseStyle_enum_t;
3145 using UnderlyingProvisionCashSettlMethod_t=ProvisionCashSettlMethod_enum_t;
3147 using UnderlyingProvisionCashSettlQuoteType_t=ProvisionCashSettlQuoteType_enum_t;
3151 using UnderlyingProvisionPartyRole_t=PartyRole_enum_t;
3153 using UnderlyingProvisionPartySubIDType_t=PartySubIDType_enum_t;
3155 using DeliveryStreamDeliveryPointSource_t=DeliveryStreamDeliveryPointSource_enum_t;
3157 using LegDeliveryStreamDeliveryPointSource_t=DeliveryStreamDeliveryPointSource_enum_t;
3159 using UnderlyingDeliveryStreamDeliveryPointSource_t=DeliveryStreamDeliveryPointSource_enum_t;
3161 using CashSettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3165 using CashSettlDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3167 using CashSettlPriceDefault_t=CashSettlPriceDefault_enum_t;
3171 using DividendFloatingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3173 using DividendFloatingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3175 using DividendCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3177 using DividendCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3179 using DividendFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3181 using DividendFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3185 using DividendAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3187 using DividendNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3191 using DividendAccrualPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3193 using DividendAccrualPaymeentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3195 using DividendEntitlementEvent_t=DividendEntitlementEvent_enum_t;
3197 using DividendAmountType_t=DividendAmountType_enum_t;
3199 using ExtraordinaryDividendPartySide_t=PaymentStreamCapRateBuySide_enum_t;
3201 using ExtraordinaryDividendAmountType_t=DividendAmountType_enum_t;
3203 using DividendCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
3205 using NonCashDividendTreatment_t=NonCashDividendTreatment_enum_t;
3207 using DividendComposition_t=DividendComposition_enum_t;
3211 using DividendFXTriggerDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3213 using DividendFXTriggerDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3215 using DividendPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
3219 using DividendPeriodValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3223 using DividendPeriodPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3225 using LegCashSettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3229 using LegCashSettlDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3231 using LegCashSettlPriceDefault_t=CashSettlPriceDefault_enum_t;
3235 using LegDividendFloatingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3237 using LegDividendFloatingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3239 using LegDividendCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3241 using LegDividendCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3243 using LegDividendFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3245 using LegDividendFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3249 using LegDividendAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3251 using LegDividendNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3255 using LegDividendAccrualPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3257 using LegDividendAccrualPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3259 using LegDividendEntitlementEvent_t=DividendEntitlementEvent_enum_t;
3261 using LegDividendAmountType_t=DividendAmountType_enum_t;
3263 using LegExtraordinaryDividendPartySide_t=PaymentStreamCapRateBuySide_enum_t;
3265 using LegExtraordinaryDividendAmountType_t=DividendAmountType_enum_t;
3267 using LegDividendCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
3269 using LegNonCashDividendTreatment_t=NonCashDividendTreatment_enum_t;
3271 using LegDividendComposition_t=DividendComposition_enum_t;
3275 using LegDividendFXTriggerDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3277 using LegDividendFXTriggerDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3279 using LegDividendPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
3283 using LegDividendPeriodValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3287 using LegDividendPeriodPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3289 using LegSettlMethodElectingPartySide_t=PaymentPaySide_enum_t;
3291 using LegMakeWholeBenchmarkQuote_t=StrikeIndexQuote_enum_t;
3293 using LegMakeWholeInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3295 using LegPaymentStreamInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3297 using LegPaymentStreamInterpolationPeriod_t=PaymentStreamInterpolationPeriod_enum_t;
3299 using LegPaymentStreamCompoundingDateType_t=NonDeliverableFixingDateType_enum_t;
3301 using LegPaymentStreamCompoundingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
3305 using LegPaymentStreamCompoundingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3313 using LegPaymentStreamCompoundingEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3317 using LegPaymentStreamCompoundingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3319 using LegPaymentStreamCompoundingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3321 using LegPaymentStreamCompoundingCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3323 using LegPaymentStreamCompoundingCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3325 using LegPaymentStreamCompoundingFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3327 using LegPaymentStreamCompoundingFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3331 using LegPaymentStreamCompoundingAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3333 using LegPaymentStreamCompoundingNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3337 using LegPaymentStreamCompoundingStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3341 using LegPaymentStreamFinalPricePaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3343 using LegPaymentStreamFixingDateType_t=NonDeliverableFixingDateType_enum_t;
3345 using LegPaymentStreamFirstObservationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3347 using LegPaymentStreamLinkStrikePriceType_t=PaymentStreamLinkStrikePriceType_enum_t;
3349 using LegPaymentStreamRealizedVarianceMethod_t=PaymentStreamRealizedVarianceMethod_enum_t;
3351 using LegPaymentStubEndDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3355 using LegPaymentStubEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3357 using LegPaymentStubStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3361 using LegPaymentStubStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3363 using LegProvisionBreakFeeElection_t=ProvisionBreakFeeElection_enum_t;
3365 using LegReturnRateDateMode_t=ReturnRateDateMode_enum_t;
3369 using LegReturnRateValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3373 using LegReturnRateValuationStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3377 using LegReturnRateValuationEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3383 using LegReturnRateValuationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3387 using LegReturnRatePriceSequence_t=ReturnRatePriceSequence_enum_t;
3391 using LegReturnRateQuoteMethod_t=CashSettlQuoteMethod_enum_t;
3393 using LegReturnRateQuoteTimeType_t=ReturnRateQuoteTimeType_enum_t;
3395 using LegReturnRateValuationTimeType_t=ReturnRateQuoteTimeType_enum_t;
3397 using LegReturnRateValuationPriceOption_t=ReturnRateValuationPriceOption_enum_t;
3399 using LegReturnRateFinalPriceFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
3401 using LegReturnRateInformationSource_t=RateSource_enum_t;
3403 using LegReturnRatePriceBasis_t=ReturnRatePriceBasis_enum_t;
3405 using LegReturnRatePriceType_t=ReturnRatePriceType_enum_t;
3407 using LegReturnRateValuationDateType_t=NonDeliverableFixingDateType_enum_t;
3409 using LegSettlMethodElectionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3413 using LegSettlMethodElectionDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3415 using LegStreamNotionalAdjustments_t=StreamNotionalAdjustments_enum_t;
3417 using SettlMethodElectingPartySide_t=PaymentPaySide_enum_t;
3419 using MakeWholeBenchmarkQuote_t=StrikeIndexQuote_enum_t;
3421 using MakeWholeInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3423 using PaymentStreamInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3425 using PaymentStreamInterpolationPeriod_t=PaymentStreamInterpolationPeriod_enum_t;
3427 using PaymentStreamCompoundingDateType_t=NonDeliverableFixingDateType_enum_t;
3429 using PaymentStreamCompoundingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
3433 using PaymentStreamCompoundingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3441 using PaymentStreamCompoundingEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3445 using PaymentStreamCompoundingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3447 using PaymentStreamCompoundingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3449 using PaymentStreamCompoundingCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3451 using PaymentStreamCompoundingCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3453 using PaymentStreamCompoundingFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3455 using PaymentStreamCompoundingFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3459 using PaymentStreamCompoundingAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3461 using PaymentStreamCompoundingNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3465 using PaymentStreamCompoundingStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3469 using PaymentStreamFinalPricePaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3471 using PaymentStreamFixingDateType_t=NonDeliverableFixingDateType_enum_t;
3473 using PaymentStreamFirstObservationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3475 using PaymentStreamLinkStrikePriceType_t=PaymentStreamLinkStrikePriceType_enum_t;
3477 using PaymentStreamRealizedVarianceMethod_t=PaymentStreamRealizedVarianceMethod_enum_t;
3479 using PaymentStubEndDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3483 using PaymentStubEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3485 using PaymentStubStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3489 using PaymentStubStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3491 using ProvisionBreakFeeElection_t=ProvisionBreakFeeElection_enum_t;
3493 using ReturnRateDateMode_t=ReturnRateDateMode_enum_t;
3497 using ReturnRateValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3501 using ReturnRateValuationStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3505 using ReturnRateValuationEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3511 using ReturnRateValuationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3515 using ReturnRatePriceSequence_t=ReturnRatePriceSequence_enum_t;
3519 using ReturnRateQuoteMethod_t=CashSettlQuoteMethod_enum_t;
3521 using ReturnRateQuoteTimeType_t=ReturnRateQuoteTimeType_enum_t;
3523 using ReturnRateValuationTimeType_t=ReturnRateQuoteTimeType_enum_t;
3525 using ReturnRateValuationPriceOption_t=ReturnRateValuationPriceOption_enum_t;
3527 using ReturnRateFinalPriceFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
3529 using ReturnRateInformationSource_t=RateSource_enum_t;
3531 using ReturnRatePriceBasis_t=ReturnRatePriceBasis_enum_t;
3533 using ReturnRatePriceType_t=ReturnRatePriceType_enum_t;
3535 using ReturnRateValuationDateType_t=NonDeliverableFixingDateType_enum_t;
3537 using SettlMethodElectionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3541 using SettlMethodElectionDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3543 using StreamNotionalAdjustments_t=StreamNotionalAdjustments_enum_t;
3545 using UnderlyingCashSettlDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3549 using UnderlyingCashSettlDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3551 using UnderlyingCashSettlPriceDefault_t=CashSettlPriceDefault_enum_t;
3555 using UnderlyingDividendFloatingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3557 using UnderlyingDividendFloatingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3559 using UnderlyingDividendCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3561 using UnderlyingDividendCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3563 using UnderlyingDividendFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3565 using UnderlyingDividendFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3569 using UnderlyingDividendAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3571 using UnderlyingDividendNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3575 using UnderlyingDividendAccrualPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3577 using UnderlyingDividendAccrualPaymentDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3579 using UnderlyingDividendEntitlementEvent_t=DividendEntitlementEvent_enum_t;
3581 using UnderlyingDividendAmountType_t=DividendAmountType_enum_t;
3583 using UnderlyingExtraordinaryDividendPartySide_t=PaymentStreamCapRateBuySide_enum_t;
3585 using UnderlyingExtraordinaryDividendAmountType_t=DividendAmountType_enum_t;
3587 using UnderlyingDividendCompoundingMethod_t=PaymentStreamCompoundingMethod_enum_t;
3589 using UnderlyingNonCashDividendTreatment_t=NonCashDividendTreatment_enum_t;
3591 using UnderlyingDividendComposition_t=DividendComposition_enum_t;
3595 using UnderlyingDividendFXTriggerDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3597 using UnderlyingDividendFXTriggerDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3599 using UnderlyingDividendPeriodBusinessDayConvention_t=BusinessDayConvention_enum_t;
3603 using UnderlyingDividendPeriodValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3607 using UnderlyingDividendPeriodPaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3609 using UnderlyingSettlMethodElectingPartySide_t=PaymentPaySide_enum_t;
3611 using UnderlyingMakeWholeBenchmarkQuote_t=StrikeIndexQuote_enum_t;
3613 using UnderlyingMakeWholeInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3615 using UnderlyingPaymentStreamInterpolationMethod_t=PaymentStreamInflationInterpolationMethod_enum_t;
3617 using UnderlyingPaymentStreamInterpolationPeriod_t=PaymentStreamInterpolationPeriod_enum_t;
3619 using UnderlyingPaymentStreamCompoundingDateType_t=NonDeliverableFixingDateType_enum_t;
3621 using UnderlyingPaymentStreamCompoundingDatesBusinessDayConvention_t=BusinessDayConvention_enum_t;
3625 using UnderlyingPaymentStreamCompoundingDatesOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3633 using UnderlyingPaymentStreamCompoundingEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3637 using UnderlyingPaymentStreamCompoundingRateSpreadPositionType_t=PaymentStreamRateSpreadPositionType_enum_t;
3639 using UnderlyingPaymentStreamCompoundingRateTreatment_t=PaymentStreamRateTreatment_enum_t;
3641 using UnderlyingPaymentStreamCompoundingCapRateBuySide_t=PaymentStreamCapRateBuySide_enum_t;
3643 using UnderlyingPaymentStreamCompoundingCapRateSellSide_t=PaymentStreamCapRateBuySide_enum_t;
3645 using UnderlyingPaymentStreamCompoundingFloorRateBuySide_t=PaymentStreamFloorRateBuySide_enum_t;
3647 using UnderlyingPaymentStreamCompoundingFloorRateSellSide_t=PaymentStreamFloorRateBuySide_enum_t;
3651 using UnderlyingPaymentStreamCompoundingAveragingMethod_t=PaymentStreamAveragingMethod_enum_t;
3653 using UnderlyingPaymentStreamCompoundingNegativeRateTreatment_t=PaymentStreamNegativeRateTreatment_enum_t;
3657 using UnderlyingPaymentStreamCompoundingStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3661 using UnderlyingPaymentStreamFinalPricePaymentDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3663 using UnderlyingPaymentStreamFixingDateType_t=NonDeliverableFixingDateType_enum_t;
3665 using UnderlyingPaymentStreamFirstObservationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3667 using UnderlyingPaymentStreamLinkStrikePriceType_t=PaymentStreamLinkStrikePriceType_enum_t;
3669 using UnderlyingPaymentStreamRealizedVarianceMethod_t=PaymentStreamRealizedVarianceMethod_enum_t;
3671 using UnderlyingPaymentStubEndDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3675 using UnderlyingPaymentStubEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3677 using UnderlyingPaymentStubStartDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3681 using UnderlyingPaymentStubStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3683 using UnderlyingProvisionBreakFeeElection_t=ProvisionBreakFeeElection_enum_t;
3685 using UnderlyingReturnRateDateMode_t=ReturnRateDateMode_enum_t;
3689 using UnderlyingReturnRateValuationDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3693 using UnderlyingReturnRateValuationStartDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3697 using UnderlyingReturnRateValuationEndDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3703 using UnderlyingReturnRateValuationDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3707 using UnderlyingReturnRatePriceSequence_t=ReturnRatePriceSequence_enum_t;
3711 using UnderlyingReturnRateQuoteMethod_t=CashSettlQuoteMethod_enum_t;
3713 using UnderlyingReturnRateQuoteTimeType_t=ReturnRateQuoteTimeType_enum_t;
3715 using UnderlyingReturnRateValuationTimeType_t=ReturnRateQuoteTimeType_enum_t;
3717 using UnderlyingReturnRateValuationPriceOption_t=ReturnRateValuationPriceOption_enum_t;
3719 using UnderlyingReturnRateFinalPriceFallback_t=ComplexEventPVFinalPriceElectionFallback_enum_t;
3721 using UnderlyingReturnRateInformationSource_t=RateSource_enum_t;
3723 using UnderlyingReturnRatePriceBasis_t=ReturnRatePriceBasis_enum_t;
3725 using UnderlyingReturnRatePriceType_t=ReturnRatePriceType_enum_t;
3727 using UnderlyingReturnRateValuationDateType_t=NonDeliverableFixingDateType_enum_t;
3729 using UnderlyingSettlMethodElectionDateBusinessDayConvention_t=BusinessDayConvention_enum_t;
3733 using UnderlyingSettlMethodElectionDateOffsetDayType_t=PaymentStreamPaymentDateOffsetDayType_enum_t;
3735 using UnderlyingStreamNotionalAdjustments_t=StreamNotionalAdjustments_enum_t;
3743 using BatchProcessMode_t=BatchProcessMode_enum_t;