{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/partial-fastapi-json/latest.json",
  "x-lintel": {
    "source": "https://raw.githubusercontent.com/SchemaStore/schemastore/master/src/schemas/json/partial-fastapi.json",
    "sourceSha256": "6d4cd6eba604582362aa05a711c64252627f99bbe3c8749ba1295629e7ab92e6"
  },
  "type": "object",
  "properties": {
    "entrypoint": {
      "type": "string",
      "title": "Application Entrypoint",
      "description": "Import string entrypoint for the **FastAPI** application, in the format: \n```\nimportable.module:attribute\n```\n\nFor example, for an app like:\n\n ```python\nfrom fastapi import FastAPI\n\napp = FastAPI()\n```\n\nin a file at `backend/main.py`\n the config could look like:\n\n```toml\n[tool.fastapi]\nentrypoint = \"backend.main:app\"\n```\n\nDocs: <https://fastapi.tiangolo.com/fastapi-cli/>",
      "examples": [
        "main:app",
        "backend.main:app"
      ]
    }
  },
  "additionalProperties": false
}
