{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "$anchor": "cdm.product.collateral",
  "type": "object",
  "title": "CollateralInterestParameters",
  "description": "Represents the floating interest calculation and distribution parameters for a single currency.",
  "properties": {
    "postingParty": {
      "description": "Represents the party to which these parameters apply (the applicable party).  In other words, if the parameters are different depending on which party is posting/holding the collateral, for which party to the Collateral Agreement (Party 1 or Party 2) that is posting the collateral do these parameters apply?",
      "$ref": "cdm-base-staticdata-party-CounterpartyRoleEnum.schema.json"
    },
    "marginType": {
      "description": "Specifies the type of margin for which interest is being calculated, if the parameters are different depending on type of margin (initial or variation).",
      "$ref": "cdm-product-collateral-CollateralMarginTypeEnum.schema.json"
    },
    "currency": {
      "description": "Specifies the currency for which the parameters are captured.",
      "type": "string"
    },
    "interestCalculationParameters": {
      "description": "Represents the basic interest calculation parameters.",
      "$ref": "cdm-product-collateral-CollateralInterestCalculationParameters.schema.json"
    },
    "interestCalculationFrequency": {
      "description": "Represents how often and when interest is calculated.",
      "$ref": "cdm-base-datetime-CalculationFrequency.schema.json"
    },
    "interestHandlingParameters": {
      "description": "Represents the parameters describing how and when interest transfer occurs.",
      "$ref": "cdm-product-collateral-CollateralInterestHandlingParameters.schema.json"
    }
  }
}
