changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "annualRatePercent": {
+ "type": "number"
+ },
+ "applied": {
+ "additionalProperties": true,
+ "properties": {
+ "oneTime": {
+ "type": "integer"
+ },
+ "recurringAnnual": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "oneTime",
+ "recurringAnnual"
+ ],
+ "type": "object"
+ },
+ "assumptions": {
+ "additionalProperties": true,
+ "properties": {
+ "floatingRatePrepaymentPenaltyWaived": {
+ "enum": [
+ true
+ ]
+ },
+ "interestType": {
+ "enum": [
+ "reducing-balance"
+ ]
+ },
+ "notALoanApproval": {
+ "enum": [
+ true
+ ]
+ },
+ "oneTimeAppliedImmediately": {
+ "enum": [
+ true
+ ]
+ },
+ "recurringAppliedAnnually": {
+ "enum": [
+ true
+ ]
+ }
+ },
+ "required": [
+ "interestType",
+ "oneTimeAppliedImmediately",
+ "recurringAppliedAnnually",
+ "floatingRatePrepaymentPenaltyWaived",
+ "notALoanApproval"
+ ],
+ "type": "object"
+ },
+ "attribution": {
+ "enum": [
+ "AVnester"
+ ]
+ },
+ "baseline": {
+ "additionalProperties": true,
+ "properties": {
+ "emi": {
+ "type": "integer"
+ },
+ "payoffMonths": {
+ "type": "integer"
+ },
+ "totalInterest": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "emi",
+ "payoffMonths",
+ "totalInterest"
+ ],
+ "type": "object"
+ },
+ "disclaimer": {
+ "type": "string"
+ },
+ "outstandingPrincipal": {
+ "type": "integer"
+ },
+ "prepaymentMode": {
+ "enum": [
+ "one_time",
+ "recurring_annual",
+ "one_time_plus_recurring"
+ ],
+ "type": "string"
+ },
+ "reduceEmi": {
+ "additionalProperties": true,
+ "properties": {
+ "emi": {
+ "type": "integer"
+ },
+ "interestSaved": {
+ "type": "integer"
+ },
+ "monthsSaved": {
+ "type": "integer"
+ },
+ "payoffMonths": {
+ "type": "integer"
+ },
+ "totalInterest": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "emi",
+ "payoffMonths",
+ "totalInterest",
+ "interestSaved",
+ "monthsSaved"
+ ],
+ "type": "object"
+ },
+ "reduceTenure": {
+ "additionalProperties": true,
+ "properties": {
+ "emi": {
+ "type": "integer"
+ },
+ "interestSaved": {
+ "type": "integer"
+ },
+ "monthsSaved": {
+ "type": "integer"
+ },
+ "payoffMonths": {
+ "type": "integer"
+ },
+ "totalInterest": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "emi",
+ "payoffMonths",
+ "totalInterest",
+ "interestSaved",
+ "monthsSaved"
+ ],
+ "type": "object"
+ },
+ "remainingTenureYears": {
+ "type": "integer"
+ },
+ "strategy": {
+ "enum": [
+ "reduce_tenure",
+ "reduce_emi",
+ "compare_both"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "outstandingPrincipal",
+ "annualRatePercent",
+ "remainingTenureYears",
+ "prepaymentMode",
+ "strategy",
+ "applied",
+ "baseline",
+ "assumptions",
+ "attribution",
+ "disclaimer"
+ ],
+ "type": "object"
+}