changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "additionalProperties": true,
+ "properties": {
+ "affordability": {
+ "additionalProperties": true,
+ "properties": {
+ "downPayment": {
+ "type": "integer"
+ },
+ "downPaymentGap": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "lifetimeCost": {
+ "type": "integer"
+ },
+ "otherCharges": {
+ "type": "integer"
+ },
+ "otherChargesBreakdown": {
+ "additionalProperties": true,
+ "properties": {
+ "gstUnderConstruction": {
+ "type": "integer"
+ },
+ "legalFee": {
+ "type": "integer"
+ },
+ "loanProcessingFee": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "loanProcessingFee",
+ "legalFee",
+ "gstUnderConstruction"
+ ],
+ "type": "object"
+ },
+ "propertyValue": {
+ "type": "integer"
+ },
+ "savingsAvailable": {
+ "type": [
+ "integer",
+ "null"
+ ]
+ },
+ "stampDutyAndRegistration": {
+ "type": "integer"
+ },
+ "totalCashToClose": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "propertyValue",
+ "downPayment",
+ "stampDutyAndRegistration",
+ "otherCharges",
+ "otherChargesBreakdown",
+ "totalCashToClose",
+ "lifetimeCost",
+ "savingsAvailable",
+ "downPaymentGap"
+ ],
+ "type": "object"
+ },
+ "assumptions": {
+ "additionalProperties": true,
+ "properties": {
+ "annualIncomeEstimated": {
+ "type": "boolean"
+ },
+ "buyerGender": {
+ "enum": [
+ "male",
+ "female",
+ "joint"
+ ],
+ "type": "string"
+ },
+ "cibilProvided": {
+ "type": "boolean"
+ },
+ "ltvBasis": {
+ "type": "string"
+ },
+ "rateSource": {
+ "type": "string"
+ },
+ "regimeYear": {
+ "enum": [
+ "FY2026-27"
+ ]
+ },
+ "savingsProvided": {
+ "type": "boolean"
+ },
+ "seniorCitizenNotModeled": {
+ "enum": [
+ true
+ ]
+ }
+ },
+ "required": [
+ "rateSource",
+ "ltvBasis",
+ "regimeYear",
+ "annualIncomeEstimated",
+ "buyerGender",
+ "cibilProvided",
+ "savingsProvided",
+ "seniorCitizenNotModeled"
+ ],
+ "type": "object"
+ },
+ "attribution": {
+ "enum": [
+ "AVnester"
+ ]
+ },
+ "disclaimer": {
+ "type": "string"
+ },
+ "eligibility": {
+ "additionalProperties": true,
+ "properties": {
+ "approvalLikelihood": {
+ "enum": [
+ "high",
+ "medium",
+ "low",
+ "indicative"
+ ],
+ "type": "string"
+ },
+ "bound": {
+ "enum": [
+ "foir",
+ "ltv"
+ ],
+ "type": "string"
+ },
+ "cibilBand": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "eligibleLoan": {
+ "type": "integer"
+ },
+ "foirAtEligibleLoanPct": {
+ "type": "number"
+ },
+ "foirCeilingPct": {
+ "type": "number"
+ },
+ "foirComfortPct": {
+ "type": "number"
+ },
+ "ltvPct": {
+ "type": "number"
+ },
+ "maxLoanByFoir": {
+ "type": "integer"
+ },
+ "maxLoanByLtv": {
+ "type": "integer"
+ },
+ "notALoanApproval": {
+ "enum": [
+ true
+ ]
+ },
+ "notAnOffer": {
+ "enum": [
+ true
+ ]
+ },
+ "reasoning": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "maxLoanByFoir",
+ "maxLoanByLtv",
+ "eligibleLoan",
+ "bound",
+ "ltvPct",
+ "foirAtEligibleLoanPct",
+ "foirCeilingPct",
+ "foirComfortPct",
+ "cibilBand",
+ "approvalLikelihood",
+ "notALoanApproval",
+ "notAnOffer",
+ "reasoning"
+ ],
+ "type": "object"
+ },
+ "emi": {
+ "additionalProperties": true,
+ "properties": {
+ "interestRatePercent": {
+ "type": "number"
+ },
+ "loanAmount": {
+ "type": "integer"
+ },
+ "monthlyEmi": {
+ "type": "integer"
+ },
+ "tenureYears": {
+ "type": "integer"
+ },
+ "totalInterest": {
+ "type": "integer"
+ },
+ "totalPayment": {
+ "type": "integer"
+ }
+ },
+ "required": [
+ "loanAmount",
+ "interestRatePercent",
+ "tenureYears",
+ "monthlyEmi",
+ "totalInterest",
+ "totalPayment"
+ ],
+ "type": "object"
+ },
+ "mode": {
+ "enum": [
+ "listing",
+ "manual"
+ ],
+ "type": "string"
+ },
+ "notFound": {
+ "type": "boolean"
+ },
+ "stampDutySupported": {
+ "type": "boolean"
+ },
+ "tax": {
+ "additionalProperties": true,
+ "properties": {
+ "homeLoanTaxBenefitOld": {
+ "type": "integer"
+ },
+ "netEffectiveAnnualBenefit": {
+ "type": "integer"
+ },
+ "netEffectiveMonthlyEmi": {
+ "type": "integer"
+ },
+ "notModeled": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "recommendedRegime": {
+ "enum": [
+ "old",
+ "new"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "recommendedRegime",
+ "homeLoanTaxBenefitOld",
+ "netEffectiveAnnualBenefit",
+ "netEffectiveMonthlyEmi",
+ "notModeled"
+ ],
+ "type": "object"
+ },
+ "verdict": {
+ "additionalProperties": true,
+ "properties": {
+ "blockingLever": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "confidence": {
+ "enum": [
+ "indicative"
+ ]
+ },
+ "headline": {
+ "type": "string"
+ },
+ "levers": {
+ "items": {
+ "additionalProperties": true,
+ "properties": {
+ "amountInr": {
+ "type": "integer"
+ },
+ "effect": {
+ "type": "string"
+ },
+ "lever": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "lever",
+ "effect"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "signal": {
+ "enum": [
+ "AFFORDABLE",
+ "STRETCH",
+ "NOT_YET",
+ "INELIGIBLE"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "signal",
+ "headline",
+ "blockingLever",
+ "levers",
+ "confidence"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "attribution",
+ "disclaimer"
+ ],
+ "type": "object"
+}