UNPKG

interchange-schema-registry

Version:

A Global Schema Registry for Data Interchange formats

1,521 lines 5.1 MB
{ "metagen_version": "0.1", "format": "XSD", "schema": "FpML.V510.Confirmation", "top_level_meta": { "schema_location": null, "namespace": "http://www.fpml.org/FpML-5/confirmation", "base_types": [ { "kind": "variant", "name": "AbstractFacility" }, { "kind": "variant", "name": "AbstractFacilityContractEvent" }, { "kind": "variant", "name": "AbstractFacilityEvent" }, { "kind": "variant", "name": "AbstractLcEvent" }, { "kind": "variant", "name": "AbstractLoanContractEvent" }, { "kind": "variant", "name": "AdditionalEvent" }, { "kind": "variant", "name": "Asset" }, { "kind": "variant", "name": "CommodityForwardLeg" }, { "kind": "variant", "name": "CommodityPerformanceSwapLeg" }, { "kind": "variant", "name": "CommoditySwapLeg" }, { "kind": "variant", "name": "CreditEvent" }, { "kind": "variant", "name": "DirectionalLeg" }, { "kind": "variant", "name": "Exercise" }, { "kind": "variant", "name": "FxDisruptionEvent" }, { "kind": "variant", "name": "FxDisruptionFallback" }, { "kind": "variant", "name": "NonRecurringFeePayment" }, { "kind": "variant", "name": "PricingStructure" }, { "kind": "variant", "name": "PricingStructureValuation" }, { "kind": "variant", "name": "Product" }, { "kind": "variant", "name": "Rate" } ], "schema_version": "$Revision: 13171 $", "abstract_types": [ { "kind": "variant", "name": "AbstractApplicablePartyProfileObjects" }, { "kind": "variant", "name": "AbstractContractNotification" }, { "kind": "variant", "name": "AbstractEvent" }, { "kind": "variant", "name": "AbstractEventRequireId" }, { "kind": "variant", "name": "AbstractFacility" }, { "kind": "variant", "name": "AbstractFacilityContractEvent" }, { "kind": "variant", "name": "AbstractFacilityEvent" }, { "kind": "variant", "name": "AbstractFacilityNotification" }, { "kind": "variant", "name": "AbstractLcEvent" }, { "kind": "variant", "name": "AbstractLoanAllocationEvent" }, { "kind": "variant", "name": "AbstractLoanAllocationPaymentNotification" }, { "kind": "variant", "name": "AbstractLoanAllocationSettlementEvent" }, { "kind": "variant", "name": "AbstractLoanAllocationSummary" }, { "kind": "variant", "name": "AbstractLoanContractEvent" }, { "kind": "variant", "name": "AbstractLoanEvent" }, { "kind": "variant", "name": "AbstractLoanPartyProfileNotification" }, { "kind": "variant", "name": "AbstractLoanServicingEvent" }, { "kind": "variant", "name": "AbstractLoanStatement" }, { "kind": "variant", "name": "AbstractLoanTask" }, { "kind": "variant", "name": "AbstractLoanTrade" }, { "kind": "variant", "name": "AbstractLoanTradeEvent" }, { "kind": "variant", "name": "AbstractLoanTradePaymentNotification" }, { "kind": "variant", "name": "AbstractLoanTradeSummary" }, { "kind": "variant", "name": "AbstractLoanTradingNotification" }, { "kind": "variant", "name": "AbstractPartyProfile" }, { "kind": "variant", "name": "AbstractPartyProfileId" }, { "kind": "variant", "name": "AbstractServicingNotification" }, { "kind": "variant", "name": "AbstractTradingAccrual" }, { "kind": "variant", "name": "AccrualOptionBase" }, { "kind": "variant", "name": "AdditionalEvent" }, { "kind": "variant", "name": "Asset" }, { "kind": "variant", "name": "CalculatedAmount" }, { "kind": "variant", "name": "CalculationFromObservation" }, { "kind": "variant", "name": "ChangeEvent" }, { "kind": "variant", "name": "CommodityBasketBase" }, { "kind": "variant", "name": "CommodityForwardLeg" }, { "kind": "variant", "name": "CommodityPerformanceSwapBase" }, { "kind": "variant", "name": "CommodityPerformanceSwapLeg" }, { "kind": "variant", "name": "CommodityPhysicalQuantityBase" }, { "kind": "variant", "name": "CommoditySwapLeg" }, { "kind": "variant", "name": "DirectionalLeg" }, { "kind": "variant", "name": "DirectionalLegUnderlyer" }, { "kind": "variant", "name": "DirectionalLegUnderlyerValuation" }, { "kind": "variant", "name": "DividendPeriod" }, { "kind": "variant", "name": "Document" }, { "kind": "variant", "name": "EquityDerivativeBase" }, { "kind": "variant", "name": "EquityDerivativeLongFormBase" }, { "kind": "variant", "name": "EquityDerivativeShortFormBase" }, { "kind": "variant", "name": "ExchangeTraded" }, { "kind": "variant", "name": "ExchangeTradedCalculatedPrice" }, { "kind": "variant", "name": "FacilityRateChangeEvent" }, { "kind": "variant", "name": "FeeRateOptionBase" }, { "kind": "variant", "name": "FinancialSwapLeg" }, { "kind": "variant", "name": "FixedRateOptionBase" }, { "kind": "variant", "name": "FloatingRateOptionBase" }, { "kind": "variant", "name": "FxAccrualPayoffRegion" }, { "kind": "variant", "name": "FxPerformanceLeg" }, { "kind": "variant", "name": "FxTargetPayoffRegion" }, { "kind": "variant", "name": "IdentifiedAsset" }, { "kind": "variant", "name": "Leg" }, { "kind": "variant", "name": "Message" }, { "kind": "variant", "name": "MessageHeader" }, { "kind": "variant", "name": "MoneyBase" }, { "kind": "variant", "name": "NettedSwapBase" }, { "kind": "variant", "name": "NonRecurringFeePayment" }, { "kind": "variant", "name": "NotificationMessage" }, { "kind": "variant", "name": "Option" }, { "kind": "variant", "name": "OptionBase" }, { "kind": "variant", "name": "OptionBaseExtended" }, { "kind": "variant", "name": "PaymentBase" }, { "kind": "variant", "name": "PaymentBaseExtended" }, { "kind": "variant", "name": "PaymentRule" }, { "kind": "variant", "name": "PhysicalForwardLeg" }, { "kind": "variant", "name": "PhysicalSwapLeg" }, { "kind": "variant", "name": "PricingStructure" }, { "kind": "variant", "name": "Product" }, { "kind": "variant", "name": "Rate" }, { "kind": "variant", "name": "Reference" }, { "kind": "variant", "name": "RequestMessage" }, { "kind": "variant", "name": "ResponseMessage" }, { "kind": "variant", "name": "ReturnSwapBase" }, { "kind": "variant", "name": "ReturnSwapLegUnderlyer" }, { "kind": "variant", "name": "SettlementPeriod" }, { "kind": "variant", "name": "StepBase" }, { "kind": "variant", "name": "UnderlyingAsset" } ], "top_level_substs": { "fxDisruptionFallback": ["valuationPostponement", "settlementPostponement", "nonDeliverableSubstitute", "noFaultTermination", "fallbackReferencePrice", "calculationAgentDetermination"], "fxDisruptionEvent": ["priceMateriality", "priceSourceDisruption", "exchangeRestrictions", "dualExchangeRate"], "loanContractEventGroup": ["repayment", "maturityChange", "interestPayment", "interestCapitalization", "borrowing", "baseRateSet", "adjustment"], "pricingStructure": ["yieldCurve", "volatilityRepresentation", "fxCurve", "creditCurve"], "commoditySwapLeg": ["oilPhysicalLeg", "gasPhysicalLeg", "floatingLeg", "fixedLeg", "environmentalPhysicalLeg", "electricityPhysicalLeg", "coalPhysicalLeg"], "facilityRateChangeGroup": ["penaltyRateExpiry", "penaltyRateChange", "mandatoryCostRateExpiry", "mandatoryCostRateChange", "defaultRateExpiry", "defaultRateChange"], "pricingStructureValuation": ["yieldCurveValuation", "volatilityMatrixValuation", "fxCurveValuation", "creditCurveValuation"], "returnSwapLeg": ["returnLeg", "interestLeg"], "creditEvent": ["restructuring", "repudiationMoratorium", "obligationDefault", "obligationAcceleration", "failureToPay", "bankruptcy"], "lcEventGroup": ["lcTermination", "lcRenewal", "lcRateChange", "lcIssuanceFeePayment", "lcIssuance", "lcFxRevaluation", "lcAdjustment"], "changeEvent": ["indexChange", "corporateAction", "basketChange"], "curveInstrument": ["simpleIrSwap", "simpleFra", "simpleCreditDefaultSwap", "rateIndex", "fx", "deposit"], "facilityGroup": ["termLoan", "revolver", "letterOfCreditFacility", "delayedDraw"], "underlyingAsset": ["warrant", "option", "mutualFund", "mortgage", "loan", "index", "future", "exchangeTradedFund", "equity", "convertibleBond", "commodity", "cash", "bond", "basket"], "commodityPerformanceSwapLeg": ["commodityVarianceLeg", "commodityReturnLeg", "commodityInterestLeg"], "product": [ "bondOption", "creditDefaultSwapOption", "creditDefaultSwap", "commoditySwaption", "commoditySwap", "commodityPerformanceSwap", "commodityOption", "commodityForward", "commodityDigitalOption", "commodityBasketOption", "correlationSwap", "dividendSwapTransactionSupplement", "dividendSwapOptionTransactionSupplement", "strategy", "instrumentTradeDetails", "returnSwap", "equityOptionTransactionSupplement", "equityOption", "equityForward", "brokerEquityOption", "termDeposit", "fxVolatilitySwap", "fxVarianceSwap", "fxSwap", "fxSingleLeg", "fxOption", "fxForwardVolatilityAgreement", "fxFlexibleForward", "fxDigitalOption", "fxRangeAccrual", "fxAccrualOption", "fxAccrualForward", "fxAccrualDigitalOption", "fxTargetKnockoutForward", "genericProduct", "swaption", "swap", "fra", "capFloor", "bulletPayment", "repo", "equitySwapTransactionSupplement", "standardProduct", "varianceSwapTransactionSupplement", "varianceSwap", "varianceOptionTransactionSupplement", "volatilitySwapTransactionSupplement", "volatilitySwap" ], "rateCalculation": ["inflationRateCalculation", "floatingRateCalculation"], "facilityFeePaymentGroup": ["waiverFeePayment", "upfrontFeePayment", "miscFeePayment", "fundingFeePayment", "facilityExtensionFeePayment", "breakageFeePayment", "amendmentFeePayment"], "commodityForwardLeg": ["metalPhysicalLeg", "bullionPhysicalLeg"], "exercise": ["europeanExercise", "bermudaExercise", "americanExercise"], "facilityEventGroup": ["prepayment", "rollover", "facilityTermination", "commitmentAdjustment"], "accruingFeeChangeGroup": ["accruingFeeExpiry", "accruingFeeChange"] }, "top_level_elements": { "fxAccrualDigitalOption": { "kind": "record", "name": "FxAccrualDigitalOption" }, "interestPayment": { "kind": "record", "name": "LoanInterestPayment" }, "returnLeg": { "kind": "record", "name": "ReturnLeg" }, "facilityRateChangeNotification": { "kind": "record", "name": "FacilityRateChangeNotification" }, "creditEventNotification": { "kind": "record", "name": "CreditEventNotification" }, "maturityException": { "kind": "record", "name": "Exception" }, "loanAllocationSettlementNotification": { "kind": "record", "name": "LoanAllocationSettlementNotification" }, "electricityPhysicalLeg": { "kind": "record", "name": "ElectricityPhysicalLeg" }, "executionRetracted": { "kind": "record", "name": "ExecutionRetracted" }, "requestAllocationRetracted": { "kind": "record", "name": "RequestAllocationRetracted" }, "nonRecurringFeePaymentNotification": { "kind": "record", "name": "NonRecurringFeePaymentNotification" }, "bankruptcy": { "kind": "record", "name": "BankruptcyEvent" }, "defaultRateChange": { "kind": "record", "name": "DefaultRateChange" }, "fxDisruptionFallback": { "kind": "variant", "name": "FxDisruptionFallback" }, "bond": { "kind": "record", "name": "Bond" }, "restructuring": { "kind": "record", "name": "RestructuringEvent" }, "accruingFeePaymentNotification": { "kind": "record", "name": "AccruingFeePaymentNotification" }, "verificationStatusAcknowledgement": { "kind": "record", "name": "Acknowledgement" }, "adjustment": { "kind": "record", "name": "LoanContractAdjustment" }, "eventStatusException": { "kind": "record", "name": "Exception" }, "loanTransferSettlementNotification": { "kind": "record", "name": "LoanTransferSettlementNotification" }, "accruingFeeExpiry": { "kind": "record", "name": "AccruingFeeExpiry" }, "penaltyRateChange": { "kind": "record", "name": "PenaltyRateChange" }, "commodityReturnLeg": { "kind": "record", "name": "CommodityReturnLeg" }, "serviceNotificationException": { "kind": "record", "name": "Exception" }, "loanTradeSettlementTaskNotification": { "kind": "record", "name": "LoanTradeSettlementTaskNotification" }, "fxDisruptionEvent": { "kind": "variant", "name": "FxDisruptionEvent" }, "interestCapitalization": { "kind": "record", "name": "InterestCapitalization" }, "basket": { "kind": "record", "name": "Basket" }, "loanTransferNotification": { "kind": "record", "name": "LoanTransferNotification" }, "coalPhysicalLeg": { "kind": "record", "name": "CoalPhysicalLeg" }, "commodityBasketOption": { "kind": "record", "name": "CommodityBasketOption" }, "termLoan": { "kind": "record", "name": "TermLoan" }, "priceMateriality": { "kind": "record", "name": "PriceMateriality" }, "fxVolatilitySwap": { "kind": "record", "name": "FxPerformanceSwap" }, "lcIssuance": { "kind": "record", "name": "LcIssuance" }, "metalPhysicalLeg": { "kind": "record", "name": "MetalPhysicalLeg" }, "verificationStatusException": { "kind": "record", "name": "Exception" }, "capFloor": { "kind": "record", "name": "CapFloor" }, "fxForwardVolatilityAgreement": { "kind": "record", "name": "FxForwardVolatilityAgreement" }, "tradeChangeAdviceRetracted": { "kind": "record", "name": "TradeChangeAdviceRetracted" }, "fxSingleLeg": { "kind": "record", "name": "FxSingleLeg" }, "commodityDigitalOption": { "kind": "record", "name": "CommodityDigitalOption" }, "priceSourceDisruption": { "kind": "variant", "name": "FxDisruptionEvent" }, "lcFxRevaluation": { "kind": "record", "name": "LcFxRevaluation" }, "volatilitySwapTransactionSupplement": { "kind": "record", "name": "VolatilitySwapTransactionSupplement" }, "confirmationAcknowledgement": { "kind": "record", "name": "EventRequestAcknowledgement" }, "maturityChange": { "kind": "record", "name": "LoanContractMaturityChange" }, "calculationAgentDetermination": { "kind": "variant", "name": "FxDisruptionFallback" }, "mutualFund": { "kind": "record", "name": "MutualFund" }, "simpleCreditDefaultSwap": { "kind": "record", "name": "SimpleCreditDefaultSwap" }, "baseRateSet": { "kind": "record", "name": "LoanContractBaseRateSet" }, "loanAllocationTransferFeeOwedNotification": { "kind": "record", "name": "LoanAllocationTransferFeeOwedNotification" }, "correlationSwap": { "kind": "record", "name": "CorrelationSwap" }, "dualExchangeRate": { "kind": "variant", "name": "FxDisruptionEvent" }, "loanContractEventGroup": { "kind": "variant", "name": "AbstractLoanContractEvent" }, "pricingStructure": { "kind": "variant", "name": "PricingStructure" }, "messageRejected": { "kind": "record", "name": "Exception" }, "fxOption": { "kind": "record", "name": "FxOption" }, "serviceNotification": { "kind": "record", "name": "ServiceNotification" }, "confirmationException": { "kind": "record", "name": "Exception" }, "standardProduct": { "kind": "record", "name": "StandardProduct" }, "exchangeTradedFund": { "kind": "record", "name": "ExchangeTradedFund" }, "facilityNotification": { "kind": "record", "name": "FacilityNotification" }, "breakageFeePayment": { "kind": "record", "name": "BreakageFeePayment" }, "upfrontFeePayment": { "kind": "record", "name": "UpfrontFeePayment" }, "executionAdviceRetracted": { "kind": "record", "name": "ExecutionAdviceRetracted" }, "facilityExtensionFeePayment": { "kind": "record", "name": "FacilityExtensionFeePayment" }, "obligationAcceleration": { "kind": "record", "name": "ObligationAccelerationEvent" }, "requestRetransmission": { "kind": "record", "name": "RequestRetransmission" }, "varianceSwap": { "kind": "record", "name": "VarianceSwap" }, "commodityForward": { "kind": "record", "name": "CommodityForward" }, "creditDefaultSwapOption": { "kind": "record", "name": "CreditDefaultSwapOption" }, "requestClearing": { "kind": "record", "name": "RequestClearing" }, "loanAllocationTransferFeeDueNotification": { "kind": "record", "name": "LoanAllocationTransferFeeDueNotification" }, "commodityOption": { "kind": "record", "name": "CommodityOption" }, "fixedLeg": { "kind": "record", "name": "FixedPriceLeg" }, "commodityVarianceLeg": { "kind": "record", "name": "CommodityVarianceLeg" }, "loanTradeConfirmationNotification": { "kind": "record", "name": "LoanTradeConfirmationNotification" }, "interestLeg": { "kind": "record", "name": "InterestLeg" }, "miscFeePayment": { "kind": "record", "name": "MiscFeePayment" }, "commoditySwapLeg": { "kind": "variant", "name": "CommoditySwapLeg" }, "consentRefused": { "kind": "record", "name": "ConsentRefused" }, "eventStatusResponse": { "kind": "record", "name": "EventStatusResponse" }, "floatingRateCalculation": { "kind": "record", "name": "FloatingRateCalculation" }, "commodityInterestLeg": { "kind": "record", "name": "CommodityInterestLeg" }, "inflationRateCalculation": { "kind": "record", "name": "InflationRateCalculation" }, "accrualOptionChangeNotification": { "kind": "record", "name": "AccrualOptionChangeNotification" }, "failureToPay": { "kind": "record", "name": "FailureToPayEvent" }, "allocationApproved": { "kind": "record", "name": "AllocationApproved" }, "clearingAcknowledgement": { "kind": "record", "name": "EventRequestAcknowledgement" }, "repudiationMoratorium": { "kind": "record", "name": "RepudiationMoratoriumEvent" }, "fxSwap": { "kind": "record", "name": "FxSwap" }, "loanNotificationAcknowledgement": { "kind": "record", "name": "LoanNotificationAcknowledgement" }, "loanContractNotification": { "kind": "record", "name": "LoanContractNotification" }, "lcTermination": { "kind": "record", "name": "LcTermination" }, "strategy": { "kind": "record", "name": "Strategy" }, "environmentalPhysicalLeg": { "kind": "record", "name": "EnvironmentalPhysicalLeg" }, "revolver": { "kind": "record", "name": "Revolver" }, "simpleFra": { "kind": "record", "name": "SimpleFra" }, "rolloverNotification": { "kind": "record", "name": "RolloverNotification" }, "fxVarianceSwap": { "kind": "record", "name": "FxPerformanceSwap" }, "loanTradeTransferFeeDueNotification": { "kind": "record", "name": "LoanTradeTransferFeeDueNotification" }, "executionAdvice": { "kind": "record", "name": "ExecutionAdvice" }, "lcIssuanceFeePayment": { "kind": "record", "name": "LcIssuanceFeePayment" }, "approvalStatusNotification": { "kind": "record", "name": "ApprovalStatusNotification" }, "floatingLeg": { "kind": "record", "name": "FloatingPriceLeg" }, "defaultRateExpiry": { "kind": "record", "name": "DefaultRateExpiry" }, "accruingFeeChange": { "kind": "record", "name": "AccruingFeeChange" }, "dividendSwapOptionTransactionSupplement": { "kind": "record", "name": "DividendSwapOptionTransactionSupplement" }, "commodityPerformanceSwap": { "kind": "record", "name": "CommodityPerformanceSwap" }, "fx": { "kind": "record", "name": "FxRateAsset" }, "requestClearingRetracted": { "kind": "record", "name": "RequestClearingRetracted" }, "tradeChangeAdviceAcknowledgement": { "kind": "record", "name": "EventRequestAcknowledgement" }, "creditEventException": { "kind": "record", "name": "Exception" }, "loanAllocationConfirmationNotification": { "kind": "record", "name": "LoanAllocationConfirmationNotification" }, "maturityNotification": { "kind": "record", "name": "MaturityNotification" }, "clearingEligibilityAcknowledgement": { "kind": "record", "name": "Acknowledgement" }, "facilityRateChangeGroup": { "kind": "variant", "name": "AbstractFacilityContractEvent" }, "outstandingContractsStatement": { "kind": "record", "name": "OutstandingContractsStatement" }, "pricingStructureValuation": { "kind": "variant", "name": "PricingStructureValuation" }, "bermudaExercise": { "kind": "record", "name": "BermudaExercise" }, "penaltyRateExpiry": { "kind": "record", "name": "PenaltyRateExpiry" }, "fxCurve": { "kind": "record", "name": "FxCurve" }, "volatilityMatrixValuation": { "kind": "record", "name": "VolatilityMatrix" }, "returnSwapLeg": { "kind": "variant", "name": "DirectionalLeg" }, "requestEventStatus": { "kind": "record", "name": "RequestEventStatus" }, "loanBulkServicingNotification": { "kind": "record", "name": "LoanBulkServicingNotification" }, "mandatoryCostRateExpiry": { "kind": "record", "name": "MandatoryCostRateExpiry" }, "oilPhysicalLeg": { "kind": "record", "name": "OilPhysicalLeg" }, "europeanExercise": { "kind": "record", "name": "EuropeanExercise" }, "maturityAcknowledgement": { "kind": "record", "name": "EventRequestAcknowledgement" }, "swaption": { "kind": "record", "name": "Swaption" }, "obligationDefault": { "kind": "record", "name": "ObligationDefaultEvent" }, "loanAllocationNotification": { "kind": "record", "name": "LoanAllocationNotification" }, "creditEvent": { "kind": "variant", "name": "CreditEvent" }, "requestAllocation": { "kind": "record", "name": "RequestAllocation" }, "clearingEligibility": { "kind": "record", "name": "ClearingEligibility" }, "lcEventGroup": { "kind": "variant", "name": "AbstractLcEvent" }, "exchangeRestrictions": { "kind": "variant", "name": "FxDisruptionEvent" }, "valuationDocument": { "kind": "record", "name": "ValuationDocument" }, "loanPartyProfileNotification": { "kind": "record", "name": "LoanPartyProfileNotification" }, "market": { "kind": "record", "name": "Market" }, "bondOption": { "kind": "record", "name": "BondOption" }, "loan": { "kind": "record", "name": "Loan" }, "consentAcknowledgement": { "kind": "record", "name": "EventRequestAcknowledgement" }, "delayedDraw": { "kind": "record", "name": "DelayedDraw" }, "tradeChangeAdvice": { "kind": "record", "name": "TradeChangeAdvice" }, "basketChange": { "kind": "record", "name": "BasketChangeEvent" }, "volatilitySwap": { "kind": "record", "name": "VolatilitySwap" }, "rateIndex": { "kind": "record", "name": "RateIndex" }, "executionAdviceAcknowledgement": { "kind": "record", "name": "EventRequestAcknowledgement" }, "commitmentAdjustment": { "kind": "record", "name": "CommitmentAdjustment" }, "bullionPhysicalLeg": { "kind": "record", "name": "BullionPhysicalLeg" }, "bulletPayment": { "kind": "record", "name": "BulletPayment" }, "letterOfCreditFacility": { "kind": "record", "name": "LetterOfCreditFacility" }, "dataDocument": { "kind": "record", "name": "DataDocument" }, "equityOptionTransactionSupplement": { "kind": "record", "name": "EquityOptionTransactionSupplement" }, "varianceOptionTransactionSupplement": { "kind": "record", "name": "VarianceOptionTransactionSupplement" }, "requestTradeReferenceInformationUpdateRetracted": { "kind": "record", "name": "RequestTradeReferenceInformationUpdateRetracted" }, "confirmationAgreed": { "kind": "record", "name": "ConfirmationAgreed" }, "loanPartyEventInstructionOverrideNotification": { "kind": "record", "name": "LoanPartyEventInstructionOverrideNotification" }, "tradeReferenceInformationUpdateException": { "kind": "record", "name": "Exception" }, "returnSwap": { "kind": "record", "name": "ReturnSwap" }, "executionNotification": { "kind": "record", "name": "ExecutionNotification" }, "allocationException": { "kind": "record", "name": "Exception" }, "clearingRefused": { "kind": "record", "name": "ClearingRefused" }, "noFaultTermination": { "kind": "variant", "name": "FxDisruptionFallback" }, "fxDigitalOption": { "kind": "record", "name": "FxDigitalOption" }, "loanTradeNotification": { "kind": "record", "name": "LoanTradeNotification" }, "loanNotificationRetracted": { "kind": "record", "name": "LoanNotificationRetracted" }, "requestConsent": { "kind": "record", "name": "RequestConsent" }, "fxCurveValuation": { "kind": "record", "name": "FxCurveValuation" }, "changeEvent": { "kind": "variant", "name": "ChangeEvent" }, "collateralAllocationAccepted": { "kind": "record", "name": "CollateralAllocationAccepted" }, "nonDeliverableSubstitute": { "kind": "record", "name": "NonDeliverableSubstitute" }, "genericProduct": { "kind": "record", "name": "GenericProduct" }, "creditCurve": { "kind": "record", "name": "CreditCurve" }, "clearingConfirmed": { "kind": "record", "name": "ClearingConfirmed" }, "fxRangeAccrual": { "kind": "record", "name": "FxRangeAccrual" }, "loanAllocationSettlementDateFinalizationNotification": { "kind": "record", "name": "LoanAllocationSettlementDateFinalizationNotification" }, "convertibleBond": { "kind": "record", "name": "ConvertibleBond" }, "waiverFeePayment": { "kind": "record", "name": "WaiverFeePayment" }, "yieldCurve": { "kind": "record", "name": "YieldCurve" }, "commoditySwaption": { "kind": "record", "name": "CommoditySwaption" }, "lcNotification": { "kind": "record", "name": "LcNotification" }, "curveInstrument": { "kind": "variant", "name": "Asset" }, "fallbackReferencePrice": { "kind": "record", "name": "FxFallbackReferencePrice" }, "creditEventNotificationRetracted": { "kind": "record", "name": "CreditEventNotificationRetracted" }, "allocationAcknowledgement": { "kind": "record", "name": "EventRequestAcknowledgement" }, "tradeReferenceInformationUpdateAcknowledgement": { "kind": "record", "name": "EventRequestAcknowledgement" }, "requestCollateralAllocation": { "kind": "record", "name": "RequestCollateralAllocation" }, "facilityGroup": { "kind": "variant", "name": "AbstractFacility" }, "fra": { "kind": "record", "name": "Fra" }, "borrowing": { "kind": "record", "name": "Borrowing" }, "prepayment": { "kind": "record", "name": "Prepayment" }, "optionExpirationNotification": { "kind": "record", "name": "ExecutionNotification" }, "additionalEvent": { "kind": "variant", "name": "AdditionalEvent" }, "future": { "kind": "record", "name": "Future" }, "warrant": { "kind": "record", "name": "ExchangeTradedContract" }, "dividendSwapTransactionSupplement": { "kind": "record", "name": "DividendSwapTransactionSupplement" }, "requestClearingEligibility": { "kind": "record", "name": "RequestClearingEligibility" }, "requestExecutionRetracted": { "kind": "record", "name": "RequestExecutionRetracted" }, "underlyingAsset": { "kind": "variant", "name": "Asset" }, "fundingFeePayment": { "kind": "record", "name": "FundingFeePayment" }, "collateralAllocationRejected": { "kind": "record", "name": "Exception" }, "repayment": { "kind": "record", "name": "Repayment" }, "clearingStatus": { "kind": "record", "name": "ClearingStatus" }, "brokerEquityOption": { "kind": "record", "name": "BrokerEquityOption" }, "equity": { "kind": "record", "name": "EquityAsset" }, "swap": { "kind": "record", "name": "Swap" }, "executionException": { "kind": "record", "name": "Exception" }, "corporateAction": { "kind": "record", "name": "CorporateActionEvent" }, "valuationPostponement": { "kind": "record", "name": "Postponement" }, "amendmentFeePayment": { "kind": "record", "name": "AmendmentFeePayment" }, "deposit": { "kind": "record", "name": "Deposit" }, "fxTargetKnockoutForward": { "kind": "record", "name": "FxTargetKnockoutForward" }, "repo": { "kind": "record", "name": "Repo" }, "mortgage": { "kind": "record", "name": "Mortgage" }, "mandatoryCostRateChange": { "kind": "record", "name": "MandatoryCostRateChange" }, "requestConfirmationRetracted": { "kind": "record", "name": "ConfirmationRetracted" }, "volatilityRepresentation": { "kind": "record", "name": "VolatilityRepresentation" }, "loanPartyTradingInstructionOverrideNotification": { "kind": "record", "name": "LoanPartyTradingInstructionOverrideNotification" }, "facilityOutstandingsPositionStatement": { "kind": "record", "name": "FacilityOutstandingsPositionStatement" }, "simpleIrSwap": { "kind": "record", "name": "SimpleIRSwap" }, "executionAcknowledgement": { "kind": "record", "name": "EventRequestAcknowledgement" }, "lcAdjustment": { "kind": "record", "name": "LcAdjustment" }, "indexChange": { "kind": "record", "name": "IndexChange" }, "prepaymentNotification": { "kind": "record", "name": "PrepaymentNotification" }, "verificationStatusNotification": { "kind": "record", "name": "VerificationStatusNotification" }, "fxFlexibleForward": { "kind": "record", "name": "FxFlexibleForward" }, "facilityStatement": { "kind": "record", "name": "FacilityStatement" }, "commodityPerformanceSwapLeg": { "kind": "variant", "name": "CommodityPerformanceSwapLeg" }, "americanExercise": { "kind": "record", "name": "AmericanExercise" }, "confirmationStatus": { "kind": "record", "name": "ConfirmationStatus" }, "requestExecution": { "kind": "record", "name": "RequestExecution" }, "product": { "kind": "variant", "name": "Product" }, "clearingEligibilityException": { "kind": "record", "name": "Exception" }, "loanTradeTransferFeeOwedNotification": { "kind": "record", "name": "LoanTradeTransferFeeOwedNotification" }, "commodity": { "kind": "record", "name": "Commodity" }, "tradeChangeAdviceException": { "kind": "record", "name": "Exception" }, "creditEventNotice": { "kind": "record", "name": "CreditEventNoticeDocument" }, "lcRateChange": { "kind": "record", "name": "LcRateChange" }, "option": { "kind": "record", "name": "ExchangeTradedOption" }, "creditDefaultSwap": { "kind": "record", "name": "CreditDefaultSwap" }, "rateCalculation": { "kind": "variant", "name": "Rate" }, "settlementPostponement": { "kind": "record", "name": "Postponement" }, "accruingPikPaymentNotification": { "kind": "record", "name": "AccruingPikPaymentNotification" }, "rollover": { "kind": "record", "name": "Rollover" }, "creditEventAcknowledgement": { "kind": "record", "name": "Acknowledgement" }, "accruingFeeChangeNotification": { "kind": "record", "name": "AccruingFeeChangeNotification" }, "index": { "kind": "record", "name": "Index" }, "commoditySwap": { "kind": "record", "name": "CommoditySwap" }, "loanNotificationException": { "kind": "record", "name":