.cdm-java.6.0.0-dev.82.source-code.cdm-event-common-ClearingInstruction.schema.json Maven / Gradle / Ivy
{
"$schema": "http://json-schema.org/draft-04/schema#",
"$anchor": "cdm.event.common",
"type": "object",
"title": "ClearingInstruction",
"description": "All information required to perform the clear life cycle event; the clearing party (CCP), the two parties facing each other on the alpha contract, and optionally the parties acting as clearing members.",
"properties": {
"alphaContract": {
"description": "The contract that will be submitted to the clearing house for clearing. The contract should indicate that it should be cleared by assigning a clearing organisation as a party role.",
"$ref": "cdm-event-common-TradeState.schema.json"
},
"clearingParty": {
"description": "The Central Counter party (CCP) that the contract will be submitted to for clearing.",
"$ref": "cdm-base-staticdata-party-Party.schema.json"
},
"party1": {
"description": "First party facing the CCP if it is clearing for its own account.",
"$ref": "cdm-base-staticdata-party-Party.schema.json"
},
"party2": {
"description": "Second party facing the CCP if it is clearing for its own account.",
"$ref": "cdm-base-staticdata-party-Party.schema.json"
},
"clearerParty1": {
"description": "Optional party facing the CCP, acting as clearing member for party1.",
"$ref": "cdm-base-staticdata-party-Party.schema.json"
},
"clearerParty2": {
"description": "Optional party facing the CCP, acting as clearing member for party2.",
"$ref": "cdm-base-staticdata-party-Party.schema.json"
},
"isOpenOffer": {
"description": "Open Offer",
"type": "boolean"
}
},
"required": [
"alphaContract",
"clearingParty",
"party1",
"party2"
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy