All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.cdm-java.6.0.0-dev.82.source-code.cdm-event-common-EventIntentEnum.schema.json Maven / Gradle / Ivy

There is a newer version: 6.0.0-dev.89
Show newest version
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "$anchor": "cdm.event.common",
  "type": "string",
  "title": "EventIntentEnum",
  "description": "The enumeration values to qualify the intent associated with a transaction event.",
  "enum": [
    "Allocation",
    "CashFlow",
    "Clearing",
    "Compression",
    "ContractFormation",
    "ContractTermsAmendment",
    "CorporateActionAdjustment",
    "CreditEvent",
    "Decrease",
    "EarlyTerminationProvision",
    "Increase",
    "IndexTransition",
    "NotionalReset",
    "NotionalStep",
    "Novation",
    "ObservationRecord",
    "OptionExercise",
    "OptionalCancellation",
    "OptionalExtension",
    "PortfolioRebalancing",
    "PrincipalExchange",
    "Reallocation",
    "Repurchase"
  ],
  "oneOf": [
    {
      "enum": [
        "Allocation"
      ],
      "title": "Allocation",
      "description": "The intent is to allocate one or more trades as part of an allocated block trade."
    },
    
    {
      "enum": [
        "CashFlow"
      ],
      "title": "CashFlow",
      "description": "The intent is to designate a stand-alone cash transfer as a result of Trade contracual terms e.g. incurred by payout for instance a Performance Amount or a Floating Rate Amount. The particular CashFlow at stake shall be further specified in priceTransferEnum or transferTypeEnum. For clarity, such intentEnum value shall not be used whenever a cash transfer is not stand-alone but is instead embedded in another Event as part of the composable modelling e.g. Decrease with Fees, Cross-Currency Notional Reset, etc. or any other Event whenever including a cash transfer with other features. For clarity, a principal payment related to a Principal Exhange is excluded as well, because a dedicated intentEnum value exists for this event i.e. PrincipalExchange value."
    },
    
    {
      "enum": [
        "Clearing"
      ],
      "title": "Clearing",
      "description": "The intent is to clear the contract."
    },
    
    {
      "enum": [
        "Compression"
      ],
      "title": "Compression",
      "description": "The intent is to compress multiple trades as part of a netting or compression event."
    },
    
    {
      "enum": [
        "ContractFormation"
      ],
      "title": "ContractFormation",
      "description": "The intent is to form a contract from an execution."
    },
    
    {
      "enum": [
        "ContractTermsAmendment"
      ],
      "title": "ContractTermsAmendment",
      "description": "The intent is to amend the terms of the contract through renegotiation."
    },
    
    {
      "enum": [
        "CorporateActionAdjustment"
      ],
      "title": "CorporateActionAdjustment",
      "description": "The intent is to take into effect the occurrence of a Corporate Action and the particular Corporate Action at stake shall be further specified in CorporateActionTypeEnum."
    },
    
    {
      "enum": [
        "CreditEvent"
      ],
      "title": "CreditEvent",
      "description": "The intent is to take into effect the occurrence of a Credit Event."
    },
    
    {
      "enum": [
        "Decrease"
      ],
      "title": "Decrease",
      "description": "The intent is to Decrease the quantity or notional of the contract."
    },
    
    {
      "enum": [
        "EarlyTerminationProvision"
      ],
      "title": "EarlyTerminationProvision",
      "description": "The intent is to fully unwind the Trade, as a result of the application of Trade contractual terms (e.g. an obligation to do so before Termination Date as part of any kind of Early Termination terms) as defined within the CDM EarlyTerminationProvision data type. Accordingly, increase and decrease of positions which result from negotiation by the parties shall not be designated by such intentEnum. For clarity, partial exercise of an option before its expiration date is excluded as well, though related to Trade contract terms, because a dedicated intentEnum value exists for this event i.e. OptionExercise value."
    },
    
    {
      "enum": [
        "Increase"
      ],
      "title": "Increase",
      "description": "The intent is to Increase the quantity or notional of the contract."
    },
    
    {
      "enum": [
        "IndexTransition"
      ],
      "title": "IndexTransition",
      "description": "The intent is to replace an interest rate index by another one during the life of a trade and add a transition spread on top of this index (and on top of the spreads already defined in the trade, if any). "
    },
    
    {
      "enum": [
        "NotionalReset"
      ],
      "title": "NotionalReset",
      "description": "The intent is to increase or to decrease the notional of the Trade, in accordance with Notional Reset features e.g. could apply for Cross Currency Swaps, Equity Performance Swaps, etc."
    },
    
    {
      "enum": [
        "NotionalStep"
      ],
      "title": "NotionalStep",
      "description": "The intent is to increase or to decrease the notional of the Trade, in accordance with Step features attached to a Payout Quantity."
    },
    
    {
      "enum": [
        "Novation"
      ],
      "title": "Novation",
      "description": "The intent is to novate the contract."
    },
    
    {
      "enum": [
        "ObservationRecord"
      ],
      "title": "ObservationRecord",
      "description": "The intent is to record any kind of stand-alone obervervations e.g. internal data recording, usage of CDM for recording and/or exchanging data as part of pricing 'consensus' processing, etc. For clarity, such intentEnum value shall not be used whenever an observation is not stand-alone but is instead embedded in another Event as part of the composable modelling e.g. CashFlow to which an observation of prices is associated, etc."
    },
    
    {
      "enum": [
        "OptionExercise"
      ],
      "title": "OptionExercise",
      "description": "The intent is to Exercise a contract that is made of one or several option payout legs. For clarity, such intentEnum value shall not be used whenever an optional right is exercised in relation with a Trade which composition includes other types of payout legs e.g. right to call or to cancel before Termination Date as part of any kind of Early Termination terms other than genuine bermuda or american style features described in option payout. "
    },
    
    {
      "enum": [
        "OptionalCancellation"
      ],
      "title": "OptionalCancellation",
      "description": "The intent is to cancel the trade through exercise of an optional right as defined within the CDM OptionProvision data type."
    },
    
    {
      "enum": [
        "OptionalExtension"
      ],
      "title": "OptionalExtension",
      "description": "The intent is to extend the trade through exercise of an optional right as defined within the CDM OptionProvision data type."
    },
    
    {
      "enum": [
        "PortfolioRebalancing"
      ],
      "title": "PortfolioRebalancing",
      "description": "The intent is to rebalance a portfolio, by inserting new derivatives transactions into portfolios of participants to reduce risks linked to those trades. These are offsetting trades that rebalance relationships between different counterparties when it comes to exposure of portfolios to certain types of risk, such as interest rate risk."
    },
    
    {
      "enum": [
        "PrincipalExchange"
      ],
      "title": "PrincipalExchange",
      "description": "The intent is to pay or to receive a cash transfer, in accordance with Principal Exchange features."
    },
    
    {
      "enum": [
        "Reallocation"
      ],
      "title": "Reallocation",
      "description": "The intent is to reallocate one or more trades as part of an allocated block trade."
    },
    
    {
      "enum": [
        "Repurchase"
      ],
      "title": "Repurchase",
      "description": "The intent is to close a repo transaction through repurchase."
    }
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy