changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "assumptions": {
+ "additionalProperties": true,
+ "properties": {
+ "floatingForeclosurePenaltyWaived": {
+ "enum": [
+ true
+ ]
+ },
+ "interestType": {
+ "enum": [
+ "reducing-balance"
+ ]
+ },
+ "notALoanApproval": {
+ "enum": [
+ true
+ ]
+ },
+ "tenureHeldConstant": {
+ "enum": [
+ true
+ ]
+ }
+ },
+ "required": [
+ "interestType",
+ "tenureHeldConstant",
+ "floatingForeclosurePenaltyWaived",
+ "notALoanApproval"
+ ],
+ "type": "object"
+ },
+ "attribution": {
+ "enum": [
+ "AVnester"
+ ]
+ },
+ "breakevenMonths": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "currentEmi": {
+ "type": "integer"
+ },
+ "currentRatePercent": {
+ "type": "number"
+ },
+ "currentTotalInterest": {
+ "type": "integer"
+ },
+ "disclaimer": {
+ "type": "string"
+ },
+ "grossInterestSaved": {
+ "type": "integer"
+ },
+ "monthlyEmiSaving": {
+ "type": "integer"
+ },
+ "netSaving": {
+ "type": "integer"
+ },
+ "newEmi": {
+ "type": "integer"
+ },
+ "newRatePercent": {
+ "type": "number"
+ },
+ "newTotalInterest": {
+ "type": "integer"
+ },
+ "outstandingPrincipal": {
+ "type": "integer"
+ },
+ "remainingTenureYears": {
+ "type": "integer"
+ },
+ "switchingCost": {
+ "type": "integer"
+ },
+ "worthIt": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "outstandingPrincipal",
+ "currentRatePercent",
+ "newRatePercent",
+ "remainingTenureYears",
+ "currentEmi",
+ "newEmi",
+ "monthlyEmiSaving",
+ "currentTotalInterest",
+ "newTotalInterest",
+ "grossInterestSaved",
+ "switchingCost",
+ "netSaving",
+ "breakevenMonths",
+ "worthIt",
+ "assumptions",
+ "attribution",
+ "disclaimer"
+ ],
+ "type": "object"
+}