{
    "type": "object",
    "properties": {
        "TextDetections": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "Confidence": {
                        "type": "number"
                    },
                    "DetectedText": {
                        "type": "string"
                    },
                    "Geometry": {
                        "type": "object",
                        "properties": {
                            "BoundingBox": {
                                "type": "object",
                                "properties": {
                                    "Height": {
                                        "type": "number"
                                    },
                                    "Left": {
                                        "type": "number"
                                    },
                                    "Top": {
                                        "type": "number"
                                    },
                                    "Width": {
                                        "type": "number"
                                    }
                                },
                                "required": [
                                    "Height",
                                    "Left",
                                    "Top",
                                    "Width"
                                ]
                            },
                            "Polygon": {
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "X": {
                                            "type": "number"
                                        },
                                        "Y": {
                                            "type": "number"
                                        }
                                    },
                                    "required": [
                                        "X",
                                        "Y"
                                    ]
                                }
                            }
                        },
                        "required": [
                            "BoundingBox",
                            "Polygon"
                        ]
                    },
                    "Id": {
                        "type": "integer"
                    },
                    "Type": {
                        "type": "string"
                    },
                    "ParentId": {
                        "type": "integer"
                    }
                },
                "required": [
                    "Confidence",
                    "DetectedText",
                    "Geometry",
                    "Id",
                    "Type"
                ]
            }
        },
        "TextModelVersion": {
            "type": "string"
        }
    },
    "version": 1
}
