69 lines
1.4 KiB
JSON
69 lines
1.4 KiB
JSON
{
|
|
"$defs": {
|
|
"PropertyBase": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address1": {
|
|
"type": "string"
|
|
},
|
|
"address2": {
|
|
"type": "string"
|
|
},
|
|
"city": {
|
|
"type": "string"
|
|
},
|
|
"state": {
|
|
"type": "string"
|
|
},
|
|
"zip": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"PreviousAddress": {
|
|
"type": "object",
|
|
"allOf": [{"$ref": "#/$defs/PropertyBase"}],
|
|
"properties": {
|
|
"ownOrRent": {
|
|
"type": "string",
|
|
"enum": ["own", "rent"]
|
|
},
|
|
"years": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
},
|
|
"ScheduleOfRealEstate": {
|
|
"title": "ScheduleOfRealEstate",
|
|
"type": "object",
|
|
"allOf": [{"$ref": "#/$defs/PropertyBase"}],
|
|
"properties": {
|
|
"status": {
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
},
|
|
"presentMarketValue": {
|
|
"type": "number"
|
|
},
|
|
"amountOfMortgages": {
|
|
"type": "number"
|
|
},
|
|
"grossRentalIncome": {
|
|
"type": "number"
|
|
},
|
|
"mortgagePayments": {
|
|
"type": "number"
|
|
},
|
|
"insuranceMainTaxesMisc": {
|
|
"type": "number"
|
|
},
|
|
"netRentalIncome": {
|
|
"type": "number"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"$schema": "https://json-schema.org/draft-07/schema"
|
|
} |