.cdm-java.6.0.0-dev.63.source-code.cdm-product-template-RepoDurationEnum.schema.json Maven / Gradle / Ivy
{
"$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