json_schema: {
    "properties": {
      "point1": {
        "properties": {
          "latitude": {
            "description": "Latitude of the first point",
            "type": "number"
          },
          "longitude": {
            "description": "Longitude of the first point",
            "type": "number"
          }
        },
        "required": [
          "latitude",
          "longitude"
        ],
        "type": "object"
      },
      "point2": {
        "properties": {
          "latitude": {
            "description": "Latitude of the second point",
            "type": "number"
          },
          "longitude": {
            "description": "Longitude of the second point",
            "type": "number"
          }
        },
        "required": [
          "latitude",
          "longitude"
        ],
        "type": "object"
      }
    },
    "required": [
      "point1",
      "point2"
    ],
    "type": "object"
  }