Compatible with Concerto versions . Has 632 declarations.
Concerto JSON AST PlantUML XML Schema Typescript C# OData JSON Schema GraphQL Java Go Avro Markdown OpenAPI Protobuf Mermaid
import org.isda.cdm.AdjustableDates from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AmountSchedule from /isda/org.isda.cdm.cto
import org.isda.cdm.AmountScheduleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NonNegativeStep from /isda/org.isda.cdm.cto
import org.isda.cdm.NonNegativeStepBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ComputedAmount from /isda/org.isda.cdm.cto
import org.isda.cdm.ComputedAmountBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.InterestShortFall from /isda/org.isda.cdm.cto
import org.isda.cdm.InterestShortFallBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.TradeHeaderBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.TradeHeader from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentDetail from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentDetailBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentRule from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentRuleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AllocationOutcome from /isda/org.isda.cdm.cto
import org.isda.cdm.AllocationOutcomeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Account from /isda/org.isda.cdm.cto
import org.isda.cdm.AccountBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractualDefinitionsEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.BermudaExercise from /isda/org.isda.cdm.cto
import org.isda.cdm.BermudaExerciseBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractualMatrix from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractualMatrixBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PhysicalExercise from /isda/org.isda.cdm.cto
import org.isda.cdm.PhysicalExerciseBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.InterestRateCurveBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.InterestRateCurve from /isda/org.isda.cdm.cto
import org.isda.cdm.RelativeDateOffset from /isda/org.isda.cdm.cto
import org.isda.cdm.RelativeDateOffsetBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PayoutLineage from /isda/org.isda.cdm.cto
import org.isda.cdm.PayoutLineageBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ManualExercise from /isda/org.isda.cdm.cto
import org.isda.cdm.ManualExerciseBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.GeneralTerms from /isda/org.isda.cdm.cto
import org.isda.cdm.GeneralTermsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ListedProduct from /isda/org.isda.cdm.cto
import org.isda.cdm.ListedProductBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.RoundingDirectionEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.NewTradePrimitiveBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NewTradePrimitive from /isda/org.isda.cdm.cto
import org.isda.cdm.IndexReferenceInformationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.IndexReferenceInformation from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractOrContractReference from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractOrContractReferenceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.StepRelativeToEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.TransactedPriceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.TransactedPrice from /isda/org.isda.cdm.cto
import org.isda.cdm.Step from /isda/org.isda.cdm.cto
import org.isda.cdm.StepBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FxLinkedNotionalAmount from /isda/org.isda.cdm.cto
import org.isda.cdm.FxLinkedNotionalAmountBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.EarlyTerminationEvent from /isda/org.isda.cdm.cto
import org.isda.cdm.EarlyTerminationEventBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ObservationPrimitive from /isda/org.isda.cdm.cto
import org.isda.cdm.ObservationPrimitiveBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ValuationDate from /isda/org.isda.cdm.cto
import org.isda.cdm.ValuationDateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyRole from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyRoleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.TimeUnitEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.TimeZone from /isda/org.isda.cdm.cto
import org.isda.cdm.TimeZoneBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Tranche from /isda/org.isda.cdm.cto
import org.isda.cdm.TrancheBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.StrategyFeature from /isda/org.isda.cdm.cto
import org.isda.cdm.StrategyFeatureBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingAmountEvents from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingAmountEventsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Collateral from /isda/org.isda.cdm.cto
import org.isda.cdm.CollateralBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CurveBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Curve from /isda/org.isda.cdm.cto
import org.isda.cdm.PassThrough from /isda/org.isda.cdm.cto
import org.isda.cdm.PassThroughBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.QuotationStyleEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferencePoolItemBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferencePoolItem from /isda/org.isda.cdm.cto
import org.isda.cdm.StubPeriod from /isda/org.isda.cdm.cto
import org.isda.cdm.StubPeriodBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Event from /isda/org.isda.cdm.cto
import org.isda.cdm.EventBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Transfer from /isda/org.isda.cdm.cto
import org.isda.cdm.TransferBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.SpreadScheduleTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.AdditionalFixedPayments from /isda/org.isda.cdm.cto
import org.isda.cdm.AdditionalFixedPaymentsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.EuropeanExerciseBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.EuropeanExercise from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditSeniorityTradingEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.Barrier from /isda/org.isda.cdm.cto
import org.isda.cdm.BarrierBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.QuoteBasisEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.BusinessDayAdjustments from /isda/org.isda.cdm.cto
import org.isda.cdm.BusinessDayAdjustmentsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PeriodExtendedEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingRateDefinition from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingRateDefinitionBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AllocationPrimitiveBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AllocationPrimitive from /isda/org.isda.cdm.cto
import org.isda.cdm.FxRateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FxRate from /isda/org.isda.cdm.cto
import org.isda.cdm.ExtendibleProvisionAdjustedDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ExtendibleProvisionAdjustedDates from /isda/org.isda.cdm.cto
import org.isda.cdm.RelativeDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.RelativeDates from /isda/org.isda.cdm.cto
import org.isda.cdm.ActionEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionStrike from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionStrikeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ResetPrimitive from /isda/org.isda.cdm.cto
import org.isda.cdm.ResetPrimitiveBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AveragingPeriodBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AveragingPeriod from /isda/org.isda.cdm.cto
import org.isda.cdm.PercentageRuleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PercentageRule from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationAgent from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationAgentBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NaturalPerson from /isda/org.isda.cdm.cto
import org.isda.cdm.NaturalPersonBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.BusinessDateRangeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.BusinessDateRange from /isda/org.isda.cdm.cto
import org.isda.cdm.CancelableProvision from /isda/org.isda.cdm.cto
import org.isda.cdm.CancelableProvisionBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.BrokerConfirmationTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.QuotationRateTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.PriceSourceDisruptionBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PriceSourceDisruption from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditDefaultPayout from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditDefaultPayoutBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CashPriceMethodBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CashPriceMethod from /isda/org.isda.cdm.cto
import org.isda.cdm.TimeTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.InformationProviderEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.RollConventionEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.Mortgage from /isda/org.isda.cdm.cto
import org.isda.cdm.MortgageBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AssetClassEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.GoverningLawEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.CategoryEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentDiscounting from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentDiscountingBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferenceSwapCurve from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferenceSwapCurveBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.InterestRate from /isda/org.isda.cdm.cto
import org.isda.cdm.InterestRateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyContractIdentifierBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyContractIdentifier from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.ConvertibleBondBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ConvertibleBond from /isda/org.isda.cdm.cto
import org.isda.cdm.Offset from /isda/org.isda.cdm.cto
import org.isda.cdm.OffsetBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.StandardSettlementStyleEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentDates from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.QuotedCurrencyPair from /isda/org.isda.cdm.cto
import org.isda.cdm.QuotedCurrencyPairBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ObservationSource from /isda/org.isda.cdm.cto
import org.isda.cdm.ObservationSourceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractIdentifierExtended from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractIdentifierExtendedBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.StrikeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Strike from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.StrikeSchedule from /isda/org.isda.cdm.cto
import org.isda.cdm.StrikeScheduleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AveragingMethodEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.IntentEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.ExercisePrimitive from /isda/org.isda.cdm.cto
import org.isda.cdm.ExercisePrimitiveBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.DayOfWeekEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.AccountTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustedRelativeDateOffset from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustedRelativeDateOffsetBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditSupportAgreementBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditSupportAgreement from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentStatusEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.LinkId from /isda/org.isda.cdm.cto
import org.isda.cdm.LinkIdBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.MasterConfirmationTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.MatrixTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.ExtendibleProvisionBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ExtendibleProvision from /isda/org.isda.cdm.cto
import org.isda.cdm.InterestShortfallCapEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.ExtensionEvent from /isda/org.isda.cdm.cto
import org.isda.cdm.ExtensionEventBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditSeniorityEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.InterpolationMethodEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableOrAdjustedDate from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableOrAdjustedDateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.BuyerSeller from /isda/org.isda.cdm.cto
import org.isda.cdm.BuyerSellerBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Payment from /isda/org.isda.cdm.cto
import org.isda.cdm.LengthUnitEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.SingleValuationDateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.SingleValuationDate from /isda/org.isda.cdm.cto
import org.isda.cdm.PayerReceiverEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingRateCalculation from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingRateCalculationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.EventTestBundleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.EventTestBundle from /isda/org.isda.cdm.cto
import org.isda.cdm.NonDeliverableSettlementBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NonDeliverableSettlement from /isda/org.isda.cdm.cto
import org.isda.cdm.AutomaticExercise from /isda/org.isda.cdm.cto
import org.isda.cdm.AutomaticExerciseBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.MasterConfirmationAnnexTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationPeriodFrequency from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationPeriodFrequencyBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CashflowRepresentationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CashflowRepresentation from /isda/org.isda.cdm.cto
import org.isda.cdm.DiscountingBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Discounting from /isda/org.isda.cdm.cto
import org.isda.cdm.YieldCurveMethod from /isda/org.isda.cdm.cto
import org.isda.cdm.YieldCurveMethodBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditSupportAgreementTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionExercise from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionExerciseBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CashSettlementPaymentDateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CashSettlementPaymentDate from /isda/org.isda.cdm.cto
import org.isda.cdm.DateList from /isda/org.isda.cdm.cto
import org.isda.cdm.DateListBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.DateRange from /isda/org.isda.cdm.cto
import org.isda.cdm.DateRangeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PrimitiveEvent from /isda/org.isda.cdm.cto
import org.isda.cdm.PrimitiveEventBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.StubValueBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.StubValue from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyRoleEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.GrossCashflowBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.GrossCashflow from /isda/org.isda.cdm.cto
import org.isda.cdm.NaturalPersonRole from /isda/org.isda.cdm.cto
import org.isda.cdm.NaturalPersonRoleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.QuantityTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.EntityTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.FxFixingDate from /isda/org.isda.cdm.cto
import org.isda.cdm.FxFixingDateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.RelatedParty from /isda/org.isda.cdm.cto
import org.isda.cdm.RelatedPartyBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.SimplePayment from /isda/org.isda.cdm.cto
import org.isda.cdm.SimplePaymentBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ResetRelativeToEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.Product from /isda/org.isda.cdm.cto
import org.isda.cdm.ProductBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ResetDates from /isda/org.isda.cdm.cto
import org.isda.cdm.ResetDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NotDomesticCurrencyBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NotDomesticCurrency from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableOrRelativeDate from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableOrRelativeDateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FraDiscountingEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.FxLinkedNotionalScheduleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FxLinkedNotionalSchedule from /isda/org.isda.cdm.cto
import org.isda.cdm.MultipleExercise from /isda/org.isda.cdm.cto
import org.isda.cdm.MultipleExerciseBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PCDeliverableObligationCharacBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PCDeliverableObligationCharac from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingAmountProvisions from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingAmountProvisionsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.DayTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.FallbackReferencePrice from /isda/org.isda.cdm.cto
import org.isda.cdm.FallbackReferencePriceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FixedIncomeSecurityBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FixedIncomeSecurity from /isda/org.isda.cdm.cto
import org.isda.cdm.BasketName from /isda/org.isda.cdm.cto
import org.isda.cdm.BasketNameBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.QuotationSideEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.TransferorTransfereeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.TransferorTransferee from /isda/org.isda.cdm.cto
import org.isda.cdm.FutureValueAmount from /isda/org.isda.cdm.cto
import org.isda.cdm.FutureValueAmountBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ObligationCategoryEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.PhysicalSettlementTerms from /isda/org.isda.cdm.cto
import org.isda.cdm.PhysicalSettlementTermsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionalEarlyTerminationAdjustedDates from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionalEarlyTerminationAdjustedDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionSettlement from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionSettlementBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionalEarlyTermination from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionalEarlyTerminationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AssetBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Asset from /isda/org.isda.cdm.cto
import org.isda.cdm.StubPeriodTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyContractInformationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyContractInformation from /isda/org.isda.cdm.cto
import org.isda.cdm.FxSpotRateSource from /isda/org.isda.cdm.cto
import org.isda.cdm.FxSpotRateSourceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.SettlementRateSource from /isda/org.isda.cdm.cto
import org.isda.cdm.SettlementRateSourceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationPeriodBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationPeriod from /isda/org.isda.cdm.cto
import org.isda.cdm.ExecutionReferenceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ExecutionReference from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseProcedure from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseProcedureBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationAgentPartyEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.NonNegativeSchedule from /isda/org.isda.cdm.cto
import org.isda.cdm.NonNegativeScheduleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Contract from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.DiscountingTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.Money from /isda/org.isda.cdm.cto
import org.isda.cdm.MoneyBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.TriggerEvent from /isda/org.isda.cdm.cto
import org.isda.cdm.TriggerEventBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ResetFrequencyBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ResetFrequency from /isda/org.isda.cdm.cto
import org.isda.cdm.TriggerTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.CashSettlementReferenceBanks from /isda/org.isda.cdm.cto
import org.isda.cdm.CashSettlementReferenceBanksBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AssetPoolBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AssetPool from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractualProductBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractualProduct from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionPayoutBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionPayout from /isda/org.isda.cdm.cto
import org.isda.cdm.PayoutBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Payout from /isda/org.isda.cdm.cto
import org.isda.cdm.WeightedAveragingObservation from /isda/org.isda.cdm.cto
import org.isda.cdm.WeightedAveragingObservationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PubliclyAvailableInformation from /isda/org.isda.cdm.cto
import org.isda.cdm.PubliclyAvailableInformationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Party from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.MessageInformationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.MessageInformation from /isda/org.isda.cdm.cto
import org.isda.cdm.Asian from /isda/org.isda.cdm.cto
import org.isda.cdm.AsianBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferenceBankBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferenceBank from /isda/org.isda.cdm.cto
import org.isda.cdm.ProtectionTerms from /isda/org.isda.cdm.cto
import org.isda.cdm.ProtectionTermsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ProductIdSourceEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.RestructuringBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Restructuring from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditEventNotice from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditEventNoticeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.StrikeSpread from /isda/org.isda.cdm.cto
import org.isda.cdm.StrikeSpreadBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ResourceLength from /isda/org.isda.cdm.cto
import org.isda.cdm.ResourceLengthBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ResourceTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.AmericanExerciseBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AmericanExercise from /isda/org.isda.cdm.cto
import org.isda.cdm.CouponTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.SettlementTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditEvents from /isda/org.isda.cdm.cto
import org.isda.cdm.CreditEventsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NotifyingParty from /isda/org.isda.cdm.cto
import org.isda.cdm.NotifyingPartyBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.IndependentAmount from /isda/org.isda.cdm.cto
import org.isda.cdm.IndependentAmountBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractIdentifierBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractIdentifier from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractualQuantityBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractualQuantity from /isda/org.isda.cdm.cto
import org.isda.cdm.DateRelativeToPaymentDates from /isda/org.isda.cdm.cto
import org.isda.cdm.DateRelativeToPaymentDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentCalculationPeriod from /isda/org.isda.cdm.cto
import org.isda.cdm.PaymentCalculationPeriodBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PartialExercise from /isda/org.isda.cdm.cto
import org.isda.cdm.PartialExerciseBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.MortgageSectorEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.CrossCurrencyTerms from /isda/org.isda.cdm.cto
import org.isda.cdm.CrossCurrencyTermsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyIdSourceEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.IssuerTradeId from /isda/org.isda.cdm.cto
import org.isda.cdm.IssuerTradeIdBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.IdentifierBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Identifier from /isda/org.isda.cdm.cto
import org.isda.cdm.FrequencyBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Frequency from /isda/org.isda.cdm.cto
import org.isda.cdm.PassThroughItem from /isda/org.isda.cdm.cto
import org.isda.cdm.PassThroughItemBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.OtherAgreementBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.OtherAgreement from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractualSupplementEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.TaxonomySourceEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.FailureToPay from /isda/org.isda.cdm.cto
import org.isda.cdm.FailureToPayBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PayRelativeToEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseEventBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseEvent from /isda/org.isda.cdm.cto
import org.isda.cdm.SpreadSchedule from /isda/org.isda.cdm.cto
import org.isda.cdm.SpreadScheduleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.LoanParticipation from /isda/org.isda.cdm.cto
import org.isda.cdm.LoanParticipationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.IdentifierValueBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.IdentifierValue from /isda/org.isda.cdm.cto
import org.isda.cdm.Loan from /isda/org.isda.cdm.cto
import org.isda.cdm.LoanBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.EventEffect from /isda/org.isda.cdm.cto
import org.isda.cdm.EventEffectBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.BusinessCentersBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.BusinessCenters from /isda/org.isda.cdm.cto
import org.isda.cdm.BondOptionStrikeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.BondOptionStrike from /isda/org.isda.cdm.cto
import org.isda.cdm.MandatoryEarlyTerminationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.MandatoryEarlyTermination from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionStyleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionStyle from /isda/org.isda.cdm.cto
import org.isda.cdm.ProductIdentifierBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ProductIdentifier from /isda/org.isda.cdm.cto
import org.isda.cdm.SpecifiedCurrencyBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.SpecifiedCurrency from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationPeriodDates from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationPeriodDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.StubCalculationPeriodAmount from /isda/org.isda.cdm.cto
import org.isda.cdm.StubCalculationPeriodAmountBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.SettledEntityMatrixSourceEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.SwapCurveValuation from /isda/org.isda.cdm.cto
import org.isda.cdm.SwapCurveValuationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyAndAccountReferenceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PartyAndAccountReference from /isda/org.isda.cdm.cto
import org.isda.cdm.ConstituentWeightBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ConstituentWeight from /isda/org.isda.cdm.cto
import org.isda.cdm.InterestRatePayoutBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.InterestRatePayout from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableOrAdjustedOrRelativeDateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableOrAdjustedOrRelativeDate from /isda/org.isda.cdm.cto
import org.isda.cdm.Obligations from /isda/org.isda.cdm.cto
import org.isda.cdm.ObligationsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractualTermsSupplement from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractualTermsSupplementBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Lineage from /isda/org.isda.cdm.cto
import org.isda.cdm.LineageBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.SettledEntityMatrix from /isda/org.isda.cdm.cto
import org.isda.cdm.SettledEntityMatrixBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferenceInformationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferenceInformation from /isda/org.isda.cdm.cto
import org.isda.cdm.NonNegativeAmountScheduleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NonNegativeAmountSchedule from /isda/org.isda.cdm.cto
import org.isda.cdm.CashflowTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.PayerReceiver from /isda/org.isda.cdm.cto
import org.isda.cdm.PayerReceiverBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.BusinessCenterEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.BasketReferenceInformation from /isda/org.isda.cdm.cto
import org.isda.cdm.BasketReferenceInformationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FeaturePayment from /isda/org.isda.cdm.cto
import org.isda.cdm.FeaturePaymentBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferencePool from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferencePoolBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PhysicalSettlementPeriod from /isda/org.isda.cdm.cto
import org.isda.cdm.PhysicalSettlementPeriodBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PackageTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.EconomicTermsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.EconomicTerms from /isda/org.isda.cdm.cto
import org.isda.cdm.EquityAsset from /isda/org.isda.cdm.cto
import org.isda.cdm.EquityAssetBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableOrRelativeDates from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableOrRelativeDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.IndexAnnexSourceEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.Knock from /isda/org.isda.cdm.cto
import org.isda.cdm.KnockBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationAgentModelBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationAgentModel from /isda/org.isda.cdm.cto
import org.isda.cdm.CalendarSpread from /isda/org.isda.cdm.cto
import org.isda.cdm.CalendarSpreadBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ProductTaxonomy from /isda/org.isda.cdm.cto
import org.isda.cdm.ProductTaxonomyBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.TransferTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.BrokerConfirmation from /isda/org.isda.cdm.cto
import org.isda.cdm.BrokerConfirmationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.DeliverableObligations from /isda/org.isda.cdm.cto
import org.isda.cdm.DeliverableObligationsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.DateInstancesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.DateInstances from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseNoticeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseNotice from /isda/org.isda.cdm.cto
import org.isda.cdm.MasterAgreementTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingRate from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingRateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CancellationEvent from /isda/org.isda.cdm.cto
import org.isda.cdm.CancellationEventBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.MultipleValuationDates from /isda/org.isda.cdm.cto
import org.isda.cdm.MultipleValuationDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.TriggerBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Trigger from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseOutcome from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseOutcomeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseFeeScheduleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseFeeSchedule from /isda/org.isda.cdm.cto
import org.isda.cdm.MarketDisruptionEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.FloatingRateIndexEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.EventTimestamp from /isda/org.isda.cdm.cto
import org.isda.cdm.EventTimestampBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.QuantoBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Quanto from /isda/org.isda.cdm.cto
import org.isda.cdm.UnitEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.DeterminationMethodEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.NotionalSchedule from /isda/org.isda.cdm.cto
import org.isda.cdm.NotionalScheduleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PeriodEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.InceptionBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Inception from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseFeeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ExerciseFee from /isda/org.isda.cdm.cto
import org.isda.cdm.BusinessDayConventionEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.CancelableProvisionAdjustedDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CancelableProvisionAdjustedDates from /isda/org.isda.cdm.cto
import org.isda.cdm.PremiumTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.Quantity from /isda/org.isda.cdm.cto
import org.isda.cdm.QuantityBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FinalCalculationPeriodDateAdjustment from /isda/org.isda.cdm.cto
import org.isda.cdm.FinalCalculationPeriodDateAdjustmentBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationAmount from /isda/org.isda.cdm.cto
import org.isda.cdm.CalculationAmountBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.TriggerTimeTypeEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.EarlyTerminationProvision from /isda/org.isda.cdm.cto
import org.isda.cdm.EarlyTerminationProvisionBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PremiumExpression from /isda/org.isda.cdm.cto
import org.isda.cdm.PremiumExpressionBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FxFeatureBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.FxFeature from /isda/org.isda.cdm.cto
import org.isda.cdm.WeeklyRollConventionEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.Rosetta from /isda/org.isda.cdm.cto
import org.isda.cdm.IdentifiedAssetBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.IdentifiedAsset from /isda/org.isda.cdm.cto
import org.isda.cdm.CrossCurrencyMethodBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CrossCurrencyMethod from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractReferenceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ContractReference from /isda/org.isda.cdm.cto
import org.isda.cdm.RestructuringEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionFeatureBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionFeature from /isda/org.isda.cdm.cto
import org.isda.cdm.LegalEntityBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.LegalEntity from /isda/org.isda.cdm.cto
import org.isda.cdm.StateEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.MasterConfirmation from /isda/org.isda.cdm.cto
import org.isda.cdm.MasterConfirmationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Commodity from /isda/org.isda.cdm.cto
import org.isda.cdm.CommodityBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.BusinessCenterTime from /isda/org.isda.cdm.cto
import org.isda.cdm.BusinessCenterTimeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NegativeInterestRateTreatmentEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.GracePeriodExtensionBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.GracePeriodExtension from /isda/org.isda.cdm.cto
import org.isda.cdm.PrincipalExchangesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PrincipalExchanges from /isda/org.isda.cdm.cto
import org.isda.cdm.RateTreatmentEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.Bond from /isda/org.isda.cdm.cto
import org.isda.cdm.BondBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.MatrixTermEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.AveragingInOutEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.PrincipalExchange from /isda/org.isda.cdm.cto
import org.isda.cdm.PrincipalExchangeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferencePair from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferencePairBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.SettlementRateOptionEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.TermsChangePrimitive from /isda/org.isda.cdm.cto
import org.isda.cdm.TermsChangePrimitiveBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Rounding from /isda/org.isda.cdm.cto
import org.isda.cdm.RoundingBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ProductIdentificationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ProductIdentification from /isda/org.isda.cdm.cto
import org.isda.cdm.AveragingSchedule from /isda/org.isda.cdm.cto
import org.isda.cdm.AveragingScheduleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.DateTimeListBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.DateTimeList from /isda/org.isda.cdm.cto
import org.isda.cdm.MakeWholeAmountBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.MakeWholeAmount from /isda/org.isda.cdm.cto
import org.isda.cdm.BondReferenceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.BondReference from /isda/org.isda.cdm.cto
import org.isda.cdm.ValuationPostponement from /isda/org.isda.cdm.cto
import org.isda.cdm.ValuationPostponementBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.SettlementProvision from /isda/org.isda.cdm.cto
import org.isda.cdm.SettlementProvisionBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CashflowBaseBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CashflowBase from /isda/org.isda.cdm.cto
import org.isda.cdm.Resource from /isda/org.isda.cdm.cto
import org.isda.cdm.ResourceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferenceObligationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ReferenceObligation from /isda/org.isda.cdm.cto
import org.isda.cdm.ValuationMethodEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.ExecutionBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Execution from /isda/org.isda.cdm.cto
import org.isda.cdm.InformationSource from /isda/org.isda.cdm.cto
import org.isda.cdm.InformationSourceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.MandatoryEarlyTerminationAdjustedDates from /isda/org.isda.cdm.cto
import org.isda.cdm.MandatoryEarlyTerminationAdjustedDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.InitialFixingDateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Period from /isda/org.isda.cdm.cto
import org.isda.cdm.InitialFixingDate from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionCashSettlement from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionCashSettlementBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NotionalStepRuleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NotionalStepRule from /isda/org.isda.cdm.cto
import org.isda.cdm.InflationRateCalculation from /isda/org.isda.cdm.cto
import org.isda.cdm.InflationRateCalculationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.QuantityChangePrimitiveBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.QuantityChangePrimitive from /isda/org.isda.cdm.cto
import org.isda.cdm.Documentation from /isda/org.isda.cdm.cto
import org.isda.cdm.DocumentationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CompoundingMethodEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.ExercisePeriod from /isda/org.isda.cdm.cto
import org.isda.cdm.ExercisePeriodBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableDate from /isda/org.isda.cdm.cto
import org.isda.cdm.AdjustableDateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.StubFloatingRate from /isda/org.isda.cdm.cto
import org.isda.cdm.StubFloatingRateBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.DayCountFractionEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.PriorDateInstanceBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.PriorDateInstance from /isda/org.isda.cdm.cto
import org.isda.cdm.DateRelativeToCalculationPeriodDates from /isda/org.isda.cdm.cto
import org.isda.cdm.DateRelativeToCalculationPeriodDatesBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.NaturalPersonRoleEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.CompositeBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Composite from /isda/org.isda.cdm.cto
import org.isda.cdm.AveragingObservationListBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.AveragingObservationList from /isda/org.isda.cdm.cto
import org.isda.cdm.TransferStatusEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.ListedHeader from /isda/org.isda.cdm.cto
import org.isda.cdm.ListedHeaderBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionPhysicalSettlementBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionPhysicalSettlement from /isda/org.isda.cdm.cto
import org.isda.cdm.PackageInformation from /isda/org.isda.cdm.cto
import org.isda.cdm.PackageInformationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Cashflow from /isda/org.isda.cdm.cto
import org.isda.cdm.CashflowBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CommodityReferencePriceEnum from /isda/org.isda.cdm.cto
import org.isda.cdm.PeriodBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.CashSettlementTerms from /isda/org.isda.cdm.cto
import org.isda.cdm.CashSettlementTermsBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.RateObservationBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.RateObservation from /isda/org.isda.cdm.cto
import org.isda.cdm.MasterAgreement from /isda/org.isda.cdm.cto
import org.isda.cdm.MasterAgreementBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.ScheduleBuilder from /isda/org.isda.cdm.cto
import org.isda.cdm.Schedule from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionDenomination from /isda/org.isda.cdm.cto
import org.isda.cdm.OptionDenominationBuilder from /isda/org.isda.cdm.cto
/*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
namespace org.isda.cdm
concept AdjustableDates{
o String id
o DateTime[] unadjustedDate
o DateTime[] adjustedDate
o BusinessDayAdjustments dateAdjustments
}
concept AdjustableDatesBuilder{
o String id
o DateTime[] unadjustedDate
o DateTime[] adjustedDate
}
concept AmountSchedule{
o String[] currency
o String currencyScheme
o String id
o Double initialValue
o Step[] step
}
concept AmountScheduleBuilder{
o String[] currency
o String currencyScheme
o String id
o Double initialValue
}
concept NonNegativeStep{
o String id
o DateTime stepDate
o Double stepValue
}
concept NonNegativeStepBuilder{
o String id
o DateTime stepDate
o Double stepValue
}
concept ComputedAmount{
o String currency
o String callFunction
o String currencyScheme
o Double amount
}
concept ComputedAmountBuilder{
o String currency
o String callFunction
o String currencyScheme
o Double amount
}
concept InterestShortFall{
o InterestShortfallCapEnum interestShortfallCap
o Boolean compounding
o FloatingRateIndexEnum rateSource
}
concept InterestShortFallBuilder{
o InterestShortfallCapEnum interestShortfallCap
o Boolean compounding
o FloatingRateIndexEnum rateSource
}
concept TradeHeaderBuilder{
o DateTime tradeDate
}
concept TradeHeader{
o PartyContractIdentifier[] identifier
o DateTime tradeDate
}
concept PaymentDetail{
o String id
o AdjustableOrAdjustedDate paymentDate
o PaymentRule paymentRule
o Money paymentAmount
}
concept PaymentDetailBuilder{
o String id
}
concept PaymentRule{
o PercentageRule percentageRule
}
concept PaymentRuleBuilder{
}
concept AllocationOutcome{
o ExecutionReference execution
o ContractReference[] contractReference
o Contract[] contract
}
concept AllocationOutcomeBuilder{
}
concept Account{
o String id
o String accountNumber
o String accountName
o AccountTypeEnum accountType
o String accountBeneficiary
o String servicingParty
o String accountNameScheme
o String accountNumberScheme
o String accountTypeScheme
}
concept AccountBuilder{
o String id
o String accountNumber
o String accountName
o AccountTypeEnum accountType
o String accountBeneficiary
o String servicingParty
o String accountNameScheme
o String accountNumberScheme
o String accountTypeScheme
}
enum ContractualDefinitionsEnum{
o ISDA1991
o ISDA_1993_COMMODITY
o ISDA_1996_EQUITY
o ISDA_1997_BULLION
o ISDA_1997_GOVERNMENT_BOND
o ISDA1998FX
o ISDA_1999_CREDIT
o ISDA2000
o ISDA_2002_EQUITY
o ISDA_2003_CREDIT
o ISDA_2004_NOVATION
o ISDA_2005_COMMODITY
o ISDA2006
o ISDA_2006_INFLATION
o ISDA_2008_INFLATION
o ISDA_2011_EQUITY
o ISDA_2014_CREDIT
}
concept BermudaExercise{
o String id
o AdjustableOrRelativeDates relevantUnderlyingDate
o BusinessCenterTime earliestExerciseTime
o BusinessCenterTime expirationTime
o AdjustableOrRelativeDates bermudaExerciseDates
o BusinessCenterTime latestExerciseTime
o MultipleExercise multipleExercise
o ExerciseFeeSchedule exerciseFeeSchedule
}
concept BermudaExerciseBuilder{
o String id
}
concept ContractualMatrix{
o MatrixTypeEnum matrixType
o DateTime publicationDate
o MatrixTermEnum matrixTerm
o String matrixTermScheme
o String matrixTypeScheme
}
concept ContractualMatrixBuilder{
o MatrixTypeEnum matrixType
o DateTime publicationDate
o MatrixTermEnum matrixTerm
o String matrixTermScheme
o String matrixTypeScheme
}
concept PhysicalExercise{
o Cashflow cashflow
o Commodity commodity
o ListedProduct listedProduct
o Quantity quantity
o ContractReference[] contractReference
o Contract[] contract
}
concept PhysicalExerciseBuilder{
}
concept InterestRateCurveBuilder{
o String floatingRateIndexScheme
o FloatingRateIndexEnum floatingRateIndex
}
concept InterestRateCurve{
o String floatingRateIndexScheme
o FloatingRateIndexEnum floatingRateIndex
o Period tenor
}
concept RelativeDateOffset{
o BusinessDayConventionEnum businessDayConvention
o BusinessCenters businessCenters
o String businessCentersReference
o String dateRelativeTo
o DateTime adjustedDate
o DayTypeEnum dayType
o String id
o PeriodEnum period
o Integer periodMultiplier
}
concept RelativeDateOffsetBuilder{
o BusinessDayConventionEnum businessDayConvention
o String businessCentersReference
o String dateRelativeTo
o DateTime adjustedDate
o DayTypeEnum dayType
o String id
o PeriodEnum period
o Integer periodMultiplier
}
concept PayoutLineage{
o String cashflow
o String optionPayout
o String creditDefaultPayout
o String payoutReference
o String interestRatePayout
}
concept PayoutLineageBuilder{
o String cashflow
o String optionPayout
o String creditDefaultPayout
o String payoutReference
o String interestRatePayout
}
concept ManualExercise{
o ExerciseNotice exerciseNotice
o Boolean fallbackExercise
}
concept ManualExerciseBuilder{
o Boolean fallbackExercise
}
concept GeneralTerms{
o String additionalTermScheme
o BuyerSeller buyerSeller
o ReferenceInformation referenceInformation
o IndexReferenceInformation indexReferenceInformation
o Boolean substitution
o Boolean modifiedEquityDelivery
o BasketReferenceInformation basketReferenceInformation
o String[] additionalTerm
o BusinessDayAdjustments dateAdjustments
}
concept GeneralTermsBuilder{
o String additionalTermScheme
o Boolean substitution
o Boolean modifiedEquityDelivery
o String[] additionalTerm
}
concept ListedProduct{
o Bond bond
o ConvertibleBond convertibleBond
o String rosettaKey
}
concept ListedProductBuilder{
}
enum RoundingDirectionEnum{
o UP
o DOWN
o NEAREST
}
concept NewTradePrimitiveBuilder{
}
concept NewTradePrimitive{
o ContractIdentifier contractReference
o Contract contract
}
concept IndexReferenceInformationBuilder{
o String id
o Integer indexAnnexVersion
o String indexAnnexSourceScheme
o String indexIdScheme
o String indexNameScheme
o Integer indexSeries
o String indexName
o String[] indexId
o DateTime indexAnnexDate
o IndexAnnexSourceEnum indexAnnexSource
}
concept IndexReferenceInformation{
o String id
o Integer indexAnnexVersion
o String indexAnnexSourceScheme
o String indexIdScheme
o String indexNameScheme
o Tranche tranche
o Integer indexSeries
o String indexName
o String[] indexId
o DateTime indexAnnexDate
o IndexAnnexSourceEnum indexAnnexSource
o LegalEntity[] excludedReferenceEntity
o SettledEntityMatrix settledEntityMatrix
}
concept ContractOrContractReference{
o ContractReference[] contractReference
o Contract[] contract
}
concept ContractOrContractReferenceBuilder{
}
enum StepRelativeToEnum{
o INITIAL
o PREVIOUS
}
concept TransactedPriceBuilder{
o Double initialPoints
o QuotationStyleEnum quotationStyle
o Double marketFixedRate
o Double marketPrice
}
concept TransactedPrice{
o Double initialPoints
o QuotationStyleEnum quotationStyle
o Double marketFixedRate
o Double marketPrice
}
concept Step{
o String id
o DateTime stepDate
o Double stepValue
}
concept StepBuilder{
o String id
o DateTime stepDate
o Double stepValue
}
concept FxLinkedNotionalAmount{
o Double notionalAmount
o DateTime resetDate
o DateTime adjustedFxSpotFixingDate
o Double observedFxSpotRate
}
concept FxLinkedNotionalAmountBuilder{
o Double notionalAmount
o DateTime resetDate
o DateTime adjustedFxSpotFixingDate
o Double observedFxSpotRate
}
concept EarlyTerminationEvent{
o String id
o DateTime adjustedEarlyTerminationDate
o DateTime adjustedExerciseFeePaymentDate
o DateTime adjustedCashSettlementValuationDate
o DateTime adjustedCashSettlementPaymentDate
o DateTime adjustedExerciseDate
}
concept EarlyTerminationEventBuilder{
o String id
o DateTime adjustedEarlyTerminationDate
o DateTime adjustedExerciseFeePaymentDate
o DateTime adjustedCashSettlementValuationDate
o DateTime adjustedCashSettlementPaymentDate
o DateTime adjustedExerciseDate
}
concept ObservationPrimitive{
o QuotationSideEnum side
o ObservationSource source
o Double observation
o DateTime date
o TimeZone time
}
concept ObservationPrimitiveBuilder{
o QuotationSideEnum side
o Double observation
o DateTime date
}
concept ValuationDate{
o SingleValuationDate singleValuationDate
o MultipleValuationDates multipleValuationDates
}
concept ValuationDateBuilder{
}
concept PartyRole{
o PartyRoleEnum role
o String partyReference
}
concept PartyRoleBuilder{
o PartyRoleEnum role
o String partyReference
}
enum TimeUnitEnum{
o SECOND
o MINUTE
o HOUR
o DAY
o WEEK
o MONTH
o YEAR
}
concept TimeZone{
o String location
o String locationScheme
o DateTime time
}
concept TimeZoneBuilder{
o String location
o String locationScheme
o DateTime time
}
concept Tranche{
o Double attachmentPoint
o Double exhaustionPoint
o Boolean incurredRecoveryApplicable
}
concept TrancheBuilder{
o Double attachmentPoint
o Double exhaustionPoint
o Boolean incurredRecoveryApplicable
}
concept StrategyFeature{
o StrikeSpread strikeSpread
o CalendarSpread calendarSpread
}
concept StrategyFeatureBuilder{
}
concept FloatingAmountEvents{
o Boolean failureToPayPrincipal
o Boolean writedown
o Boolean impliedWritedown
o AdditionalFixedPayments additionalFixedPayments
o InterestShortFall interestShortfall
o FloatingAmountProvisions floatingAmountProvisions
}
concept FloatingAmountEventsBuilder{
o Boolean failureToPayPrincipal
o Boolean writedown
o Boolean impliedWritedown
}
concept Collateral{
o IndependentAmount independentAmount
}
concept CollateralBuilder{
}
concept CurveBuilder{
o String commodityCurveScheme
o CommodityReferencePriceEnum commodityCurve
}
concept Curve{
o String commodityCurveScheme
o InterestRateCurve interestRateCurve
o CommodityReferencePriceEnum commodityCurve
}
concept PassThrough{
o PassThroughItem[] passThroughItem
}
concept PassThroughBuilder{
}
enum QuotationStyleEnum{
o POINTS_UP_FRONT
o TRADED_SPREAD
o PRICE
}
concept ReferencePoolItemBuilder{
o String protectionTermsReference
o String settlementTermsReference
}
concept ReferencePoolItem{
o ReferencePair referencePair
o String protectionTermsReference
o String settlementTermsReference
o ConstituentWeight constituentWeight
}
concept StubPeriod{
o String calculationPeriodDatesReference
o StubValue initialStub
o StubValue finalStub
}
concept StubPeriodBuilder{
o String calculationPeriodDatesReference
}
concept Event{
o DateTime effectiveDate
o PrimitiveEvent primitive
o Lineage lineage
o MessageInformation messageInformation
o Identifier eventIdentifier
o String eventQualifier
o DateTime eventDate
o ActionEnum action
o IntentEnum intent
o String functionCall
o EventEffect eventEffect
o Party[] party
o String rosettaKey
o EventTimestamp timestamp
}
concept EventBuilder{
o DateTime effectiveDate
o String eventQualifier
o DateTime eventDate
o ActionEnum action
o IntentEnum intent
o String functionCall
}
concept Transfer{
o GrossCashflow[] grossCashflow
o String settlementReference
o String rosettaKey
o AdjustableOrAdjustedOrRelativeDate transferDate
o String transferCalculation
o TransferTypeEnum transferType
o TransferStatusEnum transferStatus
o PayerReceiver payerReceiver
o Asset asset
o TransferorTransferee transferorTransferee
o Quantity quantity
o Money amount
}
concept TransferBuilder{
o String settlementReference
o String transferCalculation
o TransferTypeEnum transferType
o TransferStatusEnum transferStatus
}
enum SpreadScheduleTypeEnum{
o LONG
o SHORT
}
concept AdditionalFixedPayments{
o Boolean interestShortfallReimbursement
o Boolean principalShortfallReimbursement
o Boolean writedownReimbursement
}
concept AdditionalFixedPaymentsBuilder{
o Boolean interestShortfallReimbursement
o Boolean principalShortfallReimbursement
o Boolean writedownReimbursement
}
concept EuropeanExerciseBuilder{
o String id
}
concept EuropeanExercise{
o String id
o AdjustableOrRelativeDate expirationDate
o AdjustableOrRelativeDates relevantUnderlyingDate
o BusinessCenterTime earliestExerciseTime
o BusinessCenterTime expirationTime
o PartialExercise partialExercise
o ExerciseFee exerciseFee
}
enum CreditSeniorityTradingEnum{
o SENIOR
o SUBORDINATE
}
concept Barrier{
o TriggerEvent barrierCap
o TriggerEvent barrierFloor
}
concept BarrierBuilder{
}
enum QuoteBasisEnum{
o CURRENCY_1_PER_CURRENCY_2
o CURRENCY_2_PER_CURRENCY_1
}
concept BusinessDayAdjustments{
o String id
o BusinessDayConventionEnum businessDayConvention
o BusinessCenters businessCenters
}
concept BusinessDayAdjustmentsBuilder{
o String id
o BusinessDayConventionEnum businessDayConvention
}
enum PeriodExtendedEnum{
o T
o D
o W
o M
o Y
}
concept FloatingRateDefinition{
o Double floatingRateMultiplier
o Double spread
o Double calculatedRate
o RateObservation[] rateObservation
o Strike[] capRate
o Strike[] floorRate
}
concept FloatingRateDefinitionBuilder{
o Double floatingRateMultiplier
o Double spread
o Double calculatedRate
}
concept AllocationPrimitiveBuilder{
}
concept AllocationPrimitive{
o Execution before
o AllocationOutcome after
}
concept FxRateBuilder{
o Double rate
}
concept FxRate{
o QuotedCurrencyPair quotedCurrencyPair
o Double rate
}
concept ExtendibleProvisionAdjustedDatesBuilder{
}
concept ExtendibleProvisionAdjustedDates{
o ExtensionEvent[] extensionEvent
}
concept RelativeDatesBuilder{
o Integer periodSkip
o BusinessDayConventionEnum businessDayConvention
o String businessCentersReference
o String dateRelativeTo
o DateTime adjustedDate
o DayTypeEnum dayType
o String id
o PeriodEnum period
o Integer periodMultiplier
}
concept RelativeDates{
o Integer periodSkip
o DateRange scheduleBounds
o BusinessDayConventionEnum businessDayConvention
o BusinessCenters businessCenters
o String businessCentersReference
o String dateRelativeTo
o DateTime adjustedDate
o DayTypeEnum dayType
o String id
o PeriodEnum period
o Integer periodMultiplier
}
enum ActionEnum{
o NEW
o CORRECT
o CANCEL
}
concept OptionStrike{
o String currency
o Double spread
o ReferenceSwapCurve referenceSwapCurve
o Double price
o Double percentage
o String strikeReference
o String currencyScheme
}
concept OptionStrikeBuilder{
o String currency
o Double spread
o Double price
o Double percentage
o String strikeReference
o String currencyScheme
}
concept ResetPrimitive{
o Cashflow cashflow
o Double resetValue
o String rosettaKey
o DateTime date
}
concept ResetPrimitiveBuilder{
o Double resetValue
o DateTime date
}
concept AveragingPeriodBuilder{
o String marketDisruptionScheme
o MarketDisruptionEnum marketDisruption
}
concept AveragingPeriod{
o String marketDisruptionScheme
o DateTimeList averagingDateTimes
o AveragingObservationList averagingObservations
o MarketDisruptionEnum marketDisruption
o AveragingSchedule[] schedule
}
concept PercentageRuleBuilder{
o Double paymentPercent
o String notionalAmountReference
}
concept PercentageRule{
o Double paymentPercent
o String notionalAmountReference
}
concept CalculationAgent{
o String calculationAgentBusinessCenterScheme
o BusinessCenterEnum calculationAgentBusinessCenter
o String[] calculationAgentPartyReference
o CalculationAgentPartyEnum calculationAgentParty
}
concept CalculationAgentBuilder{
o String calculationAgentBusinessCenterScheme
o BusinessCenterEnum calculationAgentBusinessCenter
o String[] calculationAgentPartyReference
o CalculationAgentPartyEnum calculationAgentParty
}
concept NaturalPerson{
o String id
o String honorific
o String firstName
o String[] middleName
o String[] initial
o String surname
o String suffix
o DateTime dateOfBirth
}
concept NaturalPersonBuilder{
o String id
o String honorific
o String firstName
o String[] middleName
o String[] initial
o String surname
o String suffix
o DateTime dateOfBirth
}
concept BusinessDateRangeBuilder{
o BusinessDayConventionEnum businessDayConvention
o DateTime unadjustedFirstDate
o DateTime unadjustedLastDate
}
concept BusinessDateRange{
o BusinessDayConventionEnum businessDayConvention
o BusinessCenters businessCenters
o DateTime unadjustedFirstDate
o DateTime unadjustedLastDate
}
concept CancelableProvision{
o Boolean followUpConfirmation
o AmericanExercise americanExercise
o BermudaExercise bermudaExercise
o EuropeanExercise europeanExercise
o ExerciseNotice exerciseNotice
o SimplePayment initialFee
o CancelableProvisionAdjustedDates cancelableProvisionAdjustedDates
o FinalCalculationPeriodDateAdjustment[] finalCalculationPeriodDateAdjustment
o String sellerPartyReference
o String buyerPartyReference
o String buyerAccountReference
o String sellerAccountReference
}
concept CancelableProvisionBuilder{
o Boolean followUpConfirmation
o String sellerPartyReference
o String buyerPartyReference
o String buyerAccountReference
o String sellerAccountReference
}
enum BrokerConfirmationTypeEnum{
o ABX
o CD_SON_MBS
}
enum QuotationRateTypeEnum{
o BID
o ASK
o MID
o EXERCISING_PARTY_PAYS
}
concept PriceSourceDisruptionBuilder{
}
concept PriceSourceDisruption{
o FallbackReferencePrice fallbackReferencePrice
}
concept CreditDefaultPayout{
o String id
o PhysicalSettlementTerms physicalSettlementTerms
o String rosettaKeyValue
o ProtectionTerms protectionTerms
o GeneralTerms generalTerms
o CashSettlementTerms cashSettlementTerms
o TransactedPrice transactedPrice
}
concept CreditDefaultPayoutBuilder{
o String id
}
concept CashPriceMethodBuilder{
o String cashSettlementCurrencyScheme
o String cashSettlementCurrency
o QuotationRateTypeEnum quotationRateType
}
concept CashPriceMethod{
o String cashSettlementCurrencyScheme
o CashSettlementReferenceBanks cashSettlementReferenceBanks
o String cashSettlementCurrency
o QuotationRateTypeEnum quotationRateType
}
enum TimeTypeEnum{
o CLOSE
o OPEN
o OSP
o SPECIFIC_TIME
o XETRA
o DERIVATIVES_CLOSE
o AS_SPECIFIED_IN_MASTER_CONFIRMATION
}
enum InformationProviderEnum{
o BANK_OF_JAPAN
o BLOOMBERG
o ISDA
o REUTERS
o TELERATE
o OTHER
}
enum RollConventionEnum{
o EOM
o FRN
o IMM
o IMMCAD
o IMMAUD
o IMMNZD
o SFE
o NONE
o TBILL
o _1
o _2
o _3
o _4
o _5
o _6
o _7
o _8
o _9
o _10
o _11
o _12
o _13
o _14
o _15
o _16
o _17
o _18
o _19
o _20
o _21
o _22
o _23
o _24
o _25
o _26
o _27
o _28
o _29
o _30
o MON
o TUE
o WED
o THU
o FRI
o SAT
o SUN
}
concept Mortgage{
o Period paymentFrequency
o String dayCountFractionScheme
o String sectorScheme
o String tranche
o Party insurer
o String insurerReference
o Double originalPrincipalAmount
o MortgageSectorEnum sector
o DayCountFractionEnum dayCountFraction
o AssetPool pool
o String couponTypeScheme
o String seniorityScheme
o String issuerName
o String issuerReference
o CreditSeniorityEnum seniority
o CouponTypeEnum couponType
o Double couponRate
o DateTime maturity
o DateTime issueDate
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o ProductIdentifier[] productIdentifier
o ProductTaxonomy[] productTaxonomy
o String description
o String clearanceSystem
o String currencyScheme
}
concept MortgageBuilder{
o String dayCountFractionScheme
o String sectorScheme
o String tranche
o String insurerReference
o Double originalPrincipalAmount
o MortgageSectorEnum sector
o DayCountFractionEnum dayCountFraction
o String couponTypeScheme
o String seniorityScheme
o String issuerName
o String issuerReference
o CreditSeniorityEnum seniority
o CouponTypeEnum couponType
o Double couponRate
o DateTime maturity
o DateTime issueDate
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o String description
o String clearanceSystem
o String currencyScheme
}
enum AssetClassEnum{
o COMMODITY
o CREDIT
o EQUITY
o FOREIGN_EXCHANGE
o INTEREST_RATE
}
enum GoverningLawEnum{
o AS_SPECIFIED_IN_MASTER_AGREEMENT
}
enum CategoryEnum{
o TBD
}
concept PaymentDiscounting{
o Double discountFactor
o Money presentValueAmount
}
concept PaymentDiscountingBuilder{
o Double discountFactor
}
concept ReferenceSwapCurve{
o SwapCurveValuation swapUnwindValue
o MakeWholeAmount makeWholeAmount
}
concept ReferenceSwapCurveBuilder{
}
concept InterestRate{
o FloatingRateCalculation floatingRate
o InflationRateCalculation inflationRate
o Schedule fixedRate
}
concept InterestRateBuilder{
}
concept PartyContractIdentifierBuilder{
o String accountReference
o String partyReference
o String issuer
o String issuerScheme
o Integer version
}
concept PartyContractIdentifier{
o LinkId[] linkId
o ContractIdentifier[] allocationTradeId
o ContractIdentifierExtended[] resultingTradeId
o ContractIdentifier blockTradeId
o ContractIdentifier[] originatingTradeId
o String accountReference
o String partyReference
o IdentifierValue identifierValue
o String issuer
o String issuerScheme
o Integer version
}
enum OptionTypeEnum{
o PUT
o CALL
o PAYER
o RECEIVER
o STRADDLE
}
concept ConvertibleBondBuilder{
o DateTime redemptionDate
o String dayCountFractionScheme
o Double parValue
o Double issuanceFaceAmount
o DayCountFractionEnum dayCountFraction
o String couponTypeScheme
o String seniorityScheme
o String issuerName
o String issuerReference
o CreditSeniorityEnum seniority
o CouponTypeEnum couponType
o Double couponRate
o DateTime maturity
o DateTime issueDate
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o String description
o String clearanceSystem
o String currencyScheme
}
concept ConvertibleBond{
o EquityAsset underlyingEquity
o DateTime redemptionDate
o Period paymentFrequency
o String dayCountFractionScheme
o Double parValue
o Double issuanceFaceAmount
o DayCountFractionEnum dayCountFraction
o String couponTypeScheme
o String seniorityScheme
o String issuerName
o String issuerReference
o CreditSeniorityEnum seniority
o CouponTypeEnum couponType
o Double couponRate
o DateTime maturity
o DateTime issueDate
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o ProductIdentifier[] productIdentifier
o ProductTaxonomy[] productTaxonomy
o String description
o String clearanceSystem
o String currencyScheme
}
concept Offset{
o DayTypeEnum dayType
o String id
o PeriodEnum period
o Integer periodMultiplier
}
concept OffsetBuilder{
o DayTypeEnum dayType
o String id
o PeriodEnum period
o Integer periodMultiplier
}
enum StandardSettlementStyleEnum{
o STANDARD
o NET
o STANDARD_AND_NET
}
concept PaymentDates{
o String id
o Frequency paymentFrequency
o Offset paymentDaysOffset
o DateTime lastRegularPaymentDate
o String resetDatesReference
o String valuationDatesReference
o Boolean paymentDelay
o PayRelativeToEnum payRelativeTo
o DateTime firstPaymentDate
o String calculationPeriodDatesReference
o BusinessDayAdjustments paymentDatesAdjustments
}
concept PaymentDatesBuilder{
o String id
o DateTime lastRegularPaymentDate
o String resetDatesReference
o String valuationDatesReference
o Boolean paymentDelay
o PayRelativeToEnum payRelativeTo
o DateTime firstPaymentDate
o String calculationPeriodDatesReference
}
concept QuotedCurrencyPair{
o String currency1
o String currency2
o QuoteBasisEnum quoteBasis
o String currency1Scheme
o String currency2Scheme
}
concept QuotedCurrencyPairBuilder{
o String currency1
o String currency2
o QuoteBasisEnum quoteBasis
o String currency1Scheme
o String currency2Scheme
}
concept ObservationSource{
o Curve curve
o InformationSource informationSource
}
concept ObservationSourceBuilder{
}
concept ContractIdentifierExtended{
o String associatedParty
o String accountReference
o String partyReference
o IdentifierValue identifierValue
o String issuer
o String issuerScheme
o Integer version
}
concept ContractIdentifierExtendedBuilder{
o String associatedParty
o String accountReference
o String partyReference
o String issuer
o String issuerScheme
o Integer version
}
concept StrikeBuilder{
o String id
o PayerReceiverEnum buyer
o PayerReceiverEnum seller
o Double strikeRate
}
concept Strike{
o String id
o PayerReceiverEnum buyer
o PayerReceiverEnum seller
o Double strikeRate
}
enum PaymentTypeEnum{
o NET_CASHFLOW
o BROKERAGE_COMMISSION
o FEE
o INTEREST
o NET_INTEREST
o NOVATION_FEE
o PREMIUM
o TERMINATION_FEE
}
concept StrikeSchedule{
o PayerReceiverEnum buyer
o PayerReceiverEnum seller
o String id
o Double initialValue
o Step[] step
}
concept StrikeScheduleBuilder{
o PayerReceiverEnum buyer
o PayerReceiverEnum seller
o String id
o Double initialValue
}
enum AveragingMethodEnum{
o UNWEIGHTED
o WEIGHTED
}
enum IntentEnum{
o ALLOCATION
o COMPRESSION
o CORRECTION
o EARLY_TERMINATION
o EXERCISE
o INCREASE
o NEW_TRADE
o NOVATION
o PARTIAL_NOVATION
o PARTIAL_TERMINATION
o PORTFOLIO_COMPRESSION
o RENEGOTIATION
o TERMINATION
}
concept ExercisePrimitive{
o ContractOrContractReference before
o DateTime exerciseDate
o DateTime exerciseTime
o Boolean fullExercise
o ExerciseOutcome after
}
concept ExercisePrimitiveBuilder{
o DateTime exerciseDate
o DateTime exerciseTime
o Boolean fullExercise
}
enum DayOfWeekEnum{
o MON
o TUE
o WED
o THU
o FRI
o SAT
o SUN
}
enum AccountTypeEnum{
o AGGREGATE_CLIENT
o CLIENT
o HOUSE
}
concept AdjustedRelativeDateOffset{
o BusinessDayAdjustments relativeDateAdjustments
o BusinessDayConventionEnum businessDayConvention
o BusinessCenters businessCenters
o String businessCentersReference
o String dateRelativeTo
o DateTime adjustedDate
o DayTypeEnum dayType
o String id
o PeriodEnum period
o Integer periodMultiplier
}
concept AdjustedRelativeDateOffsetBuilder{
o BusinessDayConventionEnum businessDayConvention
o String businessCentersReference
o String dateRelativeTo
o DateTime adjustedDate
o DayTypeEnum dayType
o String id
o PeriodEnum period
o Integer periodMultiplier
}
concept CreditSupportAgreementBuilder{
o CreditSupportAgreementTypeEnum type
o String identifierValue
o DateTime date
o String typeScheme
}
concept CreditSupportAgreement{
o CreditSupportAgreementTypeEnum type
o String identifierValue
o DateTime date
o String typeScheme
}
enum PaymentStatusEnum{
o DISPUTED
o INSTRUCTED
o PENDING
o SETTLED
}
concept LinkId{
o String id
o String linkId
o String linkIdScheme
}
concept LinkIdBuilder{
o String id
o String linkId
o String linkIdScheme
}
enum MasterConfirmationTypeEnum{
o CREDIT_INDEX_2003
o DJ_CDX_NA
o DJ_I_TRAXX_EUROPE
o ISDA_1999_CREDIT
o ISDA_2003_CREDIT_JAPAN
o ISDA_2003_CREDIT_NORTH_AMERICAN
}
enum MatrixTypeEnum{
o CREDIT_DERIVATIVES_PHYSICAL_SETTLEMENT_MATRIX
o EQUITY_DERIVATIVES_MATRIX
o SETTLEMENT_MATRIX
}
concept ExtendibleProvisionBuilder{
o Boolean followUpConfirmation
o String sellerPartyReference
o String buyerPartyReference
o String buyerAccountReference
o String sellerAccountReference
}
concept ExtendibleProvision{
o Boolean followUpConfirmation
o AmericanExercise americanExercise
o BermudaExercise bermudaExercise
o EuropeanExercise europeanExercise
o ExerciseNotice exerciseNotice
o ExtendibleProvisionAdjustedDates extendibleProvisionAdjustedDates
o String sellerPartyReference
o String buyerPartyReference
o String buyerAccountReference
o String sellerAccountReference
}
enum InterestShortfallCapEnum{
o FIXED
o VARIABLE
}
concept ExtensionEvent{
o String id
o DateTime adjustedExerciseDate
o DateTime adjustedExtendedTerminationDate
}
concept ExtensionEventBuilder{
o String id
o DateTime adjustedExerciseDate
o DateTime adjustedExtendedTerminationDate
}
enum CreditSeniorityEnum{
o OTHER
o SENIOR_SEC
o SENIOR_UN_SEC
o SUB_LOWER_TIER_2
o SUB_TIER_1
o SUB_TIER_3
o SUB_UPPER_TIER_2
}
enum InterpolationMethodEnum{
o LINEAR_ZERO_YIELD
o NONE
}
concept AdjustableOrAdjustedDate{
o String id
o DateTime unadjustedDate
o DateTime adjustedDate
o BusinessDayAdjustments dateAdjustments
}
concept AdjustableOrAdjustedDateBuilder{
o String id
o DateTime unadjustedDate
o DateTime adjustedDate
}
concept BuyerSeller{
o String sellerPartyReference
o String buyerPartyReference
o String buyerAccountReference
o String sellerAccountReference
}
concept BuyerSellerBuilder{
o String sellerPartyReference
o String buyerPartyReference
o String buyerAccountReference
o String sellerAccountReference
}
concept PaymentBuilder{
o PaymentTypeEnum paymentType
o PaymentStatusEnum paymentStatus
o String settlementReference
o String id
o Double discountFactor
}
concept Payment{
o PaymentTypeEnum paymentType
o AdjustableOrAdjustedOrRelativeDate paymentDate
o GrossCashflow[] grossCashflow
o PaymentStatusEnum paymentStatus
o String settlementReference
o String rosettaKey
o Money paymentAmount
o String id
o Double discountFactor
o Money presentValueAmount
o PremiumExpression premiumExpression
o PaymentDiscounting paymentDiscounting
o PayerReceiver payerReceiver
}
enum LengthUnitEnum{
o PAGES
o TIME_UNIT
}
concept SingleValuationDateBuilder{
o Integer businessDays
}
concept SingleValuationDate{
o Integer businessDays
}
enum PayerReceiverEnum{
o PAYER
o RECEIVER
}
concept FloatingRateCalculation{
o Double initialRate
o Rounding finalRateRounding
o AveragingMethodEnum averagingMethod
o NegativeInterestRateTreatmentEnum negativeInterestRateTreatment
o String id
o SpreadSchedule[] spreadSchedule
o String floatingRateIndexScheme
o Schedule floatingRateMultiplierSchedule
o FloatingRateIndexEnum floatingRateIndex
o Period indexTenor
o RateTreatmentEnum rateTreatment
o StrikeSchedule[] capRateSchedule
o StrikeSchedule[] floorRateSchedule
}
concept FloatingRateCalculationBuilder{
o Double initialRate
o AveragingMethodEnum averagingMethod
o NegativeInterestRateTreatmentEnum negativeInterestRateTreatment
o String id
o String floatingRateIndexScheme
o FloatingRateIndexEnum floatingRateIndex
o RateTreatmentEnum rateTreatment
}
concept EventTestBundleBuilder{
}
concept EventTestBundle{
o Event[] event
o ComputedAmount[] computedAmount
}
concept NonDeliverableSettlementBuilder{
o String referenceCurrency
o SettlementRateOptionEnum settlementRateOption
o String referenceCurrencyScheme
o String settlementRateOptionScheme
}
concept NonDeliverableSettlement{
o String referenceCurrency
o FxFixingDate fxFixingDate
o AdjustableDates fxFixingSchedule
o SettlementRateOptionEnum settlementRateOption
o PriceSourceDisruption priceSourceDisruption
o String referenceCurrencyScheme
o String settlementRateOptionScheme
}
concept AutomaticExercise{
o Double thresholdRate
}
concept AutomaticExerciseBuilder{
o Double thresholdRate
}
enum MasterConfirmationAnnexTypeEnum{
o ISDA_2004_INDEX_VARIANCE_SWAP_AMERICAS_INTERDEALER
}
concept CalculationPeriodFrequency{
o RollConventionEnum rollConvention
o String id
o PeriodExtendedEnum period
o Integer periodMultiplier
}
concept CalculationPeriodFrequencyBuilder{
o RollConventionEnum rollConvention
o String id
o PeriodExtendedEnum period
o Integer periodMultiplier
}
concept CashflowRepresentationBuilder{
o Boolean cashflowsMatchParameters
}
concept CashflowRepresentation{
o Boolean cashflowsMatchParameters
o PrincipalExchange[] principalExchange
o PaymentCalculationPeriod[] paymentCalculationPeriod
}
concept DiscountingBuilder{
o DayCountFractionEnum discountRateDayCountFraction
o Double discountRate
o DiscountingTypeEnum discountingType
o String discountRateDayCountFractionScheme
}
concept Discounting{
o DayCountFractionEnum discountRateDayCountFraction
o Double discountRate
o DiscountingTypeEnum discountingType
o String discountRateDayCountFractionScheme
}
concept YieldCurveMethod{
o QuotationRateTypeEnum quotationRateType
o SettlementRateSource settlementRateSource
}
concept YieldCurveMethodBuilder{
o QuotationRateTypeEnum quotationRateType
}
enum CreditSupportAgreementTypeEnum{
o ISDA_1994_CREDIT_SUPPORT_ANNEX_NEW_YORK_LAW
o ISDA_1995_CREDIT_SUPPORT_ANNEX_ENGLISH_LAW
o ISDA_1995_CREDIT_SUPPORT_ANNEX_JAPANESE_LAW
o ISDA_1995_CREDIT_SUPPORT_DEED_ENGLISH_LAW
o ISDA_2001_MARGIN_PROVISIONS
o ISDA_2013_STANDARD_CREDIT_SUPPORT_AGREEMENT
o ISDA_2014_STANDARD_CREDIT_SUPPORT_AGREEMENT
}
concept OptionExercise{
o OptionStyle optionStyle
o OptionStrike strike
o ExerciseProcedure exerciseProcedure
o OptionSettlement settlement
}
concept OptionExerciseBuilder{
}
concept CashSettlementPaymentDateBuilder{
o String id
}
concept CashSettlementPaymentDate{
o String id
o AdjustableDates adjustableDates
o BusinessDateRange businessDateRange
o RelativeDateOffset relativeDate
}
concept DateList{
o DateTime[] date
}
concept DateListBuilder{
o DateTime[] date
}
concept DateRange{
o DateTime unadjustedFirstDate
o DateTime unadjustedLastDate
}
concept DateRangeBuilder{
o DateTime unadjustedFirstDate
o DateTime unadjustedLastDate
}
concept PrimitiveEvent{
o Payment[] payment
o ObservationPrimitive[] observation
o Transfer[] transfer
o NewTradePrimitive[] newTrade
o Inception[] inception
o QuantityChangePrimitive[] quantityChange
o AllocationPrimitive[] allocation
o TermsChangePrimitive termsChange
o ExercisePrimitive exercise
o ResetPrimitive[] reset
}
concept PrimitiveEventBuilder{
}
concept StubValueBuilder{
o Double stubRate
}
concept StubValue{
o StubFloatingRate[] floatingRate
o Double stubRate
o Money stubAmount
}
enum PartyRoleEnum{
o BARRIER_DETERMINATION_AGENT
o BENEFICIARY
o BROKER
o DETERMINING_PARTY
o HEDGING_PARTY
}
concept GrossCashflowBuilder{
o String cashflowCalculation
o CashflowTypeEnum cashflowType
o String id
o Double discountFactor
}
concept GrossCashflow{
o PayoutLineage payoutLineage
o String cashflowCalculation
o CashflowTypeEnum cashflowType
o Money cashflowAmount
o String id
o Double discountFactor
o Money presentValueAmount
o PremiumExpression premiumExpression
o PaymentDiscounting paymentDiscounting
o PayerReceiver payerReceiver
}
concept NaturalPersonRole{
o NaturalPersonRoleEnum role
o String personReference
o String roleScheme
}
concept NaturalPersonRoleBuilder{
o NaturalPersonRoleEnum role
o String personReference
o String roleScheme
}
enum QuantityTypeEnum{
o UNITS
o CONTRACTS
o UNITS_OF_MEASURE_PER_TIME_UNIT
}
enum EntityTypeEnum{
o ASIAN
o AUSTRALIAN_AND_NEW_ZEALAND
o EUROPEAN_EMERGING_MARKETS
o JAPANESE
o NORTH_AMERICAN_HIGH_YIELD
o NORTH_AMERICAN_INSURANCE
o NORTH_AMERICAN_INVESTMENT_GRADE
o SINGAPOREAN
o WESTERN_EUROPEAN
o WESTERN_EUROPEAN_INSURANCE
}
concept FxFixingDate{
o BusinessDayConventionEnum businessDayConvention
o BusinessCenters businessCenters
o String businessCentersReference
o DateRelativeToPaymentDates dateRelativeToPaymentDates
o DateRelativeToCalculationPeriodDates dateRelativeToCalculationPeriodDates
o DayTypeEnum dayType
o String id
o PeriodEnum period
o Integer periodMultiplier
}
concept FxFixingDateBuilder{
o BusinessDayConventionEnum businessDayConvention
o String businessCentersReference
o DayTypeEnum dayType
o String id
o PeriodEnum period
o Integer periodMultiplier
}
concept RelatedParty{
o PartyRoleEnum role
o String accountReference
o String partyReference
}
concept RelatedPartyBuilder{
o PartyRoleEnum role
o String accountReference
o String partyReference
}
concept SimplePayment{
o String id
o AdjustableOrRelativeDate paymentDate
o Money paymentAmount
o String payerPartyReference
o String receiverPartyReference
o String payerAccountReference
o String receiverAccountReference
}
concept SimplePaymentBuilder{
o String id
o String payerPartyReference
o String receiverPartyReference
o String payerAccountReference
o String receiverAccountReference
}
enum ResetRelativeToEnum{
o CALCULATION_PERIOD_START_DATE
o CALCULATION_PERIOD_END_DATE
}
concept Product{
o ListedProduct listedProduct
o ContractualProduct contractualProduct
}
concept ProductBuilder{
}
concept ResetDates{
o String id
o Offset rateCutOffDaysOffset
o ResetRelativeToEnum resetRelativeTo
o InitialFixingDate initialFixingDate
o AdjustableDate finalFixingDate
o RelativeDateOffset fixingDates
o String calculationPeriodDatesReference
o ResetFrequency resetFrequency
o BusinessDayAdjustments resetDatesAdjustments
}
concept ResetDatesBuilder{
o String id
o ResetRelativeToEnum resetRelativeTo
o String calculationPeriodDatesReference
}
concept NotDomesticCurrencyBuilder{
o String currency
o Boolean applicable
o String currencyScheme
}
concept NotDomesticCurrency{
o String currency
o Boolean applicable
o String currencyScheme
}
concept AdjustableOrRelativeDate{
o String id
o AdjustableDate adjustableDate
o RelativeDateOffset relativeDate
}
concept AdjustableOrRelativeDateBuilder{
o String id
}
enum FraDiscountingEnum{
o ISDA
o AFMA
o NONE
o ISDA_YIELD
}
concept FxLinkedNotionalScheduleBuilder{
o String varyingNotionalCurrency
o String constantNotionalScheduleReference
o Double initialValue
o String varyingNotionalCurrencyScheme
}
concept FxLinkedNotionalSchedule{
o String varyingNotionalCurrency
o FxSpotRateSource fxSpotRateSource
o String constantNotionalScheduleReference
o RelativeDateOffset varyingNotionalFixingDates
o RelativeDateOffset varyingNotionalInterimExchangePaymentDates
o Double initialValue
o String varyingNotionalCurrencyScheme
}
concept MultipleExercise{
o Double maximumNumberOfOptions
o Double maximumNotionalAmount
o Integer minimumNumberOfOptions
o String notionaReference
o Double integralMultipleAmount
o Double minimumNotionalAmount
}
concept MultipleExerciseBuilder{
o Double maximumNumberOfOptions
o Double maximumNotionalAmount
o Integer minimumNumberOfOptions
o String notionaReference
o Double integralMultipleAmount
o Double minimumNotionalAmount
}
concept PCDeliverableObligationCharacBuilder{
o Boolean applicable
o Boolean partialCashSettlement
}
concept PCDeliverableObligationCharac{
o Boolean applicable
o Boolean partialCashSettlement
}
concept FloatingAmountProvisions{
o Boolean wacCapInterestProvision
o Boolean stepUpProvision
}
concept FloatingAmountProvisionsBuilder{
o Boolean wacCapInterestProvision
o Boolean stepUpProvision
}
enum DayTypeEnum{
o BUSINESS
o CALENDAR
o COMMODITY_BUSINESS
o CURRENCY_BUSINESS
o EXCHANGE_BUSINESS
o SCHEDULED_TRADING_DAY
}
concept FallbackReferencePrice{
o SettlementRateOptionEnum[] fallBackSettlementRateOption
o Boolean fallbackSurveyValuationPostponement
o CalculationAgent calculationAgenDetermination
o ValuationPostponement valuationPostponement
o String fallBackSettlementRateOptionScheme
}
concept FallbackReferencePriceBuilder{
o SettlementRateOptionEnum[] fallBackSettlementRateOption
o Boolean fallbackSurveyValuationPostponement
o String fallBackSettlementRateOptionScheme
}
concept FixedIncomeSecurityBuilder{
o String couponTypeScheme
o String seniorityScheme
o String issuerName
o String issuerReference
o CreditSeniorityEnum seniority
o CouponTypeEnum couponType
o Double couponRate
o DateTime maturity
o DateTime issueDate
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o String description
o String clearanceSystem
o String currencyScheme
}
concept FixedIncomeSecurity{
o String couponTypeScheme
o String seniorityScheme
o String issuerName
o String issuerReference
o CreditSeniorityEnum seniority
o CouponTypeEnum couponType
o Double couponRate
o DateTime maturity
o DateTime issueDate
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o ProductIdentifier[] productIdentifier
o ProductTaxonomy[] productTaxonomy
o String description
o String clearanceSystem
o String currencyScheme
}
concept BasketName{
o String basketName
o String[] basketId
o String basketIdScheme
o String basketNameScheme
}
concept BasketNameBuilder{
o String basketName
o String[] basketId
o String basketIdScheme
o String basketNameScheme
}
enum QuotationSideEnum{
o BID
o ASK
o MID
}
concept TransferorTransfereeBuilder{
o String transferorPartyReference
o String transferorAccountReference
o String transfereePartyReference
o String transfereeAccountReference
}
concept TransferorTransferee{
o String transferorPartyReference
o String transferorAccountReference
o String transfereePartyReference
o String transfereeAccountReference
}
concept FutureValueAmount{
o DateTime valueDate
o Integer calculationPeriodNumberOfDays
o String id
o String currency
o String currencyScheme
o Double amount
}
concept FutureValueAmountBuilder{
o DateTime valueDate
o Integer calculationPeriodNumberOfDays
o String id
o String currency
o String currencyScheme
o Double amount
}
enum ObligationCategoryEnum{
o PAYMENT
o BORROWED_MONEY
o REFERENCE_OBLIGATIONS_ONLY
o BOND
o LOAN
o BOND_OR_LOAN
}
concept PhysicalSettlementTerms{
o String id
o DeliverableObligations deliverableObligations
o String settlementCurrency
o PhysicalSettlementPeriod physicalSettlementPeriod
o Boolean escrow
o Boolean sixtyBusinessDaySettlementCap
o String settlementCurrencyScheme
}
concept PhysicalSettlementTermsBuilder{
o String id
o String settlementCurrency
o Boolean escrow
o Boolean sixtyBusinessDaySettlementCap
o String settlementCurrencyScheme
}
concept OptionalEarlyTerminationAdjustedDates{
o EarlyTerminationEvent[] earlyTerminationEvent
}
concept OptionalEarlyTerminationAdjustedDatesBuilder{
}
concept OptionSettlement{
o OptionPhysicalSettlement physicalSettlementTerms
o String settlementCurrency
o OptionCashSettlement cashSettlementTerms
o SettlementTypeEnum settlementType
o AdjustableOrRelativeDate settlementDate
o Money settlementAmount
o String settlementCurrencyScheme
}
concept OptionSettlementBuilder{
o String settlementCurrency
o SettlementTypeEnum settlementType
o String settlementCurrencyScheme
}
concept OptionalEarlyTermination{
o OptionCashSettlement cashSettlement
o Boolean followUpConfirmation
o BuyerSeller singlePartyOption
o AmericanExercise americanExercise
o BermudaExercise bermudaExercise
o EuropeanExercise europeanExercise
o ExerciseNotice[] exerciseNotice
o OptionalEarlyTerminationAdjustedDates optionalEarlyTerminationAdjustedDates
o CalculationAgent calculationAgent
}
concept OptionalEarlyTerminationBuilder{
o Boolean followUpConfirmation
}
concept AssetBuilder{
}
concept Asset{
o Commodity commodity
o ListedProduct listedProduct
}
enum StubPeriodTypeEnum{
o SHORT_INITIAL
o SHORT_FINAL
o LONG_INITIAL
o LONG_FINAL
}
concept PartyContractInformationBuilder{
o String partyReference
}
concept PartyContractInformation{
o NaturalPersonRole[] naturalPersonRole
o String partyReference
}
concept FxSpotRateSource{
o InformationSource primaryRateSource
o InformationSource secondaryRateSource
o BusinessCenterTime fixingTime
}
concept FxSpotRateSourceBuilder{
}
concept SettlementRateSource{
o CashSettlementReferenceBanks cashSettlementReferenceBanks
o InformationSource informationSource
}
concept SettlementRateSourceBuilder{
}
concept CalculationPeriodBuilder{
o String id
o Double notionalAmount
o Double forecastRate
o DateTime unadjustedStartDate
o DateTime unadjustedEndDate
o DateTime adjustedStartDate
o DateTime adjustedEndDate
o Double dayCountYearFraction
o Integer calculationPeriodNumberOfDays
o Double fixedRate
}
concept CalculationPeriod{
o String id
o Double notionalAmount
o Double forecastRate
o DateTime unadjustedStartDate
o DateTime unadjustedEndDate
o DateTime adjustedStartDate
o DateTime adjustedEndDate
o FxLinkedNotionalAmount fxLinkedNotionalAmount
o FloatingRateDefinition floatingRateDefinition
o Double dayCountYearFraction
o Money forecastAmount
o Integer calculationPeriodNumberOfDays
o Double fixedRate
}
concept ExecutionReferenceBuilder{
o StateEnum state
}
concept ExecutionReference{
o StateEnum state
o Identifier executionReference
}
concept ExerciseProcedure{
o ManualExercise manualExercise
o AutomaticExercise automaticExercise
o Boolean followUpConfirmation
o Boolean limitedRightToConfirm
o Boolean splitTicket
}
concept ExerciseProcedureBuilder{
o Boolean followUpConfirmation
o Boolean limitedRightToConfirm
o Boolean splitTicket
}
enum CalculationAgentPartyEnum{
o EXERCISING_PARTY
o NON_EXERCISING_PARTY
o AS_SPECIFIED_IN_MASTER_AGREEMENT
o AS_SPECIFIED_IN_STANDARD_TERMS_SUPPLEMENT
o BOTH
}
concept NonNegativeSchedule{
o String id
o Double initialValue
o NonNegativeStep[] step
}
concept NonNegativeScheduleBuilder{
o String id
o Double initialValue
}
concept Contract{
o String id
o StateEnum state
o Account[] account
o CalculationAgent calculationAgent
o DateTime clearedDate
o Collateral collateral
o PartyContractIdentifier[] contractIdentifier
o ContractualProduct contractualProduct
o Documentation documentation
o GoverningLawEnum governingLaw
o String governingLawScheme
o Payment[] otherPartyPayment
o Party[] party
o PartyContractInformation[] partyContractInformation
o PartyRole[] partyRole
o DateInstances tradeDate
o String rosettaKey
}
concept ContractBuilder{
o String id
o StateEnum state
o DateTime clearedDate
o GoverningLawEnum governingLaw
o String governingLawScheme
}
enum DiscountingTypeEnum{
o STANDARD
o FRA
o FRA_YIELD
}
concept Money{
o String id
o String currency
o String currencyScheme
o Double amount
}
concept MoneyBuilder{
o String id
o String currency
o String currencyScheme
o Double amount
}
concept TriggerEvent{
o DateList triggerDates
o Trigger trigger
o FeaturePayment featurePayment
o AveragingSchedule[] schedule
}
concept TriggerEventBuilder{
}
concept ResetFrequencyBuilder{
o WeeklyRollConventionEnum weeklyRollConvention
o String id
o PeriodExtendedEnum period
o Integer periodMultiplier
}
concept ResetFrequency{
o WeeklyRollConventionEnum weeklyRollConvention
o String id
o PeriodExtendedEnum period
o Integer periodMultiplier
}
enum TriggerTypeEnum{
o EQUAL_OR_LESS
o EQUAL_OR_GREATER
o EQUAL
o LESS
o GREATER
}
concept CashSettlementReferenceBanks{
o ReferenceBank[] referenceBank
}
concept CashSettlementReferenceBanksBuilder{
}
concept AssetPoolBuilder{
o DateTime effectiveDate
o Double initialFactor
o Double currentFactor
o String version
}
concept AssetPool{
o DateTime effectiveDate
o Double initialFactor
o Double currentFactor
o String version
}
concept ContractualProductBuilder{
}
concept ContractualProduct{
o EconomicTerms economicTerms
o ProductTaxonomy[] productTaxonomy
o ProductIdentification productIdentification
}
concept OptionPayoutBuilder{
o String id
o OptionTypeEnum optionType
}
concept OptionPayout{
o String id
o String rosettaKeyValue
o BuyerSeller buyerSeller
o OptionTypeEnum optionType
o OptionFeature feature
o OptionDenomination denomination
o OptionExercise exerciseTerms
o Product underlyer
o ContractualQuantity quantity
}
concept PayoutBuilder{
}
concept Payout{
o Cashflow[] cashflow
o OptionPayout[] optionPayout
o CreditDefaultPayout creditDefaultPayout
o InterestRatePayout[] interestRatePayout
}
concept WeightedAveragingObservation{
o DateTime dateTime
o Double weight
o Integer observationNumber
}
concept WeightedAveragingObservationBuilder{
o DateTime dateTime
o Double weight
o Integer observationNumber
}
concept PubliclyAvailableInformation{
o Integer specifiedNumber
o Boolean standardPublicSources
o String[] publicSource
}
concept PubliclyAvailableInformationBuilder{
o Integer specifiedNumber
o Boolean standardPublicSources
o String[] publicSource
}
concept Party{
o String id
o String partyIdScheme
o String[] partyId
o LegalEntity legalEntity
o NaturalPerson[] naturalPerson
}
concept PartyBuilder{
o String id
o String partyIdScheme
o String[] partyId
}
concept MessageInformationBuilder{
o String copyToScheme
o String messageIdScheme
o String sentByScheme
o String sentToScheme
o String messageId
o String sentBy
o String sentTo
o String[] copyTo
}
concept MessageInformation{
o String copyToScheme
o String messageIdScheme
o String sentByScheme
o String sentToScheme
o String messageId
o String sentBy
o String sentTo
o String[] copyTo
}
concept Asian{
o AveragingInOutEnum averagingInOut
o Double strikeFactor
o AveragingPeriod averagingPeriodIn
o AveragingPeriod averagingPeriodOut
}
concept AsianBuilder{
o AveragingInOutEnum averagingInOut
o Double strikeFactor
}
concept ReferenceBankBuilder{
o String referenceBankId
o String referenceBankName
o String referenceBankIdScheme
}
concept ReferenceBank{
o String referenceBankId
o String referenceBankName
o String referenceBankIdScheme
}
concept ProtectionTerms{
o String id
o Money notionalAmount
o CreditEvents creditEvents
o FloatingAmountEvents floatingAmountEvents
o Obligations obligations
}
concept ProtectionTermsBuilder{
o String id
}
enum ProductIdSourceEnum{
o CUSIP
o SEDOL
o ISIN
o RIC
o FIGI
o WERTPAPIER
o SICOVAM
}
concept RestructuringBuilder{
o Boolean multipleHolderObligation
o Boolean multipleCreditEventNotices
o Boolean applicable
o RestructuringEnum restructuringType
o String restructuringTypeScheme
}
concept Restructuring{
o Boolean multipleHolderObligation
o Boolean multipleCreditEventNotices
o Boolean applicable
o RestructuringEnum restructuringType
o String restructuringTypeScheme
}
concept CreditEventNotice{
o NotifyingParty notifyingParty
o BusinessCenterEnum businessCenter
o PubliclyAvailableInformation publiclyAvailableInformation
}
concept CreditEventNoticeBuilder{
o BusinessCenterEnum businessCenter
}
concept StrikeSpread{
o OptionStrike upperStrike
o Double upperStrikeNumberOfOptions
}
concept StrikeSpreadBuilder{
o Double upperStrikeNumberOfOptions
}
concept ResourceLength{
o LengthUnitEnum lengthUnit
o Double lengthValue
}
concept ResourceLengthBuilder{
o LengthUnitEnum lengthUnit
o Double lengthValue
}
enum ResourceTypeEnum{
o CONFIRMATION
o SUPPLEMENTAL_MATERIAL_ECONOMIC_TERMS
o TERM_SHEET
}
concept AmericanExerciseBuilder{
o String id
}
concept AmericanExercise{
o String id
o AdjustableOrRelativeDate expirationDate
o AdjustableOrRelativeDates relevantUnderlyingDate
o BusinessCenterTime earliestExerciseTime
o BusinessCenterTime expirationTime
o BusinessCenterTime latestExerciseTime
o MultipleExercise multipleExercise
o ExerciseFeeSchedule exerciseFeeSchedule
o AdjustableOrRelativeDate commencementDate
}
enum CouponTypeEnum{
o FIXED
o FLOAT
o STRUCTURED
}
enum SettlementTypeEnum{
o CASH
o PHYSICAL
o ELECTION
o CASH_OR_PHYSICAL
}
concept CreditEvents{
o String id
o CreditEventNotice creditEventNotice
o Restructuring restructuring
o Boolean failureToPayPrincipal
o Boolean failureToPayInterest
o Boolean distressedRatingsDowngrade
o Boolean maturityExtension
o Boolean writedown
o Boolean impliedWritedown
o Boolean bankruptcy
o Boolean obligationDefault
o Boolean obligationAcceleration
o Boolean repudiationMoratorium
o Boolean governmentalIntervention
o FailureToPay failureToPay
o Money defaultRequirement
}
concept CreditEventsBuilder{
o String id
o Boolean failureToPayPrincipal
o Boolean failureToPayInterest
o Boolean distressedRatingsDowngrade
o Boolean maturityExtension
o Boolean writedown
o Boolean impliedWritedown
o Boolean bankruptcy
o Boolean obligationDefault
o Boolean obligationAcceleration
o Boolean repudiationMoratorium
o Boolean governmentalIntervention
}
concept NotifyingParty{
o String sellerPartyReference
o String buyerPartyReference
}
concept NotifyingPartyBuilder{
o String sellerPartyReference
o String buyerPartyReference
}
concept IndependentAmount{
o PaymentDetail[] paymentDetail
o String payerPartyReference
o String receiverPartyReference
o String payerAccountReference
o String receiverAccountReference
}
concept IndependentAmountBuilder{
o String payerPartyReference
o String receiverPartyReference
o String payerAccountReference
o String receiverAccountReference
}
concept ContractIdentifierBuilder{
o String accountReference
o String partyReference
o String issuer
o String issuerScheme
o Integer version
}
concept ContractIdentifier{
o String accountReference
o String partyReference
o IdentifierValue identifierValue
o String issuer
o String issuerScheme
o Integer version
}
concept ContractualQuantityBuilder{
o String notionalReference
}
concept ContractualQuantity{
o Money notionalAmount
o NotionalSchedule notionalSchedule
o FxLinkedNotionalSchedule fxLinkedNotional
o String notionalReference
o Quantity quantity
o FutureValueAmount futureValueNotional
}
concept DateRelativeToPaymentDates{
o String[] paymentDatesReference
}
concept DateRelativeToPaymentDatesBuilder{
o String[] paymentDatesReference
}
concept PaymentCalculationPeriod{
o String id
o DateTime unadjustedPaymentDate
o DateTime adjustedPaymentDate
o Double fixedPaymentAmount
o Double discountFactor
o Money forecastPaymentAmount
o Money presentValueAmount
o CalculationPeriod[] calculationPeriod
}
concept PaymentCalculationPeriodBuilder{
o String id
o DateTime unadjustedPaymentDate
o DateTime adjustedPaymentDate
o Double fixedPaymentAmount
o Double discountFactor
}
concept PartialExercise{
o Integer minimumNumberOfOptions
o String notionaReference
o Double integralMultipleAmount
o Double minimumNotionalAmount
}
concept PartialExerciseBuilder{
o Integer minimumNumberOfOptions
o String notionaReference
o Double integralMultipleAmount
o Double minimumNotionalAmount
}
enum MortgageSectorEnum{
o ABS
o CDO
o CMBS
o RMBS
}
concept CrossCurrencyTerms{
o SettlementProvision settlementProvision
o PrincipalExchanges principalExchanges
}
concept CrossCurrencyTermsBuilder{
}
enum PartyIdSourceEnum{
o BIC
o LEI
o ARNU
o CCPT
o CUST
o DRLC
o EMPL
o NIDN
o SOSE
o TXID
}
concept IssuerTradeId{
o String identifier
o String issuer
o String issuerScheme
o String identifierScheme
}
concept IssuerTradeIdBuilder{
o String identifier
o String issuer
o String issuerScheme
o String identifierScheme
}
concept IdentifierBuilder{
o String issuer
o String issuerScheme
o Integer version
}
concept Identifier{
o IdentifierValue identifierValue
o String issuer
o String issuerScheme
o Integer version
}
concept FrequencyBuilder{
o String id
o PeriodExtendedEnum period
o Integer periodMultiplier
}
concept Frequency{
o String id
o PeriodExtendedEnum period
o Integer periodMultiplier
}
concept PassThroughItem{
o Double passThroughPercentage
o PayerReceiver payerReceiver
}
concept PassThroughItemBuilder{
o Double passThroughPercentage
}
concept OtherAgreementBuilder{
o String type
o String identifier
o String identifierScheme
o DateTime date
o String typeScheme
o String versionScheme
o String version
}
concept OtherAgreement{
o String type
o String identifier
o String identifierScheme
o DateTime date
o String typeScheme
o String versionScheme
o String version
}
enum ContractualSupplementEnum{
o ABX
o CD_SON_MBS
o ISDA_1999_CREDIT_CONVERTIBLE_EXCHANGEABLE_ACCRETING_OBLIGATIONS
o ISDA_1999_CREDIT_SUCCESSOR_AND_CREDIT_EVENTS
o ISDA_2003_CREDIT_MAY_2003
o I_TRAXX_EUROPE_DEALER
o STANDARD_LCDS
}
enum TaxonomySourceEnum{
o CFI
o ISDA
}
concept FailureToPay{
o Boolean applicable
o GracePeriodExtension gracePeriodExtension
o Money paymentRequirement
}
concept FailureToPayBuilder{
o Boolean applicable
}
enum PayRelativeToEnum{
o CALCULATION_PERIOD_START_DATE
o CALCULATION_PERIOD_END_DATE
o LAST_PRICING_DATE
o RESET_DATE
o VALUATION_DATE
}
concept ExerciseEventBuilder{
o String id
o DateTime adjustedRelevantSwapEffectiveDate
o DateTime adjustedExerciseFeePaymentDate
o DateTime adjustedCashSettlementValuationDate
o DateTime adjustedCashSettlementPaymentDate
o DateTime adjustedExerciseDate
}
concept ExerciseEvent{
o String id
o DateTime adjustedRelevantSwapEffectiveDate
o DateTime adjustedExerciseFeePaymentDate
o DateTime adjustedCashSettlementValuationDate
o DateTime adjustedCashSettlementPaymentDate
o DateTime adjustedExerciseDate
}
concept SpreadSchedule{
o SpreadScheduleTypeEnum type
o String typeScheme
o String id
o Double initialValue
o Step[] step
}
concept SpreadScheduleBuilder{
o SpreadScheduleTypeEnum type
o String typeScheme
o String id
o Double initialValue
}
concept LoanParticipation{
o String qualifyingParticipationSeller
o Boolean applicable
o Boolean partialCashSettlement
}
concept LoanParticipationBuilder{
o String qualifyingParticipationSeller
o Boolean applicable
o Boolean partialCashSettlement
}
concept IdentifierValueBuilder{
o String id
o String identifier
o String identifierScheme
}
concept IdentifierValue{
o String id
o String identifier
o String identifierScheme
}
concept Loan{
o String facilityTypeScheme
o String lienScheme
o String trancheScheme
o String tranche
o DateTime maturity
o LegalEntity[] borrower
o String[] borrowerReference
o String lien
o String facilityType
o DateTime creditAgreementDate
o String id
o String instrumentIdentifierScheme
o String description
o String[] instrumentIdentifier
}
concept LoanBuilder{
o String facilityTypeScheme
o String lienScheme
o String trancheScheme
o String tranche
o DateTime maturity
o String[] borrowerReference
o String lien
o String facilityType
o DateTime creditAgreementDate
o String id
o String instrumentIdentifierScheme
o String description
o String[] instrumentIdentifier
}
concept EventEffect{
o String[] listedProduct
o String[] payment
o String[] contractReference
o String[] effectedContract
o String[] effectedContractReference
o String effectedEvent
o String[] transfer
o String[] contract
}
concept EventEffectBuilder{
o String[] listedProduct
o String[] payment
o String[] contractReference
o String[] effectedContract
o String[] effectedContractReference
o String effectedEvent
o String[] transfer
o String[] contract
}
concept BusinessCentersBuilder{
o String id
o String businessCenterScheme
o BusinessCenterEnum[] businessCenter
o String businessCentersReference
}
concept BusinessCenters{
o String id
o String businessCenterScheme
o BusinessCenterEnum[] businessCenter
o String businessCentersReference
}
concept BondOptionStrikeBuilder{
}
concept BondOptionStrike{
o ReferenceSwapCurve referenceSwapCurve
o OptionStrike price
}
concept MandatoryEarlyTerminationBuilder{
o String id
}
concept MandatoryEarlyTermination{
o String id
o OptionCashSettlement cashSettlement
o CalculationAgent calculationAgent
o AdjustableDate mandatoryEarlyTerminationDate
o MandatoryEarlyTerminationAdjustedDates mandatoryEarlyTerminationAdjustedDates
}
concept OptionStyleBuilder{
}
concept OptionStyle{
o AmericanExercise americanExercise
o BermudaExercise bermudaExercise
o EuropeanExercise europeanExercise
}
concept ProductIdentifierBuilder{
o String productId
o ProductIdSourceEnum productIdSource
o String productIdScheme
}
concept ProductIdentifier{
o String productId
o ProductIdSourceEnum productIdSource
o String productIdScheme
}
concept SpecifiedCurrencyBuilder{
o String currency
o Boolean applicable
o String currencyScheme
}
concept SpecifiedCurrency{
o String currency
o Boolean applicable
o String currencyScheme
}
concept CalculationPeriodDates{
o String id
o CalculationPeriodFrequency calculationPeriodFrequency
o DateInstances effectiveDate
o AdjustableDate terminationDate
o DateTime firstCompoundingPeriodEndDate
o StubPeriodTypeEnum stubPeriodType
o AdjustedRelativeDateOffset relativeEffectiveDate
o RelativeDateOffset relativeTerminationDate
o AdjustableDate firstPeriodStartDate
o DateTime firstRegularPeriodStartDate
o BusinessDayAdjustments calculationPeriodDatesAdjustments
o DateTime lastRegularPeriodEndDate
}
concept CalculationPeriodDatesBuilder{
o String id
o DateTime firstCompoundingPeriodEndDate
o StubPeriodTypeEnum stubPeriodType
o DateTime firstRegularPeriodStartDate
o DateTime lastRegularPeriodEndDate
}
concept StubCalculationPeriodAmount{
o String calculationPeriodDatesReference
o StubValue initialStub
o StubValue finalStub
}
concept StubCalculationPeriodAmountBuilder{
o String calculationPeriodDatesReference
}
enum SettledEntityMatrixSourceEnum{
o CONFIRMATION_ANNEX
o NOT_APPLICABLE
o PUBLISHER
}
concept SwapCurveValuation{
o FloatingRateIndexEnum floatingRateIndex
o Period indexTenor
o Double spread
o QuotationSideEnum side
}
concept SwapCurveValuationBuilder{
o FloatingRateIndexEnum floatingRateIndex
o Double spread
o QuotationSideEnum side
}
concept PartyAndAccountReferenceBuilder{
o String accountReference
o String partyReference
}
concept PartyAndAccountReference{
o String accountReference
o String partyReference
}
concept ConstituentWeightBuilder{
o Double openUnits
o Double basketPercentage
}
concept ConstituentWeight{
o Double openUnits
o Double basketPercentage
}
concept InterestRatePayoutBuilder{
o String id
o String dayCountFractionScheme
o DayCountFractionEnum dayCountFraction
o CompoundingMethodEnum compoundingMethod
}
concept InterestRatePayout{
o String id
o String rosettaKeyValue
o String dayCountFractionScheme
o CrossCurrencyTerms crossCurrencyTerms
o Discounting discounting
o CashflowRepresentation cashflowRepresentation
o BondReference bondReference
o DayCountFractionEnum dayCountFraction
o CompoundingMethodEnum compoundingMethod
o ResetDates resetDates
o PayerReceiver payerReceiver
o CalculationPeriodDates calculationPeriodDates
o ContractualQuantity quantity
o InterestRate interestRate
o StubPeriod stubPeriod
o PaymentDates paymentDates
}
concept AdjustableOrAdjustedOrRelativeDateBuilder{
o String id
o DateTime unadjustedDate
o DateTime adjustedDate
}
concept AdjustableOrAdjustedOrRelativeDate{
o String id
o DateTime unadjustedDate
o RelativeDateOffset relativeDate
o DateTime adjustedDate
o BusinessDayAdjustments dateAdjustments
}
concept Obligations{
o ObligationCategoryEnum category
o String excluded
o Boolean fullFaithAndCreditObLiability
o Boolean generalFundObligationLiability
o Boolean listed
o Boolean notContingent
o NotDomesticCurrency notDomesticCurrency
o Boolean notDomesticIssuance
o Boolean notDomesticLaw
o Boolean notSovereignLender
o Boolean notSubordinated
o String othReferenceEntityObligations
o Boolean revenueObligationLiability
o SpecifiedCurrency specifiedCurrency
o String designatedPriority
o Boolean cashSettlementOnly
o Boolean deliveryOfCommitments
o Boolean continuity
o String designatedPriorityScheme
}
concept ObligationsBuilder{
o ObligationCategoryEnum category
o String excluded
o Boolean fullFaithAndCreditObLiability
o Boolean generalFundObligationLiability
o Boolean listed
o Boolean notContingent
o Boolean notDomesticIssuance
o Boolean notDomesticLaw
o Boolean notSovereignLender
o Boolean notSubordinated
o String othReferenceEntityObligations
o Boolean revenueObligationLiability
o String designatedPriority
o Boolean cashSettlementOnly
o Boolean deliveryOfCommitments
o Boolean continuity
o String designatedPriorityScheme
}
concept ContractualTermsSupplement{
o ContractualSupplementEnum type
o DateTime publicationDate
o String typeScheme
}
concept ContractualTermsSupplementBuilder{
o ContractualSupplementEnum type
o DateTime publicationDate
o String typeScheme
}
concept Lineage{
o Identifier[] contractReference
o Identifier[] eventReference
o String contractReferenceScheme
}
concept LineageBuilder{
o String contractReferenceScheme
}
concept SettledEntityMatrix{
o DateTime publicationDate
o String matrixSourceScheme
o SettledEntityMatrixSourceEnum matrixSource
}
concept SettledEntityMatrixBuilder{
o DateTime publicationDate
o String matrixSourceScheme
o SettledEntityMatrixSourceEnum matrixSource
}
concept ReferenceInformationBuilder{
o Double referencePrice
o Boolean allGuarantees
o Boolean noReferenceObligation
o Boolean unknownReferenceObligation
o Boolean referencePolicy
o Boolean securedList
}
concept ReferenceInformation{
o Double referencePrice
o Boolean allGuarantees
o ReferenceObligation[] referenceObligation
o LegalEntity referenceEntity
o Boolean noReferenceObligation
o Boolean unknownReferenceObligation
o Boolean referencePolicy
o Boolean securedList
}
concept NonNegativeAmountScheduleBuilder{
o String currency
o String currencyScheme
o String id
o Double initialValue
}
concept NonNegativeAmountSchedule{
o String currency
o String currencyScheme
o String id
o Double initialValue
o NonNegativeStep[] step
}
enum CashflowTypeEnum{
o BROKERAGE_COMMISSION
o FEE
o INTEREST
o NET_INTEREST
o NOVATION_FEE
o PREMIUM
o TERMINATION_FEE
}
concept PayerReceiver{
o String payerPartyReference
o String receiverPartyReference
o String payerAccountReference
o String receiverAccountReference
}
concept PayerReceiverBuilder{
o String payerPartyReference
o String receiverPartyReference
o String payerAccountReference
o String receiverAccountReference
}
enum BusinessCenterEnum{
o AEAD
o AEDU
o AMYE
o BEBR
o BRBD
o CATO
o CHZU
o CNBE
o DEFR
o EUTA
o GBLO
o INMU
o JPTO
o KRSE
o USNY
}
concept BasketReferenceInformation{
o Tranche tranche
o BasketName basketName
o String[] basketId
o ReferencePool referencePool
o Integer nthToDefault
o Integer mthToDefault
o String basketIdScheme
}
concept BasketReferenceInformationBuilder{
o String[] basketId
o Integer nthToDefault
o Integer mthToDefault
o String basketIdScheme
}
concept FeaturePayment{
o String id
o String currency
o AdjustableOrAdjustedDate featurePaymentDate
o String currencyScheme
o Double levelPercentage
o PayerReceiver payerReceiver
o Double amount
o TimeTypeEnum time
}
concept FeaturePaymentBuilder{
o String id
o String currency
o String currencyScheme
o Double levelPercentage
o Double amount
o TimeTypeEnum time
}
concept ReferencePool{
o ReferencePoolItem[] referencePoolItem
}
concept ReferencePoolBuilder{
}
concept PhysicalSettlementPeriod{
o Integer businessDays
o Integer maximumBusinessDays
o Boolean businessDaysNotSpecified
}
concept PhysicalSettlementPeriodBuilder{
o Integer businessDays
o Integer maximumBusinessDays
o Boolean businessDaysNotSpecified
}
enum PackageTypeEnum{
o BUTTERFLY
o CALENDAR_ROLL
o CALENDAR_SPREAD
o CUSTOM
o INDEX_ROLL
o ONE_CANCELS_OTHERS
o SWAP_SPREAD
o SWITCH
}
concept EconomicTermsBuilder{
}
concept EconomicTerms{
o String rosettaKeyValue
o Payout payout
o EarlyTerminationProvision earlyTerminationProvision
o CancelableProvision cancelableProvision
o ExtendibleProvision extendibleProvision
}
concept EquityAsset{
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o ProductIdentifier[] productIdentifier
o ProductTaxonomy[] productTaxonomy
o String description
o String clearanceSystem
o String currencyScheme
}
concept EquityAssetBuilder{
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o String description
o String clearanceSystem
o String currencyScheme
}
concept AdjustableOrRelativeDates{
o String id
o AdjustableDates adjustableDates
o RelativeDates relativeDates
}
concept AdjustableOrRelativeDatesBuilder{
o String id
}
enum IndexAnnexSourceEnum{
o MASTER_CONFIRMATION
o PUBLISHER
}
concept Knock{
o TriggerEvent knockOut
o TriggerEvent knockIn
}
concept KnockBuilder{
}
concept CalculationAgentModelBuilder{
o BusinessCenterEnum calculationAgentBusinessCenter
}
concept CalculationAgentModel{
o BusinessCenterEnum calculationAgentBusinessCenter
o CalculationAgent calculationAgent
}
concept CalendarSpread{
o AdjustableOrRelativeDate expirationDateTwo
}
concept CalendarSpreadBuilder{
}
concept ProductTaxonomy{
o String taxonomyValue
o TaxonomySourceEnum taxonomySource
}
concept ProductTaxonomyBuilder{
o String taxonomyValue
o TaxonomySourceEnum taxonomySource
}
enum TransferTypeEnum{
o SECURITY_SETTLEMENT
o SECURITY_TRANSFER
o BROKERAGE_COMMISSION
o FEE
o INTEREST
o NET_INTEREST
o NOVATION_FEE
o PREMIUM
o TERMINATION_FEE
}
concept BrokerConfirmation{
o BrokerConfirmationTypeEnum brokerConfirmationType
o String brokerConfirmationTypeScheme
}
concept BrokerConfirmationBuilder{
o BrokerConfirmationTypeEnum brokerConfirmationType
o String brokerConfirmationTypeScheme
}
concept DeliverableObligations{
o ObligationCategoryEnum category
o Boolean acceleratedOrMatured
o Boolean accruedInterest
o PCDeliverableObligationCharac assignableLoan
o PCDeliverableObligationCharac consentRequiredLoan
o LoanParticipation directLoanParticipation
o String excluded
o Boolean fullFaithAndCreditObLiability
o Boolean generalFundObligationLiability
o LoanParticipation indirectLoanParticipation
o Boolean listed
o Period maximumMaturity
o Boolean notBearer
o Boolean notContingent
o NotDomesticCurrency notDomesticCurrency
o Boolean notDomesticIssuance
o Boolean notDomesticLaw
o Boolean notSovereignLender
o Boolean notSubordinated
o String othReferenceEntityObligations
o Boolean revenueObligationLiability
o SpecifiedCurrency specifiedCurrency
o Boolean transferable
}
concept DeliverableObligationsBuilder{
o ObligationCategoryEnum category
o Boolean acceleratedOrMatured
o Boolean accruedInterest
o String excluded
o Boolean fullFaithAndCreditObLiability
o Boolean generalFundObligationLiability
o Boolean listed
o Boolean notBearer
o Boolean notContingent
o Boolean notDomesticIssuance
o Boolean notDomesticLaw
o Boolean notSovereignLender
o Boolean notSubordinated
o String othReferenceEntityObligations
o Boolean revenueObligationLiability
o Boolean transferable
}
concept DateInstancesBuilder{
o String id
o DateTime date
}
concept DateInstances{
o String id
o AdjustableDate adjustableDate
o PriorDateInstance[] priorDateInstance
o DateTime date
}
concept ExerciseNoticeBuilder{
o String businessCenterScheme
o BusinessCenterEnum businessCenter
o String exerciseNoticePartyReference
o String partyReference
}
concept ExerciseNotice{
o String businessCenterScheme
o BusinessCenterEnum businessCenter
o String exerciseNoticePartyReference
o String partyReference
}
enum MasterAgreementTypeEnum{
o AFB
o ISDA
}
concept FloatingRate{
o String id
o SpreadSchedule[] spreadSchedule
o String floatingRateIndexScheme
o Schedule floatingRateMultiplierSchedule
o FloatingRateIndexEnum floatingRateIndex
o Period indexTenor
o RateTreatmentEnum rateTreatment
o StrikeSchedule[] capRateSchedule
o StrikeSchedule[] floorRateSchedule
}
concept FloatingRateBuilder{
o String id
o String floatingRateIndexScheme
o FloatingRateIndexEnum floatingRateIndex
o RateTreatmentEnum rateTreatment
}
concept CancellationEvent{
o String id
o DateTime adjustedEarlyTerminationDate
o DateTime adjustedExerciseDate
}
concept CancellationEventBuilder{
o String id
o DateTime adjustedEarlyTerminationDate
o DateTime adjustedExerciseDate
}
concept MultipleValuationDates{
o Integer businessDaysThereafter
o Integer numberValuationDates
o Integer businessDays
}
concept MultipleValuationDatesBuilder{
o Integer businessDaysThereafter
o Integer numberValuationDates
o Integer businessDays
}
concept TriggerBuilder{
o Double level
o Double levelPercentage
o String creditEventsReference
o TriggerTypeEnum triggerType
o TriggerTimeTypeEnum triggerTimeType
}
concept Trigger{
o CreditEvents creditEvents
o Double level
o Double levelPercentage
o String creditEventsReference
o TriggerTypeEnum triggerType
o TriggerTimeTypeEnum triggerTimeType
}
concept ExerciseOutcome{
o PhysicalExercise physicalExercise
o Cashflow cashExercise
o ContractReference[] contractReference
o Contract[] contract
}
concept ExerciseOutcomeBuilder{
}
concept ExerciseFeeScheduleBuilder{
o String notionalReference
o String payerPartyReference
o String receiverPartyReference
o String payerAccountReference
o String receiverAccountReference
}
concept ExerciseFeeSchedule{
o String notionalReference
o AmountSchedule feeAmountSchedule
o Schedule feeRateSchedule
o RelativeDateOffset feePaymentDate
o String payerPartyReference
o String receiverPartyReference
o String payerAccountReference
o String receiverAccountReference
}
enum MarketDisruptionEnum{
o MODIFIED_POSTPONEMENT
o OMISSION
o POSTPONEMENT
}
enum FloatingRateIndexEnum{
o AED_EBOR_REUTERS
o AUD_AONIA_OIS_COMPOUND
o AUD_AONIA_OIS_COMPOUND_SWAP_MARKER
o BRL_CDI
o CAD_BA_CDOR
o CNY_CNREPOFIX_CFXS_REUTERS
o EUR_EONIA_OIS_COMPOUND
o EUR_EURIBOR_REUTERS
o EUR_EURIBOR_TELERATE
o EUR_LIBOR_BBA
o GBP_LIBOR_BBA
o GBP_LIBOR_ISDA
o GBP_SONIA_COMPOUND
o INR_FBIL_MIBOR_OIS_COMPOUND
o KRW_CD_KSDA_BLOOMBERG
o UK_RPIX
o USA_CPI_U
o USD_FEDERAL_FUNDS_H_15_OIS_COMPOUND
o USD_LIBOR_BBA
}
concept EventTimestamp{
o DateTime expiryTimestamp
o DateTime creationTimestamp
}
concept EventTimestampBuilder{
o DateTime expiryTimestamp
o DateTime creationTimestamp
}
concept QuantoBuilder{
}
concept Quanto{
o FxRate[] fxRate
o FxSpotRateSource fxSpotRateSource
}
enum UnitEnum{
o M_WH
o MMBTU
o BBL
o GAL
o BSH
}
enum DeterminationMethodEnum{
o AGREED_INITIAL_PRICE
o AS_SPECIFIED_IN_MASTER_CONFIRMATION
o CALCULATION_AGENT
o CLOSING_PRICE
o DIVIDEND_CURRENCY
o EXPIRING_CONTRACT_LEVEL
o HEDGE_EXECUTION
o ISSUER_PAYMENT_CURRENCY
o NAV
o OPEN_PRICE
o OSP_PRICE
o SETTLEMENT_CURRENCY
o STRIKE_DATE_DETERMINATION
o TWAP_PRICE
o VALUATION_TIME
o VWAP_PRICE
}
concept NotionalSchedule{
o String id
o NonNegativeAmountSchedule notionalStepSchedule
o NotionalStepRule notionalStepParameters
}
concept NotionalScheduleBuilder{
o String id
}
enum PeriodEnum{
o D
o W
o M
o Y
}
concept InceptionBuilder{
}
concept Inception{
o ContractOrContractReference[] before
o ContractOrContractReference after
}
concept ExerciseFeeBuilder{
o String notionalReference
o Double feeAmount
o Double feeRate
o String sellerPartyReference
o String buyerPartyReference
o String buyerAccountReference
o String sellerAccountReference
}
concept ExerciseFee{
o String notionalReference
o RelativeDateOffset feePaymentDate
o Double feeAmount
o Double feeRate
o String sellerPartyReference
o String buyerPartyReference
o String buyerAccountReference
o String sellerAccountReference
}
enum BusinessDayConventionEnum{
o FOLLOWING
o FRN
o MODFOLLOWING
o PRECEDING
o MODPRECEDING
o NEAREST
o NONE
o NOT_APPLICABLE
}
concept CancelableProvisionAdjustedDatesBuilder{
}
concept CancelableProvisionAdjustedDates{
o CancellationEvent[] cancellationEvent
}
enum PremiumTypeEnum{
o PRE_PAID
o POST_PAID
o VARIABLE
o FIXED
}
concept Quantity{
o UnitEnum unit
o Double amount
}
concept QuantityBuilder{
o UnitEnum unit
o Double amount
}
concept FinalCalculationPeriodDateAdjustment{
o BusinessDayConventionEnum businessDayConvention
o String relevantUnderlyingDateReference
o String swapStreamReference
}
concept FinalCalculationPeriodDateAdjustmentBuilder{
o BusinessDayConventionEnum businessDayConvention
o String relevantUnderlyingDateReference
o String swapStreamReference
}
concept CalculationAmount{
o Step[] step
o String id
o String currency
o String currencyScheme
o Double amount
}
concept CalculationAmountBuilder{
o String id
o String currency
o String currencyScheme
o Double amount
}
enum TriggerTimeTypeEnum{
o CLOSING
o ANYTIME
}
concept EarlyTerminationProvision{
o String id
o Period mandatoryEarlyTerminationDateTenor
o ExercisePeriod optionalEarlyTerminationParameters
o MandatoryEarlyTermination mandatoryEarlyTermination
o OptionalEarlyTermination optionalEarlyTermination
}
concept EarlyTerminationProvisionBuilder{
o String id
}
concept PremiumExpression{
o PremiumTypeEnum premiumType
o Money pricePerOption
o Double percentageOfNotional
}
concept PremiumExpressionBuilder{
o PremiumTypeEnum premiumType
o Double percentageOfNotional
}
concept FxFeatureBuilder{
o String referenceCurrency
o String referenceCurrencyScheme
}
concept FxFeature{
o String referenceCurrency
o Composite composite
o Quanto quanto
o Composite crossCurrency
o String referenceCurrencyScheme
}
enum WeeklyRollConventionEnum{
o TBILL
o MON
o TUE
o WED
o THU
o FRI
o SAT
o SUN
}
concept Rosetta{
}
concept IdentifiedAssetBuilder{
o String id
o String instrumentIdentifierScheme
o String description
o String[] instrumentIdentifier
}
concept IdentifiedAsset{
o String id
o String instrumentIdentifierScheme
o String description
o String[] instrumentIdentifier
}
concept CrossCurrencyMethodBuilder{
o String cashSettlementCurrencyScheme
o String[] cashSettlementCurrency
o QuotationRateTypeEnum quotationRateType
}
concept CrossCurrencyMethod{
o String cashSettlementCurrencyScheme
o CashSettlementReferenceBanks[] cashSettlementReferenceBanks
o String[] cashSettlementCurrency
o QuotationRateTypeEnum quotationRateType
}
concept ContractReferenceBuilder{
o StateEnum state
o String accountReference
o String partyReference
o String issuer
o String issuerScheme
o Integer version
}
concept ContractReference{
o StateEnum state
o String rosettaKey
o String accountReference
o String partyReference
o IdentifierValue identifierValue
o String issuer
o String issuerScheme
o Integer version
}
enum RestructuringEnum{
o MOD_MOD_R
o MOD_R
o R
}
concept OptionFeatureBuilder{
}
concept OptionFeature{
o FxFeature fxFeature
o StrategyFeature strategyFeature
o Asian asian
o Barrier barrier
o Knock knock
o PassThrough passThrough
}
concept LegalEntityBuilder{
o String name
o String id
o String entityId
o String entityIdScheme
o String nameScheme
}
concept LegalEntity{
o String name
o String id
o String entityId
o String entityIdScheme
o String nameScheme
}
enum StateEnum{
o ALLOCATED
o EXERCISED
o NOVATED
o TERMINATED
}
concept MasterConfirmation{
o MasterConfirmationTypeEnum masterConfirmationType
o DateTime masterConfirmationDate
o DateTime masterConfirmationAnnexDate
o MasterConfirmationAnnexTypeEnum masterConfirmationAnnexType
o String masterConfirmationAnnexTypeScheme
o String masterConfirmationTypeScheme
}
concept MasterConfirmationBuilder{
o MasterConfirmationTypeEnum masterConfirmationType
o DateTime masterConfirmationDate
o DateTime masterConfirmationAnnexDate
o MasterConfirmationAnnexTypeEnum masterConfirmationAnnexType
o String masterConfirmationAnnexTypeScheme
o String masterConfirmationTypeScheme
}
concept Commodity{
}
concept CommodityBuilder{
}
concept BusinessCenterTime{
o String businessCenterScheme
o BusinessCenterEnum businessCenter
o DateTime hourMinuteTime
}
concept BusinessCenterTimeBuilder{
o String businessCenterScheme
o BusinessCenterEnum businessCenter
o DateTime hourMinuteTime
}
enum NegativeInterestRateTreatmentEnum{
o NEGATIVE_INTEREST_RATE_METHOD
o ZERO_INTEREST_RATE_METHOD
}
concept GracePeriodExtensionBuilder{
o Boolean applicable
}
concept GracePeriodExtension{
o Boolean applicable
o Offset gracePeriod
}
concept PrincipalExchangesBuilder{
o String id
o Boolean initialExchange
o Boolean finalExchange
o Boolean intermediateExchange
}
concept PrincipalExchanges{
o String id
o Boolean initialExchange
o Boolean finalExchange
o Boolean intermediateExchange
}
enum RateTreatmentEnum{
o BOND_EQUIVALENT_YIELD
o MONEY_MARKET_YIELD
}
concept Bond{
o Period paymentFrequency
o String dayCountFractionScheme
o Double parValue
o Double issuanceFaceAmount
o DayCountFractionEnum dayCountFraction
o String couponTypeScheme
o String seniorityScheme
o String issuerName
o String issuerReference
o CreditSeniorityEnum seniority
o CouponTypeEnum couponType
o Double couponRate
o DateTime maturity
o DateTime issueDate
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o ProductIdentifier[] productIdentifier
o ProductTaxonomy[] productTaxonomy
o String description
o String clearanceSystem
o String currencyScheme
}
concept BondBuilder{
o String dayCountFractionScheme
o Double parValue
o Double issuanceFaceAmount
o DayCountFractionEnum dayCountFraction
o String couponTypeScheme
o String seniorityScheme
o String issuerName
o String issuerReference
o CreditSeniorityEnum seniority
o CouponTypeEnum couponType
o Double couponRate
o DateTime maturity
o DateTime issueDate
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o String description
o String clearanceSystem
o String currencyScheme
}
enum MatrixTermEnum{
o IVS_1_OPEN_MARKETS
}
enum AveragingInOutEnum{
o IN
o OUT
o BOTH
}
concept PrincipalExchange{
o String id
o Double discountFactor
o DateTime unadjustedPrincipalExchangeDate
o DateTime adjustedPrincipalExchangeDate
o Double principalExchangeAmount
o Money presentValuePrincipalExchangeAmount
}
concept PrincipalExchangeBuilder{
o String id
o Double discountFactor
o DateTime unadjustedPrincipalExchangeDate
o DateTime adjustedPrincipalExchangeDate
o Double principalExchangeAmount
}
concept ReferencePair{
o ReferenceObligation referenceObligation
o LegalEntity referenceEntity
o Boolean noReferenceObligation
o EntityTypeEnum entityType
o String entityTypeScheme
}
concept ReferencePairBuilder{
o Boolean noReferenceObligation
o EntityTypeEnum entityType
o String entityTypeScheme
}
enum SettlementRateOptionEnum{
o ARS_BNAR_ARS01
o ARS_EMTA_INDICATIVE_SURVEY_RATE_ARS04
o BRL_PTAX_BRL09
o CNY_SAEC_CNY01
o KRW_KFTC18_KRW02
o INR_RBIB_INR01
}
concept TermsChangePrimitive{
o ContractOrContractReference before
o ContractOrContractReference after
}
concept TermsChangePrimitiveBuilder{
}
concept Rounding{
o RoundingDirectionEnum roundingDirection
o Integer precision
}
concept RoundingBuilder{
o RoundingDirectionEnum roundingDirection
o Integer precision
}
concept ProductIdentificationBuilder{
o String productQualifier
o AssetClassEnum primaryAssetClass
o AssetClassEnum[] secondaryAssetClass
o String[] productType
o String[] productId
o String productIdScheme
o String primaryAssetClassScheme
o String productTypeScheme
o String secondaryAssetClassScheme
}
concept ProductIdentification{
o String productQualifier
o AssetClassEnum primaryAssetClass
o AssetClassEnum[] secondaryAssetClass
o String[] productType
o String[] productId
o String productIdScheme
o String primaryAssetClassScheme
o String productTypeScheme
o String secondaryAssetClassScheme
}
concept AveragingSchedule{
o DateTime endDate
o DateTime startDate
o CalculationPeriodFrequency averagingPeriodFrequency
}
concept AveragingScheduleBuilder{
o DateTime endDate
o DateTime startDate
}
concept DateTimeListBuilder{
o DateTime[] dateTime
}
concept DateTimeList{
o DateTime[] dateTime
}
concept MakeWholeAmountBuilder{
o InterpolationMethodEnum interpolationMethod
o DateTime earlyCallDate
o FloatingRateIndexEnum floatingRateIndex
o Double spread
o QuotationSideEnum side
}
concept MakeWholeAmount{
o InterpolationMethodEnum interpolationMethod
o DateTime earlyCallDate
o FloatingRateIndexEnum floatingRateIndex
o Period indexTenor
o Double spread
o QuotationSideEnum side
}
concept BondReferenceBuilder{
o Boolean conditionPrecedentBond
o Boolean discrepancyClause
}
concept BondReference{
o Bond bond
o Boolean conditionPrecedentBond
o Boolean discrepancyClause
}
concept ValuationPostponement{
o Integer maximumDaysOfPostponement
}
concept ValuationPostponementBuilder{
o Integer maximumDaysOfPostponement
}
concept SettlementProvision{
o String settlementCurrency
o NonDeliverableSettlement nonDeliverableSettlement
o String settlementCurrencyScheme
}
concept SettlementProvisionBuilder{
o String settlementCurrency
o String settlementCurrencyScheme
}
concept CashflowBaseBuilder{
o String id
o Double discountFactor
}
concept CashflowBase{
o String id
o Double discountFactor
o Money presentValueAmount
o PremiumExpression premiumExpression
o PaymentDiscounting paymentDiscounting
o PayerReceiver payerReceiver
}
concept Resource{
o ResourceLength length
o String name
o String language
o String resourceId
o ResourceTypeEnum resourceType
o Double sizeInBytes
o String mimeType
o String comments
o String url
o String string
o String languageScheme
o String mimeTypeScheme
o String resourceIdScheme
o String resourceTypeScheme
}
concept ResourceBuilder{
o String name
o String language
o String resourceId
o ResourceTypeEnum resourceType
o Double sizeInBytes
o String mimeType
o String comments
o String url
o String string
o String languageScheme
o String mimeTypeScheme
o String resourceIdScheme
o String resourceTypeScheme
}
concept ReferenceObligationBuilder{
o String primaryObligorReference
o String guarantorReference
o Boolean standardReferenceObligation
}
concept ReferenceObligation{
o Mortgage mortgage
o Bond bond
o ConvertibleBond convertibleBond
o Loan loan
o LegalEntity primaryObligor
o String primaryObligorReference
o LegalEntity guarantor
o String guarantorReference
o Boolean standardReferenceObligation
}
enum ValuationMethodEnum{
o MARKET
o HIGHEST
o AVERAGE_MARKET
o AVERAGE_HIGHEST
o BLENDED_MARKET
o BLENDED_HIGHEST
o AVERAGE_BLENDED_MARKET
o AVERAGE_BLENDED_HIGHEST
}
concept ExecutionBuilder{
}
concept Execution{
o TradeHeader tradeHeader
o ContractualProduct contractualProduct
o Party[] party
}
concept InformationSource{
o InformationProviderEnum sourceProvider
o String sourcePage
o String sourcePageHeading
o String sourcePageScheme
o String sourceProviderScheme
}
concept InformationSourceBuilder{
o InformationProviderEnum sourceProvider
o String sourcePage
o String sourcePageHeading
o String sourcePageScheme
o String sourceProviderScheme
}
concept MandatoryEarlyTerminationAdjustedDates{
o DateTime adjustedEarlyTerminationDate
o DateTime adjustedCashSettlementValuationDate
o DateTime adjustedCashSettlementPaymentDate
}
concept MandatoryEarlyTerminationAdjustedDatesBuilder{
o DateTime adjustedEarlyTerminationDate
o DateTime adjustedCashSettlementValuationDate
o DateTime adjustedCashSettlementPaymentDate
}
concept InitialFixingDateBuilder{
o DateTime initialFixingDate
}
concept Period{
o String id
o PeriodEnum period
o Integer periodMultiplier
}
concept InitialFixingDate{
o DateTime initialFixingDate
o RelativeDateOffset relativeDateOffset
}
concept OptionCashSettlement{
o String id
o CashSettlementPaymentDate cashSettlementPaymentDate
o BusinessCenterTime cashSettlementValuationTime
o RelativeDateOffset cashSettlementValuationDate
o CashPriceMethod cashPriceMethod
o CashPriceMethod cashPriceAlternateMethod
o YieldCurveMethod parYieldCurveAdjustedMethod
o YieldCurveMethod zeroCouponYieldAdjustedMethod
o YieldCurveMethod parYieldCurveUnadjustedMethod
o CrossCurrencyMethod crossCurrencyMethod
o YieldCurveMethod collateralizedCashPriceMethod
}
concept OptionCashSettlementBuilder{
o String id
}
concept NotionalStepRuleBuilder{
o Double notionalStepAmount
o Double notionalStepRate
o StepRelativeToEnum stepRelativeTo
o DateTime firstNotionalStepDate
o DateTime lastNotionalStepDate
o String calculationPeriodDatesReference
}
concept NotionalStepRule{
o Double notionalStepAmount
o Double notionalStepRate
o StepRelativeToEnum stepRelativeTo
o Frequency stepFrequency
o DateTime firstNotionalStepDate
o DateTime lastNotionalStepDate
o String calculationPeriodDatesReference
}
concept InflationRateCalculation{
o Offset inflationLag
o String indexSource
o String mainPublication
o InterpolationMethodEnum interpolationMethod
o Double initialIndexLevel
o Boolean fallbackBondApplicable
o String indexSourceScheme
o String interpolationMethodScheme
o String mainPublicationScheme
o Double initialRate
o Rounding finalRateRounding
o AveragingMethodEnum averagingMethod
o NegativeInterestRateTreatmentEnum negativeInterestRateTreatment
o String id
o SpreadSchedule[] spreadSchedule
o String floatingRateIndexScheme
o Schedule floatingRateMultiplierSchedule
o FloatingRateIndexEnum floatingRateIndex
o Period indexTenor
o RateTreatmentEnum rateTreatment
o StrikeSchedule[] capRateSchedule
o StrikeSchedule[] floorRateSchedule
}
concept InflationRateCalculationBuilder{
o String indexSource
o String mainPublication
o InterpolationMethodEnum interpolationMethod
o Double initialIndexLevel
o Boolean fallbackBondApplicable
o String indexSourceScheme
o String interpolationMethodScheme
o String mainPublicationScheme
o Double initialRate
o AveragingMethodEnum averagingMethod
o NegativeInterestRateTreatmentEnum negativeInterestRateTreatment
o String id
o String floatingRateIndexScheme
o FloatingRateIndexEnum floatingRateIndex
o RateTreatmentEnum rateTreatment
}
concept QuantityChangePrimitiveBuilder{
}
concept QuantityChangePrimitive{
o ContractOrContractReference before
o ContractualQuantity[] change
o ContractOrContractReference after
}
concept Documentation{
o ContractualDefinitionsEnum[] contractualDefinitions
o ContractualTermsSupplement[] contractualTermsSupplement
o MasterAgreement masterAgreement
o BrokerConfirmation brokerConfirmation
o CreditSupportAgreement creditSupportAgreement
o OtherAgreement[] otherAgreement
o Resource[] attachment
o MasterConfirmation masterConfirmation
o ContractualMatrix[] contractualMatrix
o String contractualDefinitionsScheme
}
concept DocumentationBuilder{
o ContractualDefinitionsEnum[] contractualDefinitions
o String contractualDefinitionsScheme
}
enum CompoundingMethodEnum{
o FLAT
o NONE
o STRAIGHT
o SPREAD_EXCLUSIVE
}
concept ExercisePeriod{
o String id
o Period earliestExerciseDateTenor
o Period exerciseFrequency
}
concept ExercisePeriodBuilder{
o String id
}
concept AdjustableDate{
o String id
o DateTime unadjustedDate
o String dateAdjustmentsReference
o DateTime adjustedDate
o BusinessDayAdjustments dateAdjustments
}
concept AdjustableDateBuilder{
o String id
o DateTime unadjustedDate
o String dateAdjustmentsReference
o DateTime adjustedDate
}
concept StubFloatingRate{
o String id
o SpreadSchedule[] spreadSchedule
o Schedule floatingRateMultiplierSchedule
o FloatingRateIndexEnum floatingRateIndex
o Period indexTenor
o RateTreatmentEnum rateTreatment
o StrikeSchedule[] capRateSchedule
o StrikeSchedule[] floorRateSchedule
}
concept StubFloatingRateBuilder{
o String id
o FloatingRateIndexEnum floatingRateIndex
o RateTreatmentEnum rateTreatment
}
enum DayCountFractionEnum{
o _1_1
o _30_360
o _30E_360
o _30E_360_ISDA
o ACT_360
o ACT_365_FIXED
o ACT_365L
o ACT_ACT_AFB
o ACT_ACT_ICMA
o ACT_ACT_ISDA
o ACT_ACT_ISMA
o BUS_252
}
concept PriorDateInstanceBuilder{
o DateTime date
}
concept PriorDateInstance{
o Identifier contractReference
o DateTime date
}
concept DateRelativeToCalculationPeriodDates{
o String[] calculationPeriodDatesReference
}
concept DateRelativeToCalculationPeriodDatesBuilder{
o String[] calculationPeriodDatesReference
}
enum NaturalPersonRoleEnum{
o TRADER
}
concept CompositeBuilder{
o DeterminationMethodEnum determinationMethod
}
concept Composite{
o FxSpotRateSource fxSpotRateSource
o DeterminationMethodEnum determinationMethod
o RelativeDateOffset relativeDate
}
concept AveragingObservationListBuilder{
}
concept AveragingObservationList{
o WeightedAveragingObservation[] averagingObservation
}
enum TransferStatusEnum{
o DISPUTED
o INSTRUCTED
o PENDING
o SETTLED
}
concept ListedHeader{
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o ProductIdentifier[] productIdentifier
o ProductTaxonomy[] productTaxonomy
o String description
o String clearanceSystem
o String currencyScheme
}
concept ListedHeaderBuilder{
o String id
o String currency
o String clearanceSystemScheme
o String productIdentifierScheme
o String description
o String clearanceSystem
o String currencyScheme
}
concept OptionPhysicalSettlementBuilder{
o Boolean clearedPhysicalSettlement
o String predeterminedClearingOrganizationPartyReference
}
concept OptionPhysicalSettlement{
o Boolean clearedPhysicalSettlement
o String predeterminedClearingOrganizationPartyReference
}
concept PackageInformation{
o CategoryEnum[] category
o RelatedParty[] relatedParty
o Boolean intentToAllocate
}
concept PackageInformationBuilder{
o CategoryEnum[] category
o Boolean intentToAllocate
}
concept Cashflow{
o AdjustableOrAdjustedOrRelativeDate cashflowDate
o String rosettaKeyValue
o String cashflowCalculation
o CashflowTypeEnum cashflowType
o Money cashflowAmount
o String id
o Double discountFactor
o Money presentValueAmount
o PremiumExpression premiumExpression
o PaymentDiscounting paymentDiscounting
o PayerReceiver payerReceiver
}
concept CashflowBuilder{
o String cashflowCalculation
o CashflowTypeEnum cashflowType
o String id
o Double discountFactor
}
enum CommodityReferencePriceEnum{
o ALUMINIUM_ALLOY_LME_15_MONTH
}
concept PeriodBuilder{
o String id
o PeriodEnum period
o Integer periodMultiplier
}
concept CashSettlementTerms{
o String id
o Money quotationAmount
o Money minimumQuotationAmout
o Boolean accruedInterest
o String settlementCurrency
o Integer cashSettlementBusinessDays
o ValuationDate valuationDate
o BusinessCenterTime valuationTime
o QuotationRateTypeEnum quotationMethod
o String dealer
o Money cashSettlementAmount
o Boolean fixedSettlement
o ValuationMethodEnum valuationMethod
o Double recoveryFactor
o String settlementCurrencyScheme
}
concept CashSettlementTermsBuilder{
o String id
o Boolean accruedInterest
o String settlementCurrency
o Integer cashSettlementBusinessDays
o QuotationRateTypeEnum quotationMethod
o String dealer
o Boolean fixedSettlement
o ValuationMethodEnum valuationMethod
o Double recoveryFactor
o String settlementCurrencyScheme
}
concept RateObservationBuilder{
o String id
o Integer observationWeight
o DateTime resetDate
o DateTime adjustedFixingDate
o Double observedRate
o Double treatedRate
o String rateReference
o Double forecastRate
o Double treatedForecastRate
}
concept RateObservation{
o String id
o Integer observationWeight
o DateTime resetDate
o DateTime adjustedFixingDate
o Double observedRate
o Double treatedRate
o String rateReference
o Double forecastRate
o Double treatedForecastRate
}
concept MasterAgreement{
o String masterAgreementId
o MasterAgreementTypeEnum masterAgreementType
o String masterAgreementVersion
o DateTime masterAgreementDate
o String masterAgreementIdScheme
o String masterAgreementTypeScheme
o String masterAgreementVersionScheme
}
concept MasterAgreementBuilder{
o String masterAgreementId
o MasterAgreementTypeEnum masterAgreementType
o String masterAgreementVersion
o DateTime masterAgreementDate
o String masterAgreementIdScheme
o String masterAgreementTypeScheme
o String masterAgreementVersionScheme
}
concept ScheduleBuilder{
o String id
o Double initialValue
}
concept Schedule{
o String id
o Double initialValue
o Step[] step
}
concept OptionDenomination{
o Double optionEntitlement
o Double numberOfOptions
o String entitlementCurrency
o String entitlementCurrencyScheme
}
concept OptionDenominationBuilder{
o Double optionEntitlement
o Double numberOfOptions
o String entitlementCurrency
o String entitlementCurrencyScheme
}