{
    "properties": {
        "calendarUrl": {
            "type": "string"
        },
        "city": {
            "type": "string"
        },
        "classes": {
            "type": "boolean"
        },
        "events": {
            "items": {
                "properties": {
                    "title": {
                        "type": "string"
                    },
                    "url": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "type": "array"
        },
        "groups": {
            "items": {
                "properties": {
                    "calendarUrl": {
                        "type": "string"
                    },
                    "kind": {
                        "enum": [
                            "society",
                            "school"
                        ]
                    },
                    "title": {
                        "type": "string"
                    },
                    "url": {
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "type": "array"
        },
        "latLng": {
            "items": {
                "type": "number"
            },
            "type": "array"
        },
        "parties": {
            "type": "boolean"
        },
        "socials": {
            "type": "boolean"
        },
        "styles": {
            "items": {
                "enum": [
                    "Lindy Hop",
                    "Balboa",
                    "Charleston",
                    "Shag",
                    "Blues"
                ]
            },
            "type": "array"
        }
    },
    "required": [
        "city",
        "latLng",
        "styles",
        "socials",
        "parties",
        "classes",
        "groups"
    ],
    "type": "object"
}