addedInput schema / $schema
Added value: +"http://json-schema.org/draft-07/schema#"
addedInput schema / properties / calcMode
Added value: +{
+ "default": "price-to-yield",
+ "description": "Calculation mode",
+ "enum": [
+ "price-to-yield",
+ "yield-to-price"
+ ],
+ "type": "string"
+}
addedInput schema / properties / couponRate
Added value: +{
+ "default": 0.8,
+ "description": "Coupon rate (%)",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / currentPrice
Added value: +{
+ "default": 98,
+ "description": "Current market price (per 100 yen)",
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / faceValue
Added value: +{
+ "default": 100,
+ "description": "Face value (per 100 yen)",
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / frequency
Added value: +{
+ "default": "semi-annual",
+ "description": "Coupon payment frequency",
+ "enum": [
+ "annual",
+ "semi-annual"
+ ],
+ "type": "string"
+}
addedInput schema / properties / targetYield
Added value: +{
+ "default": 1,
+ "description": "Target yield (%) for yield-to-price mode",
+ "maximum": 100,
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / yearsToMaturity
Added value: +{
+ "default": 10,
+ "description": "Years to maturity",
+ "maximum": 100,
+ "minimum": 0.1,
+ "type": "number"
+}