import warnings

import pytest
from fastapi import APIRouter, Depends, FastAPI, Response
from fastapi.responses import JSONResponse
from fastapi.testclient import TestClient


class ResponseLevel0(JSONResponse):
    media_type = "application/x-level-0"


class ResponseLevel1(JSONResponse):
    media_type = "application/x-level-1"


class ResponseLevel2(JSONResponse):
    media_type = "application/x-level-2"


class ResponseLevel3(JSONResponse):
    media_type = "application/x-level-3"


class ResponseLevel4(JSONResponse):
    media_type = "application/x-level-4"


class ResponseLevel5(JSONResponse):
    media_type = "application/x-level-5"


async def dep0(response: Response):
    response.headers["x-level0"] = "True"


async def dep1(response: Response):
    response.headers["x-level1"] = "True"


async def dep2(response: Response):
    response.headers["x-level2"] = "True"


async def dep3(response: Response):
    response.headers["x-level3"] = "True"


async def dep4(response: Response):
    response.headers["x-level4"] = "True"


async def dep5(response: Response):
    response.headers["x-level5"] = "True"


callback_router0 = APIRouter()


@callback_router0.get("/")
async def callback0(level0: str):
    pass  # pragma: nocover


callback_router1 = APIRouter()


@callback_router1.get("/")
async def callback1(level1: str):
    pass  # pragma: nocover


callback_router2 = APIRouter()


@callback_router2.get("/")
async def callback2(level2: str):
    pass  # pragma: nocover


callback_router3 = APIRouter()


@callback_router3.get("/")
async def callback3(level3: str):
    pass  # pragma: nocover


callback_router4 = APIRouter()


@callback_router4.get("/")
async def callback4(level4: str):
    pass  # pragma: nocover


callback_router5 = APIRouter()


@callback_router5.get("/")
async def callback5(level5: str):
    pass  # pragma: nocover


app = FastAPI(
    dependencies=[Depends(dep0)],
    responses={
        400: {"description": "Client error level 0"},
        500: {"description": "Server error level 0"},
    },
    default_response_class=ResponseLevel0,
    callbacks=callback_router0.routes,
)

router2_override = APIRouter(
    prefix="/level2",
    tags=["level2a", "level2b"],
    dependencies=[Depends(dep2)],
    responses={
        402: {"description": "Client error level 2"},
        502: {"description": "Server error level 2"},
    },
    default_response_class=ResponseLevel2,
    callbacks=callback_router2.routes,
    deprecated=True,
)
router2_default = APIRouter()
router4_override = APIRouter(
    prefix="/level4",
    tags=["level4a", "level4b"],
    dependencies=[Depends(dep4)],
    responses={
        404: {"description": "Client error level 4"},
        504: {"description": "Server error level 4"},
    },
    default_response_class=ResponseLevel4,
    callbacks=callback_router4.routes,
    deprecated=True,
)
router4_default = APIRouter()


@app.get(
    "/override1",
    tags=["path1a", "path1b"],
    responses={
        401: {"description": "Client error level 1"},
        501: {"description": "Server error level 1"},
    },
    deprecated=True,
    callbacks=callback_router1.routes,
    dependencies=[Depends(dep1)],
    response_class=ResponseLevel1,
)
async def path1_override(level1: str):
    return level1


@app.get("/default1")
async def path1_default(level1: str):
    return level1


@router2_override.get(
    "/override3",
    tags=["path3a", "path3b"],
    responses={
        403: {"description": "Client error level 3"},
        503: {"description": "Server error level 3"},
    },
    deprecated=True,
    callbacks=callback_router3.routes,
    dependencies=[Depends(dep3)],
    response_class=ResponseLevel3,
)
async def path3_override_router2_override(level3: str):
    return level3


@router2_override.get("/default3")
async def path3_default_router2_override(level3: str):
    return level3


@router2_default.get(
    "/override3",
    tags=["path3a", "path3b"],
    responses={
        403: {"description": "Client error level 3"},
        503: {"description": "Server error level 3"},
    },
    deprecated=True,
    callbacks=callback_router3.routes,
    dependencies=[Depends(dep3)],
    response_class=ResponseLevel3,
)
async def path3_override_router2_default(level3: str):
    return level3


@router2_default.get("/default3")
async def path3_default_router2_default(level3: str):
    return level3


@router4_override.get(
    "/override5",
    tags=["path5a", "path5b"],
    responses={
        405: {"description": "Client error level 5"},
        505: {"description": "Server error level 5"},
    },
    deprecated=True,
    callbacks=callback_router5.routes,
    dependencies=[Depends(dep5)],
    response_class=ResponseLevel5,
)
async def path5_override_router4_override(level5: str):
    return level5


@router4_override.get(
    "/default5",
)
async def path5_default_router4_override(level5: str):
    return level5


@router4_default.get(
    "/override5",
    tags=["path5a", "path5b"],
    responses={
        405: {"description": "Client error level 5"},
        505: {"description": "Server error level 5"},
    },
    deprecated=True,
    callbacks=callback_router5.routes,
    dependencies=[Depends(dep5)],
    response_class=ResponseLevel5,
)
async def path5_override_router4_default(level5: str):
    return level5


@router4_default.get(
    "/default5",
)
async def path5_default_router4_default(level5: str):
    return level5


router2_override.include_router(
    router4_override,
    prefix="/level3",
    tags=["level3a", "level3b"],
    dependencies=[Depends(dep3)],
    responses={
        403: {"description": "Client error level 3"},
        503: {"description": "Server error level 3"},
    },
    default_response_class=ResponseLevel3,
    callbacks=callback_router3.routes,
)

router2_override.include_router(
    router4_default,
    prefix="/level3",
    tags=["level3a", "level3b"],
    dependencies=[Depends(dep3)],
    responses={
        403: {"description": "Client error level 3"},
        503: {"description": "Server error level 3"},
    },
    default_response_class=ResponseLevel3,
    callbacks=callback_router3.routes,
)

router2_override.include_router(router4_override)

router2_override.include_router(router4_default)

router2_default.include_router(
    router4_override,
    prefix="/level3",
    tags=["level3a", "level3b"],
    dependencies=[Depends(dep3)],
    responses={
        403: {"description": "Client error level 3"},
        503: {"description": "Server error level 3"},
    },
    default_response_class=ResponseLevel3,
    callbacks=callback_router3.routes,
)

router2_default.include_router(
    router4_default,
    prefix="/level3",
    tags=["level3a", "level3b"],
    dependencies=[Depends(dep3)],
    responses={
        403: {"description": "Client error level 3"},
        503: {"description": "Server error level 3"},
    },
    default_response_class=ResponseLevel3,
    callbacks=callback_router3.routes,
)

router2_default.include_router(router4_override)

router2_default.include_router(router4_default)


app.include_router(
    router2_override,
    prefix="/level1",
    tags=["level1a", "level1b"],
    dependencies=[Depends(dep1)],
    responses={
        401: {"description": "Client error level 1"},
        501: {"description": "Server error level 1"},
    },
    default_response_class=ResponseLevel1,
    callbacks=callback_router1.routes,
)

app.include_router(
    router2_default,
    prefix="/level1",
    tags=["level1a", "level1b"],
    dependencies=[Depends(dep1)],
    responses={
        401: {"description": "Client error level 1"},
        501: {"description": "Server error level 1"},
    },
    default_response_class=ResponseLevel1,
    callbacks=callback_router1.routes,
)

app.include_router(router2_override)

app.include_router(router2_default)

client = TestClient(app)


def test_openapi():
    client = TestClient(app)
    with warnings.catch_warnings(record=True) as w:
        warnings.simplefilter("always")
        response = client.get("/openapi.json")
        assert issubclass(w[-1].category, UserWarning)
        assert "Duplicate Operation ID" in str(w[-1].message)
    assert response.json() == openapi_schema


def test_level1_override():
    response = client.get("/override1?level1=foo")
    assert response.json() == "foo"
    assert response.headers["content-type"] == "application/x-level-1"
    assert "x-level0" in response.headers
    assert "x-level1" in response.headers
    assert "x-level2" not in response.headers
    assert "x-level3" not in response.headers
    assert "x-level4" not in response.headers
    assert "x-level5" not in response.headers


def test_level1_default():
    response = client.get("/default1?level1=foo")
    assert response.json() == "foo"
    assert response.headers["content-type"] == "application/x-level-0"
    assert "x-level0" in response.headers
    assert "x-level1" not in response.headers
    assert "x-level2" not in response.headers
    assert "x-level3" not in response.headers
    assert "x-level4" not in response.headers
    assert "x-level5" not in response.headers


@pytest.mark.parametrize("override1", [True, False])
@pytest.mark.parametrize("override2", [True, False])
@pytest.mark.parametrize("override3", [True, False])
def test_paths_level3(override1, override2, override3):
    url = ""
    content_type_level = "0"
    if override1:
        url += "/level1"
        content_type_level = "1"
    if override2:
        url += "/level2"
        content_type_level = "2"
    if override3:
        url += "/override3"
        content_type_level = "3"
    else:
        url += "/default3"
    url += "?level3=foo"
    response = client.get(url)
    assert response.json() == "foo"
    assert (
        response.headers["content-type"] == f"application/x-level-{content_type_level}"
    )
    assert "x-level0" in response.headers
    assert not override1 or "x-level1" in response.headers
    assert not override2 or "x-level2" in response.headers
    assert not override3 or "x-level3" in response.headers


@pytest.mark.parametrize("override1", [True, False])
@pytest.mark.parametrize("override2", [True, False])
@pytest.mark.parametrize("override3", [True, False])
@pytest.mark.parametrize("override4", [True, False])
@pytest.mark.parametrize("override5", [True, False])
def test_paths_level5(override1, override2, override3, override4, override5):
    url = ""
    content_type_level = "0"
    if override1:
        url += "/level1"
        content_type_level = "1"
    if override2:
        url += "/level2"
        content_type_level = "2"
    if override3:
        url += "/level3"
        content_type_level = "3"
    if override4:
        url += "/level4"
        content_type_level = "4"
    if override5:
        url += "/override5"
        content_type_level = "5"
    else:
        url += "/default5"
    url += "?level5=foo"
    response = client.get(url)
    assert response.json() == "foo"
    assert (
        response.headers["content-type"] == f"application/x-level-{content_type_level}"
    )
    assert "x-level0" in response.headers
    assert not override1 or "x-level1" in response.headers
    assert not override2 or "x-level2" in response.headers
    assert not override3 or "x-level3" in response.headers
    assert not override4 or "x-level4" in response.headers
    assert not override5 or "x-level5" in response.headers


