interchange-schema-registry
Version:
A Global Schema Registry for Data Interchange formats
1,521 lines • 5.1 MB
JSON
{
"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":