{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "$anchor": "cdm.base.staticdata.asset.common",
  "type": "string",
  "title": "DebtInterestEnum",
  "description": "Represents an enumeration list that specifies the general rule for periodic interest rate payment.",
  "enum": [
    "Fixed",
    "Floating",
    "IndexLinked",
    "InflationLinked",
    "InterestOnly",
    "InverseFloating",
    "OtherStructured",
    "ZeroCoupon"
  ],
  "oneOf": [
    {
      "enum": [
        "Fixed"
      ],
      "title": "Fixed",
      "description": "Denotes payment calculated with reference to a fixed interest rate."
    },
    
    {
      "enum": [
        "Floating"
      ],
      "title": "Floating",
      "description": "Denotes payment calculated with reference to a floating interest rate."
    },
    
    {
      "enum": [
        "IndexLinked"
      ],
      "title": "IndexLinked",
      "description": "Denotes payment calculated with reference to one or more price or other indices (other than inflation rates)."
    },
    
    {
      "enum": [
        "InflationLinked"
      ],
      "title": "InflationLinked",
      "description": "Denotes payment calculated with reference to one or more specified inflation rates."
    },
    
    {
      "enum": [
        "InterestOnly"
      ],
      "title": "InterestOnly",
      "description": "Denotes a stripped bond representing only the interest component."
    },
    
    {
      "enum": [
        "InverseFloating"
      ],
      "title": "InverseFloating",
      "description": "Denotes payment calculated with reference to the inverse of a floating interest rate."
    },
    
    {
      "enum": [
        "OtherStructured"
      ],
      "title": "OtherStructured",
      "description": "Denotes payment calculated with reference to other underlyings (not being floating interest rates, inflation rates or indices) or with a non-linear relationship to floating interest rates, inflation rates or indices."
    },
    
    {
      "enum": [
        "ZeroCoupon"
      ],
      "title": "ZeroCoupon",
      "description": "Denotes a zero coupon bond that does not pay intetrest."
    }
  ]
}
