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

.cdm-java.6.0.0-dev.63.source-code.cdm-product-template-RepoDurationEnum.schema.json Maven / Gradle / Ivy

There is a newer version: 6.0.0-dev.92
Show newest version
{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "$anchor": "cdm.product.template",
  "type": "string",
  "title": "RepoDurationEnum",
  "description": "A duration code for a Repo (or Securities Lending) transaction. There are many business and market rules that are derived from the duration of the transaction.",
  "enum": [
    "Overnight",
    "Term"
  ],
  "oneOf": [
    {
      "enum": [
        "Overnight"
      ],
      "title": "Overnight",
      "description": "Indicates that a contract is classified as overnight, meaning that there is one business day difference between the start and end date of the contract. Business rule: When the repo is overnight, the number of business days between the spot and forward value dates must be one. Forward leg must be specified."
    },
    
    {
      "enum": [
        "Term"
      ],
      "title": "Term",
      "description": "Indicates that a contract is a regular term contract, with a start date and an end date. Business rule: When the repo is 'Term', both spot and forward legs must be specified."
    }
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy