1import pytest
2from fastapi import APIRouter, Depends, FastAPI, Response
3from fastapi.responses import JSONResponse
4from fastapi.testclient import TestClient
5
6
7class ResponseLevel0(JSONResponse):
8    media_type = "application/x-level-0"
9
10
11class ResponseLevel1(JSONResponse):
12    media_type = "application/x-level-1"
13
14
15class ResponseLevel2(JSONResponse):
16    media_type = "application/x-level-2"
17
18
19class ResponseLevel3(JSONResponse):
20    media_type = "application/x-level-3"
21
22
23class ResponseLevel4(JSONResponse):
24    media_type = "application/x-level-4"
25
26
27class ResponseLevel5(JSONResponse):
28    media_type = "application/x-level-5"
29
30
31async def dep0(response: Response):
32    response.headers["x-level0"] = "True"
33
34
35async def dep1(response: Response):
36    response.headers["x-level1"] = "True"
37
38
39async def dep2(response: Response):
40    response.headers["x-level2"] = "True"
41
42
43async def dep3(response: Response):
44    response.headers["x-level3"] = "True"
45
46
47async def dep4(response: Response):
48    response.headers["x-level4"] = "True"
49
50
51async def dep5(response: Response):
52    response.headers["x-level5"] = "True"
53
54
55callback_router0 = APIRouter()
56
57
58@callback_router0.get("/")
59async def callback0(level0: str):
60    pass  # pragma: nocover
61
62
63callback_router1 = APIRouter()
64
65
66@callback_router1.get("/")
67async def callback1(level1: str):
68    pass  # pragma: nocover
69
70
71callback_router2 = APIRouter()
72
73
74@callback_router2.get("/")
75async def callback2(level2: str):
76    pass  # pragma: nocover
77
78
79callback_router3 = APIRouter()
80
81
82@callback_router3.get("/")
83async def callback3(level3: str):
84    pass  # pragma: nocover
85
86
87callback_router4 = APIRouter()
88
89
90@callback_router4.get("/")
91async def callback4(level4: str):
92    pass  # pragma: nocover
93
94
95callback_router5 = APIRouter()
96
97
98@callback_router5.get("/")
99async def callback5(level5: str):
100    pass  # pragma: nocover
101
102
103app = FastAPI(
104    dependencies=[Depends(dep0)],
105    responses={
106        400: {"description": "Client error level 0"},
107        500: {"description": "Server error level 0"},
108    },
109    default_response_class=ResponseLevel0,
110    callbacks=callback_router0.routes,
111)
112
113router2_override = APIRouter(
114    prefix="/level2",
115    tags=["level2a", "level2b"],
116    dependencies=[Depends(dep2)],
117    responses={
118        402: {"description": "Client error level 2"},
119        502: {"description": "Server error level 2"},
120    },
121    default_response_class=ResponseLevel2,
122    callbacks=callback_router2.routes,
123    deprecated=True,
124)
125router2_default = APIRouter()
126router4_override = APIRouter(
127    prefix="/level4",
128    tags=["level4a", "level4b"],
129    dependencies=[Depends(dep4)],
130    responses={
131        404: {"description": "Client error level 4"},
132        504: {"description": "Server error level 4"},
133    },
134    default_response_class=ResponseLevel4,
135    callbacks=callback_router4.routes,
136    deprecated=True,
137)
138router4_default = APIRouter()
139
140
141@app.get(
142    "/override1",
143    tags=["path1a", "path1b"],
144    responses={
145        401: {"description": "Client error level 1"},
146        501: {"description": "Server error level 1"},
147    },
148    deprecated=True,
149    callbacks=callback_router1.routes,
150    dependencies=[Depends(dep1)],
151    response_class=ResponseLevel1,
152)
153async def path1_override(level1: str):
154    return level1
155
156
157@app.get("/default1")
158async def path1_default(level1: str):
159    return level1
160
161
162@router2_override.get(
163    "/override3",
164    tags=["path3a", "path3b"],
165    responses={
166        403: {"description": "Client error level 3"},
167        503: {"description": "Server error level 3"},
168    },
169    deprecated=True,
170    callbacks=callback_router3.routes,
171    dependencies=[Depends(dep3)],
172    response_class=ResponseLevel3,
173)
174async def path3_override_router2_override(level3: str):
175    return level3
176
177
178@router2_override.get("/default3")
179async def path3_default_router2_override(level3: str):
180    return level3
181
182
183@router2_default.get(
184    "/override3",
185    tags=["path3a", "path3b"],
186    responses={
187        403: {"description": "Client error level 3"},
188        503: {"description": "Server error level 3"},
189    },
190    deprecated=True,
191    callbacks=callback_router3.routes,
192    dependencies=[Depends(dep3)],
193    response_class=ResponseLevel3,
194)
195async def path3_override_router2_default(level3: str):
196    return level3
197
198
199@router2_default.get("/default3")
200async def path3_default_router2_default(level3: str):
201    return level3
202
203
204@router4_override.get(
205    "/override5",
206    tags=["path5a", "path5b"],
207    responses={
208        405: {"description": "Client error level 5"},
209        505: {"description": "Server error level 5"},
210    },
211    deprecated=True,
212    callbacks=callback_router5.routes,
213    dependencies=[Depends(dep5)],
214    response_class=ResponseLevel5,
215)
216async def path5_override_router4_override(level5: str):
217    return level5
218
219
220@router4_override.get(
221    "/default5",
222)
223async def path5_default_router4_override(level5: str):
224    return level5
225
226
227@router4_default.get(
228    "/override5",
229    tags=["path5a", "path5b"],
230    responses={
231        405: {"description": "Client error level 5"},
232        505: {"description": "Server error level 5"},
233    },
234    deprecated=True,
235    callbacks=callback_router5.routes,
236    dependencies=[Depends(dep5)],
237    response_class=ResponseLevel5,
238)
239async def path5_override_router4_default(level5: str):
240    return level5
241
242
243@router4_default.get(
244    "/default5",
245)
246async def path5_default_router4_default(level5: str):
247    return level5
248
249
250router2_override.include_router(
251    router4_override,
252    prefix="/level3",
253    tags=["level3a", "level3b"],
254    dependencies=[Depends(dep3)],
255    responses={
256        403: {"description": "Client error level 3"},
257        503: {"description": "Server error level 3"},
258    },
259    default_response_class=ResponseLevel3,
260    callbacks=callback_router3.routes,
261)
262
263router2_override.include_router(
264    router4_default,
265    prefix="/level3",
266    tags=["level3a", "level3b"],
267    dependencies=[Depends(dep3)],
268    responses={
269        403: {"description": "Client error level 3"},
270        503: {"description": "Server error level 3"},
271    },
272    default_response_class=ResponseLevel3,
273    callbacks=callback_router3.routes,
274)
275
276router2_override.include_router(router4_override)
277
278router2_override.include_router(router4_default)
279
280router2_default.include_router(
281    router4_override,
282    prefix="/level3",
283    tags=["level3a", "level3b"],
284    dependencies=[Depends(dep3)],
285    responses={
286        403: {"description": "Client error level 3"},
287        503: {"description": "Server error level 3"},
288    },
289    default_response_class=ResponseLevel3,
290    callbacks=callback_router3.routes,
291)
292
293router2_default.include_router(
294    router4_default,
295    prefix="/level3",
296    tags=["level3a", "level3b"],
297    dependencies=[Depends(dep3)],
298    responses={
299        403: {"description": "Client error level 3"},
300        503: {"description": "Server error level 3"},
301    },
302    default_response_class=ResponseLevel3,
303    callbacks=callback_router3.routes,
304)
305
306router2_default.include_router(router4_override)
307
308router2_default.include_router(router4_default)
309
310
311app.include_router(
312    router2_override,
313    prefix="/level1",
314    tags=["level1a", "level1b"],
315    dependencies=[Depends(dep1)],
316    responses={
317        401: {"description": "Client error level 1"},
318        501: {"description": "Server error level 1"},
319    },
320    default_response_class=ResponseLevel1,
321    callbacks=callback_router1.routes,
322)
323
324app.include_router(
325    router2_default,
326    prefix="/level1",
327    tags=["level1a", "level1b"],
328    dependencies=[Depends(dep1)],
329    responses={
330        401: {"description": "Client error level 1"},
331        501: {"description": "Server error level 1"},
332    },
333    default_response_class=ResponseLevel1,
334    callbacks=callback_router1.routes,
335)
336
337app.include_router(router2_override)
338
339app.include_router(router2_default)
340
341client = TestClient(app)
342
343
344def test_openapi():
345    client = TestClient(app)
346    response = client.get("/openapi.json")
347    assert response.json() == openapi_schema
348
349
350def test_level1_override():
351    response = client.get("/override1?level1=foo")
352    assert response.json() == "foo"
353    assert response.headers["content-type"] == "application/x-level-1"
354    assert "x-level0" in response.headers
355    assert "x-level1" in response.headers
356    assert "x-level2" not in response.headers
357    assert "x-level3" not in response.headers
358    assert "x-level4" not in response.headers
359    assert "x-level5" not in response.headers
360
361
362def test_level1_default():
363    response = client.get("/default1?level1=foo")
364    assert response.json() == "foo"
365    assert response.headers["content-type"] == "application/x-level-0"
366    assert "x-level0" in response.headers
367    assert "x-level1" not in response.headers
368    assert "x-level2" not in response.headers
369    assert "x-level3" not in response.headers
370    assert "x-level4" not in response.headers
371    assert "x-level5" not in response.headers
372
373
374@pytest.mark.parametrize("override1", [True, False])
375@pytest.mark.parametrize("override2", [True, False])
376@pytest.mark.parametrize("override3", [True, False])
377def test_paths_level3(override1, override2, override3):
378    url = ""
379    content_type_level = "0"
380    if override1:
381        url += "/level1"
382        content_type_level = "1"
383    if override2:
384        url += "/level2"
385        content_type_level = "2"
386    if override3:
387        url += "/override3"
388        content_type_level = "3"
389    else:
390        url += "/default3"
391    url += "?level3=foo"
392    response = client.get(url)
393    assert response.json() == "foo"
394    assert (
395        response.headers["content-type"] == f"application/x-level-{content_type_level}"
396    )
397    assert "x-level0" in response.headers
398    assert not override1 or "x-level1" in response.headers
399    assert not override2 or "x-level2" in response.headers
400    assert not override3 or "x-level3" in response.headers
401
402
403@pytest.mark.parametrize("override1", [True, False])
404@pytest.mark.parametrize("override2", [True, False])
405@pytest.mark.parametrize("override3", [True, False])
406@pytest.mark.parametrize("override4", [True, False])
407@pytest.mark.parametrize("override5", [True, False])
408def test_paths_level5(override1, override2, override3, override4, override5):
409    url = ""
410    content_type_level = "0"
411    if override1:
412        url += "/level1"
413        content_type_level = "1"
414    if override2:
415        url += "/level2"
416        content_type_level = "2"
417    if override3:
418        url += "/level3"
419        content_type_level = "3"
420    if override4:
421        url += "/level4"
422        content_type_level = "4"
423    if override5:
424        url += "/override5"
425        content_type_level = "5"
426    else:
427        url += "/default5"
428    url += "?level5=foo"
429    response = client.get(url)
430    assert response.json() == "foo"
431    assert (
432        response.headers["content-type"] == f"application/x-level-{content_type_level}"
433    )
434    assert "x-level0" in response.headers
435    assert not override1 or "x-level1" in response.headers
436    assert not override2 or "x-level2" in response.headers
437    assert not override3 or "x-level3" in response.headers
438    assert not override4 or "x-level4" in response.headers
439    assert not override5 or "x-level5" in response.headers
440
441
442openapi_schema = {
443    "openapi": "3.0.2",
444    "info": {"title": "FastAPI", "version": "0.1.0"},
445    "paths": {
446        "/override1": {
447            "get": {
448                "tags": ["path1a", "path1b"],
449                "summary": "Path1 Override",
450                "operationId": "path1_override_override1_get",
451                "parameters": [
452                    {
453                        "required": True,
454                        "schema": {"title": "Level1", "type": "string"},
455                        "name": "level1",
456                        "in": "query",
457                    }
458                ],
459                "responses": {
460                    "200": {
461                        "description": "Successful Response",
462                        "content": {"application/x-level-1": {"schema": {}}},
463                    },
464                    "400": {"description": "Client error level 0"},
465                    "401": {"description": "Client error level 1"},
466                    "422": {
467                        "description": "Validation Error",
468                        "content": {
469                            "application/json": {
470                                "schema": {
471                                    "$ref": "#/components/schemas/HTTPValidationError"
472                                }
473                            }
474                        },
475                    },
476                    "500": {"description": "Server error level 0"},
477                    "501": {"description": "Server error level 1"},
478                },
479                "callbacks": {
480                    "callback0": {
481                        "/": {
482                            "get": {
483                                "summary": "Callback0",
484                                "operationId": "callback0__get",
485                                "parameters": [
486                                    {
487                                        "name": "level0",
488                                        "in": "query",
489                                        "required": True,
490                                        "schema": {"title": "Level0", "type": "string"},
491                                    }
492                                ],
493                                "responses": {
494                                    "200": {
495                                        "description": "Successful Response",
496                                        "content": {"application/json": {"schema": {}}},
497                                    },
498                                    "422": {
499                                        "description": "Validation Error",
500                                        "content": {
501                                            "application/json": {
502                                                "schema": {
503                                                    "$ref": "#/components/schemas/HTTPValidationError"
504                                                }
505                                            }
506                                        },
507                                    },
508                                },
509                            }
510                        }
511                    },
512                    "callback1": {
513                        "/": {
514                            "get": {
515                                "summary": "Callback1",
516                                "operationId": "callback1__get",
517                                "parameters": [
518                                    {
519                                        "name": "level1",
520                                        "in": "query",
521                                        "required": True,
522                                        "schema": {"title": "Level1", "type": "string"},
523                                    }
524                                ],
525                                "responses": {
526                                    "200": {
527                                        "description": "Successful Response",
528                                        "content": {"application/json": {"schema": {}}},
529                                    },
530                                    "422": {
531                                        "description": "Validation Error",
532                                        "content": {
533                                            "application/json": {
534                                                "schema": {
535                                                    "$ref": "#/components/schemas/HTTPValidationError"
536                                                }
537                                            }
538                                        },
539                                    },
540                                },
541                            }
542                        }
543                    },
544                },
545                "deprecated": True,
546            }
547        },
548        "/default1": {
549            "get": {
550                "summary": "Path1 Default",
551                "operationId": "path1_default_default1_get",
552                "parameters": [
553                    {
554                        "required": True,
555                        "schema": {"title": "Level1", "type": "string"},
556                        "name": "level1",
557                        "in": "query",
558                    }
559                ],
560                "responses": {
561                    "200": {
562                        "description": "Successful Response",
563                        "content": {"application/x-level-0": {"schema": {}}},
564                    },
565                    "400": {"description": "Client error level 0"},
566                    "422": {
567                        "description": "Validation Error",
568                        "content": {
569                            "application/json": {
570                                "schema": {
571                                    "$ref": "#/components/schemas/HTTPValidationError"
572                                }
573                            }
574                        },
575                    },
576                    "500": {"description": "Server error level 0"},
577                },
578                "callbacks": {
579                    "callback0": {
580                        "/": {
581                            "get": {
582                                "summary": "Callback0",
583                                "operationId": "callback0__get",
584                                "parameters": [
585                                    {
586                                        "name": "level0",
587                                        "in": "query",
588                                        "required": True,
589                                        "schema": {"title": "Level0", "type": "string"},
590                                    }
591                                ],
592                                "responses": {
593                                    "200": {
594                                        "description": "Successful Response",
595                                        "content": {"application/json": {"schema": {}}},
596                                    },
597                                    "422": {
598                                        "description": "Validation Error",
599                                        "content": {
600                                            "application/json": {
601                                                "schema": {
602                                                    "$ref": "#/components/schemas/HTTPValidationError"
603                                                }
604                                            }
605                                        },
606                                    },
607                                },
608                            }
609                        }
610                    }
611                },
612            }
613        },
614        "/level1/level2/override3": {
615            "get": {
616                "tags": [
617                    "level1a",
618                    "level1b",
619                    "level2a",
620                    "level2b",
621                    "path3a",
622                    "path3b",
623                ],
624                "summary": "Path3 Override Router2 Override",
625                "operationId": "path3_override_router2_override_level1_level2_override3_get",
626                "parameters": [
627                    {
628                        "required": True,
629                        "schema": {"title": "Level3", "type": "string"},
630                        "name": "level3",
631                        "in": "query",
632                    }
633                ],
634                "responses": {
635                    "200": {
636                        "description": "Successful Response",
637                        "content": {"application/x-level-3": {"schema": {}}},
638                    },
639                    "400": {"description": "Client error level 0"},
640                    "401": {"description": "Client error level 1"},
641                    "402": {"description": "Client error level 2"},
642                    "403": {"description": "Client error level 3"},
643                    "422": {
644                        "description": "Validation Error",
645                        "content": {
646                            "application/json": {
647                                "schema": {
648                                    "$ref": "#/components/schemas/HTTPValidationError"
649                                }
650                            }
651                        },
652                    },
653                    "500": {"description": "Server error level 0"},
654                    "501": {"description": "Server error level 1"},
655                    "502": {"description": "Server error level 2"},
656                    "503": {"description": "Server error level 3"},
657                },
658                "callbacks": {
659                    "callback0": {
660                        "/": {
661                            "get": {
662                                "summary": "Callback0",
663                                "operationId": "callback0__get",
664                                "parameters": [
665                                    {
666                                        "name": "level0",
667                                        "in": "query",
668                                        "required": True,
669                                        "schema": {"title": "Level0", "type": "string"},
670                                    }
671                                ],
672                                "responses": {
673                                    "200": {
674                                        "description": "Successful Response",
675                                        "content": {"application/json": {"schema": {}}},
676                                    },
677                                    "422": {
678                                        "description": "Validation Error",
679                                        "content": {
680                                            "application/json": {
681                                                "schema": {
682                                                    "$ref": "#/components/schemas/HTTPValidationError"
683                                                }
684                                            }
685                                        },
686                                    },
687                                },
688                            }
689                        }
690                    },
691                    "callback1": {
692                        "/": {
693                            "get": {
694                                "summary": "Callback1",
695                                "operationId": "callback1__get",
696                                "parameters": [
697                                    {
698                                        "name": "level1",
699                                        "in": "query",
700                                        "required": True,
701                                        "schema": {"title": "Level1", "type": "string"},
702                                    }
703                                ],
704                                "responses": {
705                                    "200": {
706                                        "description": "Successful Response",
707                                        "content": {"application/json": {"schema": {}}},
708                                    },
709                                    "422": {
710                                        "description": "Validation Error",
711                                        "content": {
712                                            "application/json": {
713                                                "schema": {
714                                                    "$ref": "#/components/schemas/HTTPValidationError"
715                                                }
716                                            }
717                                        },
718                                    },
719                                },
720                            }
721                        }
722                    },
723                    "callback2": {
724                        "/": {
725                            "get": {
726                                "summary": "Callback2",
727                                "operationId": "callback2__get",
728                                "parameters": [
729                                    {
730                                        "name": "level2",
731                                        "in": "query",
732                                        "required": True,
733                                        "schema": {"title": "Level2", "type": "string"},
734                                    }
735                                ],
736                                "responses": {
737                                    "200": {
738                                        "description": "Successful Response",
739                                        "content": {"application/json": {"schema": {}}},
740                                    },
741                                    "422": {
742                                        "description": "Validation Error",
743                                        "content": {
744                                            "application/json": {
745                                                "schema": {
746                                                    "$ref": "#/components/schemas/HTTPValidationError"
747                                                }
748                                            }
749                                        },
750                                    },
751                                },
752                            }
753                        }
754                    },
755                    "callback3": {
756                        "/": {
757                            "get": {
758                                "summary": "Callback3",
759                                "operationId": "callback3__get",
760                                "parameters": [
761                                    {
762                                        "name": "level3",
763                                        "in": "query",
764                                        "required": True,
765                                        "schema": {"title": "Level3", "type": "string"},
766                                    }
767                                ],
768                                "responses": {
769                                    "200": {
770                                        "description": "Successful Response",
771                                        "content": {"application/json": {"schema": {}}},
772                                    },
773                                    "422": {
774                                        "description": "Validation Error",
775                                        "content": {
776                                            "application/json": {
777                                                "schema": {
778                                                    "$ref": "#/components/schemas/HTTPValidationError"
779                                                }
780                                            }
781                                        },
782                                    },
783                                },
784                            }
785                        }
786                    },
787                },
788                "deprecated": True,
789            }
790        },
791        "/level1/level2/default3": {
792            "get": {
793                "tags": ["level1a", "level1b", "level2a", "level2b"],
794                "summary": "Path3 Default Router2 Override",
795                "operationId": "path3_default_router2_override_level1_level2_default3_get",
796                "parameters": [
797                    {
798                        "required": True,
799                        "schema": {"title": "Level3", "type": "string"},
800                        "name": "level3",
801                        "in": "query",
802                    }
803                ],
804                "responses": {
805                    "200": {
806                        "description": "Successful Response",
807                        "content": {"application/x-level-2": {"schema": {}}},
808                    },
809                    "400": {"description": "Client error level 0"},
810                    "401": {"description": "Client error level 1"},
811                    "402": {"description": "Client error level 2"},
812                    "422": {
813                        "description": "Validation Error",
814                        "content": {
815                            "application/json": {
816                                "schema": {
817                                    "$ref": "#/components/schemas/HTTPValidationError"
818                                }
819                            }
820                        },
821                    },
822                    "500": {"description": "Server error level 0"},
823                    "501": {"description": "Server error level 1"},
824                    "502": {"description": "Server error level 2"},
825                },
826                "callbacks": {
827                    "callback0": {
828                        "/": {
829                            "get": {
830                                "summary": "Callback0",
831                                "operationId": "callback0__get",
832                                "parameters": [
833                                    {
834                                        "name": "level0",
835                                        "in": "query",
836                                        "required": True,
837                                        "schema": {"title": "Level0", "type": "string"},
838                                    }
839                                ],
840                                "responses": {
841                                    "200": {
842                                        "description": "Successful Response",
843                                        "content": {"application/json": {"schema": {}}},
844                                    },
845                                    "422": {
846                                        "description": "Validation Error",
847                                        "content": {
848                                            "application/json": {
849                                                "schema": {
850                                                    "$ref": "#/components/schemas/HTTPValidationError"
851                                                }
852                                            }
853                                        },
854                                    },
855                                },
856                            }
857                        }
858                    },
859                    "callback1": {
860                        "/": {
861                            "get": {
862                                "summary": "Callback1",
863                                "operationId": "callback1__get",
864                                "parameters": [
865                                    {
866                                        "name": "level1",
867                                        "in": "query",
868                                        "required": True,
869                                        "schema": {"title": "Level1", "type": "string"},
870                                    }
871                                ],
872                                "responses": {
873                                    "200": {
874                                        "description": "Successful Response",
875                                        "content": {"application/json": {"schema": {}}},
876                                    },
877                                    "422": {
878                                        "description": "Validation Error",
879                                        "content": {
880                                            "application/json": {
881                                                "schema": {
882                                                    "$ref": "#/components/schemas/HTTPValidationError"
883                                                }
884                                            }
885                                        },
886                                    },
887                                },
888                            }
889                        }
890                    },
891                    "callback2": {
892                        "/": {
893                            "get": {
894                                "summary": "Callback2",
895                                "operationId": "callback2__get",
896                                "parameters": [
897                                    {
898                                        "name": "level2",
899                                        "in": "query",
900                                        "required": True,
901                                        "schema": {"title": "Level2", "type": "string"},
902                                    }
903                                ],
904                                "responses": {
905                                    "200": {
906                                        "description": "Successful Response",
907                                        "content": {"application/json": {"schema": {}}},
908                                    },
909                                    "422": {
910                                        "description": "Validation Error",
911                                        "content": {
912                                            "application/json": {
913                                                "schema": {
914                                                    "$ref": "#/components/schemas/HTTPValidationError"
915                                                }
916                                            }
917                                        },
918                                    },
919                                },
920                            }
921                        }
922                    },
923                },
924                "deprecated": True,
925            }
926        },
927        "/level1/level2/level3/level4/override5": {
928            "get": {
929                "tags": [
930                    "level1a",
931                    "level1b",
932                    "level2a",
933                    "level2b",
934                    "level3a",
935                    "level3b",
936                    "level4a",
937                    "level4b",
938                    "path5a",
939                    "path5b",
940                ],
941                "summary": "Path5 Override Router4 Override",
942                "operationId": "path5_override_router4_override_level1_level2_level3_level4_override5_get",
943                "parameters": [
944                    {
945                        "required": True,
946                        "schema": {"title": "Level5", "type": "string"},
947                        "name": "level5",
948                        "in": "query",
949                    }
950                ],
951                "responses": {
952                    "200": {
953                        "description": "Successful Response",
954                        "content": {"application/x-level-5": {"schema": {}}},
955                    },
956                    "400": {"description": "Client error level 0"},
957                    "401": {"description": "Client error level 1"},
958                    "402": {"description": "Client error level 2"},
959                    "403": {"description": "Client error level 3"},
960                    "404": {"description": "Client error level 4"},
961                    "405": {"description": "Client error level 5"},
962                    "422": {
963                        "description": "Validation Error",
964                        "content": {
965                            "application/json": {
966                                "schema": {
967                                    "$ref": "#/components/schemas/HTTPValidationError"
968                                }
969                            }
970                        },
971                    },
972                    "500": {"description": "Server error level 0"},
973                    "501": {"description": "Server error level 1"},
974                    "502": {"description": "Server error level 2"},
975                    "503": {"description": "Server error level 3"},
976                    "504": {"description": "Server error level 4"},
977                    "505": {"description": "Server error level 5"},
978                },
979                "callbacks": {
980                    "callback0": {
981                        "/": {
982                            "get": {
983                                "summary": "Callback0",
984                                "operationId": "callback0__get",
985                                "parameters": [
986                                    {
987                                        "name": "level0",
988                                        "in": "query",
989                                        "required": True,
990                                        "schema": {"title": "Level0", "type": "string"},
991                                    }
992                                ],
993                                "responses": {
994                                    "200": {
995                                        "description": "Successful Response",
996                                        "content": {"application/json": {"schema": {}}},
997                                    },
998                                    "422": {
999                                        "description": "Validation Error",
1000                                        "content": {
1001                                            "application/json": {
1002                                                "schema": {
1003                                                    "$ref": "#/components/schemas/HTTPValidationError"
1004                                                }
1005                                            }
1006                                        },
1007                                    },
1008                                },
1009                            }
1010                        }
1011                    },
1012                    "callback1": {
1013                        "/": {
1014                            "get": {
1015                                "summary": "Callback1",
1016                                "operationId": "callback1__get",
1017                                "parameters": [
1018                                    {
1019                                        "name": "level1",
1020                                        "in": "query",
1021                                        "required": True,
1022                                        "schema": {"title": "Level1", "type": "string"},
1023                                    }
1024                                ],
1025                                "responses": {
1026                                    "200": {
1027                                        "description": "Successful Response",
1028                                        "content": {"application/json": {"schema": {}}},
1029                                    },
1030                                    "422": {
1031                                        "description": "Validation Error",
1032                                        "content": {
1033                                            "application/json": {
1034                                                "schema": {
1035                                                    "$ref": "#/components/schemas/HTTPValidationError"
1036                                                }
1037                                            }
1038                                        },
1039                                    },
1040                                },
1041                            }
1042                        }
1043                    },
1044                    "callback2": {
1045                        "/": {
1046                            "get": {
1047                                "summary": "Callback2",
1048                                "operationId": "callback2__get",
1049                                "parameters": [
1050                                    {
1051                                        "name": "level2",
1052                                        "in": "query",
1053                                        "required": True,
1054                                        "schema": {"title": "Level2", "type": "string"},
1055                                    }
1056                                ],
1057                                "responses": {
1058                                    "200": {
1059                                        "description": "Successful Response",
1060                                        "content": {"application/json": {"schema": {}}},
1061                                    },
1062                                    "422": {
1063                                        "description": "Validation Error",
1064                                        "content": {
1065                                            "application/json": {
1066                                                "schema": {
1067                                                    "$ref": "#/components/schemas/HTTPValidationError"
1068                                                }
1069                                            }
1070                                        },
1071                                    },
1072                                },
1073                            }
1074                        }
1075                    },
1076                    "callback3": {
1077                        "/": {
1078                            "get": {
1079                                "summary": "Callback3",
1080                                "operationId": "callback3__get",
1081                                "parameters": [
1082                                    {
1083                                        "name": "level3",
1084                                        "in": "query",
1085                                        "required": True,
1086                                        "schema": {"title": "Level3", "type": "string"},
1087                                    }
1088                                ],
1089                                "responses": {
1090                                    "200": {
1091                                        "description": "Successful Response",
1092                                        "content": {"application/json": {"schema": {}}},
1093                                    },
1094                                    "422": {
1095                                        "description": "Validation Error",
1096                                        "content": {
1097                                            "application/json": {
1098                                                "schema": {
1099                                                    "$ref": "#/components/schemas/HTTPValidationError"
1100                                                }
1101                                            }
1102                                        },
1103                                    },
1104                                },
1105                            }
1106                        }
1107                    },
1108                    "callback4": {
1109                        "/": {
1110                            "get": {
1111                                "summary": "Callback4",
1112                                "operationId": "callback4__get",
1113                                "parameters": [
1114                                    {
1115                                        "name": "level4",
1116                                        "in": "query",
1117                                        "required": True,
1118                                        "schema": {"title": "Level4", "type": "string"},
1119                                    }
1120                                ],
1121                                "responses": {
1122                                    "200": {
1123                                        "description": "Successful Response",
1124                                        "content": {"application/json": {"schema": {}}},
1125                                    },
1126                                    "422": {
1127                                        "description": "Validation Error",
1128                                        "content": {
1129                                            "application/json": {
1130                                                "schema": {
1131                                                    "$ref": "#/components/schemas/HTTPValidationError"
1132                                                }
1133                                            }
1134                                        },
1135                                    },
1136                                },
1137                            }
1138                        }
1139                    },
1140                    "callback5": {
1141                        "/": {
1142                            "get": {
1143                                "summary": "Callback5",
1144                                "operationId": "callback5__get",
1145                                "parameters": [
1146                                    {
1147                                        "name": "level5",
1148                                        "in": "query",
1149                                        "required": True,
1150                                        "schema": {"title": "Level5", "type": "string"},
1151                                    }
1152                                ],
1153                                "responses": {
1154                                    "200": {
1155                                        "description": "Successful Response",
1156                                        "content": {"application/json": {"schema": {}}},
1157                                    },
1158                                    "422": {
1159                                        "description": "Validation Error",
1160                                        "content": {
1161                                            "application/json": {
1162                                                "schema": {
1163                                                    "$ref": "#/components/schemas/HTTPValidationError"
1164                                                }
1165                                            }
1166                                        },
1167                                    },
1168                                },
1169                            }
1170                        }
1171                    },
1172                },
1173                "deprecated": True,
1174            }
1175        },
1176        "/level1/level2/level3/level4/default5": {
1177            "get": {
1178                "tags": [
1179                    "level1a",
1180                    "level1b",
1181                    "level2a",
1182                    "level2b",
1183                    "level3a",
1184                    "level3b",
1185                    "level4a",
1186                    "level4b",
1187                ],
1188                "summary": "Path5 Default Router4 Override",
1189                "operationId": "path5_default_router4_override_level1_level2_level3_level4_default5_get",
1190                "parameters": [
1191                    {
1192                        "required": True,
1193                        "schema": {"title": "Level5", "type": "string"},
1194                        "name": "level5",
1195                        "in": "query",
1196                    }
1197                ],
1198                "responses": {
1199                    "200": {
1200                        "description": "Successful Response",
1201                        "content": {"application/x-level-4": {"schema": {}}},
1202                    },
1203                    "400": {"description": "Client error level 0"},
1204                    "401": {"description": "Client error level 1"},
1205                    "402": {"description": "Client error level 2"},
1206                    "403": {"description": "Client error level 3"},
1207                    "404": {"description": "Client error level 4"},
1208                    "422": {
1209                        "description": "Validation Error",
1210                        "content": {
1211                            "application/json": {
1212                                "schema": {
1213                                    "$ref": "#/components/schemas/HTTPValidationError"
1214                                }
1215                            }
1216                        },
1217                    },
1218                    "500": {"description": "Server error level 0"},
1219                    "501": {"description": "Server error level 1"},
1220                    "502": {"description": "Server error level 2"},
1221                    "503": {"description": "Server error level 3"},
1222                    "504": {"description": "Server error level 4"},
1223                },
1224                "callbacks": {
1225                    "callback0": {
1226                        "/": {
1227                            "get": {
1228                                "summary": "Callback0",
1229                                "operationId": "callback0__get",
1230                                "parameters": [
1231                                    {
1232                                        "name": "level0",
1233                                        "in": "query",
1234                                        "required": True,
1235                                        "schema": {"title": "Level0", "type": "string"},
1236                                    }
1237                                ],
1238                                "responses": {
1239                                    "200": {
1240                                        "description": "Successful Response",
1241                                        "content": {"application/json": {"schema": {}}},
1242                                    },
1243                                    "422": {
1244                                        "description": "Validation Error",
1245                                        "content": {
1246                                            "application/json": {
1247                                                "schema": {
1248                                                    "$ref": "#/components/schemas/HTTPValidationError"
1249                                                }
1250                                            }
1251                                        },
1252                                    },
1253                                },
1254                            }
1255                        }
1256                    },
1257                    "callback1": {
1258                        "/": {
1259                            "get": {
1260                                "summary": "Callback1",
1261                                "operationId": "callback1__get",
1262                                "parameters": [
1263                                    {
1264                                        "name": "level1",
1265                                        "in": "query",
1266                                        "required": True,
1267                                        "schema": {"title": "Level1", "type": "string"},
1268                                    }
1269                                ],
1270                                "responses": {
1271                                    "200": {
1272                                        "description": "Successful Response",
1273                                        "content": {"application/json": {"schema": {}}},
1274                                    },
1275                                    "422": {
1276                                        "description": "Validation Error",
1277                                        "content": {
1278                                            "application/json": {
1279                                                "schema": {
1280                                                    "$ref": "#/components/schemas/HTTPValidationError"
1281                                                }
1282                                            }
1283                                        },
1284                                    },
1285                                },
1286                            }
1287                        }
1288                    },
1289                    "callback2": {
1290                        "/": {
1291                            "get": {
1292                                "summary": "Callback2",
1293                                "operationId": "callback2__get",
1294                                "parameters": [
1295                                    {
1296                                        "name": "level2",
1297                                        "in": "query",
1298                                        "required": True,
1299                                        "schema": {"title": "Level2", "type": "string"},
1300                                    }
1301                                ],
1302                                "responses": {
1303                                    "200": {
1304                                        "description": "Successful Response",
1305                                        "content": {"application/json": {"schema": {}}},
1306                                    },
1307                                    "422": {
1308                                        "description": "Validation Error",
1309                                        "content": {
1310                                            "application/json": {
1311                                                "schema": {
1312                                                    "$ref": "#/components/schemas/HTTPValidationError"
1313                                                }
1314                                            }
1315                                        },
1316                                    },
1317                                },
1318                            }
1319                        }
1320                    },
1321                    "callback3": {
1322                        "/": {
1323                            "get": {
1324                                "summary": "Callback3",
1325                                "operationId": "callback3__get",
1326                                "parameters": [
1327                                    {
1328                                        "name": "level3",
1329                                        "in": "query",
1330                                        "required": True,
1331                                        "schema": {"title": "Level3", "type": "string"},
1332                                    }
1333                                ],
1334                                "responses": {
1335                                    "200": {
1336                                        "description": "Successful Response",
1337                                        "content": {"application/json": {"schema": {}}},
1338                                    },
1339                                    "422": {
1340                                        "description": "Validation Error",
1341                                        "content": {
1342                                            "application/json": {
1343                                                "schema": {
1344                                                    "$ref": "#/components/schemas/HTTPValidationError"
1345                                                }
1346                                            }
1347                                        },
1348                                    },
1349                                },
1350                            }
1351                        }
1352                    },
1353                    "callback4": {
1354                        "/": {
1355                            "get": {
1356                                "summary": "Callback4",
1357                                "operationId": "callback4__get",
1358                                "parameters": [
1359                                    {
1360                                        "name": "level4",
1361                                        "in": "query",
1362                                        "required": True,
1363                                        "schema": {"title": "Level4", "type": "string"},
1364                                    }
1365                                ],
1366                                "responses": {
1367                                    "200": {
1368                                        "description": "Successful Response",
1369                                        "content": {"application/json": {"schema": {}}},
1370                                    },
1371                                    "422": {
1372                                        "description": "Validation Error",
1373                                        "content": {
1374                                            "application/json": {
1375                                                "schema": {
1376                                                    "$ref": "#/components/schemas/HTTPValidationError"
1377                                                }
1378                                            }
1379                                        },
1380                                    },
1381                                },
1382                            }
1383                        }
1384                    },
1385                },
1386                "deprecated": True,
1387            }
1388        },
1389        "/level1/level2/level3/override5": {
1390            "get": {
1391                "tags": [
1392                    "level1a",
1393                    "level1b",
1394                    "level2a",
1395                    "level2b",
1396                    "level3a",
1397                    "level3b",
1398                    "path5a",
1399                    "path5b",
1400                ],
1401                "summary": "Path5 Override Router4 Default",
1402                "operationId": "path5_override_router4_default_level1_level2_level3_override5_get",
1403                "parameters": [
1404                    {
1405                        "required": True,
1406                        "schema": {"title": "Level5", "type": "string"},
1407                        "name": "level5",
1408                        "in": "query",
1409                    }
1410                ],
1411                "responses": {
1412                    "200": {
1413                        "description": "Successful Response",
1414                        "content": {"application/x-level-5": {"schema": {}}},
1415                    },
1416                    "400": {"description": "Client error level 0"},
1417                    "401": {"description": "Client error level 1"},
1418                    "402": {"description": "Client error level 2"},
1419                    "403": {"description": "Client error level 3"},
1420                    "405": {"description": "Client error level 5"},
1421                    "422": {
1422                        "description": "Validation Error",
1423                        "content": {
1424                            "application/json": {
1425                                "schema": {
1426                                    "$ref": "#/components/schemas/HTTPValidationError"
1427                                }
1428                            }
1429                        },
1430                    },
1431                    "500": {"description": "Server error level 0"},
1432                    "501": {"description": "Server error level 1"},
1433                    "502": {"description": "Server error level 2"},
1434                    "503": {"description": "Server error level 3"},
1435                    "505": {"description": "Server error level 5"},
1436                },
1437                "callbacks": {
1438                    "callback0": {
1439                        "/": {
1440                            "get": {
1441                                "summary": "Callback0",
1442                                "operationId": "callback0__get",
1443                                "parameters": [
1444                                    {
1445                                        "name": "level0",
1446                                        "in": "query",
1447                                        "required": True,
1448                                        "schema": {"title": "Level0", "type": "string"},
1449                                    }
1450                                ],
1451                                "responses": {
1452                                    "200": {
1453                                        "description": "Successful Response",
1454                                        "content": {"application/json": {"schema": {}}},
1455                                    },
1456                                    "422": {
1457                                        "description": "Validation Error",
1458                                        "content": {
1459                                            "application/json": {
1460                                                "schema": {
1461                                                    "$ref": "#/components/schemas/HTTPValidationError"
1462                                                }
1463                                            }
1464                                        },
1465                                    },
1466                                },
1467                            }
1468                        }
1469                    },
1470                    "callback1": {
1471                        "/": {
1472                            "get": {
1473                                "summary": "Callback1",
1474                                "operationId": "callback1__get",
1475                                "parameters": [
1476                                    {
1477                                        "name": "level1",
1478                                        "in": "query",
1479                                        "required": True,
1480                                        "schema": {"title": "Level1", "type": "string"},
1481                                    }
1482                                ],
1483                                "responses": {
1484                                    "200": {
1485                                        "description": "Successful Response",
1486                                        "content": {"application/json": {"schema": {}}},
1487                                    },
1488                                    "422": {
1489                                        "description": "Validation Error",
1490                                        "content": {
1491                                            "application/json": {
1492                                                "schema": {
1493                                                    "$ref": "#/components/schemas/HTTPValidationError"
1494                                                }
1495                                            }
1496                                        },
1497                                    },
1498                                },
1499                            }
1500                        }
1501                    },
1502                    "callback2": {
1503                        "/": {
1504                            "get": {
1505                                "summary": "Callback2",
1506                                "operationId": "callback2__get",
1507                                "parameters": [
1508                                    {
1509                                        "name": "level2",
1510                                        "in": "query",
1511                                        "required": True,
1512                                        "schema": {"title": "Level2", "type": "string"},
1513                                    }
1514                                ],
1515                                "responses": {
1516                                    "200": {
1517                                        "description": "Successful Response",
1518                                        "content": {"application/json": {"schema": {}}},
1519                                    },
1520                                    "422": {
1521                                        "description": "Validation Error",
1522                                        "content": {
1523                                            "application/json": {
1524                                                "schema": {
1525                                                    "$ref": "#/components/schemas/HTTPValidationError"
1526                                                }
1527                                            }
1528                                        },
1529                                    },
1530                                },
1531                            }
1532                        }
1533                    },
1534                    "callback3": {
1535                        "/": {
1536                            "get": {
1537                                "summary": "Callback3",
1538                                "operationId": "callback3__get",
1539                                "parameters": [
1540                                    {
1541                                        "name": "level3",
1542                                        "in": "query",
1543                                        "required": True,
1544                                        "schema": {"title": "Level3", "type": "string"},
1545                                    }
1546                                ],
1547                                "responses": {
1548                                    "200": {
1549                                        "description": "Successful Response",
1550                                        "content": {"application/json": {"schema": {}}},
1551                                    },
1552                                    "422": {
1553                                        "description": "Validation Error",
1554                                        "content": {
1555                                            "application/json": {
1556                                                "schema": {
1557                                                    "$ref": "#/components/schemas/HTTPValidationError"
1558                                                }
1559                                            }
1560                                        },
1561                                    },
1562                                },
1563                            }
1564                        }
1565                    },
1566                    "callback5": {
1567                        "/": {
1568                            "get": {
1569                                "summary": "Callback5",
1570                                "operationId": "callback5__get",
1571                                "parameters": [
1572                                    {
1573                                        "name": "level5",
1574                                        "in": "query",
1575                                        "required": True,
1576                                        "schema": {"title": "Level5", "type": "string"},
1577                                    }
1578                                ],
1579                                "responses": {
1580                                    "200": {
1581                                        "description": "Successful Response",
1582                                        "content": {"application/json": {"schema": {}}},
1583                                    },
1584                                    "422": {
1585                                        "description": "Validation Error",
1586                                        "content": {
1587                                            "application/json": {
1588                                                "schema": {
1589                                                    "$ref": "#/components/schemas/HTTPValidationError"
1590                                                }
1591                                            }
1592                                        },
1593                                    },
1594                                },
1595                            }
1596                        }
1597                    },
1598                },
1599                "deprecated": True,
1600            }
1601        },
1602        "/level1/level2/level3/default5": {
1603            "get": {
1604                "tags": [
1605                    "level1a",
1606                    "level1b",
1607                    "level2a",
1608                    "level2b",
1609                    "level3a",
1610                    "level3b",
1611                ],
1612                "summary": "Path5 Default Router4 Default",
1613                "operationId": "path5_default_router4_default_level1_level2_level3_default5_get",
1614                "parameters": [
1615                    {
1616                        "required": True,
1617                        "schema": {"title": "Level5", "type": "string"},
1618                        "name": "level5",
1619                        "in": "query",
1620                    }
1621                ],
1622                "responses": {
1623                    "200": {
1624                        "description": "Successful Response",
1625                        "content": {"application/x-level-3": {"schema": {}}},
1626                    },
1627                    "400": {"description": "Client error level 0"},
1628                    "401": {"description": "Client error level 1"},
1629                    "402": {"description": "Client error level 2"},
1630                    "403": {"description": "Client error level 3"},
1631                    "422": {
1632                        "description": "Validation Error",
1633                        "content": {
1634                            "application/json": {
1635                                "schema": {
1636                                    "$ref": "#/components/schemas/HTTPValidationError"
1637                                }
1638                            }
1639                        },
1640                    },
1641                    "500": {"description": "Server error level 0"},
1642                    "501": {"description": "Server error level 1"},
1643                    "502": {"description": "Server error level 2"},
1644                    "503": {"description": "Server error level 3"},
1645                },
1646                "callbacks": {
1647                    "callback0": {
1648                        "/": {
1649                            "get": {
1650                                "summary": "Callback0",
1651                                "operationId": "callback0__get",
1652                                "parameters": [
1653                                    {
1654                                        "name": "level0",
1655                                        "in": "query",
1656                                        "required": True,
1657                                        "schema": {"title": "Level0", "type": "string"},
1658                                    }
1659                                ],
1660                                "responses": {
1661                                    "200": {
1662                                        "description": "Successful Response",
1663                                        "content": {"application/json": {"schema": {}}},
1664                                    },
1665                                    "422": {
1666                                        "description": "Validation Error",
1667                                        "content": {
1668                                            "application/json": {
1669                                                "schema": {
1670                                                    "$ref": "#/components/schemas/HTTPValidationError"
1671                                                }
1672                                            }
1673                                        },
1674                                    },
1675                                },
1676                            }
1677                        }
1678                    },
1679                    "callback1": {
1680                        "/": {
1681                            "get": {
1682                                "summary": "Callback1",
1683                                "operationId": "callback1__get",
1684                                "parameters": [
1685                                    {
1686                                        "name": "level1",
1687                                        "in": "query",
1688                                        "required": True,
1689                                        "schema": {"title": "Level1", "type": "string"},
1690                                    }
1691                                ],
1692                                "responses": {
1693                                    "200": {
1694                                        "description": "Successful Response",
1695                                        "content": {"application/json": {"schema": {}}},
1696                                    },
1697                                    "422": {
1698                                        "description": "Validation Error",
1699                                        "content": {
1700                                            "application/json": {
1701                                                "schema": {
1702                                                    "$ref": "#/components/schemas/HTTPValidationError"
1703                                                }
1704                                            }
1705                                        },
1706                                    },
1707                                },
1708                            }
1709                        }
1710                    },
1711                    "callback2": {
1712                        "/": {
1713                            "get": {
1714                                "summary": "Callback2",
1715                                "operationId": "callback2__get",
1716                                "parameters": [
1717                                    {
1718                                        "name": "level2",
1719                                        "in": "query",
1720                                        "required": True,
1721                                        "schema": {"title": "Level2", "type": "string"},
1722                                    }
1723                                ],
1724                                "responses": {
1725                                    "200": {
1726                                        "description": "Successful Response",
1727                                        "content": {"application/json": {"schema": {}}},
1728                                    },
1729                                    "422": {
1730                                        "description": "Validation Error",
1731                                        "content": {
1732                                            "application/json": {
1733                                                "schema": {
1734                                                    "$ref": "#/components/schemas/HTTPValidationError"
1735                                                }
1736                                            }
1737                                        },
1738                                    },
1739                                },
1740                            }
1741                        }
1742                    },
1743                    "callback3": {
1744                        "/": {
1745                            "get": {
1746                                "summary": "Callback3",
1747                                "operationId": "callback3__get",
1748                                "parameters": [
1749                                    {
1750                                        "name": "level3",
1751                                        "in": "query",
1752                                        "required": True,
1753                                        "schema": {"title": "Level3", "type": "string"},
1754                                    }
1755                                ],
1756                                "responses": {
1757                                    "200": {
1758                                        "description": "Successful Response",
1759                                        "content": {"application/json": {"schema": {}}},
1760                                    },
1761                                    "422": {
1762                                        "description": "Validation Error",
1763                                        "content": {
1764                                            "application/json": {
1765                                                "schema": {
1766                                                    "$ref": "#/components/schemas/HTTPValidationError"
1767                                                }
1768                                            }
1769                                        },
1770                                    },
1771                                },
1772                            }
1773                        }
1774                    },
1775                },
1776                "deprecated": True,
1777            }
1778        },
1779        "/level1/level2/level4/override5": {
1780            "get": {
1781                "tags": [
1782                    "level1a",
1783                    "level1b",
1784                    "level2a",
1785                    "level2b",
1786                    "level4a",
1787                    "level4b",
1788                    "path5a",
1789                    "path5b",
1790                ],
1791                "summary": "Path5 Override Router4 Override",
1792                "operationId": "path5_override_router4_override_level1_level2_level4_override5_get",
1793                "parameters": [
1794                    {
1795                        "required": True,
1796                        "schema": {"title": "Level5", "type": "string"},
1797                        "name": "level5",
1798                        "in": "query",
1799                    }
1800                ],
1801                "responses": {
1802                    "200": {
1803                        "description": "Successful Response",
1804                        "content": {"application/x-level-5": {"schema": {}}},
1805                    },
1806                    "400": {"description": "Client error level 0"},
1807                    "401": {"description": "Client error level 1"},
1808                    "402": {"description": "Client error level 2"},
1809                    "404": {"description": "Client error level 4"},
1810                    "405": {"description": "Client error level 5"},
1811                    "422": {
1812                        "description": "Validation Error",
1813                        "content": {
1814                            "application/json": {
1815                                "schema": {
1816                                    "$ref": "#/components/schemas/HTTPValidationError"
1817                                }
1818                            }
1819                        },
1820                    },
1821                    "500": {"description": "Server error level 0"},
1822                    "501": {"description": "Server error level 1"},
1823                    "502": {"description": "Server error level 2"},
1824                    "504": {"description": "Server error level 4"},
1825                    "505": {"description": "Server error level 5"},
1826                },
1827                "callbacks": {
1828                    "callback0": {
1829                        "/": {
1830                            "get": {
1831                                "summary": "Callback0",
1832                                "operationId": "callback0__get",
1833                                "parameters": [
1834                                    {
1835                                        "name": "level0",
1836                                        "in": "query",
1837                                        "required": True,
1838                                        "schema": {"title": "Level0", "type": "string"},
1839                                    }
1840                                ],
1841                                "responses": {
1842                                    "200": {
1843                                        "description": "Successful Response",
1844                                        "content": {"application/json": {"schema": {}}},
1845                                    },
1846                                    "422": {
1847                                        "description": "Validation Error",
1848                                        "content": {
1849                                            "application/json": {
1850                                                "schema": {
1851                                                    "$ref": "#/components/schemas/HTTPValidationError"
1852                                                }
1853                                            }
1854                                        },
1855                                    },
1856                                },
1857                            }
1858                        }
1859                    },
1860                    "callback1": {
1861                        "/": {
1862                            "get": {
1863                                "summary": "Callback1",
1864                                "operationId": "callback1__get",
1865                                "parameters": [
1866                                    {
1867                                        "name": "level1",
1868                                        "in": "query",
1869                                        "required": True,
1870                                        "schema": {"title": "Level1", "type": "string"},
1871                                    }
1872                                ],
1873                                "responses": {
1874                                    "200": {
1875                                        "description": "Successful Response",
1876                                        "content": {"application/json": {"schema": {}}},
1877                                    },
1878                                    "422": {
1879                                        "description": "Validation Error",
1880                                        "content": {
1881                                            "application/json": {
1882                                                "schema": {
1883                                                    "$ref": "#/components/schemas/HTTPValidationError"
1884                                                }
1885                                            }
1886                                        },
1887                                    },
1888                                },
1889                            }
1890                        }
1891                    },
1892                    "callback2": {
1893                        "/": {
1894                            "get": {
1895                                "summary": "Callback2",
1896                                "operationId": "callback2__get",
1897                                "parameters": [
1898                                    {
1899                                        "name": "level2",
1900                                        "in": "query",
1901                                        "required": True,
1902                                        "schema": {"title": "Level2", "type": "string"},
1903                                    }
1904                                ],
1905                                "responses": {
1906                                    "200": {
1907                                        "description": "Successful Response",
1908                                        "content": {"application/json": {"schema": {}}},
1909                                    },
1910                                    "422": {
1911                                        "description": "Validation Error",
1912                                        "content": {
1913                                            "application/json": {
1914                                                "schema": {
1915                                                    "$ref": "#/components/schemas/HTTPValidationError"
1916                                                }
1917                                            }
1918                                        },
1919                                    },
1920                                },
1921                            }
1922                        }
1923                    },
1924                    "callback4": {
1925                        "/": {
1926                            "get": {
1927                                "summary": "Callback4",
1928                                "operationId": "callback4__get",
1929                                "parameters": [
1930                                    {
1931                                        "name": "level4",
1932                                        "in": "query",
1933                                        "required": True,
1934                                        "schema": {"title": "Level4", "type": "string"},
1935                                    }
1936                                ],
1937                                "responses": {
1938                                    "200": {
1939                                        "description": "Successful Response",
1940                                        "content": {"application/json": {"schema": {}}},
1941                                    },
1942                                    "422": {
1943                                        "description": "Validation Error",
1944                                        "content": {
1945                                            "application/json": {
1946                                                "schema": {
1947                                                    "$ref": "#/components/schemas/HTTPValidationError"
1948                                                }
1949                                            }
1950                                        },
1951                                    },
1952                                },
1953                            }
1954                        }
1955                    },
1956                    "callback5": {
1957                        "/": {
1958                            "get": {
1959                                "summary": "Callback5",
1960                                "operationId": "callback5__get",
1961                                "parameters": [
1962                                    {
1963                                        "name": "level5",
1964                                        "in": "query",
1965                                        "required": True,
1966                                        "schema": {"title": "Level5", "type": "string"},
1967                                    }
1968                                ],
1969                                "responses": {
1970                                    "200": {
1971                                        "description": "Successful Response",
1972                                        "content": {"application/json": {"schema": {}}},
1973                                    },
1974                                    "422": {
1975                                        "description": "Validation Error",
1976                                        "content": {
1977                                            "application/json": {
1978                                                "schema": {
1979                                                    "$ref": "#/components/schemas/HTTPValidationError"
1980                                                }
1981                                            }
1982                                        },
1983                                    },
1984                                },
1985                            }
1986                        }
1987                    },
1988                },
1989                "deprecated": True,
1990            }
1991        },
1992        "/level1/level2/level4/default5": {
1993            "get": {
1994                "tags": [
1995                    "level1a",
1996                    "level1b",
1997                    "level2a",
1998                    "level2b",
1999                    "level4a",
2000                    "level4b",
2001                ],
2002                "summary": "Path5 Default Router4 Override",
2003                "operationId": "path5_default_router4_override_level1_level2_level4_default5_get",
2004                "parameters": [
2005                    {
2006                        "required": True,
2007                        "schema": {"title": "Level5", "type": "string"},
2008                        "name": "level5",
2009                        "in": "query",
2010                    }
2011                ],
2012                "responses": {
2013                    "200": {
2014                        "description": "Successful Response",
2015                        "content": {"application/x-level-4": {"schema": {}}},
2016                    },
2017                    "400": {"description": "Client error level 0"},
2018                    "401": {"description": "Client error level 1"},
2019                    "402": {"description": "Client error level 2"},
2020                    "404": {"description": "Client error level 4"},
2021                    "422": {
2022                        "description": "Validation Error",
2023                        "content": {
2024                            "application/json": {
2025                                "schema": {
2026                                    "$ref": "#/components/schemas/HTTPValidationError"
2027                                }
2028                            }
2029                        },
2030                    },
2031                    "500": {"description": "Server error level 0"},
2032                    "501": {"description": "Server error level 1"},
2033                    "502": {"description": "Server error level 2"},
2034                    "504": {"description": "Server error level 4"},
2035                },
2036                "callbacks": {
2037                    "callback0": {
2038                        "/": {
2039                            "get": {
2040                                "summary": "Callback0",
2041                                "operationId": "callback0__get",
2042                                "parameters": [
2043                                    {
2044                                        "name": "level0",
2045                                        "in": "query",
2046                                        "required": True,
2047                                        "schema": {"title": "Level0", "type": "string"},
2048                                    }
2049                                ],
2050                                "responses": {
2051                                    "200": {
2052                                        "description": "Successful Response",
2053                                        "content": {"application/json": {"schema": {}}},
2054                                    },
2055                                    "422": {
2056                                        "description": "Validation Error",
2057                                        "content": {
2058                                            "application/json": {
2059                                                "schema": {
2060                                                    "$ref": "#/components/schemas/HTTPValidationError"
2061                                                }
2062                                            }
2063                                        },
2064                                    },
2065                                },
2066                            }
2067                        }
2068                    },
2069                    "callback1": {
2070                        "/": {
2071                            "get": {
2072                                "summary": "Callback1",
2073                                "operationId": "callback1__get",
2074                                "parameters": [
2075                                    {
2076                                        "name": "level1",
2077                                        "in": "query",
2078                                        "required": True,
2079                                        "schema": {"title": "Level1", "type": "string"},
2080                                    }
2081                                ],
2082                                "responses": {
2083                                    "200": {
2084                                        "description": "Successful Response",
2085                                        "content": {"application/json": {"schema": {}}},
2086                                    },
2087                                    "422": {
2088                                        "description": "Validation Error",
2089                                        "content": {
2090                                            "application/json": {
2091                                                "schema": {
2092                                                    "$ref": "#/components/schemas/HTTPValidationError"
2093                                                }
2094                                            }
2095                                        },
2096                                    },
2097                                },
2098                            }
2099                        }
2100                    },
2101                    "callback2": {
2102                        "/": {
2103                            "get": {
2104                                "summary": "Callback2",
2105                                "operationId": "callback2__get",
2106                                "parameters": [
2107                                    {
2108                                        "name": "level2",
2109                                        "in": "query",
2110                                        "required": True,
2111                                        "schema": {"title": "Level2", "type": "string"},
2112                                    }
2113                                ],
2114                                "responses": {
2115                                    "200": {
2116                                        "description": "Successful Response",
2117                                        "content": {"application/json": {"schema": {}}},
2118                                    },
2119                                    "422": {
2120                                        "description": "Validation Error",
2121                                        "content": {
2122                                            "application/json": {
2123                                                "schema": {
2124                                                    "$ref": "#/components/schemas/HTTPValidationError"
2125                                                }
2126                                            }
2127                                        },
2128                                    },
2129                                },
2130                            }
2131                        }
2132                    },
2133                    "callback4": {
2134                        "/": {
2135                            "get": {
2136                                "summary": "Callback4",
2137                                "operationId": "callback4__get",
2138                                "parameters": [
2139                                    {
2140                                        "name": "level4",
2141                                        "in": "query",
2142                                        "required": True,
2143                                        "schema": {"title": "Level4", "type": "string"},
2144                                    }
2145                                ],
2146                                "responses": {
2147                                    "200": {
2148                                        "description": "Successful Response",
2149                                        "content": {"application/json": {"schema": {}}},
2150                                    },
2151                                    "422": {
2152                                        "description": "Validation Error",
2153                                        "content": {
2154                                            "application/json": {
2155                                                "schema": {
2156                                                    "$ref": "#/components/schemas/HTTPValidationError"
2157                                                }
2158                                            }
2159                                        },
2160                                    },
2161                                },
2162                            }
2163                        }
2164                    },
2165                },
2166                "deprecated": True,
2167            }
2168        },
2169        "/level1/level2/override5": {
2170            "get": {
2171                "tags": [
2172                    "level1a",
2173                    "level1b",
2174                    "level2a",
2175                    "level2b",
2176                    "path5a",
2177                    "path5b",
2178                ],
2179                "summary": "Path5 Override Router4 Default",
2180                "operationId": "path5_override_router4_default_level1_level2_override5_get",
2181                "parameters": [
2182                    {
2183                        "required": True,
2184                        "schema": {"title": "Level5", "type": "string"},
2185                        "name": "level5",
2186                        "in": "query",
2187                    }
2188                ],
2189                "responses": {
2190                    "200": {
2191                        "description": "Successful Response",
2192                        "content": {"application/x-level-5": {"schema": {}}},
2193                    },
2194                    "400": {"description": "Client error level 0"},
2195                    "401": {"description": "Client error level 1"},
2196                    "402": {"description": "Client error level 2"},
2197                    "405": {"description": "Client error level 5"},
2198                    "422": {
2199                        "description": "Validation Error",
2200                        "content": {
2201                            "application/json": {
2202                                "schema": {
2203                                    "$ref": "#/components/schemas/HTTPValidationError"
2204                                }
2205                            }
2206                        },
2207                    },
2208                    "500": {"description": "Server error level 0"},
2209                    "501": {"description": "Server error level 1"},
2210                    "502": {"description": "Server error level 2"},
2211                    "505": {"description": "Server error level 5"},
2212                },
2213                "callbacks": {
2214                    "callback0": {
2215                        "/": {
2216                            "get": {
2217                                "summary": "Callback0",
2218                                "operationId": "callback0__get",
2219                                "parameters": [
2220                                    {
2221                                        "name": "level0",
2222                                        "in": "query",
2223                                        "required": True,
2224                                        "schema": {"title": "Level0", "type": "string"},
2225                                    }
2226                                ],
2227                                "responses": {
2228                                    "200": {
2229                                        "description": "Successful Response",
2230                                        "content": {"application/json": {"schema": {}}},
2231                                    },
2232                                    "422": {
2233                                        "description": "Validation Error",
2234                                        "content": {
2235                                            "application/json": {
2236                                                "schema": {
2237                                                    "$ref": "#/components/schemas/HTTPValidationError"
2238                                                }
2239                                            }
2240                                        },
2241                                    },
2242                                },
2243                            }
2244                        }
2245                    },
2246                    "callback1": {
2247                        "/": {
2248                            "get": {
2249                                "summary": "Callback1",
2250                                "operationId": "callback1__get",
2251                                "parameters": [
2252                                    {
2253                                        "name": "level1",
2254                                        "in": "query",
2255                                        "required": True,
2256                                        "schema": {"title": "Level1", "type": "string"},
2257                                    }
2258                                ],
2259                                "responses": {
2260                                    "200": {
2261                                        "description": "Successful Response",
2262                                        "content": {"application/json": {"schema": {}}},
2263                                    },
2264                                    "422": {
2265                                        "description": "Validation Error",
2266                                        "content": {
2267                                            "application/json": {
2268                                                "schema": {
2269                                                    "$ref": "#/components/schemas/HTTPValidationError"
2270                                                }
2271                                            }
2272                                        },
2273                                    },
2274                                },
2275                            }
2276                        }
2277                    },
2278                    "callback2": {
2279                        "/": {
2280                            "get": {
2281                                "summary": "Callback2",
2282                                "operationId": "callback2__get",
2283                                "parameters": [
2284                                    {
2285                                        "name": "level2",
2286                                        "in": "query",
2287                                        "required": True,
2288                                        "schema": {"title": "Level2", "type": "string"},
2289                                    }
2290                                ],
2291                                "responses": {
2292                                    "200": {
2293                                        "description": "Successful Response",
2294                                        "content": {"application/json": {"schema": {}}},
2295                                    },
2296                                    "422": {
2297                                        "description": "Validation Error",
2298                                        "content": {
2299                                            "application/json": {
2300                                                "schema": {
2301                                                    "$ref": "#/components/schemas/HTTPValidationError"
2302                                                }
2303                                            }
2304                                        },
2305                                    },
2306                                },
2307                            }
2308                        }
2309                    },
2310                    "callback5": {
2311                        "/": {
2312                            "get": {
2313                                "summary": "Callback5",
2314                                "operationId": "callback5__get",
2315                                "parameters": [
2316                                    {
2317                                        "name": "level5",
2318                                        "in": "query",
2319                                        "required": True,
2320                                        "schema": {"title": "Level5", "type": "string"},
2321                                    }
2322                                ],
2323                                "responses": {
2324                                    "200": {
2325                                        "description": "Successful Response",
2326                                        "content": {"application/json": {"schema": {}}},
2327                                    },
2328                                    "422": {
2329                                        "description": "Validation Error",
2330                                        "content": {
2331                                            "application/json": {
2332                                                "schema": {
2333                                                    "$ref": "#/components/schemas/HTTPValidationError"
2334                                                }
2335                                            }
2336                                        },
2337                                    },
2338                                },
2339                            }
2340                        }
2341                    },
2342                },
2343                "deprecated": True,
2344            }
2345        },
2346        "/level1/level2/default5": {
2347            "get": {
2348                "tags": ["level1a", "level1b", "level2a", "level2b"],
2349                "summary": "Path5 Default Router4 Default",
2350                "operationId": "path5_default_router4_default_level1_level2_default5_get",
2351                "parameters": [
2352                    {
2353                        "required": True,
2354                        "schema": {"title": "Level5", "type": "string"},
2355                        "name": "level5",
2356                        "in": "query",
2357                    }
2358                ],
2359                "responses": {
2360                    "200": {
2361                        "description": "Successful Response",
2362                        "content": {"application/x-level-2": {"schema": {}}},
2363                    },
2364                    "400": {"description": "Client error level 0"},
2365                    "401": {"description": "Client error level 1"},
2366                    "402": {"description": "Client error level 2"},
2367                    "422": {
2368                        "description": "Validation Error",
2369                        "content": {
2370                            "application/json": {
2371                                "schema": {
2372                                    "$ref": "#/components/schemas/HTTPValidationError"
2373                                }
2374                            }
2375                        },
2376                    },
2377                    "500": {"description": "Server error level 0"},
2378                    "501": {"description": "Server error level 1"},
2379                    "502": {"description": "Server error level 2"},
2380                },
2381                "callbacks": {
2382                    "callback0": {
2383                        "/": {
2384                            "get": {
2385                                "summary": "Callback0",
2386                                "operationId": "callback0__get",
2387                                "parameters": [
2388                                    {
2389                                        "name": "level0",
2390                                        "in": "query",
2391                                        "required": True,
2392                                        "schema": {"title": "Level0", "type": "string"},
2393                                    }
2394                                ],
2395                                "responses": {
2396                                    "200": {
2397                                        "description": "Successful Response",
2398                                        "content": {"application/json": {"schema": {}}},
2399                                    },
2400                                    "422": {
2401                                        "description": "Validation Error",
2402                                        "content": {
2403                                            "application/json": {
2404                                                "schema": {
2405                                                    "$ref": "#/components/schemas/HTTPValidationError"
2406                                                }
2407                                            }
2408                                        },
2409                                    },
2410                                },
2411                            }
2412                        }
2413                    },
2414                    "callback1": {
2415                        "/": {
2416                            "get": {
2417                                "summary": "Callback1",
2418                                "operationId": "callback1__get",
2419                                "parameters": [
2420                                    {
2421                                        "name": "level1",
2422                                        "in": "query",
2423                                        "required": True,
2424                                        "schema": {"title": "Level1", "type": "string"},
2425                                    }
2426                                ],
2427                                "responses": {
2428                                    "200": {
2429                                        "description": "Successful Response",
2430                                        "content": {"application/json": {"schema": {}}},
2431                                    },
2432                                    "422": {
2433                                        "description": "Validation Error",
2434                                        "content": {
2435                                            "application/json": {
2436                                                "schema": {
2437                                                    "$ref": "#/components/schemas/HTTPValidationError"
2438                                                }
2439                                            }
2440                                        },
2441                                    },
2442                                },
2443                            }
2444                        }
2445                    },
2446                    "callback2": {
2447                        "/": {
2448                            "get": {
2449                                "summary": "Callback2",
2450                                "operationId": "callback2__get",
2451                                "parameters": [
2452                                    {
2453                                        "name": "level2",
2454                                        "in": "query",
2455                                        "required": True,
2456                                        "schema": {"title": "Level2", "type": "string"},
2457                                    }
2458                                ],
2459                                "responses": {
2460                                    "200": {
2461                                        "description": "Successful Response",
2462                                        "content": {"application/json": {"schema": {}}},
2463                                    },
2464                                    "422": {
2465                                        "description": "Validation Error",
2466                                        "content": {
2467                                            "application/json": {
2468                                                "schema": {
2469                                                    "$ref": "#/components/schemas/HTTPValidationError"
2470                                                }
2471                                            }
2472                                        },
2473                                    },
2474                                },
2475                            }
2476                        }
2477                    },
2478                },
2479                "deprecated": True,
2480            }
2481        },
2482        "/level1/override3": {
2483            "get": {
2484                "tags": ["level1a", "level1b", "path3a", "path3b"],
2485                "summary": "Path3 Override Router2 Default",
2486                "operationId": "path3_override_router2_default_level1_override3_get",
2487                "parameters": [
2488                    {
2489                        "required": True,
2490                        "schema": {"title": "Level3", "type": "string"},
2491                        "name": "level3",
2492                        "in": "query",
2493                    }
2494                ],
2495                "responses": {
2496                    "200": {
2497                        "description": "Successful Response",
2498                        "content": {"application/x-level-3": {"schema": {}}},
2499                    },
2500                    "400": {"description": "Client error level 0"},
2501                    "401": {"description": "Client error level 1"},
2502                    "403": {"description": "Client error level 3"},
2503                    "422": {
2504                        "description": "Validation Error",
2505                        "content": {
2506                            "application/json": {
2507                                "schema": {
2508                                    "$ref": "#/components/schemas/HTTPValidationError"
2509                                }
2510                            }
2511                        },
2512                    },
2513                    "500": {"description": "Server error level 0"},
2514                    "501": {"description": "Server error level 1"},
2515                    "503": {"description": "Server error level 3"},
2516                },
2517                "callbacks": {
2518                    "callback0": {
2519                        "/": {
2520                            "get": {
2521                                "summary": "Callback0",
2522                                "operationId": "callback0__get",
2523                                "parameters": [
2524                                    {
2525                                        "name": "level0",
2526                                        "in": "query",
2527                                        "required": True,
2528                                        "schema": {"title": "Level0", "type": "string"},
2529                                    }
2530                                ],
2531                                "responses": {
2532                                    "200": {
2533                                        "description": "Successful Response",
2534                                        "content": {"application/json": {"schema": {}}},
2535                                    },
2536                                    "422": {
2537                                        "description": "Validation Error",
2538                                        "content": {
2539                                            "application/json": {
2540                                                "schema": {
2541                                                    "$ref": "#/components/schemas/HTTPValidationError"
2542                                                }
2543                                            }
2544                                        },
2545                                    },
2546                                },
2547                            }
2548                        }
2549                    },
2550                    "callback1": {
2551                        "/": {
2552                            "get": {
2553                                "summary": "Callback1",
2554                                "operationId": "callback1__get",
2555                                "parameters": [
2556                                    {
2557                                        "name": "level1",
2558                                        "in": "query",
2559                                        "required": True,
2560                                        "schema": {"title": "Level1", "type": "string"},
2561                                    }
2562                                ],
2563                                "responses": {
2564                                    "200": {
2565                                        "description": "Successful Response",
2566                                        "content": {"application/json": {"schema": {}}},
2567                                    },
2568                                    "422": {
2569                                        "description": "Validation Error",
2570                                        "content": {
2571                                            "application/json": {
2572                                                "schema": {
2573                                                    "$ref": "#/components/schemas/HTTPValidationError"
2574                                                }
2575                                            }
2576                                        },
2577                                    },
2578                                },
2579                            }
2580                        }
2581                    },
2582                    "callback3": {
2583                        "/": {
2584                            "get": {
2585                                "summary": "Callback3",
2586                                "operationId": "callback3__get",
2587                                "parameters": [
2588                                    {
2589                                        "name": "level3",
2590                                        "in": "query",
2591                                        "required": True,
2592                                        "schema": {"title": "Level3", "type": "string"},
2593                                    }
2594                                ],
2595                                "responses": {
2596                                    "200": {
2597                                        "description": "Successful Response",
2598                                        "content": {"application/json": {"schema": {}}},
2599                                    },
2600                                    "422": {
2601                                        "description": "Validation Error",
2602                                        "content": {
2603                                            "application/json": {
2604                                                "schema": {
2605                                                    "$ref": "#/components/schemas/HTTPValidationError"
2606                                                }
2607                                            }
2608                                        },
2609                                    },
2610                                },
2611                            }
2612                        }
2613                    },
2614                },
2615                "deprecated": True,
2616            }
2617        },
2618        "/level1/default3": {
2619            "get": {
2620                "tags": ["level1a", "level1b"],
2621                "summary": "Path3 Default Router2 Default",
2622                "operationId": "path3_default_router2_default_level1_default3_get",
2623                "parameters": [
2624                    {
2625                        "required": True,
2626                        "schema": {"title": "Level3", "type": "string"},
2627                        "name": "level3",
2628                        "in": "query",
2629                    }
2630                ],
2631                "responses": {
2632                    "200": {
2633                        "description": "Successful Response",
2634                        "content": {"application/x-level-1": {"schema": {}}},
2635                    },
2636                    "400": {"description": "Client error level 0"},
2637                    "401": {"description": "Client error level 1"},
2638                    "422": {
2639                        "description": "Validation Error",
2640                        "content": {
2641                            "application/json": {
2642                                "schema": {
2643                                    "$ref": "#/components/schemas/HTTPValidationError"
2644                                }
2645                            }
2646                        },
2647                    },
2648                    "500": {"description": "Server error level 0"},
2649                    "501": {"description": "Server error level 1"},
2650                },
2651                "callbacks": {
2652                    "callback0": {
2653                        "/": {
2654                            "get": {
2655                                "summary": "Callback0",
2656                                "operationId": "callback0__get",
2657                                "parameters": [
2658                                    {
2659                                        "name": "level0",
2660                                        "in": "query",
2661                                        "required": True,
2662                                        "schema": {"title": "Level0", "type": "string"},
2663                                    }
2664                                ],
2665                                "responses": {
2666                                    "200": {
2667                                        "description": "Successful Response",
2668                                        "content": {"application/json": {"schema": {}}},
2669                                    },
2670                                    "422": {
2671                                        "description": "Validation Error",
2672                                        "content": {
2673                                            "application/json": {
2674                                                "schema": {
2675                                                    "$ref": "#/components/schemas/HTTPValidationError"
2676                                                }
2677                                            }
2678                                        },
2679                                    },
2680                                },
2681                            }
2682                        }
2683                    },
2684                    "callback1": {
2685                        "/": {
2686                            "get": {
2687                                "summary": "Callback1",
2688                                "operationId": "callback1__get",
2689                                "parameters": [
2690                                    {
2691                                        "name": "level1",
2692                                        "in": "query",
2693                                        "required": True,
2694                                        "schema": {"title": "Level1", "type": "string"},
2695                                    }
2696                                ],
2697                                "responses": {
2698                                    "200": {
2699                                        "description": "Successful Response",
2700                                        "content": {"application/json": {"schema": {}}},
2701                                    },
2702                                    "422": {
2703                                        "description": "Validation Error",
2704                                        "content": {
2705                                            "application/json": {
2706                                                "schema": {
2707                                                    "$ref": "#/components/schemas/HTTPValidationError"
2708                                                }
2709                                            }
2710                                        },
2711                                    },
2712                                },
2713                            }
2714                        }
2715                    },
2716                },
2717            }
2718        },
2719        "/level1/level3/level4/override5": {
2720            "get": {
2721                "tags": [
2722                    "level1a",
2723                    "level1b",
2724                    "level3a",
2725                    "level3b",
2726                    "level4a",
2727                    "level4b",
2728                    "path5a",
2729                    "path5b",
2730                ],
2731                "summary": "Path5 Override Router4 Override",
2732                "operationId": "path5_override_router4_override_level1_level3_level4_override5_get",
2733                "parameters": [
2734                    {
2735                        "required": True,
2736                        "schema": {"title": "Level5", "type": "string"},
2737                        "name": "level5",
2738                        "in": "query",
2739                    }
2740                ],
2741                "responses": {
2742                    "200": {
2743                        "description": "Successful Response",
2744                        "content": {"application/x-level-5": {"schema": {}}},
2745                    },
2746                    "400": {"description": "Client error level 0"},
2747                    "401": {"description": "Client error level 1"},
2748                    "403": {"description": "Client error level 3"},
2749                    "404": {"description": "Client error level 4"},
2750                    "405": {"description": "Client error level 5"},
2751                    "422": {
2752                        "description": "Validation Error",
2753                        "content": {
2754                            "application/json": {
2755                                "schema": {
2756                                    "$ref": "#/components/schemas/HTTPValidationError"
2757                                }
2758                            }
2759                        },
2760                    },
2761                    "500": {"description": "Server error level 0"},
2762                    "501": {"description": "Server error level 1"},
2763                    "503": {"description": "Server error level 3"},
2764                    "504": {"description": "Server error level 4"},
2765                    "505": {"description": "Server error level 5"},
2766                },
2767                "callbacks": {
2768                    "callback0": {
2769                        "/": {
2770                            "get": {
2771                                "summary": "Callback0",
2772                                "operationId": "callback0__get",
2773                                "parameters": [
2774                                    {
2775                                        "name": "level0",
2776                                        "in": "query",
2777                                        "required": True,
2778                                        "schema": {"title": "Level0", "type": "string"},
2779                                    }
2780                                ],
2781                                "responses": {
2782                                    "200": {
2783                                        "description": "Successful Response",
2784                                        "content": {"application/json": {"schema": {}}},
2785                                    },
2786                                    "422": {
2787                                        "description": "Validation Error",
2788                                        "content": {
2789                                            "application/json": {
2790                                                "schema": {
2791                                                    "$ref": "#/components/schemas/HTTPValidationError"
2792                                                }
2793                                            }
2794                                        },
2795                                    },
2796                                },
2797                            }
2798                        }
2799                    },
2800                    "callback1": {
2801                        "/": {
2802                            "get": {
2803                                "summary": "Callback1",
2804                                "operationId": "callback1__get",
2805                                "parameters": [
2806                                    {
2807                                        "name": "level1",
2808                                        "in": "query",
2809                                        "required": True,
2810                                        "schema": {"title": "Level1", "type": "string"},
2811                                    }
2812                                ],
2813                                "responses": {
2814                                    "200": {
2815                                        "description": "Successful Response",
2816                                        "content": {"application/json": {"schema": {}}},
2817                                    },
2818                                    "422": {
2819                                        "description": "Validation Error",
2820                                        "content": {
2821                                            "application/json": {
2822                                                "schema": {
2823                                                    "$ref": "#/components/schemas/HTTPValidationError"
2824                                                }
2825                                            }
2826                                        },
2827                                    },
2828                                },
2829                            }
2830                        }
2831                    },
2832                    "callback3": {
2833                        "/": {
2834                            "get": {
2835                                "summary": "Callback3",
2836                                "operationId": "callback3__get",
2837                                "parameters": [
2838                                    {
2839                                        "name": "level3",
2840                                        "in": "query",
2841                                        "required": True,
2842                                        "schema": {"title": "Level3", "type": "string"},
2843                                    }
2844                                ],
2845                                "responses": {
2846                                    "200": {
2847                                        "description": "Successful Response",
2848                                        "content": {"application/json": {"schema": {}}},
2849                                    },
2850                                    "422": {
2851                                        "description": "Validation Error",
2852                                        "content": {
2853                                            "application/json": {
2854                                                "schema": {
2855                                                    "$ref": "#/components/schemas/HTTPValidationError"
2856                                                }
2857                                            }
2858                                        },
2859                                    },
2860                                },
2861                            }
2862                        }
2863                    },
2864                    "callback4": {
2865                        "/": {
2866                            "get": {
2867                                "summary": "Callback4",
2868                                "operationId": "callback4__get",
2869                                "parameters": [
2870                                    {
2871                                        "name": "level4",
2872                                        "in": "query",
2873                                        "required": True,
2874                                        "schema": {"title": "Level4", "type": "string"},
2875                                    }
2876                                ],
2877                                "responses": {
2878                                    "200": {
2879                                        "description": "Successful Response",
2880                                        "content": {"application/json": {"schema": {}}},
2881                                    },
2882                                    "422": {
2883                                        "description": "Validation Error",
2884                                        "content": {
2885                                            "application/json": {
2886                                                "schema": {
2887                                                    "$ref": "#/components/schemas/HTTPValidationError"
2888                                                }
2889                                            }
2890                                        },
2891                                    },
2892                                },
2893                            }
2894                        }
2895                    },
2896                    "callback5": {
2897                        "/": {
2898                            "get": {
2899                                "summary": "Callback5",
2900                                "operationId": "callback5__get",
2901                                "parameters": [
2902                                    {
2903                                        "name": "level5",
2904                                        "in": "query",
2905                                        "required": True,
2906                                        "schema": {"title": "Level5", "type": "string"},
2907                                    }
2908                                ],
2909                                "responses": {
2910                                    "200": {
2911                                        "description": "Successful Response",
2912                                        "content": {"application/json": {"schema": {}}},
2913                                    },
2914                                    "422": {
2915                                        "description": "Validation Error",
2916                                        "content": {
2917                                            "application/json": {
2918                                                "schema": {
2919                                                    "$ref": "#/components/schemas/HTTPValidationError"
2920                                                }
2921                                            }
2922                                        },
2923                                    },
2924                                },
2925                            }
2926                        }
2927                    },
2928                },
2929                "deprecated": True,
2930            }
2931        },
2932        "/level1/level3/level4/default5": {
2933            "get": {
2934                "tags": [
2935                    "level1a",
2936                    "level1b",
2937                    "level3a",
2938                    "level3b",
2939                    "level4a",
2940                    "level4b",
2941                ],
2942                "summary": "Path5 Default Router4 Override",
2943                "operationId": "path5_default_router4_override_level1_level3_level4_default5_get",
2944                "parameters": [
2945                    {
2946                        "required": True,
2947                        "schema": {"title": "Level5", "type": "string"},
2948                        "name": "level5",
2949                        "in": "query",
2950                    }
2951                ],
2952                "responses": {
2953                    "200": {
2954                        "description": "Successful Response",
2955                        "content": {"application/x-level-4": {"schema": {}}},
2956                    },
2957                    "400": {"description": "Client error level 0"},
2958                    "401": {"description": "Client error level 1"},
2959                    "403": {"description": "Client error level 3"},
2960                    "404": {"description": "Client error level 4"},
2961                    "422": {
2962                        "description": "Validation Error",
2963                        "content": {
2964                            "application/json": {
2965                                "schema": {
2966                                    "$ref": "#/components/schemas/HTTPValidationError"
2967                                }
2968                            }
2969                        },
2970                    },
2971                    "500": {"description": "Server error level 0"},
2972                    "501": {"description": "Server error level 1"},
2973                    "503": {"description": "Server error level 3"},
2974                    "504": {"description": "Server error level 4"},
2975                },
2976                "callbacks": {
2977                    "callback0": {
2978                        "/": {
2979                            "get": {
2980                                "summary": "Callback0",
2981                                "operationId": "callback0__get",
2982                                "parameters": [
2983                                    {
2984                                        "name": "level0",
2985                                        "in": "query",
2986                                        "required": True,
2987                                        "schema": {"title": "Level0", "type": "string"},
2988                                    }
2989                                ],
2990                                "responses": {
2991                                    "200": {
2992                                        "description": "Successful Response",
2993                                        "content": {"application/json": {"schema": {}}},
2994                                    },
2995                                    "422": {
2996                                        "description": "Validation Error",
2997                                        "content": {
2998                                            "application/json": {
2999                                                "schema": {
3000                                                    "$ref": "#/components/schemas/HTTPValidationError"
3001                                                }
3002                                            }
3003                                        },
3004                                    },
3005                                },
3006                            }
3007                        }
3008                    },
3009                    "callback1": {
3010                        "/": {
3011                            "get": {
3012                                "summary": "Callback1",
3013                                "operationId": "callback1__get",
3014                                "parameters": [
3015                                    {
3016                                        "name": "level1",
3017                                        "in": "query",
3018                                        "required": True,
3019                                        "schema": {"title": "Level1", "type": "string"},
3020                                    }
3021                                ],
3022                                "responses": {
3023                                    "200": {
3024                                        "description": "Successful Response",
3025                                        "content": {"application/json": {"schema": {}}},
3026                                    },
3027                                    "422": {
3028                                        "description": "Validation Error",
3029                                        "content": {
3030                                            "application/json": {
3031                                                "schema": {
3032                                                    "$ref": "#/components/schemas/HTTPValidationError"
3033                                                }
3034                                            }
3035                                        },
3036                                    },
3037                                },
3038                            }
3039                        }
3040                    },
3041                    "callback3": {
3042                        "/": {
3043                            "get": {
3044                                "summary": "Callback3",
3045                                "operationId": "callback3__get",
3046                                "parameters": [
3047                                    {
3048                                        "name": "level3",
3049                                        "in": "query",
3050                                        "required": True,
3051                                        "schema": {"title": "Level3", "type": "string"},
3052                                    }
3053                                ],
3054                                "responses": {
3055                                    "200": {
3056                                        "description": "Successful Response",
3057                                        "content": {"application/json": {"schema": {}}},
3058                                    },
3059                                    "422": {
3060                                        "description": "Validation Error",
3061                                        "content": {
3062                                            "application/json": {
3063                                                "schema": {
3064                                                    "$ref": "#/components/schemas/HTTPValidationError"
3065                                                }
3066                                            }
3067                                        },
3068                                    },
3069                                },
3070                            }
3071                        }
3072                    },
3073                    "callback4": {
3074                        "/": {
3075                            "get": {
3076                                "summary": "Callback4",
3077                                "operationId": "callback4__get",
3078                                "parameters": [
3079                                    {
3080                                        "name": "level4",
3081                                        "in": "query",
3082                                        "required": True,
3083                                        "schema": {"title": "Level4", "type": "string"},
3084                                    }
3085                                ],
3086                                "responses": {
3087                                    "200": {
3088                                        "description": "Successful Response",
3089                                        "content": {"application/json": {"schema": {}}},
3090                                    },
3091                                    "422": {
3092                                        "description": "Validation Error",
3093                                        "content": {
3094                                            "application/json": {
3095                                                "schema": {
3096                                                    "$ref": "#/components/schemas/HTTPValidationError"
3097                                                }
3098                                            }
3099                                        },
3100                                    },
3101                                },
3102                            }
3103                        }
3104                    },
3105                },
3106                "deprecated": True,
3107            }
3108        },
3109        "/level1/level3/override5": {
3110            "get": {
3111                "tags": [
3112                    "level1a",
3113                    "level1b",
3114                    "level3a",
3115                    "level3b",
3116                    "path5a",
3117                    "path5b",
3118                ],
3119                "summary": "Path5 Override Router4 Default",
3120                "operationId": "path5_override_router4_default_level1_level3_override5_get",
3121                "parameters": [
3122                    {
3123                        "required": True,
3124                        "schema": {"title": "Level5", "type": "string"},
3125                        "name": "level5",
3126                        "in": "query",
3127                    }
3128                ],
3129                "responses": {
3130                    "200": {
3131                        "description": "Successful Response",
3132                        "content": {"application/x-level-5": {"schema": {}}},
3133                    },
3134                    "400": {"description": "Client error level 0"},
3135                    "401": {"description": "Client error level 1"},
3136                    "403": {"description": "Client error level 3"},
3137                    "405": {"description": "Client error level 5"},
3138                    "422": {
3139                        "description": "Validation Error",
3140                        "content": {
3141                            "application/json": {
3142                                "schema": {
3143                                    "$ref": "#/components/schemas/HTTPValidationError"
3144                                }
3145                            }
3146                        },
3147                    },
3148                    "500": {"description": "Server error level 0"},
3149                    "501": {"description": "Server error level 1"},
3150                    "503": {"description": "Server error level 3"},
3151                    "505": {"description": "Server error level 5"},
3152                },
3153                "callbacks": {
3154                    "callback0": {
3155                        "/": {
3156                            "get": {
3157                                "summary": "Callback0",
3158                                "operationId": "callback0__get",
3159                                "parameters": [
3160                                    {
3161                                        "name": "level0",
3162                                        "in": "query",
3163                                        "required": True,
3164                                        "schema": {"title": "Level0", "type": "string"},
3165                                    }
3166                                ],
3167                                "responses": {
3168                                    "200": {
3169                                        "description": "Successful Response",
3170                                        "content": {"application/json": {"schema": {}}},
3171                                    },
3172                                    "422": {
3173                                        "description": "Validation Error",
3174                                        "content": {
3175                                            "application/json": {
3176                                                "schema": {
3177                                                    "$ref": "#/components/schemas/HTTPValidationError"
3178                                                }
3179                                            }
3180                                        },
3181                                    },
3182                                },
3183                            }
3184                        }
3185                    },
3186                    "callback1": {
3187                        "/": {
3188                            "get": {
3189                                "summary": "Callback1",
3190                                "operationId": "callback1__get",
3191                                "parameters": [
3192                                    {
3193                                        "name": "level1",
3194                                        "in": "query",
3195                                        "required": True,
3196                                        "schema": {"title": "Level1", "type": "string"},
3197                                    }
3198                                ],
3199                                "responses": {
3200                                    "200": {
3201                                        "description": "Successful Response",
3202                                        "content": {"application/json": {"schema": {}}},
3203                                    },
3204                                    "422": {
3205                                        "description": "Validation Error",
3206                                        "content": {
3207                                            "application/json": {
3208                                                "schema": {
3209                                                    "$ref": "#/components/schemas/HTTPValidationError"
3210                                                }
3211                                            }
3212                                        },
3213                                    },
3214                                },
3215                            }
3216                        }
3217                    },
3218                    "callback3": {
3219                        "/": {
3220                            "get": {
3221                                "summary": "Callback3",
3222                                "operationId": "callback3__get",
3223                                "parameters": [
3224                                    {
3225                                        "name": "level3",
3226                                        "in": "query",
3227                                        "required": True,
3228                                        "schema": {"title": "Level3", "type": "string"},
3229                                    }
3230                                ],
3231                                "responses": {
3232                                    "200": {
3233                                        "description": "Successful Response",
3234                                        "content": {"application/json": {"schema": {}}},
3235                                    },
3236                                    "422": {
3237                                        "description": "Validation Error",
3238                                        "content": {
3239                                            "application/json": {
3240                                                "schema": {
3241                                                    "$ref": "#/components/schemas/HTTPValidationError"
3242                                                }
3243                                            }
3244                                        },
3245                                    },
3246                                },
3247                            }
3248                        }
3249                    },
3250                    "callback5": {
3251                        "/": {
3252                            "get": {
3253                                "summary": "Callback5",
3254                                "operationId": "callback5__get",
3255                                "parameters": [
3256                                    {
3257                                        "name": "level5",
3258                                        "in": "query",
3259                                        "required": True,
3260                                        "schema": {"title": "Level5", "type": "string"},
3261                                    }
3262                                ],
3263                                "responses": {
3264                                    "200": {
3265                                        "description": "Successful Response",
3266                                        "content": {"application/json": {"schema": {}}},
3267                                    },
3268                                    "422": {
3269                                        "description": "Validation Error",
3270                                        "content": {
3271                                            "application/json": {
3272                                                "schema": {
3273                                                    "$ref": "#/components/schemas/HTTPValidationError"
3274                                                }
3275                                            }
3276                                        },
3277                                    },
3278                                },
3279                            }
3280                        }
3281                    },
3282                },
3283                "deprecated": True,
3284            }
3285        },
3286        "/level1/level3/default5": {
3287            "get": {
3288                "tags": ["level1a", "level1b", "level3a", "level3b"],
3289                "summary": "Path5 Default Router4 Default",
3290                "operationId": "path5_default_router4_default_level1_level3_default5_get",
3291                "parameters": [
3292                    {
3293                        "required": True,
3294                        "schema": {"title": "Level5", "type": "string"},
3295                        "name": "level5",
3296                        "in": "query",
3297                    }
3298                ],
3299                "responses": {
3300                    "200": {
3301                        "description": "Successful Response",
3302                        "content": {"application/x-level-3": {"schema": {}}},
3303                    },
3304                    "400": {"description": "Client error level 0"},
3305                    "401": {"description": "Client error level 1"},
3306                    "403": {"description": "Client error level 3"},
3307                    "422": {
3308                        "description": "Validation Error",
3309                        "content": {
3310                            "application/json": {
3311                                "schema": {
3312                                    "$ref": "#/components/schemas/HTTPValidationError"
3313                                }
3314                            }
3315                        },
3316                    },
3317                    "500": {"description": "Server error level 0"},
3318                    "501": {"description": "Server error level 1"},
3319                    "503": {"description": "Server error level 3"},
3320                },
3321                "callbacks": {
3322                    "callback0": {
3323                        "/": {
3324                            "get": {
3325                                "summary": "Callback0",
3326                                "operationId": "callback0__get",
3327                                "parameters": [
3328                                    {
3329                                        "name": "level0",
3330                                        "in": "query",
3331                                        "required": True,
3332                                        "schema": {"title": "Level0", "type": "string"},
3333                                    }
3334                                ],
3335                                "responses": {
3336                                    "200": {
3337                                        "description": "Successful Response",
3338                                        "content": {"application/json": {"schema": {}}},
3339                                    },
3340                                    "422": {
3341                                        "description": "Validation Error",
3342                                        "content": {
3343                                            "application/json": {
3344                                                "schema": {
3345                                                    "$ref": "#/components/schemas/HTTPValidationError"
3346                                                }
3347                                            }
3348                                        },
3349                                    },
3350                                },
3351                            }
3352                        }
3353                    },
3354                    "callback1": {
3355                        "/": {
3356                            "get": {
3357                                "summary": "Callback1",
3358                                "operationId": "callback1__get",
3359                                "parameters": [
3360                                    {
3361                                        "name": "level1",
3362                                        "in": "query",
3363                                        "required": True,
3364                                        "schema": {"title": "Level1", "type": "string"},
3365                                    }
3366                                ],
3367                                "responses": {
3368                                    "200": {
3369                                        "description": "Successful Response",
3370                                        "content": {"application/json": {"schema": {}}},
3371                                    },
3372                                    "422": {
3373                                        "description": "Validation Error",
3374                                        "content": {
3375                                            "application/json": {
3376                                                "schema": {
3377                                                    "$ref": "#/components/schemas/HTTPValidationError"
3378                                                }
3379                                            }
3380                                        },
3381                                    },
3382                                },
3383                            }
3384                        }
3385                    },
3386                    "callback3": {
3387                        "/": {
3388                            "get": {
3389                                "summary": "Callback3",
3390                                "operationId": "callback3__get",
3391                                "parameters": [
3392                                    {
3393                                        "name": "level3",
3394                                        "in": "query",
3395                                        "required": True,
3396                                        "schema": {"title": "Level3", "type": "string"},
3397                                    }
3398                                ],
3399                                "responses": {
3400                                    "200": {
3401                                        "description": "Successful Response",
3402                                        "content": {"application/json": {"schema": {}}},
3403                                    },
3404                                    "422": {
3405                                        "description": "Validation Error",
3406                                        "content": {
3407                                            "application/json": {
3408                                                "schema": {
3409                                                    "$ref": "#/components/schemas/HTTPValidationError"
3410                                                }
3411                                            }
3412                                        },
3413                                    },
3414                                },
3415                            }
3416                        }
3417                    },
3418                },
3419            }
3420        },
3421        "/level1/level4/override5": {
3422            "get": {
3423                "tags": [
3424                    "level1a",
3425                    "level1b",
3426                    "level4a",
3427                    "level4b",
3428                    "path5a",
3429                    "path5b",
3430                ],
3431                "summary": "Path5 Override Router4 Override",
3432                "operationId": "path5_override_router4_override_level1_level4_override5_get",
3433                "parameters": [
3434                    {
3435                        "required": True,
3436                        "schema": {"title": "Level5", "type": "string"},
3437                        "name": "level5",
3438                        "in": "query",
3439                    }
3440                ],
3441                "responses": {
3442                    "200": {
3443                        "description": "Successful Response",
3444                        "content": {"application/x-level-5": {"schema": {}}},
3445                    },
3446                    "400": {"description": "Client error level 0"},
3447                    "401": {"description": "Client error level 1"},
3448                    "404": {"description": "Client error level 4"},
3449                    "405": {"description": "Client error level 5"},
3450                    "422": {
3451                        "description": "Validation Error",
3452                        "content": {
3453                            "application/json": {
3454                                "schema": {
3455                                    "$ref": "#/components/schemas/HTTPValidationError"
3456                                }
3457                            }
3458                        },
3459                    },
3460                    "500": {"description": "Server error level 0"},
3461                    "501": {"description": "Server error level 1"},
3462                    "504": {"description": "Server error level 4"},
3463                    "505": {"description": "Server error level 5"},
3464                },
3465                "callbacks": {
3466                    "callback0": {
3467                        "/": {
3468                            "get": {
3469                                "summary": "Callback0",
3470                                "operationId": "callback0__get",
3471                                "parameters": [
3472                                    {
3473                                        "name": "level0",
3474                                        "in": "query",
3475                                        "required": True,
3476                                        "schema": {"title": "Level0", "type": "string"},
3477                                    }
3478                                ],
3479                                "responses": {
3480                                    "200": {
3481                                        "description": "Successful Response",
3482                                        "content": {"application/json": {"schema": {}}},
3483                                    },
3484                                    "422": {
3485                                        "description": "Validation Error",
3486                                        "content": {
3487                                            "application/json": {
3488                                                "schema": {
3489                                                    "$ref": "#/components/schemas/HTTPValidationError"
3490                                                }
3491                                            }
3492                                        },
3493                                    },
3494                                },
3495                            }
3496                        }
3497                    },
3498                    "callback1": {
3499                        "/": {
3500                            "get": {
3501                                "summary": "Callback1",
3502                                "operationId": "callback1__get",
3503                                "parameters": [
3504                                    {
3505                                        "name": "level1",
3506                                        "in": "query",
3507                                        "required": True,
3508                                        "schema": {"title": "Level1", "type": "string"},
3509                                    }
3510                                ],
3511                                "responses": {
3512                                    "200": {
3513                                        "description": "Successful Response",
3514                                        "content": {"application/json": {"schema": {}}},
3515                                    },
3516                                    "422": {
3517                                        "description": "Validation Error",
3518                                        "content": {
3519                                            "application/json": {
3520                                                "schema": {
3521                                                    "$ref": "#/components/schemas/HTTPValidationError"
3522                                                }
3523                                            }
3524                                        },
3525                                    },
3526                                },
3527                            }
3528                        }
3529                    },
3530                    "callback4": {
3531                        "/": {
3532                            "get": {
3533                                "summary": "Callback4",
3534                                "operationId": "callback4__get",
3535                                "parameters": [
3536                                    {
3537                                        "name": "level4",
3538                                        "in": "query",
3539                                        "required": True,
3540                                        "schema": {"title": "Level4", "type": "string"},
3541                                    }
3542                                ],
3543                                "responses": {
3544                                    "200": {
3545                                        "description": "Successful Response",
3546                                        "content": {"application/json": {"schema": {}}},
3547                                    },
3548                                    "422": {
3549                                        "description": "Validation Error",
3550                                        "content": {
3551                                            "application/json": {
3552                                                "schema": {
3553                                                    "$ref": "#/components/schemas/HTTPValidationError"
3554                                                }
3555                                            }
3556                                        },
3557                                    },
3558                                },
3559                            }
3560                        }
3561                    },
3562                    "callback5": {
3563                        "/": {
3564                            "get": {
3565                                "summary": "Callback5",
3566                                "operationId": "callback5__get",
3567                                "parameters": [
3568                                    {
3569                                        "name": "level5",
3570                                        "in": "query",
3571                                        "required": True,
3572                                        "schema": {"title": "Level5", "type": "string"},
3573                                    }
3574                                ],
3575                                "responses": {
3576                                    "200": {
3577                                        "description": "Successful Response",
3578                                        "content": {"application/json": {"schema": {}}},
3579                                    },
3580                                    "422": {
3581                                        "description": "Validation Error",
3582                                        "content": {
3583                                            "application/json": {
3584                                                "schema": {
3585                                                    "$ref": "#/components/schemas/HTTPValidationError"
3586                                                }
3587                                            }
3588                                        },
3589                                    },
3590                                },
3591                            }
3592                        }
3593                    },
3594                },
3595                "deprecated": True,
3596            }
3597        },
3598        "/level1/level4/default5": {
3599            "get": {
3600                "tags": ["level1a", "level1b", "level4a", "level4b"],
3601                "summary": "Path5 Default Router4 Override",
3602                "operationId": "path5_default_router4_override_level1_level4_default5_get",
3603                "parameters": [
3604                    {
3605                        "required": True,
3606                        "schema": {"title": "Level5", "type": "string"},
3607                        "name": "level5",
3608                        "in": "query",
3609                    }
3610                ],
3611                "responses": {
3612                    "200": {
3613                        "description": "Successful Response",
3614                        "content": {"application/x-level-4": {"schema": {}}},
3615                    },
3616                    "400": {"description": "Client error level 0"},
3617                    "401": {"description": "Client error level 1"},
3618                    "404": {"description": "Client error level 4"},
3619                    "422": {
3620                        "description": "Validation Error",
3621                        "content": {
3622                            "application/json": {
3623                                "schema": {
3624                                    "$ref": "#/components/schemas/HTTPValidationError"
3625                                }
3626                            }
3627                        },
3628                    },
3629                    "500": {"description": "Server error level 0"},
3630                    "501": {"description": "Server error level 1"},
3631                    "504": {"description": "Server error level 4"},
3632                },
3633                "callbacks": {
3634                    "callback0": {
3635                        "/": {
3636                            "get": {
3637                                "summary": "Callback0",
3638                                "operationId": "callback0__get",
3639                                "parameters": [
3640                                    {
3641                                        "name": "level0",
3642                                        "in": "query",
3643                                        "required": True,
3644                                        "schema": {"title": "Level0", "type": "string"},
3645                                    }
3646                                ],
3647                                "responses": {
3648                                    "200": {
3649                                        "description": "Successful Response",
3650                                        "content": {"application/json": {"schema": {}}},
3651                                    },
3652                                    "422": {
3653                                        "description": "Validation Error",
3654                                        "content": {
3655                                            "application/json": {
3656                                                "schema": {
3657                                                    "$ref": "#/components/schemas/HTTPValidationError"
3658                                                }
3659                                            }
3660                                        },
3661                                    },
3662                                },
3663                            }
3664                        }
3665                    },
3666                    "callback1": {
3667                        "/": {
3668                            "get": {
3669                                "summary": "Callback1",
3670                                "operationId": "callback1__get",
3671                                "parameters": [
3672                                    {
3673                                        "name": "level1",
3674                                        "in": "query",
3675                                        "required": True,
3676                                        "schema": {"title": "Level1", "type": "string"},
3677                                    }
3678                                ],
3679                                "responses": {
3680                                    "200": {
3681                                        "description": "Successful Response",
3682                                        "content": {"application/json": {"schema": {}}},
3683                                    },
3684                                    "422": {
3685                                        "description": "Validation Error",
3686                                        "content": {
3687                                            "application/json": {
3688                                                "schema": {
3689                                                    "$ref": "#/components/schemas/HTTPValidationError"
3690                                                }
3691                                            }
3692                                        },
3693                                    },
3694                                },
3695                            }
3696                        }
3697                    },
3698                    "callback4": {
3699                        "/": {
3700                            "get": {
3701                                "summary": "Callback4",
3702                                "operationId": "callback4__get",
3703                                "parameters": [
3704                                    {
3705                                        "name": "level4",
3706                                        "in": "query",
3707                                        "required": True,
3708                                        "schema": {"title": "Level4", "type": "string"},
3709                                    }
3710                                ],
3711                                "responses": {
3712                                    "200": {
3713                                        "description": "Successful Response",
3714                                        "content": {"application/json": {"schema": {}}},
3715                                    },
3716                                    "422": {
3717                                        "description": "Validation Error",
3718                                        "content": {
3719                                            "application/json": {
3720                                                "schema": {
3721                                                    "$ref": "#/components/schemas/HTTPValidationError"
3722                                                }
3723                                            }
3724                                        },
3725                                    },
3726                                },
3727                            }
3728                        }
3729                    },
3730                },
3731                "deprecated": True,
3732            }
3733        },
3734        "/level1/override5": {
3735            "get": {
3736                "tags": ["level1a", "level1b", "path5a", "path5b"],
3737                "summary": "Path5 Override Router4 Default",
3738                "operationId": "path5_override_router4_default_level1_override5_get",
3739                "parameters": [
3740                    {
3741                        "required": True,
3742                        "schema": {"title": "Level5", "type": "string"},
3743                        "name": "level5",
3744                        "in": "query",
3745                    }
3746                ],
3747                "responses": {
3748                    "200": {
3749                        "description": "Successful Response",
3750                        "content": {"application/x-level-5": {"schema": {}}},
3751                    },
3752                    "400": {"description": "Client error level 0"},
3753                    "401": {"description": "Client error level 1"},
3754                    "405": {"description": "Client error level 5"},
3755                    "422": {
3756                        "description": "Validation Error",
3757                        "content": {
3758                            "application/json": {
3759                                "schema": {
3760                                    "$ref": "#/components/schemas/HTTPValidationError"
3761                                }
3762                            }
3763                        },
3764                    },
3765                    "500": {"description": "Server error level 0"},
3766                    "501": {"description": "Server error level 1"},
3767                    "505": {"description": "Server error level 5"},
3768                },
3769                "callbacks": {
3770                    "callback0": {
3771                        "/": {
3772                            "get": {
3773                                "summary": "Callback0",
3774                                "operationId": "callback0__get",
3775                                "parameters": [
3776                                    {
3777                                        "name": "level0",
3778                                        "in": "query",
3779                                        "required": True,
3780                                        "schema": {"title": "Level0", "type": "string"},
3781                                    }
3782                                ],
3783                                "responses": {
3784                                    "200": {
3785                                        "description": "Successful Response",
3786                                        "content": {"application/json": {"schema": {}}},
3787                                    },
3788                                    "422": {
3789                                        "description": "Validation Error",
3790                                        "content": {
3791                                            "application/json": {
3792                                                "schema": {
3793                                                    "$ref": "#/components/schemas/HTTPValidationError"
3794                                                }
3795                                            }
3796                                        },
3797                                    },
3798                                },
3799                            }
3800                        }
3801                    },
3802                    "callback1": {
3803                        "/": {
3804                            "get": {
3805                                "summary": "Callback1",
3806                                "operationId": "callback1__get",
3807                                "parameters": [
3808                                    {
3809                                        "name": "level1",
3810                                        "in": "query",
3811                                        "required": True,
3812                                        "schema": {"title": "Level1", "type": "string"},
3813                                    }
3814                                ],
3815                                "responses": {
3816                                    "200": {
3817                                        "description": "Successful Response",
3818                                        "content": {"application/json": {"schema": {}}},
3819                                    },
3820                                    "422": {
3821                                        "description": "Validation Error",
3822                                        "content": {
3823                                            "application/json": {
3824                                                "schema": {
3825                                                    "$ref": "#/components/schemas/HTTPValidationError"
3826                                                }
3827                                            }
3828                                        },
3829                                    },
3830                                },
3831                            }
3832                        }
3833                    },
3834                    "callback5": {
3835                        "/": {
3836                            "get": {
3837                                "summary": "Callback5",
3838                                "operationId": "callback5__get",
3839                                "parameters": [
3840                                    {
3841                                        "name": "level5",
3842                                        "in": "query",
3843                                        "required": True,
3844                                        "schema": {"title": "Level5", "type": "string"},
3845                                    }
3846                                ],
3847                                "responses": {
3848                                    "200": {
3849                                        "description": "Successful Response",
3850                                        "content": {"application/json": {"schema": {}}},
3851                                    },
3852                                    "422": {
3853                                        "description": "Validation Error",
3854                                        "content": {
3855                                            "application/json": {
3856                                                "schema": {
3857                                                    "$ref": "#/components/schemas/HTTPValidationError"
3858                                                }
3859                                            }
3860                                        },
3861                                    },
3862                                },
3863                            }
3864                        }
3865                    },
3866                },
3867                "deprecated": True,
3868            }
3869        },
3870        "/level1/default5": {
3871            "get": {
3872                "tags": ["level1a", "level1b"],
3873                "summary": "Path5 Default Router4 Default",
3874                "operationId": "path5_default_router4_default_level1_default5_get",
3875                "parameters": [
3876                    {
3877                        "required": True,
3878                        "schema": {"title": "Level5", "type": "string"},
3879                        "name": "level5",
3880                        "in": "query",
3881                    }
3882                ],
3883                "responses": {
3884                    "200": {
3885                        "description": "Successful Response",
3886                        "content": {"application/x-level-1": {"schema": {}}},
3887                    },
3888                    "400": {"description": "Client error level 0"},
3889                    "401": {"description": "Client error level 1"},
3890                    "422": {
3891                        "description": "Validation Error",
3892                        "content": {
3893                            "application/json": {
3894                                "schema": {
3895                                    "$ref": "#/components/schemas/HTTPValidationError"
3896                                }
3897                            }
3898                        },
3899                    },
3900                    "500": {"description": "Server error level 0"},
3901                    "501": {"description": "Server error level 1"},
3902                },
3903                "callbacks": {
3904                    "callback0": {
3905                        "/": {
3906                            "get": {
3907                                "summary": "Callback0",
3908                                "operationId": "callback0__get",
3909                                "parameters": [
3910                                    {
3911                                        "name": "level0",
3912                                        "in": "query",
3913                                        "required": True,
3914                                        "schema": {"title": "Level0", "type": "string"},
3915                                    }
3916                                ],
3917                                "responses": {
3918                                    "200": {
3919                                        "description": "Successful Response",
3920                                        "content": {"application/json": {"schema": {}}},
3921                                    },
3922                                    "422": {
3923                                        "description": "Validation Error",
3924                                        "content": {
3925                                            "application/json": {
3926                                                "schema": {
3927                                                    "$ref": "#/components/schemas/HTTPValidationError"
3928                                                }
3929                                            }
3930                                        },
3931                                    },
3932                                },
3933                            }
3934                        }
3935                    },
3936                    "callback1": {
3937                        "/": {
3938                            "get": {
3939                                "summary": "Callback1",
3940                                "operationId": "callback1__get",
3941                                "parameters": [
3942                                    {
3943                                        "name": "level1",
3944                                        "in": "query",
3945                                        "required": True,
3946                                        "schema": {"title": "Level1", "type": "string"},
3947                                    }
3948                                ],
3949                                "responses": {
3950                                    "200": {
3951                                        "description": "Successful Response",
3952                                        "content": {"application/json": {"schema": {}}},
3953                                    },
3954                                    "422": {
3955                                        "description": "Validation Error",
3956                                        "content": {
3957                                            "application/json": {
3958                                                "schema": {
3959                                                    "$ref": "#/components/schemas/HTTPValidationError"
3960                                                }
3961                                            }
3962                                        },
3963                                    },
3964                                },
3965                            }
3966                        }
3967                    },
3968                },
3969            }
3970        },
3971        "/level2/override3": {
3972            "get": {
3973                "tags": ["level2a", "level2b", "path3a", "path3b"],
3974                "summary": "Path3 Override Router2 Override",
3975                "operationId": "path3_override_router2_override_level2_override3_get",
3976                "parameters": [
3977                    {
3978                        "required": True,
3979                        "schema": {"title": "Level3", "type": "string"},
3980                        "name": "level3",
3981                        "in": "query",
3982                    }
3983                ],
3984                "responses": {
3985                    "200": {
3986                        "description": "Successful Response",
3987                        "content": {"application/x-level-3": {"schema": {}}},
3988                    },
3989                    "400": {"description": "Client error level 0"},
3990                    "402": {"description": "Client error level 2"},
3991                    "403": {"description": "Client error level 3"},
3992                    "422": {
3993                        "description": "Validation Error",
3994                        "content": {
3995                            "application/json": {
3996                                "schema": {
3997                                    "$ref": "#/components/schemas/HTTPValidationError"
3998                                }
3999                            }
4000                        },
4001                    },
4002                    "500": {"description": "Server error level 0"},
4003                    "502": {"description": "Server error level 2"},
4004                    "503": {"description": "Server error level 3"},
4005                },
4006                "callbacks": {
4007                    "callback0": {
4008                        "/": {
4009                            "get": {
4010                                "summary": "Callback0",
4011                                "operationId": "callback0__get",
4012                                "parameters": [
4013                                    {
4014                                        "name": "level0",
4015                                        "in": "query",
4016                                        "required": True,
4017                                        "schema": {"title": "Level0", "type": "string"},
4018                                    }
4019                                ],
4020                                "responses": {
4021                                    "200": {
4022                                        "description": "Successful Response",
4023                                        "content": {"application/json": {"schema": {}}},
4024                                    },
4025                                    "422": {
4026                                        "description": "Validation Error",
4027                                        "content": {
4028                                            "application/json": {
4029                                                "schema": {
4030                                                    "$ref": "#/components/schemas/HTTPValidationError"
4031                                                }
4032                                            }
4033                                        },
4034                                    },
4035                                },
4036                            }
4037                        }
4038                    },
4039                    "callback2": {
4040                        "/": {
4041                            "get": {
4042                                "summary": "Callback2",
4043                                "operationId": "callback2__get",
4044                                "parameters": [
4045                                    {
4046                                        "name": "level2",
4047                                        "in": "query",
4048                                        "required": True,
4049                                        "schema": {"title": "Level2", "type": "string"},
4050                                    }
4051                                ],
4052                                "responses": {
4053                                    "200": {
4054                                        "description": "Successful Response",
4055                                        "content": {"application/json": {"schema": {}}},
4056                                    },
4057                                    "422": {
4058                                        "description": "Validation Error",
4059                                        "content": {
4060                                            "application/json": {
4061                                                "schema": {
4062                                                    "$ref": "#/components/schemas/HTTPValidationError"
4063                                                }
4064                                            }
4065                                        },
4066                                    },
4067                                },
4068                            }
4069                        }
4070                    },
4071                    "callback3": {
4072                        "/": {
4073                            "get": {
4074                                "summary": "Callback3",
4075                                "operationId": "callback3__get",
4076                                "parameters": [
4077                                    {
4078                                        "name": "level3",
4079                                        "in": "query",
4080                                        "required": True,
4081                                        "schema": {"title": "Level3", "type": "string"},
4082                                    }
4083                                ],
4084                                "responses": {
4085                                    "200": {
4086                                        "description": "Successful Response",
4087                                        "content": {"application/json": {"schema": {}}},
4088                                    },
4089                                    "422": {
4090                                        "description": "Validation Error",
4091                                        "content": {
4092                                            "application/json": {
4093                                                "schema": {
4094                                                    "$ref": "#/components/schemas/HTTPValidationError"
4095                                                }
4096                                            }
4097                                        },
4098                                    },
4099                                },
4100                            }
4101                        }
4102                    },
4103                },
4104                "deprecated": True,
4105            }
4106        },
4107        "/level2/default3": {
4108            "get": {
4109                "tags": ["level2a", "level2b"],
4110                "summary": "Path3 Default Router2 Override",
4111                "operationId": "path3_default_router2_override_level2_default3_get",
4112                "parameters": [
4113                    {
4114                        "required": True,
4115                        "schema": {"title": "Level3", "type": "string"},
4116                        "name": "level3",
4117                        "in": "query",
4118                    }
4119                ],
4120                "responses": {
4121                    "200": {
4122                        "description": "Successful Response",
4123                        "content": {"application/x-level-2": {"schema": {}}},
4124                    },
4125                    "400": {"description": "Client error level 0"},
4126                    "402": {"description": "Client error level 2"},
4127                    "422": {
4128                        "description": "Validation Error",
4129                        "content": {
4130                            "application/json": {
4131                                "schema": {
4132                                    "$ref": "#/components/schemas/HTTPValidationError"
4133                                }
4134                            }
4135                        },
4136                    },
4137                    "500": {"description": "Server error level 0"},
4138                    "502": {"description": "Server error level 2"},
4139                },
4140                "callbacks": {
4141                    "callback0": {
4142                        "/": {
4143                            "get": {
4144                                "summary": "Callback0",
4145                                "operationId": "callback0__get",
4146                                "parameters": [
4147                                    {
4148                                        "name": "level0",
4149                                        "in": "query",
4150                                        "required": True,
4151                                        "schema": {"title": "Level0", "type": "string"},
4152                                    }
4153                                ],
4154                                "responses": {
4155                                    "200": {
4156                                        "description": "Successful Response",
4157                                        "content": {"application/json": {"schema": {}}},
4158                                    },
4159                                    "422": {
4160                                        "description": "Validation Error",
4161                                        "content": {
4162                                            "application/json": {
4163                                                "schema": {
4164                                                    "$ref": "#/components/schemas/HTTPValidationError"
4165                                                }
4166                                            }
4167                                        },
4168                                    },
4169                                },
4170                            }
4171                        }
4172                    },
4173                    "callback2": {
4174                        "/": {
4175                            "get": {
4176                                "summary": "Callback2",
4177                                "operationId": "callback2__get",
4178                                "parameters": [
4179                                    {
4180                                        "name": "level2",
4181                                        "in": "query",
4182                                        "required": True,
4183                                        "schema": {"title": "Level2", "type": "string"},
4184                                    }
4185                                ],
4186                                "responses": {
4187                                    "200": {
4188                                        "description": "Successful Response",
4189                                        "content": {"application/json": {"schema": {}}},
4190                                    },
4191                                    "422": {
4192                                        "description": "Validation Error",
4193                                        "content": {
4194                                            "application/json": {
4195                                                "schema": {
4196                                                    "$ref": "#/components/schemas/HTTPValidationError"
4197                                                }
4198                                            }
4199                                        },
4200                                    },
4201                                },
4202                            }
4203                        }
4204                    },
4205                },
4206                "deprecated": True,
4207            }
4208        },
4209        "/level2/level3/level4/override5": {
4210            "get": {
4211                "tags": [
4212                    "level2a",
4213                    "level2b",
4214                    "level3a",
4215                    "level3b",
4216                    "level4a",
4217                    "level4b",
4218                    "path5a",
4219                    "path5b",
4220                ],
4221                "summary": "Path5 Override Router4 Override",
4222                "operationId": "path5_override_router4_override_level2_level3_level4_override5_get",
4223                "parameters": [
4224                    {
4225                        "required": True,
4226                        "schema": {"title": "Level5", "type": "string"},
4227                        "name": "level5",
4228                        "in": "query",
4229                    }
4230                ],
4231                "responses": {
4232                    "200": {
4233                        "description": "Successful Response",
4234                        "content": {"application/x-level-5": {"schema": {}}},
4235                    },
4236                    "400": {"description": "Client error level 0"},
4237                    "402": {"description": "Client error level 2"},
4238                    "403": {"description": "Client error level 3"},
4239                    "404": {"description": "Client error level 4"},
4240                    "405": {"description": "Client error level 5"},
4241                    "422": {
4242                        "description": "Validation Error",
4243                        "content": {
4244                            "application/json": {
4245                                "schema": {
4246                                    "$ref": "#/components/schemas/HTTPValidationError"
4247                                }
4248                            }
4249                        },
4250                    },
4251                    "500": {"description": "Server error level 0"},
4252                    "502": {"description": "Server error level 2"},
4253                    "503": {"description": "Server error level 3"},
4254                    "504": {"description": "Server error level 4"},
4255                    "505": {"description": "Server error level 5"},
4256                },
4257                "callbacks": {
4258                    "callback0": {
4259                        "/": {
4260                            "get": {
4261                                "summary": "Callback0",
4262                                "operationId": "callback0__get",
4263                                "parameters": [
4264                                    {
4265                                        "name": "level0",
4266                                        "in": "query",
4267                                        "required": True,
4268                                        "schema": {"title": "Level0", "type": "string"},
4269                                    }
4270                                ],
4271                                "responses": {
4272                                    "200": {
4273                                        "description": "Successful Response",
4274                                        "content": {"application/json": {"schema": {}}},
4275                                    },
4276                                    "422": {
4277                                        "description": "Validation Error",
4278                                        "content": {
4279                                            "application/json": {
4280                                                "schema": {
4281                                                    "$ref": "#/components/schemas/HTTPValidationError"
4282                                                }
4283                                            }
4284                                        },
4285                                    },
4286                                },
4287                            }
4288                        }
4289                    },
4290                    "callback2": {
4291                        "/": {
4292                            "get": {
4293                                "summary": "Callback2",
4294                                "operationId": "callback2__get",
4295                                "parameters": [
4296                                    {
4297                                        "name": "level2",
4298                                        "in": "query",
4299                                        "required": True,
4300                                        "schema": {"title": "Level2", "type": "string"},
4301                                    }
4302                                ],
4303                                "responses": {
4304                                    "200": {
4305                                        "description": "Successful Response",
4306                                        "content": {"application/json": {"schema": {}}},
4307                                    },
4308                                    "422": {
4309                                        "description": "Validation Error",
4310                                        "content": {
4311                                            "application/json": {
4312                                                "schema": {
4313                                                    "$ref": "#/components/schemas/HTTPValidationError"
4314                                                }
4315                                            }
4316                                        },
4317                                    },
4318                                },
4319                            }
4320                        }
4321                    },
4322                    "callback3": {
4323                        "/": {
4324                            "get": {
4325                                "summary": "Callback3",
4326                                "operationId": "callback3__get",
4327                                "parameters": [
4328                                    {
4329                                        "name": "level3",
4330                                        "in": "query",
4331                                        "required": True,
4332                                        "schema": {"title": "Level3", "type": "string"},
4333                                    }
4334                                ],
4335                                "responses": {
4336                                    "200": {
4337                                        "description": "Successful Response",
4338                                        "content": {"application/json": {"schema": {}}},
4339                                    },
4340                                    "422": {
4341                                        "description": "Validation Error",
4342                                        "content": {
4343                                            "application/json": {
4344                                                "schema": {
4345                                                    "$ref": "#/components/schemas/HTTPValidationError"
4346                                                }
4347                                            }
4348                                        },
4349                                    },
4350                                },
4351                            }
4352                        }
4353                    },
4354                    "callback4": {
4355                        "/": {
4356                            "get": {
4357                                "summary": "Callback4",
4358                                "operationId": "callback4__get",
4359                                "parameters": [
4360                                    {
4361                                        "name": "level4",
4362                                        "in": "query",
4363                                        "required": True,
4364                                        "schema": {"title": "Level4", "type": "string"},
4365                                    }
4366                                ],
4367                                "responses": {
4368                                    "200": {
4369                                        "description": "Successful Response",
4370                                        "content": {"application/json": {"schema": {}}},
4371                                    },
4372                                    "422": {
4373                                        "description": "Validation Error",
4374                                        "content": {
4375                                            "application/json": {
4376                                                "schema": {
4377                                                    "$ref": "#/components/schemas/HTTPValidationError"
4378                                                }
4379                                            }
4380                                        },
4381                                    },
4382                                },
4383                            }
4384                        }
4385                    },
4386                    "callback5": {
4387                        "/": {
4388                            "get": {
4389                                "summary": "Callback5",
4390                                "operationId": "callback5__get",
4391                                "parameters": [
4392                                    {
4393                                        "name": "level5",
4394                                        "in": "query",
4395                                        "required": True,
4396                                        "schema": {"title": "Level5", "type": "string"},
4397                                    }
4398                                ],
4399                                "responses": {
4400                                    "200": {
4401                                        "description": "Successful Response",
4402                                        "content": {"application/json": {"schema": {}}},
4403                                    },
4404                                    "422": {
4405                                        "description": "Validation Error",
4406                                        "content": {
4407                                            "application/json": {
4408                                                "schema": {
4409                                                    "$ref": "#/components/schemas/HTTPValidationError"
4410                                                }
4411                                            }
4412                                        },
4413                                    },
4414                                },
4415                            }
4416                        }
4417                    },
4418                },
4419                "deprecated": True,
4420            }
4421        },
4422        "/level2/level3/level4/default5": {
4423            "get": {
4424                "tags": [
4425                    "level2a",
4426                    "level2b",
4427                    "level3a",
4428                    "level3b",
4429                    "level4a",
4430                    "level4b",
4431                ],
4432                "summary": "Path5 Default Router4 Override",
4433                "operationId": "path5_default_router4_override_level2_level3_level4_default5_get",
4434                "parameters": [
4435                    {
4436                        "required": True,
4437                        "schema": {"title": "Level5", "type": "string"},
4438                        "name": "level5",
4439                        "in": "query",
4440                    }
4441                ],
4442                "responses": {
4443                    "200": {
4444                        "description": "Successful Response",
4445                        "content": {"application/x-level-4": {"schema": {}}},
4446                    },
4447                    "400": {"description": "Client error level 0"},
4448                    "402": {"description": "Client error level 2"},
4449                    "403": {"description": "Client error level 3"},
4450                    "404": {"description": "Client error level 4"},
4451                    "422": {
4452                        "description": "Validation Error",
4453                        "content": {
4454                            "application/json": {
4455                                "schema": {
4456                                    "$ref": "#/components/schemas/HTTPValidationError"
4457                                }
4458                            }
4459                        },
4460                    },
4461                    "500": {"description": "Server error level 0"},
4462                    "502": {"description": "Server error level 2"},
4463                    "503": {"description": "Server error level 3"},
4464                    "504": {"description": "Server error level 4"},
4465                },
4466                "callbacks": {
4467                    "callback0": {
4468                        "/": {
4469                            "get": {
4470                                "summary": "Callback0",
4471                                "operationId": "callback0__get",
4472                                "parameters": [
4473                                    {
4474                                        "name": "level0",
4475                                        "in": "query",
4476                                        "required": True,
4477                                        "schema": {"title": "Level0", "type": "string"},
4478                                    }
4479                                ],
4480                                "responses": {
4481                                    "200": {
4482                                        "description": "Successful Response",
4483                                        "content": {"application/json": {"schema": {}}},
4484                                    },
4485                                    "422": {
4486                                        "description": "Validation Error",
4487                                        "content": {
4488                                            "application/json": {
4489                                                "schema": {
4490                                                    "$ref": "#/components/schemas/HTTPValidationError"
4491                                                }
4492                                            }
4493                                        },
4494                                    },
4495                                },
4496                            }
4497                        }
4498                    },
4499                    "callback2": {
4500                        "/": {
4501                            "get": {
4502                                "summary": "Callback2",
4503                                "operationId": "callback2__get",
4504                                "parameters": [
4505                                    {
4506                                        "name": "level2",
4507                                        "in": "query",
4508                                        "required": True,
4509                                        "schema": {"title": "Level2", "type": "string"},
4510                                    }
4511                                ],
4512                                "responses": {
4513                                    "200": {
4514                                        "description": "Successful Response",
4515                                        "content": {"application/json": {"schema": {}}},
4516                                    },
4517                                    "422": {
4518                                        "description": "Validation Error",
4519                                        "content": {
4520                                            "application/json": {
4521                                                "schema": {
4522                                                    "$ref": "#/components/schemas/HTTPValidationError"
4523                                                }
4524                                            }
4525                                        },
4526                                    },
4527                                },
4528                            }
4529                        }
4530                    },
4531                    "callback3": {
4532                        "/": {
4533                            "get": {
4534                                "summary": "Callback3",
4535                                "operationId": "callback3__get",
4536                                "parameters": [
4537                                    {
4538                                        "name": "level3",
4539                                        "in": "query",
4540                                        "required": True,
4541                                        "schema": {"title": "Level3", "type": "string"},
4542                                    }
4543                                ],
4544                                "responses": {
4545                                    "200": {
4546                                        "description": "Successful Response",
4547                                        "content": {"application/json": {"schema": {}}},
4548                                    },
4549                                    "422": {
4550                                        "description": "Validation Error",
4551                                        "content": {
4552                                            "application/json": {
4553                                                "schema": {
4554                                                    "$ref": "#/components/schemas/HTTPValidationError"
4555                                                }
4556                                            }
4557                                        },
4558                                    },
4559                                },
4560                            }
4561                        }
4562                    },
4563                    "callback4": {
4564                        "/": {
4565                            "get": {
4566                                "summary": "Callback4",
4567                                "operationId": "callback4__get",
4568                                "parameters": [
4569                                    {
4570                                        "name": "level4",
4571                                        "in": "query",
4572                                        "required": True,
4573                                        "schema": {"title": "Level4", "type": "string"},
4574                                    }
4575                                ],
4576                                "responses": {
4577                                    "200": {
4578                                        "description": "Successful Response",
4579                                        "content": {"application/json": {"schema": {}}},
4580                                    },
4581                                    "422": {
4582                                        "description": "Validation Error",
4583                                        "content": {
4584                                            "application/json": {
4585                                                "schema": {
4586                                                    "$ref": "#/components/schemas/HTTPValidationError"
4587                                                }
4588                                            }
4589                                        },
4590                                    },
4591                                },
4592                            }
4593                        }
4594                    },
4595                },
4596                "deprecated": True,
4597            }
4598        },
4599        "/level2/level3/override5": {
4600            "get": {
4601                "tags": [
4602                    "level2a",
4603                    "level2b",
4604                    "level3a",
4605                    "level3b",
4606                    "path5a",
4607                    "path5b",
4608                ],
4609                "summary": "Path5 Override Router4 Default",
4610                "operationId": "path5_override_router4_default_level2_level3_override5_get",
4611                "parameters": [
4612                    {
4613                        "required": True,
4614                        "schema": {"title": "Level5", "type": "string"},
4615                        "name": "level5",
4616                        "in": "query",
4617                    }
4618                ],
4619                "responses": {
4620                    "200": {
4621                        "description": "Successful Response",
4622                        "content": {"application/x-level-5": {"schema": {}}},
4623                    },
4624                    "400": {"description": "Client error level 0"},
4625                    "402": {"description": "Client error level 2"},
4626                    "403": {"description": "Client error level 3"},
4627                    "405": {"description": "Client error level 5"},
4628                    "422": {
4629                        "description": "Validation Error",
4630                        "content": {
4631                            "application/json": {
4632                                "schema": {
4633                                    "$ref": "#/components/schemas/HTTPValidationError"
4634                                }
4635                            }
4636                        },
4637                    },
4638                    "500": {"description": "Server error level 0"},
4639                    "502": {"description": "Server error level 2"},
4640                    "503": {"description": "Server error level 3"},
4641                    "505": {"description": "Server error level 5"},
4642                },
4643                "callbacks": {
4644                    "callback0": {
4645                        "/": {
4646                            "get": {
4647                                "summary": "Callback0",
4648                                "operationId": "callback0__get",
4649                                "parameters": [
4650                                    {
4651                                        "name": "level0",
4652                                        "in": "query",
4653                                        "required": True,
4654                                        "schema": {"title": "Level0", "type": "string"},
4655                                    }
4656                                ],
4657                                "responses": {
4658                                    "200": {
4659                                        "description": "Successful Response",
4660                                        "content": {"application/json": {"schema": {}}},
4661                                    },
4662                                    "422": {
4663                                        "description": "Validation Error",
4664                                        "content": {
4665                                            "application/json": {
4666                                                "schema": {
4667                                                    "$ref": "#/components/schemas/HTTPValidationError"
4668                                                }
4669                                            }
4670                                        },
4671                                    },
4672                                },
4673                            }
4674                        }
4675                    },
4676                    "callback2": {
4677                        "/": {
4678                            "get": {
4679                                "summary": "Callback2",
4680                                "operationId": "callback2__get",
4681                                "parameters": [
4682                                    {
4683                                        "name": "level2",
4684                                        "in": "query",
4685                                        "required": True,
4686                                        "schema": {"title": "Level2", "type": "string"},
4687                                    }
4688                                ],
4689                                "responses": {
4690                                    "200": {
4691                                        "description": "Successful Response",
4692                                        "content": {"application/json": {"schema": {}}},
4693                                    },
4694                                    "422": {
4695                                        "description": "Validation Error",
4696                                        "content": {
4697                                            "application/json": {
4698                                                "schema": {
4699                                                    "$ref": "#/components/schemas/HTTPValidationError"
4700                                                }
4701                                            }
4702                                        },
4703                                    },
4704                                },
4705                            }
4706                        }
4707                    },
4708                    "callback3": {
4709                        "/": {
4710                            "get": {
4711                                "summary": "Callback3",
4712                                "operationId": "callback3__get",
4713                                "parameters": [
4714                                    {
4715                                        "name": "level3",
4716                                        "in": "query",
4717                                        "required": True,
4718                                        "schema": {"title": "Level3", "type": "string"},
4719                                    }
4720                                ],
4721                                "responses": {
4722                                    "200": {
4723                                        "description": "Successful Response",
4724                                        "content": {"application/json": {"schema": {}}},
4725                                    },
4726                                    "422": {
4727                                        "description": "Validation Error",
4728                                        "content": {
4729                                            "application/json": {
4730                                                "schema": {
4731                                                    "$ref": "#/components/schemas/HTTPValidationError"
4732                                                }
4733                                            }
4734                                        },
4735                                    },
4736                                },
4737                            }
4738                        }
4739                    },
4740                    "callback5": {
4741                        "/": {
4742                            "get": {
4743                                "summary": "Callback5",
4744                                "operationId": "callback5__get",
4745                                "parameters": [
4746                                    {
4747                                        "name": "level5",
4748                                        "in": "query",
4749                                        "required": True,
4750                                        "schema": {"title": "Level5", "type": "string"},
4751                                    }
4752                                ],
4753                                "responses": {
4754                                    "200": {
4755                                        "description": "Successful Response",
4756                                        "content": {"application/json": {"schema": {}}},
4757                                    },
4758                                    "422": {
4759                                        "description": "Validation Error",
4760                                        "content": {
4761                                            "application/json": {
4762                                                "schema": {
4763                                                    "$ref": "#/components/schemas/HTTPValidationError"
4764                                                }
4765                                            }
4766                                        },
4767                                    },
4768                                },
4769                            }
4770                        }
4771                    },
4772                },
4773                "deprecated": True,
4774            }
4775        },
4776        "/level2/level3/default5": {
4777            "get": {
4778                "tags": ["level2a", "level2b", "level3a", "level3b"],
4779                "summary": "Path5 Default Router4 Default",
4780                "operationId": "path5_default_router4_default_level2_level3_default5_get",
4781                "parameters": [
4782                    {
4783                        "required": True,
4784                        "schema": {"title": "Level5", "type": "string"},
4785                        "name": "level5",
4786                        "in": "query",
4787                    }
4788                ],
4789                "responses": {
4790                    "200": {
4791                        "description": "Successful Response",
4792                        "content": {"application/x-level-3": {"schema": {}}},
4793                    },
4794                    "400": {"description": "Client error level 0"},
4795                    "402": {"description": "Client error level 2"},
4796                    "403": {"description": "Client error level 3"},
4797                    "422": {
4798                        "description": "Validation Error",
4799                        "content": {
4800                            "application/json": {
4801                                "schema": {
4802                                    "$ref": "#/components/schemas/HTTPValidationError"
4803                                }
4804                            }
4805                        },
4806                    },
4807                    "500": {"description": "Server error level 0"},
4808                    "502": {"description": "Server error level 2"},
4809                    "503": {"description": "Server error level 3"},
4810                },
4811                "callbacks": {
4812                    "callback0": {
4813                        "/": {
4814                            "get": {
4815                                "summary": "Callback0",
4816                                "operationId": "callback0__get",
4817                                "parameters": [
4818                                    {
4819                                        "name": "level0",
4820                                        "in": "query",
4821                                        "required": True,
4822                                        "schema": {"title": "Level0", "type": "string"},
4823                                    }
4824                                ],
4825                                "responses": {
4826                                    "200": {
4827                                        "description": "Successful Response",
4828                                        "content": {"application/json": {"schema": {}}},
4829                                    },
4830                                    "422": {
4831                                        "description": "Validation Error",
4832                                        "content": {
4833                                            "application/json": {
4834                                                "schema": {
4835                                                    "$ref": "#/components/schemas/HTTPValidationError"
4836                                                }
4837                                            }
4838                                        },
4839                                    },
4840                                },
4841                            }
4842                        }
4843                    },
4844                    "callback2": {
4845                        "/": {
4846                            "get": {
4847                                "summary": "Callback2",
4848                                "operationId": "callback2__get",
4849                                "parameters": [
4850                                    {
4851                                        "name": "level2",
4852                                        "in": "query",
4853                                        "required": True,
4854                                        "schema": {"title": "Level2", "type": "string"},
4855                                    }
4856                                ],
4857                                "responses": {
4858                                    "200": {
4859                                        "description": "Successful Response",
4860                                        "content": {"application/json": {"schema": {}}},
4861                                    },
4862                                    "422": {
4863                                        "description": "Validation Error",
4864                                        "content": {
4865                                            "application/json": {
4866                                                "schema": {
4867                                                    "$ref": "#/components/schemas/HTTPValidationError"
4868                                                }
4869                                            }
4870                                        },
4871                                    },
4872                                },
4873                            }
4874                        }
4875                    },
4876                    "callback3": {
4877                        "/": {
4878                            "get": {
4879                                "summary": "Callback3",
4880                                "operationId": "callback3__get",
4881                                "parameters": [
4882                                    {
4883                                        "name": "level3",
4884                                        "in": "query",
4885                                        "required": True,
4886                                        "schema": {"title": "Level3", "type": "string"},
4887                                    }
4888                                ],
4889                                "responses": {
4890                                    "200": {
4891                                        "description": "Successful Response",
4892                                        "content": {"application/json": {"schema": {}}},
4893                                    },
4894                                    "422": {
4895                                        "description": "Validation Error",
4896                                        "content": {
4897                                            "application/json": {
4898                                                "schema": {
4899                                                    "$ref": "#/components/schemas/HTTPValidationError"
4900                                                }
4901                                            }
4902                                        },
4903                                    },
4904                                },
4905                            }
4906                        }
4907                    },
4908                },
4909                "deprecated": True,
4910            }
4911        },
4912        "/level2/level4/override5": {
4913            "get": {
4914                "tags": [
4915                    "level2a",
4916                    "level2b",
4917                    "level4a",
4918                    "level4b",
4919                    "path5a",
4920                    "path5b",
4921                ],
4922                "summary": "Path5 Override Router4 Override",
4923                "operationId": "path5_override_router4_override_level2_level4_override5_get",
4924                "parameters": [
4925                    {
4926                        "required": True,
4927                        "schema": {"title": "Level5", "type": "string"},
4928                        "name": "level5",
4929                        "in": "query",
4930                    }
4931                ],
4932                "responses": {
4933                    "200": {
4934                        "description": "Successful Response",
4935                        "content": {"application/x-level-5": {"schema": {}}},
4936                    },
4937                    "400": {"description": "Client error level 0"},
4938                    "402": {"description": "Client error level 2"},
4939                    "404": {"description": "Client error level 4"},
4940                    "405": {"description": "Client error level 5"},
4941                    "422": {
4942                        "description": "Validation Error",
4943                        "content": {
4944                            "application/json": {
4945                                "schema": {
4946                                    "$ref": "#/components/schemas/HTTPValidationError"
4947                                }
4948                            }
4949                        },
4950                    },
4951                    "500": {"description": "Server error level 0"},
4952                    "502": {"description": "Server error level 2"},
4953                    "504": {"description": "Server error level 4"},
4954                    "505": {"description": "Server error level 5"},
4955                },
4956                "callbacks": {
4957                    "callback0": {
4958                        "/": {
4959                            "get": {
4960                                "summary": "Callback0",
4961                                "operationId": "callback0__get",
4962                                "parameters": [
4963                                    {
4964                                        "name": "level0",
4965                                        "in": "query",
4966                                        "required": True,
4967                                        "schema": {"title": "Level0", "type": "string"},
4968                                    }
4969                                ],
4970                                "responses": {
4971                                    "200": {
4972                                        "description": "Successful Response",
4973                                        "content": {"application/json": {"schema": {}}},
4974                                    },
4975                                    "422": {
4976                                        "description": "Validation Error",
4977                                        "content": {
4978                                            "application/json": {
4979                                                "schema": {
4980                                                    "$ref": "#/components/schemas/HTTPValidationError"
4981                                                }
4982                                            }
4983                                        },
4984                                    },
4985                                },
4986                            }
4987                        }
4988                    },
4989                    "callback2": {
4990                        "/": {
4991                            "get": {
4992                                "summary": "Callback2",
4993                                "operationId": "callback2__get",
4994                                "parameters": [
4995                                    {
4996                                        "name": "level2",
4997                                        "in": "query",
4998                                        "required": True,
4999                                        "schema": {"title": "Level2", "type": "string"},
5000                                    }
5001                                ],
5002                                "responses": {
5003                                    "200": {
5004                                        "description": "Successful Response",
5005                                        "content": {"application/json": {"schema": {}}},
5006                                    },
5007                                    "422": {
5008                                        "description": "Validation Error",
5009                                        "content": {
5010                                            "application/json": {
5011                                                "schema": {
5012                                                    "$ref": "#/components/schemas/HTTPValidationError"
5013                                                }
5014                                            }
5015                                        },
5016                                    },
5017                                },
5018                            }
5019                        }
5020                    },
5021                    "callback4": {
5022                        "/": {
5023                            "get": {
5024                                "summary": "Callback4",
5025                                "operationId": "callback4__get",
5026                                "parameters": [
5027                                    {
5028                                        "name": "level4",
5029                                        "in": "query",
5030                                        "required": True,
5031                                        "schema": {"title": "Level4", "type": "string"},
5032                                    }
5033                                ],
5034                                "responses": {
5035                                    "200": {
5036                                        "description": "Successful Response",
5037                                        "content": {"application/json": {"schema": {}}},
5038                                    },
5039                                    "422": {
5040                                        "description": "Validation Error",
5041                                        "content": {
5042                                            "application/json": {
5043                                                "schema": {
5044                                                    "$ref": "#/components/schemas/HTTPValidationError"
5045                                                }
5046                                            }
5047                                        },
5048                                    },
5049                                },
5050                            }
5051                        }
5052                    },
5053                    "callback5": {
5054                        "/": {
5055                            "get": {
5056                                "summary": "Callback5",
5057                                "operationId": "callback5__get",
5058                                "parameters": [
5059                                    {
5060                                        "name": "level5",
5061                                        "in": "query",
5062                                        "required": True,
5063                                        "schema": {"title": "Level5", "type": "string"},
5064                                    }
5065                                ],
5066                                "responses": {
5067                                    "200": {
5068                                        "description": "Successful Response",
5069                                        "content": {"application/json": {"schema": {}}},
5070                                    },
5071                                    "422": {
5072                                        "description": "Validation Error",
5073                                        "content": {
5074                                            "application/json": {
5075                                                "schema": {
5076                                                    "$ref": "#/components/schemas/HTTPValidationError"
5077                                                }
5078                                            }
5079                                        },
5080                                    },
5081                                },
5082                            }
5083                        }
5084                    },
5085                },
5086                "deprecated": True,
5087            }
5088        },
5089        "/level2/level4/default5": {
5090            "get": {
5091                "tags": ["level2a", "level2b", "level4a", "level4b"],
5092                "summary": "Path5 Default Router4 Override",
5093                "operationId": "path5_default_router4_override_level2_level4_default5_get",
5094                "parameters": [
5095                    {
5096                        "required": True,
5097                        "schema": {"title": "Level5", "type": "string"},
5098                        "name": "level5",
5099                        "in": "query",
5100                    }
5101                ],
5102                "responses": {
5103                    "200": {
5104                        "description": "Successful Response",
5105                        "content": {"application/x-level-4": {"schema": {}}},
5106                    },
5107                    "400": {"description": "Client error level 0"},
5108                    "402": {"description": "Client error level 2"},
5109                    "404": {"description": "Client error level 4"},
5110                    "422": {
5111                        "description": "Validation Error",
5112                        "content": {
5113                            "application/json": {
5114                                "schema": {
5115                                    "$ref": "#/components/schemas/HTTPValidationError"
5116                                }
5117                            }
5118                        },
5119                    },
5120                    "500": {"description": "Server error level 0"},
5121                    "502": {"description": "Server error level 2"},
5122                    "504": {"description": "Server error level 4"},
5123                },
5124                "callbacks": {
5125                    "callback0": {
5126                        "/": {
5127                            "get": {
5128                                "summary": "Callback0",
5129                                "operationId": "callback0__get",
5130                                "parameters": [
5131                                    {
5132                                        "name": "level0",
5133                                        "in": "query",
5134                                        "required": True,
5135                                        "schema": {"title": "Level0", "type": "string"},
5136                                    }
5137                                ],
5138                                "responses": {
5139                                    "200": {
5140                                        "description": "Successful Response",
5141                                        "content": {"application/json": {"schema": {}}},
5142                                    },
5143                                    "422": {
5144                                        "description": "Validation Error",
5145                                        "content": {
5146                                            "application/json": {
5147                                                "schema": {
5148                                                    "$ref": "#/components/schemas/HTTPValidationError"
5149                                                }
5150                                            }
5151                                        },
5152                                    },
5153                                },
5154                            }
5155                        }
5156                    },
5157                    "callback2": {
5158                        "/": {
5159                            "get": {
5160                                "summary": "Callback2",
5161                                "operationId": "callback2__get",
5162                                "parameters": [
5163                                    {
5164                                        "name": "level2",
5165                                        "in": "query",
5166                                        "required": True,
5167                                        "schema": {"title": "Level2", "type": "string"},
5168                                    }
5169                                ],
5170                                "responses": {
5171                                    "200": {
5172                                        "description": "Successful Response",
5173                                        "content": {"application/json": {"schema": {}}},
5174                                    },
5175                                    "422": {
5176                                        "description": "Validation Error",
5177                                        "content": {
5178                                            "application/json": {
5179                                                "schema": {
5180                                                    "$ref": "#/components/schemas/HTTPValidationError"
5181                                                }
5182                                            }
5183                                        },
5184                                    },
5185                                },
5186                            }
5187                        }
5188                    },
5189                    "callback4": {
5190                        "/": {
5191                            "get": {
5192                                "summary": "Callback4",
5193                                "operationId": "callback4__get",
5194                                "parameters": [
5195                                    {
5196                                        "name": "level4",
5197                                        "in": "query",
5198                                        "required": True,
5199                                        "schema": {"title": "Level4", "type": "string"},
5200                                    }
5201                                ],
5202                                "responses": {
5203                                    "200": {
5204                                        "description": "Successful Response",
5205                                        "content": {"application/json": {"schema": {}}},
5206                                    },
5207                                    "422": {
5208                                        "description": "Validation Error",
5209                                        "content": {
5210                                            "application/json": {
5211                                                "schema": {
5212                                                    "$ref": "#/components/schemas/HTTPValidationError"
5213                                                }
5214                                            }
5215                                        },
5216                                    },
5217                                },
5218                            }
5219                        }
5220                    },
5221                },
5222                "deprecated": True,
5223            }
5224        },
5225        "/level2/override5": {
5226            "get": {
5227                "tags": ["level2a", "level2b", "path5a", "path5b"],
5228                "summary": "Path5 Override Router4 Default",
5229                "operationId": "path5_override_router4_default_level2_override5_get",
5230                "parameters": [
5231                    {
5232                        "required": True,
5233                        "schema": {"title": "Level5", "type": "string"},
5234                        "name": "level5",
5235                        "in": "query",
5236                    }
5237                ],
5238                "responses": {
5239                    "200": {
5240                        "description": "Successful Response",
5241                        "content": {"application/x-level-5": {"schema": {}}},
5242                    },
5243                    "400": {"description": "Client error level 0"},
5244                    "402": {"description": "Client error level 2"},
5245                    "405": {"description": "Client error level 5"},
5246                    "422": {
5247                        "description": "Validation Error",
5248                        "content": {
5249                            "application/json": {
5250                                "schema": {
5251                                    "$ref": "#/components/schemas/HTTPValidationError"
5252                                }
5253                            }
5254                        },
5255                    },
5256                    "500": {"description": "Server error level 0"},
5257                    "502": {"description": "Server error level 2"},
5258                    "505": {"description": "Server error level 5"},
5259                },
5260                "callbacks": {
5261                    "callback0": {
5262                        "/": {
5263                            "get": {
5264                                "summary": "Callback0",
5265                                "operationId": "callback0__get",
5266                                "parameters": [
5267                                    {
5268                                        "name": "level0",
5269                                        "in": "query",
5270                                        "required": True,
5271                                        "schema": {"title": "Level0", "type": "string"},
5272                                    }
5273                                ],
5274                                "responses": {
5275                                    "200": {
5276                                        "description": "Successful Response",
5277                                        "content": {"application/json": {"schema": {}}},
5278                                    },
5279                                    "422": {
5280                                        "description": "Validation Error",
5281                                        "content": {
5282                                            "application/json": {
5283                                                "schema": {
5284                                                    "$ref": "#/components/schemas/HTTPValidationError"
5285                                                }
5286                                            }
5287                                        },
5288                                    },
5289                                },
5290                            }
5291                        }
5292                    },
5293                    "callback2": {
5294                        "/": {
5295                            "get": {
5296                                "summary": "Callback2",
5297                                "operationId": "callback2__get",
5298                                "parameters": [
5299                                    {
5300                                        "name": "level2",
5301                                        "in": "query",
5302                                        "required": True,
5303                                        "schema": {"title": "Level2", "type": "string"},
5304                                    }
5305                                ],
5306                                "responses": {
5307                                    "200": {
5308                                        "description": "Successful Response",
5309                                        "content": {"application/json": {"schema": {}}},
5310                                    },
5311                                    "422": {
5312                                        "description": "Validation Error",
5313                                        "content": {
5314                                            "application/json": {
5315                                                "schema": {
5316                                                    "$ref": "#/components/schemas/HTTPValidationError"
5317                                                }
5318                                            }
5319                                        },
5320                                    },
5321                                },
5322                            }
5323                        }
5324                    },
5325                    "callback5": {
5326                        "/": {
5327                            "get": {
5328                                "summary": "Callback5",
5329                                "operationId": "callback5__get",
5330                                "parameters": [
5331                                    {
5332                                        "name": "level5",
5333                                        "in": "query",
5334                                        "required": True,
5335                                        "schema": {"title": "Level5", "type": "string"},
5336                                    }
5337                                ],
5338                                "responses": {
5339                                    "200": {
5340                                        "description": "Successful Response",
5341                                        "content": {"application/json": {"schema": {}}},
5342                                    },
5343                                    "422": {
5344                                        "description": "Validation Error",
5345                                        "content": {
5346                                            "application/json": {
5347                                                "schema": {
5348                                                    "$ref": "#/components/schemas/HTTPValidationError"
5349                                                }
5350                                            }
5351                                        },
5352                                    },
5353                                },
5354                            }
5355                        }
5356                    },
5357                },
5358                "deprecated": True,
5359            }
5360        },
5361        "/level2/default5": {
5362            "get": {
5363                "tags": ["level2a", "level2b"],
5364                "summary": "Path5 Default Router4 Default",
5365                "operationId": "path5_default_router4_default_level2_default5_get",
5366                "parameters": [
5367                    {
5368                        "required": True,
5369                        "schema": {"title": "Level5", "type": "string"},
5370                        "name": "level5",
5371                        "in": "query",
5372                    }
5373                ],
5374                "responses": {
5375                    "200": {
5376                        "description": "Successful Response",
5377                        "content": {"application/x-level-2": {"schema": {}}},
5378                    },
5379                    "400": {"description": "Client error level 0"},
5380                    "402": {"description": "Client error level 2"},
5381                    "422": {
5382                        "description": "Validation Error",
5383                        "content": {
5384                            "application/json": {
5385                                "schema": {
5386                                    "$ref": "#/components/schemas/HTTPValidationError"
5387                                }
5388                            }
5389                        },
5390                    },
5391                    "500": {"description": "Server error level 0"},
5392                    "502": {"description": "Server error level 2"},
5393                },
5394                "callbacks": {
5395                    "callback0": {
5396                        "/": {
5397                            "get": {
5398                                "summary": "Callback0",
5399                                "operationId": "callback0__get",
5400                                "parameters": [
5401                                    {
5402                                        "name": "level0",
5403                                        "in": "query",
5404                                        "required": True,
5405                                        "schema": {"title": "Level0", "type": "string"},
5406                                    }
5407                                ],
5408                                "responses": {
5409                                    "200": {
5410                                        "description": "Successful Response",
5411                                        "content": {"application/json": {"schema": {}}},
5412                                    },
5413                                    "422": {
5414                                        "description": "Validation Error",
5415                                        "content": {
5416                                            "application/json": {
5417                                                "schema": {
5418                                                    "$ref": "#/components/schemas/HTTPValidationError"
5419                                                }
5420                                            }
5421                                        },
5422                                    },
5423                                },
5424                            }
5425                        }
5426                    },
5427                    "callback2": {
5428                        "/": {
5429                            "get": {
5430                                "summary": "Callback2",
5431                                "operationId": "callback2__get",
5432                                "parameters": [
5433                                    {
5434                                        "name": "level2",
5435                                        "in": "query",
5436                                        "required": True,
5437                                        "schema": {"title": "Level2", "type": "string"},
5438                                    }
5439                                ],
5440                                "responses": {
5441                                    "200": {
5442                                        "description": "Successful Response",
5443                                        "content": {"application/json": {"schema": {}}},
5444                                    },
5445                                    "422": {
5446                                        "description": "Validation Error",
5447                                        "content": {
5448                                            "application/json": {
5449                                                "schema": {
5450                                                    "$ref": "#/components/schemas/HTTPValidationError"
5451                                                }
5452                                            }
5453                                        },
5454                                    },
5455                                },
5456                            }
5457                        }
5458                    },
5459                },
5460                "deprecated": True,
5461            }
5462        },
5463        "/override3": {
5464            "get": {
5465                "tags": ["path3a", "path3b"],
5466                "summary": "Path3 Override Router2 Default",
5467                "operationId": "path3_override_router2_default_override3_get",
5468                "parameters": [
5469                    {
5470                        "required": True,
5471                        "schema": {"title": "Level3", "type": "string"},
5472                        "name": "level3",
5473                        "in": "query",
5474                    }
5475                ],
5476                "responses": {
5477                    "200": {
5478                        "description": "Successful Response",
5479                        "content": {"application/x-level-3": {"schema": {}}},
5480                    },
5481                    "400": {"description": "Client error level 0"},
5482                    "403": {"description": "Client error level 3"},
5483                    "422": {
5484                        "description": "Validation Error",
5485                        "content": {
5486                            "application/json": {
5487                                "schema": {
5488                                    "$ref": "#/components/schemas/HTTPValidationError"
5489                                }
5490                            }
5491                        },
5492                    },
5493                    "500": {"description": "Server error level 0"},
5494                    "503": {"description": "Server error level 3"},
5495                },
5496                "callbacks": {
5497                    "callback0": {
5498                        "/": {
5499                            "get": {
5500                                "summary": "Callback0",
5501                                "operationId": "callback0__get",
5502                                "parameters": [
5503                                    {
5504                                        "name": "level0",
5505                                        "in": "query",
5506                                        "required": True,
5507                                        "schema": {"title": "Level0", "type": "string"},
5508                                    }
5509                                ],
5510                                "responses": {
5511                                    "200": {
5512                                        "description": "Successful Response",
5513                                        "content": {"application/json": {"schema": {}}},
5514                                    },
5515                                    "422": {
5516                                        "description": "Validation Error",
5517                                        "content": {
5518                                            "application/json": {
5519                                                "schema": {
5520                                                    "$ref": "#/components/schemas/HTTPValidationError"
5521                                                }
5522                                            }
5523                                        },
5524                                    },
5525                                },
5526                            }
5527                        }
5528                    },
5529                    "callback3": {
5530                        "/": {
5531                            "get": {
5532                                "summary": "Callback3",
5533                                "operationId": "callback3__get",
5534                                "parameters": [
5535                                    {
5536                                        "name": "level3",
5537                                        "in": "query",
5538                                        "required": True,
5539                                        "schema": {"title": "Level3", "type": "string"},
5540                                    }
5541                                ],
5542                                "responses": {
5543                                    "200": {
5544                                        "description": "Successful Response",
5545                                        "content": {"application/json": {"schema": {}}},
5546                                    },
5547                                    "422": {
5548                                        "description": "Validation Error",
5549                                        "content": {
5550                                            "application/json": {
5551                                                "schema": {
5552                                                    "$ref": "#/components/schemas/HTTPValidationError"
5553                                                }
5554                                            }
5555                                        },
5556                                    },
5557                                },
5558                            }
5559                        }
5560                    },
5561                },
5562                "deprecated": True,
5563            }
5564        },
5565        "/default3": {
5566            "get": {
5567                "summary": "Path3 Default Router2 Default",
5568                "operationId": "path3_default_router2_default_default3_get",
5569                "parameters": [
5570                    {
5571                        "required": True,
5572                        "schema": {"title": "Level3", "type": "string"},
5573                        "name": "level3",
5574                        "in": "query",
5575                    }
5576                ],
5577                "responses": {
5578                    "200": {
5579                        "description": "Successful Response",
5580                        "content": {"application/x-level-0": {"schema": {}}},
5581                    },
5582                    "400": {"description": "Client error level 0"},
5583                    "422": {
5584                        "description": "Validation Error",
5585                        "content": {
5586                            "application/json": {
5587                                "schema": {
5588                                    "$ref": "#/components/schemas/HTTPValidationError"
5589                                }
5590                            }
5591                        },
5592                    },
5593                    "500": {"description": "Server error level 0"},
5594                },
5595                "callbacks": {
5596                    "callback0": {
5597                        "/": {
5598                            "get": {
5599                                "summary": "Callback0",
5600                                "operationId": "callback0__get",
5601                                "parameters": [
5602                                    {
5603                                        "name": "level0",
5604                                        "in": "query",
5605                                        "required": True,
5606                                        "schema": {"title": "Level0", "type": "string"},
5607                                    }
5608                                ],
5609                                "responses": {
5610                                    "200": {
5611                                        "description": "Successful Response",
5612                                        "content": {"application/json": {"schema": {}}},
5613                                    },
5614                                    "422": {
5615                                        "description": "Validation Error",
5616                                        "content": {
5617                                            "application/json": {
5618                                                "schema": {
5619                                                    "$ref": "#/components/schemas/HTTPValidationError"
5620                                                }
5621                                            }
5622                                        },
5623                                    },
5624                                },
5625                            }
5626                        }
5627                    }
5628                },
5629            }
5630        },
5631        "/level3/level4/override5": {
5632            "get": {
5633                "tags": [
5634                    "level3a",
5635                    "level3b",
5636                    "level4a",
5637                    "level4b",
5638                    "path5a",
5639                    "path5b",
5640                ],
5641                "summary": "Path5 Override Router4 Override",
5642                "operationId": "path5_override_router4_override_level3_level4_override5_get",
5643                "parameters": [
5644                    {
5645                        "required": True,
5646                        "schema": {"title": "Level5", "type": "string"},
5647                        "name": "level5",
5648                        "in": "query",
5649                    }
5650                ],
5651                "responses": {
5652                    "200": {
5653                        "description": "Successful Response",
5654                        "content": {"application/x-level-5": {"schema": {}}},
5655                    },
5656                    "400": {"description": "Client error level 0"},
5657                    "403": {"description": "Client error level 3"},
5658                    "404": {"description": "Client error level 4"},
5659                    "405": {"description": "Client error level 5"},
5660                    "422": {
5661                        "description": "Validation Error",
5662                        "content": {
5663                            "application/json": {
5664                                "schema": {
5665                                    "$ref": "#/components/schemas/HTTPValidationError"
5666                                }
5667                            }
5668                        },
5669                    },
5670                    "500": {"description": "Server error level 0"},
5671                    "503": {"description": "Server error level 3"},
5672                    "504": {"description": "Server error level 4"},
5673                    "505": {"description": "Server error level 5"},
5674                },
5675                "callbacks": {
5676                    "callback0": {
5677                        "/": {
5678                            "get": {
5679                                "summary": "Callback0",
5680                                "operationId": "callback0__get",
5681                                "parameters": [
5682                                    {
5683                                        "name": "level0",
5684                                        "in": "query",
5685                                        "required": True,
5686                                        "schema": {"title": "Level0", "type": "string"},
5687                                    }
5688                                ],
5689                                "responses": {
5690                                    "200": {
5691                                        "description": "Successful Response",
5692                                        "content": {"application/json": {"schema": {}}},
5693                                    },
5694                                    "422": {
5695                                        "description": "Validation Error",
5696                                        "content": {
5697                                            "application/json": {
5698                                                "schema": {
5699                                                    "$ref": "#/components/schemas/HTTPValidationError"
5700                                                }
5701                                            }
5702                                        },
5703                                    },
5704                                },
5705                            }
5706                        }
5707                    },
5708                    "callback3": {
5709                        "/": {
5710                            "get": {
5711                                "summary": "Callback3",
5712                                "operationId": "callback3__get",
5713                                "parameters": [
5714                                    {
5715                                        "name": "level3",
5716                                        "in": "query",
5717                                        "required": True,
5718                                        "schema": {"title": "Level3", "type": "string"},
5719                                    }
5720                                ],
5721                                "responses": {
5722                                    "200": {
5723                                        "description": "Successful Response",
5724                                        "content": {"application/json": {"schema": {}}},
5725                                    },
5726                                    "422": {
5727                                        "description": "Validation Error",
5728                                        "content": {
5729                                            "application/json": {
5730                                                "schema": {
5731                                                    "$ref": "#/components/schemas/HTTPValidationError"
5732                                                }
5733                                            }
5734                                        },
5735                                    },
5736                                },
5737                            }
5738                        }
5739                    },
5740                    "callback4": {
5741                        "/": {
5742                            "get": {
5743                                "summary": "Callback4",
5744                                "operationId": "callback4__get",
5745                                "parameters": [
5746                                    {
5747                                        "name": "level4",
5748                                        "in": "query",
5749                                        "required": True,
5750                                        "schema": {"title": "Level4", "type": "string"},
5751                                    }
5752                                ],
5753                                "responses": {
5754                                    "200": {
5755                                        "description": "Successful Response",
5756                                        "content": {"application/json": {"schema": {}}},
5757                                    },
5758                                    "422": {
5759                                        "description": "Validation Error",
5760                                        "content": {
5761                                            "application/json": {
5762                                                "schema": {
5763                                                    "$ref": "#/components/schemas/HTTPValidationError"
5764                                                }
5765                                            }
5766                                        },
5767                                    },
5768                                },
5769                            }
5770                        }
5771                    },
5772                    "callback5": {
5773                        "/": {
5774                            "get": {
5775                                "summary": "Callback5",
5776                                "operationId": "callback5__get",
5777                                "parameters": [
5778                                    {
5779                                        "name": "level5",
5780                                        "in": "query",
5781                                        "required": True,
5782                                        "schema": {"title": "Level5", "type": "string"},
5783                                    }
5784                                ],
5785                                "responses": {
5786                                    "200": {
5787                                        "description": "Successful Response",
5788                                        "content": {"application/json": {"schema": {}}},
5789                                    },
5790                                    "422": {
5791                                        "description": "Validation Error",
5792                                        "content": {
5793                                            "application/json": {
5794                                                "schema": {
5795                                                    "$ref": "#/components/schemas/HTTPValidationError"
5796                                                }
5797                                            }
5798                                        },
5799                                    },
5800                                },
5801                            }
5802                        }
5803                    },
5804                },
5805                "deprecated": True,
5806            }
5807        },
5808        "/level3/level4/default5": {
5809            "get": {
5810                "tags": ["level3a", "level3b", "level4a", "level4b"],
5811                "summary": "Path5 Default Router4 Override",
5812                "operationId": "path5_default_router4_override_level3_level4_default5_get",
5813                "parameters": [
5814                    {
5815                        "required": True,
5816                        "schema": {"title": "Level5", "type": "string"},
5817                        "name": "level5",
5818                        "in": "query",
5819                    }
5820                ],
5821                "responses": {
5822                    "200": {
5823                        "description": "Successful Response",
5824                        "content": {"application/x-level-4": {"schema": {}}},
5825                    },
5826                    "400": {"description": "Client error level 0"},
5827                    "403": {"description": "Client error level 3"},
5828                    "404": {"description": "Client error level 4"},
5829                    "422": {
5830                        "description": "Validation Error",
5831                        "content": {
5832                            "application/json": {
5833                                "schema": {
5834                                    "$ref": "#/components/schemas/HTTPValidationError"
5835                                }
5836                            }
5837                        },
5838                    },
5839                    "500": {"description": "Server error level 0"},
5840                    "503": {"description": "Server error level 3"},
5841                    "504": {"description": "Server error level 4"},
5842                },
5843                "callbacks": {
5844                    "callback0": {
5845                        "/": {
5846                            "get": {
5847                                "summary": "Callback0",
5848                                "operationId": "callback0__get",
5849                                "parameters": [
5850                                    {
5851                                        "name": "level0",
5852                                        "in": "query",
5853                                        "required": True,
5854                                        "schema": {"title": "Level0", "type": "string"},
5855                                    }
5856                                ],
5857                                "responses": {
5858                                    "200": {
5859                                        "description": "Successful Response",
5860                                        "content": {"application/json": {"schema": {}}},
5861                                    },
5862                                    "422": {
5863                                        "description": "Validation Error",
5864                                        "content": {
5865                                            "application/json": {
5866                                                "schema": {
5867                                                    "$ref": "#/components/schemas/HTTPValidationError"
5868                                                }
5869                                            }
5870                                        },
5871                                    },
5872                                },
5873                            }
5874                        }
5875                    },
5876                    "callback3": {
5877                        "/": {
5878                            "get": {
5879                                "summary": "Callback3",
5880                                "operationId": "callback3__get",
5881                                "parameters": [
5882                                    {
5883                                        "name": "level3",
5884                                        "in": "query",
5885                                        "required": True,
5886                                        "schema": {"title": "Level3", "type": "string"},
5887                                    }
5888                                ],
5889                                "responses": {
5890                                    "200": {
5891                                        "description": "Successful Response",
5892                                        "content": {"application/json": {"schema": {}}},
5893                                    },
5894                                    "422": {
5895                                        "description": "Validation Error",
5896                                        "content": {
5897                                            "application/json": {
5898                                                "schema": {
5899                                                    "$ref": "#/components/schemas/HTTPValidationError"
5900                                                }
5901                                            }
5902                                        },
5903                                    },
5904                                },
5905                            }
5906                        }
5907                    },
5908                    "callback4": {
5909                        "/": {
5910                            "get": {
5911                                "summary": "Callback4",
5912                                "operationId": "callback4__get",
5913                                "parameters": [
5914                                    {
5915                                        "name": "level4",
5916                                        "in": "query",
5917                                        "required": True,
5918                                        "schema": {"title": "Level4", "type": "string"},
5919                                    }
5920                                ],
5921                                "responses": {
5922                                    "200": {
5923                                        "description": "Successful Response",
5924                                        "content": {"application/json": {"schema": {}}},
5925                                    },
5926                                    "422": {
5927                                        "description": "Validation Error",
5928                                        "content": {
5929                                            "application/json": {
5930                                                "schema": {
5931                                                    "$ref": "#/components/schemas/HTTPValidationError"
5932                                                }
5933                                            }
5934                                        },
5935                                    },
5936                                },
5937                            }
5938                        }
5939                    },
5940                },
5941                "deprecated": True,
5942            }
5943        },
5944        "/level3/override5": {
5945            "get": {
5946                "tags": ["level3a", "level3b", "path5a", "path5b"],
5947                "summary": "Path5 Override Router4 Default",
5948                "operationId": "path5_override_router4_default_level3_override5_get",
5949                "parameters": [
5950                    {
5951                        "required": True,
5952                        "schema": {"title": "Level5", "type": "string"},
5953                        "name": "level5",
5954                        "in": "query",
5955                    }
5956                ],
5957                "responses": {
5958                    "200": {
5959                        "description": "Successful Response",
5960                        "content": {"application/x-level-5": {"schema": {}}},
5961                    },
5962                    "400": {"description": "Client error level 0"},
5963                    "403": {"description": "Client error level 3"},
5964                    "405": {"description": "Client error level 5"},
5965                    "422": {
5966                        "description": "Validation Error",
5967                        "content": {
5968                            "application/json": {
5969                                "schema": {
5970                                    "$ref": "#/components/schemas/HTTPValidationError"
5971                                }
5972                            }
5973                        },
5974                    },
5975                    "500": {"description": "Server error level 0"},
5976                    "503": {"description": "Server error level 3"},
5977                    "505": {"description": "Server error level 5"},
5978                },
5979                "callbacks": {
5980                    "callback0": {
5981                        "/": {
5982                            "get": {
5983                                "summary": "Callback0",
5984                                "operationId": "callback0__get",
5985                                "parameters": [
5986                                    {
5987                                        "name": "level0",
5988                                        "in": "query",
5989                                        "required": True,
5990                                        "schema": {"title": "Level0", "type": "string"},
5991                                    }
5992                                ],
5993                                "responses": {
5994                                    "200": {
5995                                        "description": "Successful Response",
5996                                        "content": {"application/json": {"schema": {}}},
5997                                    },
5998                                    "422": {
5999                                        "description": "Validation Error",
6000                                        "content": {
6001                                            "application/json": {
6002                                                "schema": {
6003                                                    "$ref": "#/components/schemas/HTTPValidationError"
6004                                                }
6005                                            }
6006                                        },
6007                                    },
6008                                },
6009                            }
6010                        }
6011                    },
6012                    "callback3": {
6013                        "/": {
6014                            "get": {
6015                                "summary": "Callback3",
6016                                "operationId": "callback3__get",
6017                                "parameters": [
6018                                    {
6019                                        "name": "level3",
6020                                        "in": "query",
6021                                        "required": True,
6022                                        "schema": {"title": "Level3", "type": "string"},
6023                                    }
6024                                ],
6025                                "responses": {
6026                                    "200": {
6027                                        "description": "Successful Response",
6028                                        "content": {"application/json": {"schema": {}}},
6029                                    },
6030                                    "422": {
6031                                        "description": "Validation Error",
6032                                        "content": {
6033                                            "application/json": {
6034                                                "schema": {
6035                                                    "$ref": "#/components/schemas/HTTPValidationError"
6036                                                }
6037                                            }
6038                                        },
6039                                    },
6040                                },
6041                            }
6042                        }
6043                    },
6044                    "callback5": {
6045                        "/": {
6046                            "get": {
6047                                "summary": "Callback5",
6048                                "operationId": "callback5__get",
6049                                "parameters": [
6050                                    {
6051                                        "name": "level5",
6052                                        "in": "query",
6053                                        "required": True,
6054                                        "schema": {"title": "Level5", "type": "string"},
6055                                    }
6056                                ],
6057                                "responses": {
6058                                    "200": {
6059                                        "description": "Successful Response",
6060                                        "content": {"application/json": {"schema": {}}},
6061                                    },
6062                                    "422": {
6063                                        "description": "Validation Error",
6064                                        "content": {
6065                                            "application/json": {
6066                                                "schema": {
6067                                                    "$ref": "#/components/schemas/HTTPValidationError"
6068                                                }
6069                                            }
6070                                        },
6071                                    },
6072                                },
6073                            }
6074                        }
6075                    },
6076                },
6077                "deprecated": True,
6078            }
6079        },
6080        "/level3/default5": {
6081            "get": {
6082                "tags": ["level3a", "level3b"],
6083                "summary": "Path5 Default Router4 Default",
6084                "operationId": "path5_default_router4_default_level3_default5_get",
6085                "parameters": [
6086                    {
6087                        "required": True,
6088                        "schema": {"title": "Level5", "type": "string"},
6089                        "name": "level5",
6090                        "in": "query",
6091                    }
6092                ],
6093                "responses": {
6094                    "200": {
6095                        "description": "Successful Response",
6096                        "content": {"application/x-level-3": {"schema": {}}},
6097                    },
6098                    "400": {"description": "Client error level 0"},
6099                    "403": {"description": "Client error level 3"},
6100                    "422": {
6101                        "description": "Validation Error",
6102                        "content": {
6103                            "application/json": {
6104                                "schema": {
6105                                    "$ref": "#/components/schemas/HTTPValidationError"
6106                                }
6107                            }
6108                        },
6109                    },
6110                    "500": {"description": "Server error level 0"},
6111                    "503": {"description": "Server error level 3"},
6112                },
6113                "callbacks": {
6114                    "callback0": {
6115                        "/": {
6116                            "get": {
6117                                "summary": "Callback0",
6118                                "operationId": "callback0__get",
6119                                "parameters": [
6120                                    {
6121                                        "name": "level0",
6122                                        "in": "query",
6123                                        "required": True,
6124                                        "schema": {"title": "Level0", "type": "string"},
6125                                    }
6126                                ],
6127                                "responses": {
6128                                    "200": {
6129                                        "description": "Successful Response",
6130                                        "content": {"application/json": {"schema": {}}},
6131                                    },
6132                                    "422": {
6133                                        "description": "Validation Error",
6134                                        "content": {
6135                                            "application/json": {
6136                                                "schema": {
6137                                                    "$ref": "#/components/schemas/HTTPValidationError"
6138                                                }
6139                                            }
6140                                        },
6141                                    },
6142                                },
6143                            }
6144                        }
6145                    },
6146                    "callback3": {
6147                        "/": {
6148                            "get": {
6149                                "summary": "Callback3",
6150                                "operationId": "callback3__get",
6151                                "parameters": [
6152                                    {
6153                                        "name": "level3",
6154                                        "in": "query",
6155                                        "required": True,
6156                                        "schema": {"title": "Level3", "type": "string"},
6157                                    }
6158                                ],
6159                                "responses": {
6160                                    "200": {
6161                                        "description": "Successful Response",
6162                                        "content": {"application/json": {"schema": {}}},
6163                                    },
6164                                    "422": {
6165                                        "description": "Validation Error",
6166                                        "content": {
6167                                            "application/json": {
6168                                                "schema": {
6169                                                    "$ref": "#/components/schemas/HTTPValidationError"
6170                                                }
6171                                            }
6172                                        },
6173                                    },
6174                                },
6175                            }
6176                        }
6177                    },
6178                },
6179            }
6180        },
6181        "/level4/override5": {
6182            "get": {
6183                "tags": ["level4a", "level4b", "path5a", "path5b"],
6184                "summary": "Path5 Override Router4 Override",
6185                "operationId": "path5_override_router4_override_level4_override5_get",
6186                "parameters": [
6187                    {
6188                        "required": True,
6189                        "schema": {"title": "Level5", "type": "string"},
6190                        "name": "level5",
6191                        "in": "query",
6192                    }
6193                ],
6194                "responses": {
6195                    "200": {
6196                        "description": "Successful Response",
6197                        "content": {"application/x-level-5": {"schema": {}}},
6198                    },
6199                    "400": {"description": "Client error level 0"},
6200                    "404": {"description": "Client error level 4"},
6201                    "405": {"description": "Client error level 5"},
6202                    "422": {
6203                        "description": "Validation Error",
6204                        "content": {
6205                            "application/json": {
6206                                "schema": {
6207                                    "$ref": "#/components/schemas/HTTPValidationError"
6208                                }
6209                            }
6210                        },
6211                    },
6212                    "500": {"description": "Server error level 0"},
6213                    "504": {"description": "Server error level 4"},
6214                    "505": {"description": "Server error level 5"},
6215                },
6216                "callbacks": {
6217                    "callback0": {
6218                        "/": {
6219                            "get": {
6220                                "summary": "Callback0",
6221                                "operationId": "callback0__get",
6222                                "parameters": [
6223                                    {
6224                                        "name": "level0",
6225                                        "in": "query",
6226                                        "required": True,
6227                                        "schema": {"title": "Level0", "type": "string"},
6228                                    }
6229                                ],
6230                                "responses": {
6231                                    "200": {
6232                                        "description": "Successful Response",
6233                                        "content": {"application/json": {"schema": {}}},
6234                                    },
6235                                    "422": {
6236                                        "description": "Validation Error",
6237                                        "content": {
6238                                            "application/json": {
6239                                                "schema": {
6240                                                    "$ref": "#/components/schemas/HTTPValidationError"
6241                                                }
6242                                            }
6243                                        },
6244                                    },
6245                                },
6246                            }
6247                        }
6248                    },
6249                    "callback4": {
6250                        "/": {
6251                            "get": {
6252                                "summary": "Callback4",
6253                                "operationId": "callback4__get",
6254                                "parameters": [
6255                                    {
6256                                        "name": "level4",
6257                                        "in": "query",
6258                                        "required": True,
6259                                        "schema": {"title": "Level4", "type": "string"},
6260                                    }
6261                                ],
6262                                "responses": {
6263                                    "200": {
6264                                        "description": "Successful Response",
6265                                        "content": {"application/json": {"schema": {}}},
6266                                    },
6267                                    "422": {
6268                                        "description": "Validation Error",
6269                                        "content": {
6270                                            "application/json": {
6271                                                "schema": {
6272                                                    "$ref": "#/components/schemas/HTTPValidationError"
6273                                                }
6274                                            }
6275                                        },
6276                                    },
6277                                },
6278                            }
6279                        }
6280                    },
6281                    "callback5": {
6282                        "/": {
6283                            "get": {
6284                                "summary": "Callback5",
6285                                "operationId": "callback5__get",
6286                                "parameters": [
6287                                    {
6288                                        "name": "level5",
6289                                        "in": "query",
6290                                        "required": True,
6291                                        "schema": {"title": "Level5", "type": "string"},
6292                                    }
6293                                ],
6294                                "responses": {
6295                                    "200": {
6296                                        "description": "Successful Response",
6297                                        "content": {"application/json": {"schema": {}}},
6298                                    },
6299                                    "422": {
6300                                        "description": "Validation Error",
6301                                        "content": {
6302                                            "application/json": {
6303                                                "schema": {
6304                                                    "$ref": "#/components/schemas/HTTPValidationError"
6305                                                }
6306                                            }
6307                                        },
6308                                    },
6309                                },
6310                            }
6311                        }
6312                    },
6313                },
6314                "deprecated": True,
6315            }
6316        },
6317        "/level4/default5": {
6318            "get": {
6319                "tags": ["level4a", "level4b"],
6320                "summary": "Path5 Default Router4 Override",
6321                "operationId": "path5_default_router4_override_level4_default5_get",
6322                "parameters": [
6323                    {
6324                        "required": True,
6325                        "schema": {"title": "Level5", "type": "string"},
6326                        "name": "level5",
6327                        "in": "query",
6328                    }
6329                ],
6330                "responses": {
6331                    "200": {
6332                        "description": "Successful Response",
6333                        "content": {"application/x-level-4": {"schema": {}}},
6334                    },
6335                    "400": {"description": "Client error level 0"},
6336                    "404": {"description": "Client error level 4"},
6337                    "422": {
6338                        "description": "Validation Error",
6339                        "content": {
6340                            "application/json": {
6341                                "schema": {
6342                                    "$ref": "#/components/schemas/HTTPValidationError"
6343                                }
6344                            }
6345                        },
6346                    },
6347                    "500": {"description": "Server error level 0"},
6348                    "504": {"description": "Server error level 4"},
6349                },
6350                "callbacks": {
6351                    "callback0": {
6352                        "/": {
6353                            "get": {
6354                                "summary": "Callback0",
6355                                "operationId": "callback0__get",
6356                                "parameters": [
6357                                    {
6358                                        "name": "level0",
6359                                        "in": "query",
6360                                        "required": True,
6361                                        "schema": {"title": "Level0", "type": "string"},
6362                                    }
6363                                ],
6364                                "responses": {
6365                                    "200": {
6366                                        "description": "Successful Response",
6367                                        "content": {"application/json": {"schema": {}}},
6368                                    },
6369                                    "422": {
6370                                        "description": "Validation Error",
6371                                        "content": {
6372                                            "application/json": {
6373                                                "schema": {
6374                                                    "$ref": "#/components/schemas/HTTPValidationError"
6375                                                }
6376                                            }
6377                                        },
6378                                    },
6379                                },
6380                            }
6381                        }
6382                    },
6383                    "callback4": {
6384                        "/": {
6385                            "get": {
6386                                "summary": "Callback4",
6387                                "operationId": "callback4__get",
6388                                "parameters": [
6389                                    {
6390                                        "name": "level4",
6391                                        "in": "query",
6392                                        "required": True,
6393                                        "schema": {"title": "Level4", "type": "string"},
6394                                    }
6395                                ],
6396                                "responses": {
6397                                    "200": {
6398                                        "description": "Successful Response",
6399                                        "content": {"application/json": {"schema": {}}},
6400                                    },
6401                                    "422": {
6402                                        "description": "Validation Error",
6403                                        "content": {
6404                                            "application/json": {
6405                                                "schema": {
6406                                                    "$ref": "#/components/schemas/HTTPValidationError"
6407                                                }
6408                                            }
6409                                        },
6410                                    },
6411                                },
6412                            }
6413                        }
6414                    },
6415                },
6416                "deprecated": True,
6417            }
6418        },
6419        "/override5": {
6420            "get": {
6421                "tags": ["path5a", "path5b"],
6422                "summary": "Path5 Override Router4 Default",
6423                "operationId": "path5_override_router4_default_override5_get",
6424                "parameters": [
6425                    {
6426                        "required": True,
6427                        "schema": {"title": "Level5", "type": "string"},
6428                        "name": "level5",
6429                        "in": "query",
6430                    }
6431                ],
6432                "responses": {
6433                    "200": {
6434                        "description": "Successful Response",
6435                        "content": {"application/x-level-5": {"schema": {}}},
6436                    },
6437                    "400": {"description": "Client error level 0"},
6438                    "405": {"description": "Client error level 5"},
6439                    "422": {
6440                        "description": "Validation Error",
6441                        "content": {
6442                            "application/json": {
6443                                "schema": {
6444                                    "$ref": "#/components/schemas/HTTPValidationError"
6445                                }
6446                            }
6447                        },
6448                    },
6449                    "500": {"description": "Server error level 0"},
6450                    "505": {"description": "Server error level 5"},
6451                },
6452                "callbacks": {
6453                    "callback0": {
6454                        "/": {
6455                            "get": {
6456                                "summary": "Callback0",
6457                                "operationId": "callback0__get",
6458                                "parameters": [
6459                                    {
6460                                        "name": "level0",
6461                                        "in": "query",
6462                                        "required": True,
6463                                        "schema": {"title": "Level0", "type": "string"},
6464                                    }
6465                                ],
6466                                "responses": {
6467                                    "200": {
6468                                        "description": "Successful Response",
6469                                        "content": {"application/json": {"schema": {}}},
6470                                    },
6471                                    "422": {
6472                                        "description": "Validation Error",
6473                                        "content": {
6474                                            "application/json": {
6475                                                "schema": {
6476                                                    "$ref": "#/components/schemas/HTTPValidationError"
6477                                                }
6478                                            }
6479                                        },
6480                                    },
6481                                },
6482                            }
6483                        }
6484                    },
6485                    "callback5": {
6486                        "/": {
6487                            "get": {
6488                                "summary": "Callback5",
6489                                "operationId": "callback5__get",
6490                                "parameters": [
6491                                    {
6492                                        "name": "level5",
6493                                        "in": "query",
6494                                        "required": True,
6495                                        "schema": {"title": "Level5", "type": "string"},
6496                                    }
6497                                ],
6498                                "responses": {
6499                                    "200": {
6500                                        "description": "Successful Response",
6501                                        "content": {"application/json": {"schema": {}}},
6502                                    },
6503                                    "422": {
6504                                        "description": "Validation Error",
6505                                        "content": {
6506                                            "application/json": {
6507                                                "schema": {
6508                                                    "$ref": "#/components/schemas/HTTPValidationError"
6509                                                }
6510                                            }
6511                                        },
6512                                    },
6513                                },
6514                            }
6515                        }
6516                    },
6517                },
6518                "deprecated": True,
6519            }
6520        },
6521        "/default5": {
6522            "get": {
6523                "summary": "Path5 Default Router4 Default",
6524                "operationId": "path5_default_router4_default_default5_get",
6525                "parameters": [
6526                    {
6527                        "required": True,
6528                        "schema": {"title": "Level5", "type": "string"},
6529                        "name": "level5",
6530                        "in": "query",
6531                    }
6532                ],
6533                "responses": {
6534                    "200": {
6535                        "description": "Successful Response",
6536                        "content": {"application/x-level-0": {"schema": {}}},
6537                    },
6538                    "400": {"description": "Client error level 0"},
6539                    "422": {
6540                        "description": "Validation Error",
6541                        "content": {
6542                            "application/json": {
6543                                "schema": {
6544                                    "$ref": "#/components/schemas/HTTPValidationError"
6545                                }
6546                            }
6547                        },
6548                    },
6549                    "500": {"description": "Server error level 0"},
6550                },
6551                "callbacks": {
6552                    "callback0": {
6553                        "/": {
6554                            "get": {
6555                                "summary": "Callback0",
6556                                "operationId": "callback0__get",
6557                                "parameters": [
6558                                    {
6559                                        "name": "level0",
6560                                        "in": "query",
6561                                        "required": True,
6562                                        "schema": {"title": "Level0", "type": "string"},
6563                                    }
6564                                ],
6565                                "responses": {
6566                                    "200": {
6567                                        "description": "Successful Response",
6568                                        "content": {"application/json": {"schema": {}}},
6569                                    },
6570                                    "422": {
6571                                        "description": "Validation Error",
6572                                        "content": {
6573                                            "application/json": {
6574                                                "schema": {
6575                                                    "$ref": "#/components/schemas/HTTPValidationError"
6576                                                }
6577                                            }
6578                                        },
6579                                    },
6580                                },
6581                            }
6582                        }
6583                    }
6584                },
6585            }
6586        },
6587    },
6588    "components": {
6589        "schemas": {
6590            "HTTPValidationError": {
6591                "title": "HTTPValidationError",
6592                "type": "object",
6593                "properties": {
6594                    "detail": {
6595                        "title": "Detail",
6596                        "type": "array",
6597                        "items": {"$ref": "#/components/schemas/ValidationError"},
6598                    }
6599                },
6600            },
6601            "ValidationError": {
6602                "title": "ValidationError",
6603                "required": ["loc", "msg", "type"],
6604                "type": "object",
6605                "properties": {
6606                    "loc": {
6607                        "title": "Location",
6608                        "type": "array",
6609                        "items": {"type": "string"},
6610                    },
6611                    "msg": {"title": "Message", "type": "string"},
6612                    "type": {"title": "Error Type", "type": "string"},
6613                },
6614            },
6615        }
6616    },
6617}
6618