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

.cdm-java.6.0.0-dev.72.source-code.cdm-event-position-CounterpartyPosition.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.position",
  "type": "object",
  "title": "CounterpartyPosition",
  "description": "A Position describes the accumulated effect of a set of securities or financial transactions.",
  "properties": {
    "contractDetails": {
      "description": "Represents information specific to trades or positions involving contractual products.",
      "$ref": "cdm-event-common-metafields-ReferenceWithMetaContractDetails.schema.json"
    },
    "executionDetails": {
      "description": "Defines specific attributes that relate to trade or position executions.",
      "$ref": "cdm-event-common-metafields-ReferenceWithMetaExecutionDetails.schema.json"
    },
    "collateral": {
      "description": "Represents the collateral obligations of a party.",
      "$ref": "cdm-product-collateral-metafields-ReferenceWithMetaCollateral.schema.json"
    },
    "positionIdentifier": {
      "description": "Represents the identifier(s) that uniquely identify a position for an identity issuer. A position can include multiple identifiers, for example an internal position identifer and a UTI (Unique Trade Identifier).",
      "type": "array",
      "items": {
        "$ref": "cdm-event-common-PositionIdentifier.schema.json"
      },
      "minItems": 0
    },
    "openDateTime": {
      "description": "The date and time when the position was opened.",
      "type": "string"
    },
    "tradeReference": {
      "description": "Reference to all the trades that constitute the position.",
      "type": "array",
      "items": {
        "$ref": "cdm-event-common-metafields-ReferenceWithMetaTradeState.schema.json"
      },
      "minItems": 0
    },
    "party": {
      "description": "The parties involved in the position, including the Clearing Organization.",
      "type": "array",
      "items": {
        "$ref": "cdm-base-staticdata-party-Party.schema.json"
      },
      "minItems": 0
    },
    "partyRole": {
      "description": "Represents the role each specified party takes in the position.",
      "type": "array",
      "items": {
        "$ref": "cdm-base-staticdata-party-PartyRole.schema.json"
      },
      "minItems": 0
    },
    "positionBase": {
      "description": "Encapsulates the core constituents that characterize a position.",
      "$ref": "cdm-product-template-TradableProduct.schema.json"
    }
  },
  "required": [
    "positionBase"
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy