changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "areas": {
+ "properties": {
+ "finance": {
+ "properties": {
+ "band": {
+ "enum": [
+ "very-strong",
+ "strong",
+ "moderate",
+ "weak",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "cautions": {
+ "items": {
+ "properties": {
+ "dashaLevels": {
+ "items": {
+ "enum": [
+ "mahadasha",
+ "antardasha",
+ "pratyantardasha"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "grade": {
+ "enum": [
+ "A",
+ "B",
+ "C",
+ "D"
+ ],
+ "type": "string"
+ },
+ "graha": {
+ "type": "string"
+ },
+ "house": {
+ "type": "number"
+ },
+ "level": {
+ "maximum": 4,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "graha",
+ "house",
+ "level",
+ "grade",
+ "dashaLevels"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "composite": {
+ "properties": {
+ "band": {
+ "enum": [
+ "very-strong",
+ "strong",
+ "moderate",
+ "weak"
+ ],
+ "type": "string"
+ },
+ "layers": {
+ "items": {
+ "properties": {
+ "band": {
+ "enum": [
+ "very-strong",
+ "strong",
+ "moderate",
+ "weak"
+ ],
+ "type": "string"
+ },
+ "layer": {
+ "enum": [
+ "day",
+ "finance",
+ "natal"
+ ],
+ "type": "string"
+ },
+ "score": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "layer",
+ "score",
+ "band"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "score": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "score",
+ "band",
+ "layers"
+ ],
+ "type": [
+ "object",
+ "null"
+ ]
+ },
+ "drivers": {
+ "items": {
+ "properties": {
+ "dashaLevels": {
+ "items": {
+ "enum": [
+ "mahadasha",
+ "antardasha",
+ "pratyantardasha"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "grade": {
+ "enum": [
+ "A",
+ "B",
+ "C",
+ "D"
+ ],
+ "type": "string"
+ },
+ "graha": {
+ "type": "string"
+ },
+ "house": {
+ "type": "number"
+ },
+ "level": {
+ "maximum": 4,
+ "minimum": 1,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "graha",
+ "house",
+ "level",
+ "grade",
+ "dashaLevels"
+ ],
+ "type": "object"
+ },
+ "type": [
+ "array",
+ "null"
+ ]
+ },
+ "natal": {
+ "items": {
+ "properties": {
+ "evidence": {
+ "type": "string"
+ },
+ "id": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ },
+ "present": {
+ "type": "boolean"
+ },
+ "quality": {
+ "enum": [
+ "Positive",
+ "Negative",
+ "Both"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "quality",
+ "present",
+ "evidence"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "negative": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "positive": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "score": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "score",
+ "band",
+ "positive",
+ "negative",
+ "drivers",
+ "cautions",
+ "composite",
+ "natal"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "finance"
+ ],
+ "type": "object"
+ },
+ "chandrabala": {
+ "items": {
+ "properties": {
+ "ashtamaChandra": {
+ "type": "boolean"
+ },
+ "favourable": {
+ "type": "boolean"
+ },
+ "houseFromMoon": {
+ "type": "number"
+ },
+ "moonSign": {
+ "type": "string"
+ },
+ "timescale": {
+ "enum": [
+ "hours",
+ "days",
+ "months",
+ "years"
+ ],
+ "type": "string"
+ },
+ "validFrom": {
+ "type": "string"
+ },
+ "validTo": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "validFrom",
+ "validTo",
+ "timescale",
+ "moonSign",
+ "houseFromMoon",
+ "favourable",
+ "ashtamaChandra"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "dasha": {
+ "items": {
+ "properties": {
+ "endDate": {
+ "type": "string"
+ },
+ "level": {
+ "enum": [
+ "mahadasha",
+ "antardasha",
+ "pratyantardasha"
+ ],
+ "type": "string"
+ },
+ "lord": {
+ "type": "string"
+ },
+ "startDate": {
+ "type": "string"
+ },
+ "timescale": {
+ "enum": [
+ "hours",
+ "days",
+ "months",
+ "years"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "level",
+ "lord",
+ "startDate",
+ "endDate",
+ "timescale"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "date": {
+ "type": "string"
+ },
+ "dayEnd": {
+ "type": "string"
+ },
+ "dayStart": {
+ "type": "string"
+ },
+ "degraded": {
+ "items": {
+ "properties": {
+ "component": {
+ "enum": [
+ "dayStart",
+ "dayEnd",
+ "areas.finance.score"
+ ],
+ "type": "string"
+ },
+ "reason": {
+ "enum": [
+ "sun-does-not-rise",
+ "polar-latitude"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "component",
+ "reason"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "evaluated": {
+ "type": "number"
+ },
+ "focus": {
+ "enum": [
+ "general",
+ "finance"
+ ],
+ "type": "string"
+ },
+ "frames": {
+ "properties": {
+ "kp": {
+ "properties": {
+ "at": {
+ "type": "string"
+ },
+ "ayanamsa": {
+ "type": "string"
+ },
+ "ayanamsaDegrees": {
+ "type": "number"
+ },
+ "governs": {
+ "items": {
+ "enum": [
+ "subject",
+ "grahas",
+ "panchanga",
+ "tara",
+ "chandrabala",
+ "dasha",
+ "areas.finance"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "ayanamsa",
+ "ayanamsaDegrees",
+ "at",
+ "governs"
+ ],
+ "type": "object"
+ },
+ "natal": {
+ "properties": {
+ "at": {
+ "type": "string"
+ },
+ "ayanamsa": {
+ "type": "string"
+ },
+ "ayanamsaDegrees": {
+ "type": "number"
+ },
+ "governs": {
+ "items": {
+ "enum": [
+ "subject",
+ "grahas",
+ "panchanga",
+ "tara",
+ "chandrabala",
+ "dasha",
+ "areas.finance"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "ayanamsa",
+ "ayanamsaDegrees",
+ "at",
+ "governs"
+ ],
+ "type": "object"
+ },
+ "transit": {
+ "properties": {
+ "at": {
+ "type": "string"
+ },
+ "ayanamsa": {
+ "type": "string"
+ },
+ "ayanamsaDegrees": {
+ "type": "number"
+ },
+ "governs": {
+ "items": {
+ "enum": [
+ "subject",
+ "grahas",
+ "panchanga",
+ "tara",
+ "chandrabala",
+ "dasha",
+ "areas.finance"
+ ],
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "ayanamsa",
+ "ayanamsaDegrees",
+ "at",
+ "governs"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "natal",
+ "transit",
+ "kp"
+ ],
+ "type": "object"
+ },
+ "grahas": {
+ "items": {
+ "properties": {
+ "aspectedByBenefic": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "aspectedByEnemy": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "aspectedByMalefic": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "binduCount": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "combust": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "dignity": {
+ "enum": [
+ "exalted",
+ "own",
+ "debilitated",
+ "enemy",
+ "neutral",
+ null
+ ],
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "favourable": {
+ "type": "boolean"
+ },
+ "favourableHouses": {
+ "items": {
+ "type": "number"
+ },
+ "type": "array"
+ },
+ "graha": {
+ "type": "string"
+ },
+ "houseFromMoon": {
+ "type": "number"
+ },
+ "kaksha": {
+ "properties": {
+ "bindu": {
+ "type": [
+ "boolean",
+ "null"
+ ]
+ },
+ "binduCount": {
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "endDegree": {
+ "type": "number"
+ },
+ "lord": {
+ "type": "string"
+ },
+ "number": {
+ "type": "number"
+ },
+ "startDegree": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "number",
+ "lord",
+ "startDegree",
+ "endDegree",
+ "bindu",
+ "binduCount"
+ ],
+ "type": "object"
+ },
+ "longitude": {
+ "type": "number"
+ },
+ "obstructedBy": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "sign": {
+ "type": "string"
+ },
+ "state": {
+ "enum": [
+ "favourable",
+ "underdelivered",
+ "obstructed",
+ "void",
+ "aggravated",
+ "unfavourable"
+ ],
+ "type": "string"
+ },
+ "stateSource": {
+ "type": "string"
+ },
+ "timescale": {
+ "enum": [
+ "hours",
+ "days",
+ "months",
+ "years"
+ ],
+ "type": "string"
+ },
+ "vedhaExempt": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vedhaHouse": {
+ "type": [
+ "number",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "graha",
+ "sign",
+ "longitude",
+ "houseFromMoon",
+ "timescale",
+ "favourable",
+ "favourableHouses",
+ "vedhaHouse",
+ "obstructedBy",
+ "vedhaExempt",
+ "binduCount",
+ "kaksha",
+ "dignity",
+ "combust",
+ "aspectedByBenefic",
+ "aspectedByMalefic",
+ "aspectedByEnemy",
+ "state",
+ "stateSource"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "houseThemes": {
+ "additionalProperties": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "type": "object"
+ },
+ "panchanga": {
+ "properties": {
+ "karana": {
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "next": {
+ "type": "string"
+ },
+ "number": {
+ "type": "number"
+ },
+ "timescale": {
+ "enum": [
+ "hours",
+ "days",
+ "months",
+ "years"
+ ],
+ "type": "string"
+ },
+ "validTo": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "number",
+ "name",
+ "validTo",
+ "next",
+ "timescale"
+ ],
+ "type": "object"
+ },
+ "nakshatra": {
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "next": {
+ "type": "string"
+ },
+ "number": {
+ "type": "number"
+ },
+ "timescale": {
+ "enum": [
+ "hours",
+ "days",
+ "months",
+ "years"
+ ],
+ "type": "string"
+ },
+ "validTo": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "number",
+ "name",
+ "validTo",
+ "next",
+ "timescale"
+ ],
+ "type": "object"
+ },
+ "paksha": {
+ "type": "string"
+ },
+ "tithi": {
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "next": {
+ "type": "string"
+ },
+ "number": {
+ "type": "number"
+ },
+ "timescale": {
+ "enum": [
+ "hours",
+ "days",
+ "months",
+ "years"
+ ],
+ "type": "string"
+ },
+ "validTo": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "number",
+ "name",
+ "validTo",
+ "next",
+ "timescale"
+ ],
+ "type": "object"
+ },
+ "vara": {
+ "type": "string"
+ },
+ "varaSanskrit": {
+ "type": "string"
+ },
+ "yoga": {
+ "properties": {
+ "name": {
+ "type": "string"
+ },
+ "next": {
+ "type": "string"
+ },
+ "number": {
+ "type": "number"
+ },
+ "timescale": {
+ "enum": [
+ "hours",
+ "days",
+ "months",
+ "years"
+ ],
+ "type": "string"
+ },
+ "validTo": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "number",
+ "name",
+ "validTo",
+ "next",
+ "timescale"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "vara",
+ "varaSanskrit",
+ "paksha",
+ "tithi",
+ "nakshatra",
+ "yoga",
+ "karana"
+ ],
+ "type": "object"
+ },
+ "score": {
+ "type": "number"
+ },
+ "subject": {
+ "properties": {
+ "janmaNakshatra": {
+ "type": "string"
+ },
+ "janmaNakshatraNumber": {
+ "type": "number"
+ },
+ "janmaRashi": {
+ "type": "string"
+ },
+ "moonLongitude": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "janmaRashi",
+ "janmaNakshatra",
+ "janmaNakshatraNumber",
+ "moonLongitude"
+ ],
+ "type": "object"
+ },
+ "tally": {
+ "items": {
+ "properties": {
+ "count": {
+ "type": "number"
+ },
+ "state": {
+ "enum": [
+ "favourable",
+ "underdelivered",
+ "obstructed",
+ "void",
+ "aggravated",
+ "unfavourable"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "state",
+ "count"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "tara": {
+ "items": {
+ "properties": {
+ "moonNakshatra": {
+ "type": "string"
+ },
+ "name": {
+ "enum": [
+ "Janma",
+ "Sampat",
+ "Vipat",
+ "Kshema",
+ "Pratyari",
+ "Sadhaka",
+ "Vadha",
+ "Mitra",
+ "Parama Mitra"
+ ],
+ "type": "string"
+ },
+ "number": {
+ "type": "number"
+ },
+ "quality": {
+ "enum": [
+ "favourable",
+ "unfavourable",
+ "neutral"
+ ],
+ "type": "string"
+ },
+ "timescale": {
+ "enum": [
+ "hours",
+ "days",
+ "months",
+ "years"
+ ],
+ "type": "string"
+ },
+ "validFrom": {
+ "type": "string"
+ },
+ "validTo": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "validFrom",
+ "validTo",
+ "timescale",
+ "moonNakshatra",
+ "number",
+ "name",
+ "quality"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "verdict": {
+ "enum": [
+ "very-strong",
+ "strong",
+ "moderate",
+ "weak"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "frames",
+ "date",
+ "dayStart",
+ "dayEnd",
+ "subject",
+ "panchanga",
+ "grahas",
+ "tara",
+ "chandrabala",
+ "dasha",
+ "areas",
+ "score",
+ "verdict",
+ "tally",
+ "evaluated",
+ "degraded",
+ "houseThemes",
+ "focus"
+ ],
+ "type": "object"
+}