{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "description": "Generated from kata/spec/fixtures/examples/detect_optional.json with shasum 0857611ca5599619cc5094a8906403dcf64a8abc",
    "type": "object",
    "required": [
        "id",
        "name",
        "price",
        "tags",
        "hash"
    ],
    "properties": {
        "id": {
            "type": "integer",
            "default": 1
        },
        "name": {
            "type": "string",
            "default": "A green door"
        },
        "price": {
            "type": "number",
            "default": 12.5
        },
        "tags": {
            "type": "array",
            "minItems": 1,
            "_uniqueItems": true,
            "items": {
                "type": "object",
                "required": [
                    "home"
                ],
                "properties": {
                    "home": {
                        "type": "string",
                        "default": "vermont"
                    },
                    "color": {
                        "type": "string",
                        "default": "green"
                    }
                }
            }
        },
        "hash": {
            "type": "array",
            "minItems": 1,
            "_uniqueItems": true,
            "items": {
                "type": "object",
                "required": [
                    "deep_required"
                ],
                "properties": {
                    "deep_required": {
                        "type": "string",
                        "default": "abc"
                    },
                    "deep_optional": {
                        "type": "string",
                        "default": "def"
                    }
                }
            }
        }
    }
}