{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "type": "object",
    "properties": {
        "avgPrevSchedule": {
            "type": "object",
            "properties": {
                "zero": {
                    "type": "integer"
                },
                "one": {
                    "type": "integer"
                },
                "two": {
                    "type": "integer"
                },
                "three": {
                    "type": "integer"
                },
                "four": {
                    "type": "integer"
                },
                "five": {
                    "type": "integer"
                },
                "six": {
                    "type": "integer"
                },
                "seven": {
                    "type": "integer"
                },
                "eight": {
                    "type": "integer"
                },
                "nine": {
                    "type": "integer"
                },
                "ten": {
                    "type": "integer"
                },
                "eleven": {
                    "type": "integer"
                },
                "twelve": {
                    "type": "integer"
                },
                "thirteen": {
                    "type": "integer"
                },
                "fourteen": {
                    "type": "integer"
                },
                "fifteen": {
                    "type": "integer"
                },
                "sixteen": {
                    "type": "integer"
                },
                "seventeen": {
                    "type": "integer"
                },
                "eighteen": {
                    "type": "integer"
                },
                "nineteen": {
                    "type": "integer"
                },
                "twenty": {
                    "type": "integer"
                },
                "twentyOne": {
                    "type": "integer"
                },
                "twentyTwo": {
                    "type": "integer"
                },
                "twentyThree": {
                    "type": "integer"
                }
            },
            "required": [
                "zero",
                "one",
                "two",
                "three",
                "four",
                "five",
                "six",
                "seven",
                "eight",
                "nine",
                "ten",
                "eleven",
                "twelve",
                "thirteen",
                "fourteen",
                "fifteen",
                "sixteen",
                "seventeen",
                "eighteen",
                "nineteen",
                "twenty",
                "twentyOne",
                "twentyTwo",
                "twentyThree"
            ]
        },
        "newOverallSchedule": {
            "type": "object",
            "properties": {
                "twentyThree": {
                    "type": "integer"
                },
                "twentyTwo": {
                    "type": "integer"
                },
                "twentyOne": {
                    "type": "integer"
                },
                "twenty": {
                    "type": "integer"
                },
                "nineteen": {
                    "type": "integer"
                },
                "eighteen": {
                    "type": "integer"
                },
                "seventeen": {
                    "type": "integer"
                },
                "sixteen": {
                    "type": "integer"
                },
                "fifteen": {
                    "type": "integer"
                },
                "fourteen": {
                    "type": "integer"
                },
                "thirteen": {
                    "type": "integer"
                },
                "twelve": {
                    "type": "integer"
                },
                "eleven": {
                    "type": "integer"
                },
                "ten": {
                    "type": "integer"
                },
                "nine": {
                    "type": "integer"
                },
                "eight": {
                    "type": "integer"
                },
                "seven": {
                    "type": "integer"
                },
                "six": {
                    "type": "integer"
                },
                "five": {
                    "type": "integer"
                },
                "four": {
                    "type": "integer"
                },
                "three": {
                    "type": "integer"
                },
                "two": {
                    "type": "integer"
                },
                "one": {
                    "type": "integer"
                },
                "zero": {
                    "type": "integer"
                }
            },
            "required": [
                "twentyThree",
                "twentyTwo",
                "twentyOne",
                "twenty",
                "nineteen",
                "eighteen",
                "seventeen",
                "sixteen",
                "fifteen",
                "fourteen",
                "thirteen",
                "twelve",
                "eleven",
                "ten",
                "nine",
                "eight",
                "seven",
                "six",
                "five",
                "four",
                "three",
                "two",
                "one",
                "zero"
            ]
        },
        "newSpotSchedule": {
            "type": "object",
            "properties": {
                "zero": {
                    "type": "integer"
                },
                "one": {
                    "type": "integer"
                },
                "two": {
                    "type": "integer"
                },
                "three": {
                    "type": "integer"
                },
                "four": {
                    "type": "integer"
                },
                "five": {
                    "type": "integer"
                },
                "six": {
                    "type": "integer"
                },
                "seven": {
                    "type": "integer"
                },
                "eight": {
                    "type": "integer"
                },
                "nine": {
                    "type": "integer"
                },
                "ten": {
                    "type": "integer"
                },
                "eleven": {
                    "type": "integer"
                },
                "twelve": {
                    "type": "integer"
                },
                "thirteen": {
                    "type": "integer"
                },
                "fourteen": {
                    "type": "integer"
                },
                "fifteen": {
                    "type": "integer"
                },
                "sixteen": {
                    "type": "integer"
                },
                "seventeen": {
                    "type": "integer"
                },
                "eighteen": {
                    "type": "integer"
                },
                "nineteen": {
                    "type": "integer"
                },
                "twenty": {
                    "type": "integer"
                },
                "twentyOne": {
                    "type": "integer"
                },
                "twentyTwo": {
                    "type": "integer"
                },
                "twentyThree": {
                    "type": "integer"
                }
            },
            "required": [
                "zero",
                "one",
                "two",
                "three",
                "four",
                "five",
                "six",
                "seven",
                "eight",
                "nine",
                "ten",
                "eleven",
                "twelve",
                "thirteen",
                "fourteen",
                "fifteen",
                "sixteen",
                "seventeen",
                "eighteen",
                "nineteen",
                "twenty",
                "twentyOne",
                "twentyTwo",
                "twentyThree"
            ]
        }
    },
    "required": [
        "avgPrevSchedule",
        "newOverallSchedule",
        "newSpotSchedule"
    ]
}