openapi_schema = {
    "openapi": "3.0.2",
    "info": {"title": "FastAPI", "version": "0.1.0"},
    "paths": {
        "/override1": {
            "get": {
                "tags": ["path1a", "path1b"],
                "summary": "Path1 Override",
                "operationId": "path1_override_override1_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level1", "type": "string"},
                        "name": "level1",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-1": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/default1": {
            "get": {
                "summary": "Path1 Default",
                "operationId": "path1_default_default1_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level1", "type": "string"},
                        "name": "level1",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-0": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    }
                },
            }
        },
        "/level1/level2/override3": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level2a",
                    "level2b",
                    "path3a",
                    "path3b",
                ],
                "summary": "Path3 Override Router2 Override",
                "operationId": "path3_override_router2_override_level1_level2_override3_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level3", "type": "string"},
                        "name": "level3",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-3": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "402": {"description": "Client error level 2"},
                    "403": {"description": "Client error level 3"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "502": {"description": "Server error level 2"},
                    "503": {"description": "Server error level 3"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level2/default3": {
            "get": {
                "tags": ["level1a", "level1b", "level2a", "level2b"],
                "summary": "Path3 Default Router2 Override",
                "operationId": "path3_default_router2_override_level1_level2_default3_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level3", "type": "string"},
                        "name": "level3",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-2": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "402": {"description": "Client error level 2"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "502": {"description": "Server error level 2"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level2/level3/level4/override5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level2a",
                    "level2b",
                    "level3a",
                    "level3b",
                    "level4a",
                    "level4b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Override",
                "operationId": "path5_override_router4_override_level1_level2_level3_level4_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "402": {"description": "Client error level 2"},
                    "403": {"description": "Client error level 3"},
                    "404": {"description": "Client error level 4"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "502": {"description": "Server error level 2"},
                    "503": {"description": "Server error level 3"},
                    "504": {"description": "Server error level 4"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level2/level3/level4/default5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level2a",
                    "level2b",
                    "level3a",
                    "level3b",
                    "level4a",
                    "level4b",
                ],
                "summary": "Path5 Default Router4 Override",
                "operationId": "path5_default_router4_override_level1_level2_level3_level4_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-4": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "402": {"description": "Client error level 2"},
                    "403": {"description": "Client error level 3"},
                    "404": {"description": "Client error level 4"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "502": {"description": "Server error level 2"},
                    "503": {"description": "Server error level 3"},
                    "504": {"description": "Server error level 4"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level2/level3/override5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level2a",
                    "level2b",
                    "level3a",
                    "level3b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Default",
                "operationId": "path5_override_router4_default_level1_level2_level3_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "402": {"description": "Client error level 2"},
                    "403": {"description": "Client error level 3"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "502": {"description": "Server error level 2"},
                    "503": {"description": "Server error level 3"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level2/level3/default5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level2a",
                    "level2b",
                    "level3a",
                    "level3b",
                ],
                "summary": "Path5 Default Router4 Default",
                "operationId": "path5_default_router4_default_level1_level2_level3_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-3": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "402": {"description": "Client error level 2"},
                    "403": {"description": "Client error level 3"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "502": {"description": "Server error level 2"},
                    "503": {"description": "Server error level 3"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level2/level4/override5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level2a",
                    "level2b",
                    "level4a",
                    "level4b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Override",
                "operationId": "path5_override_router4_override_level1_level2_level4_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "402": {"description": "Client error level 2"},
                    "404": {"description": "Client error level 4"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "502": {"description": "Server error level 2"},
                    "504": {"description": "Server error level 4"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level2/level4/default5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level2a",
                    "level2b",
                    "level4a",
                    "level4b",
                ],
                "summary": "Path5 Default Router4 Override",
                "operationId": "path5_default_router4_override_level1_level2_level4_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-4": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "402": {"description": "Client error level 2"},
                    "404": {"description": "Client error level 4"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "502": {"description": "Server error level 2"},
                    "504": {"description": "Server error level 4"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level2/override5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level2a",
                    "level2b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Default",
                "operationId": "path5_override_router4_default_level1_level2_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "402": {"description": "Client error level 2"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "502": {"description": "Server error level 2"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level2/default5": {
            "get": {
                "tags": ["level1a", "level1b", "level2a", "level2b"],
                "summary": "Path5 Default Router4 Default",
                "operationId": "path5_default_router4_default_level1_level2_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-2": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "402": {"description": "Client error level 2"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "502": {"description": "Server error level 2"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/override3": {
            "get": {
                "tags": ["level1a", "level1b", "path3a", "path3b"],
                "summary": "Path3 Override Router2 Default",
                "operationId": "path3_override_router2_default_level1_override3_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level3", "type": "string"},
                        "name": "level3",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-3": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "403": {"description": "Client error level 3"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "503": {"description": "Server error level 3"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/default3": {
            "get": {
                "tags": ["level1a", "level1b"],
                "summary": "Path3 Default Router2 Default",
                "operationId": "path3_default_router2_default_level1_default3_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level3", "type": "string"},
                        "name": "level3",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-1": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
            }
        },
        "/level1/level3/level4/override5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level3a",
                    "level3b",
                    "level4a",
                    "level4b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Override",
                "operationId": "path5_override_router4_override_level1_level3_level4_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "403": {"description": "Client error level 3"},
                    "404": {"description": "Client error level 4"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "503": {"description": "Server error level 3"},
                    "504": {"description": "Server error level 4"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level3/level4/default5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level3a",
                    "level3b",
                    "level4a",
                    "level4b",
                ],
                "summary": "Path5 Default Router4 Override",
                "operationId": "path5_default_router4_override_level1_level3_level4_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-4": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "403": {"description": "Client error level 3"},
                    "404": {"description": "Client error level 4"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "503": {"description": "Server error level 3"},
                    "504": {"description": "Server error level 4"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level3/override5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level3a",
                    "level3b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Default",
                "operationId": "path5_override_router4_default_level1_level3_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "403": {"description": "Client error level 3"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "503": {"description": "Server error level 3"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level3/default5": {
            "get": {
                "tags": ["level1a", "level1b", "level3a", "level3b"],
                "summary": "Path5 Default Router4 Default",
                "operationId": "path5_default_router4_default_level1_level3_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-3": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "403": {"description": "Client error level 3"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "503": {"description": "Server error level 3"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
            }
        },
        "/level1/level4/override5": {
            "get": {
                "tags": [
                    "level1a",
                    "level1b",
                    "level4a",
                    "level4b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Override",
                "operationId": "path5_override_router4_override_level1_level4_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "404": {"description": "Client error level 4"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "504": {"description": "Server error level 4"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/level4/default5": {
            "get": {
                "tags": ["level1a", "level1b", "level4a", "level4b"],
                "summary": "Path5 Default Router4 Override",
                "operationId": "path5_default_router4_override_level1_level4_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-4": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "404": {"description": "Client error level 4"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "504": {"description": "Server error level 4"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/override5": {
            "get": {
                "tags": ["level1a", "level1b", "path5a", "path5b"],
                "summary": "Path5 Override Router4 Default",
                "operationId": "path5_override_router4_default_level1_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level1/default5": {
            "get": {
                "tags": ["level1a", "level1b"],
                "summary": "Path5 Default Router4 Default",
                "operationId": "path5_default_router4_default_level1_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-1": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "401": {"description": "Client error level 1"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "501": {"description": "Server error level 1"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback1": {
                        "/": {
                            "get": {
                                "summary": "Callback1",
                                "operationId": "callback1__get",
                                "parameters": [
                                    {
                                        "name": "level1",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level1", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
            }
        },
        "/level2/override3": {
            "get": {
                "tags": ["level2a", "level2b", "path3a", "path3b"],
                "summary": "Path3 Override Router2 Override",
                "operationId": "path3_override_router2_override_level2_override3_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level3", "type": "string"},
                        "name": "level3",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-3": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "402": {"description": "Client error level 2"},
                    "403": {"description": "Client error level 3"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "502": {"description": "Server error level 2"},
                    "503": {"description": "Server error level 3"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level2/default3": {
            "get": {
                "tags": ["level2a", "level2b"],
                "summary": "Path3 Default Router2 Override",
                "operationId": "path3_default_router2_override_level2_default3_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level3", "type": "string"},
                        "name": "level3",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-2": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "402": {"description": "Client error level 2"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "502": {"description": "Server error level 2"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level2/level3/level4/override5": {
            "get": {
                "tags": [
                    "level2a",
                    "level2b",
                    "level3a",
                    "level3b",
                    "level4a",
                    "level4b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Override",
                "operationId": "path5_override_router4_override_level2_level3_level4_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "402": {"description": "Client error level 2"},
                    "403": {"description": "Client error level 3"},
                    "404": {"description": "Client error level 4"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "502": {"description": "Server error level 2"},
                    "503": {"description": "Server error level 3"},
                    "504": {"description": "Server error level 4"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level2/level3/level4/default5": {
            "get": {
                "tags": [
                    "level2a",
                    "level2b",
                    "level3a",
                    "level3b",
                    "level4a",
                    "level4b",
                ],
                "summary": "Path5 Default Router4 Override",
                "operationId": "path5_default_router4_override_level2_level3_level4_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-4": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "402": {"description": "Client error level 2"},
                    "403": {"description": "Client error level 3"},
                    "404": {"description": "Client error level 4"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "502": {"description": "Server error level 2"},
                    "503": {"description": "Server error level 3"},
                    "504": {"description": "Server error level 4"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level2/level3/override5": {
            "get": {
                "tags": [
                    "level2a",
                    "level2b",
                    "level3a",
                    "level3b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Default",
                "operationId": "path5_override_router4_default_level2_level3_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "402": {"description": "Client error level 2"},
                    "403": {"description": "Client error level 3"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "502": {"description": "Server error level 2"},
                    "503": {"description": "Server error level 3"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level2/level3/default5": {
            "get": {
                "tags": ["level2a", "level2b", "level3a", "level3b"],
                "summary": "Path5 Default Router4 Default",
                "operationId": "path5_default_router4_default_level2_level3_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-3": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "402": {"description": "Client error level 2"},
                    "403": {"description": "Client error level 3"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "502": {"description": "Server error level 2"},
                    "503": {"description": "Server error level 3"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level2/level4/override5": {
            "get": {
                "tags": [
                    "level2a",
                    "level2b",
                    "level4a",
                    "level4b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Override",
                "operationId": "path5_override_router4_override_level2_level4_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "402": {"description": "Client error level 2"},
                    "404": {"description": "Client error level 4"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "502": {"description": "Server error level 2"},
                    "504": {"description": "Server error level 4"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level2/level4/default5": {
            "get": {
                "tags": ["level2a", "level2b", "level4a", "level4b"],
                "summary": "Path5 Default Router4 Override",
                "operationId": "path5_default_router4_override_level2_level4_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-4": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "402": {"description": "Client error level 2"},
                    "404": {"description": "Client error level 4"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "502": {"description": "Server error level 2"},
                    "504": {"description": "Server error level 4"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level2/override5": {
            "get": {
                "tags": ["level2a", "level2b", "path5a", "path5b"],
                "summary": "Path5 Override Router4 Default",
                "operationId": "path5_override_router4_default_level2_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "402": {"description": "Client error level 2"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "502": {"description": "Server error level 2"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level2/default5": {
            "get": {
                "tags": ["level2a", "level2b"],
                "summary": "Path5 Default Router4 Default",
                "operationId": "path5_default_router4_default_level2_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-2": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "402": {"description": "Client error level 2"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "502": {"description": "Server error level 2"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback2": {
                        "/": {
                            "get": {
                                "summary": "Callback2",
                                "operationId": "callback2__get",
                                "parameters": [
                                    {
                                        "name": "level2",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level2", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/override3": {
            "get": {
                "tags": ["path3a", "path3b"],
                "summary": "Path3 Override Router2 Default",
                "operationId": "path3_override_router2_default_override3_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level3", "type": "string"},
                        "name": "level3",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-3": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "403": {"description": "Client error level 3"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "503": {"description": "Server error level 3"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/default3": {
            "get": {
                "summary": "Path3 Default Router2 Default",
                "operationId": "path3_default_router2_default_default3_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level3", "type": "string"},
                        "name": "level3",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-0": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    }
                },
            }
        },
        "/level3/level4/override5": {
            "get": {
                "tags": [
                    "level3a",
                    "level3b",
                    "level4a",
                    "level4b",
                    "path5a",
                    "path5b",
                ],
                "summary": "Path5 Override Router4 Override",
                "operationId": "path5_override_router4_override_level3_level4_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "403": {"description": "Client error level 3"},
                    "404": {"description": "Client error level 4"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "503": {"description": "Server error level 3"},
                    "504": {"description": "Server error level 4"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level3/level4/default5": {
            "get": {
                "tags": ["level3a", "level3b", "level4a", "level4b"],
                "summary": "Path5 Default Router4 Override",
                "operationId": "path5_default_router4_override_level3_level4_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-4": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "403": {"description": "Client error level 3"},
                    "404": {"description": "Client error level 4"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "503": {"description": "Server error level 3"},
                    "504": {"description": "Server error level 4"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level3/override5": {
            "get": {
                "tags": ["level3a", "level3b", "path5a", "path5b"],
                "summary": "Path5 Override Router4 Default",
                "operationId": "path5_override_router4_default_level3_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "403": {"description": "Client error level 3"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "503": {"description": "Server error level 3"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level3/default5": {
            "get": {
                "tags": ["level3a", "level3b"],
                "summary": "Path5 Default Router4 Default",
                "operationId": "path5_default_router4_default_level3_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-3": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "403": {"description": "Client error level 3"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "503": {"description": "Server error level 3"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback3": {
                        "/": {
                            "get": {
                                "summary": "Callback3",
                                "operationId": "callback3__get",
                                "parameters": [
                                    {
                                        "name": "level3",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level3", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
            }
        },
        "/level4/override5": {
            "get": {
                "tags": ["level4a", "level4b", "path5a", "path5b"],
                "summary": "Path5 Override Router4 Override",
                "operationId": "path5_override_router4_override_level4_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "404": {"description": "Client error level 4"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "504": {"description": "Server error level 4"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/level4/default5": {
            "get": {
                "tags": ["level4a", "level4b"],
                "summary": "Path5 Default Router4 Override",
                "operationId": "path5_default_router4_override_level4_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-4": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "404": {"description": "Client error level 4"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "504": {"description": "Server error level 4"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback4": {
                        "/": {
                            "get": {
                                "summary": "Callback4",
                                "operationId": "callback4__get",
                                "parameters": [
                                    {
                                        "name": "level4",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level4", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/override5": {
            "get": {
                "tags": ["path5a", "path5b"],
                "summary": "Path5 Override Router4 Default",
                "operationId": "path5_override_router4_default_override5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-5": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "405": {"description": "Client error level 5"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                    "505": {"description": "Server error level 5"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                    "callback5": {
                        "/": {
                            "get": {
                                "summary": "Callback5",
                                "operationId": "callback5__get",
                                "parameters": [
                                    {
                                        "name": "level5",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level5", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    },
                },
                "deprecated": True,
            }
        },
        "/default5": {
            "get": {
                "summary": "Path5 Default Router4 Default",
                "operationId": "path5_default_router4_default_default5_get",
                "parameters": [
                    {
                        "required": True,
                        "schema": {"title": "Level5", "type": "string"},
                        "name": "level5",
                        "in": "query",
                    }
                ],
                "responses": {
                    "200": {
                        "description": "Successful Response",
                        "content": {"application/x-level-0": {"schema": {}}},
                    },
                    "400": {"description": "Client error level 0"},
                    "422": {
                        "description": "Validation Error",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/HTTPValidationError"
                                }
                            }
                        },
                    },
                    "500": {"description": "Server error level 0"},
                },
                "callbacks": {
                    "callback0": {
                        "/": {
                            "get": {
                                "summary": "Callback0",
                                "operationId": "callback0__get",
                                "parameters": [
                                    {
                                        "name": "level0",
                                        "in": "query",
                                        "required": True,
                                        "schema": {"title": "Level0", "type": "string"},
                                    }
                                ],
                                "responses": {
                                    "200": {
                                        "description": "Successful Response",
                                        "content": {"application/json": {"schema": {}}},
                                    },
                                    "422": {
                                        "description": "Validation Error",
                                        "content": {
                                            "application/json": {
                                                "schema": {
                                                    "$ref": "#/components/schemas/HTTPValidationError"
                                                }
                                            }
                                        },
                                    },
                                },
                            }
                        }
                    }
                },
            }
        },
    },
    "components": {
        "schemas": {
            "HTTPValidationError": {
                "title": "HTTPValidationError",
                "type": "object",
                "properties": {
                    "detail": {
                        "title": "Detail",
                        "type": "array",
                        "items": {"$ref": "#/components/schemas/ValidationError"},
                    }
                },
            },
            "ValidationError": {
                "title": "ValidationError",
                "required": ["loc", "msg", "type"],
                "type": "object",
                "properties": {
                    "loc": {
                        "title": "Location",
                        "type": "array",
                        "items": {"anyOf": [{"type": "string"}, {"type": "integer"}]},
                    },
                    "msg": {"title": "Message", "type": "string"},
                    "type": {"title": "Error Type", "type": "string"},
                },
            },
        }
    },
}
