Coverage for tests/test_include_router_defaults_overrides.py: 100%

181 statements  

« prev     ^ index     » next       coverage.py v7.6.1, created at 2024-08-08 03:53 +0000

1import warnings 1abcde

2 

3import pytest 1abcde

4from fastapi import APIRouter, Depends, FastAPI, Response 1abcde

5from fastapi.responses import JSONResponse 1abcde

6from fastapi.testclient import TestClient 1abcde

7 

8 

9class ResponseLevel0(JSONResponse): 1abcde

10 media_type = "application/x-level-0" 1abcde

11 

12 

13class ResponseLevel1(JSONResponse): 1abcde

14 media_type = "application/x-level-1" 1abcde

15 

16 

17class ResponseLevel2(JSONResponse): 1abcde

18 media_type = "application/x-level-2" 1abcde

19 

20 

21class ResponseLevel3(JSONResponse): 1abcde

22 media_type = "application/x-level-3" 1abcde

23 

24 

25class ResponseLevel4(JSONResponse): 1abcde

26 media_type = "application/x-level-4" 1abcde

27 

28 

29class ResponseLevel5(JSONResponse): 1abcde

30 media_type = "application/x-level-5" 1abcde

31 

32 

33async def dep0(response: Response): 1abcde

34 response.headers["x-level0"] = "True" 1abcde

35 

36 

37async def dep1(response: Response): 1abcde

38 response.headers["x-level1"] = "True" 1abcde

39 

40 

41async def dep2(response: Response): 1abcde

42 response.headers["x-level2"] = "True" 1abcde

43 

44 

45async def dep3(response: Response): 1abcde

46 response.headers["x-level3"] = "True" 1abcde

47 

48 

49async def dep4(response: Response): 1abcde

50 response.headers["x-level4"] = "True" 1abcde

51 

52 

53async def dep5(response: Response): 1abcde

54 response.headers["x-level5"] = "True" 1abcde

55 

56 

57callback_router0 = APIRouter() 1abcde

58 

59 

60@callback_router0.get("/") 1abcde

61async def callback0(level0: str): 1abcde

62 pass # pragma: nocover 

63 

64 

65callback_router1 = APIRouter() 1abcde

66 

67 

68@callback_router1.get("/") 1abcde

69async def callback1(level1: str): 1abcde

70 pass # pragma: nocover 

71 

72 

73callback_router2 = APIRouter() 1abcde

74 

75 

76@callback_router2.get("/") 1abcde

77async def callback2(level2: str): 1abcde

78 pass # pragma: nocover 

79 

80 

81callback_router3 = APIRouter() 1abcde

82 

83 

84@callback_router3.get("/") 1abcde

85async def callback3(level3: str): 1abcde

86 pass # pragma: nocover 

87 

88 

89callback_router4 = APIRouter() 1abcde

90 

91 

92@callback_router4.get("/") 1abcde

93async def callback4(level4: str): 1abcde

94 pass # pragma: nocover 

95 

96 

97callback_router5 = APIRouter() 1abcde

98 

99 

100@callback_router5.get("/") 1abcde

101async def callback5(level5: str): 1abcde

102 pass # pragma: nocover 

103 

104 

105app = FastAPI( 1abcde

106 dependencies=[Depends(dep0)], 

107 responses={ 

108 400: {"description": "Client error level 0"}, 

109 500: {"description": "Server error level 0"}, 

110 }, 

111 default_response_class=ResponseLevel0, 

112 callbacks=callback_router0.routes, 

113) 

114 

115router2_override = APIRouter( 1abcde

116 prefix="/level2", 

117 tags=["level2a", "level2b"], 

118 dependencies=[Depends(dep2)], 

119 responses={ 

120 402: {"description": "Client error level 2"}, 

121 502: {"description": "Server error level 2"}, 

122 }, 

123 default_response_class=ResponseLevel2, 

124 callbacks=callback_router2.routes, 

125 deprecated=True, 

126) 

127router2_default = APIRouter() 1abcde

128router4_override = APIRouter( 1abcde

129 prefix="/level4", 

130 tags=["level4a", "level4b"], 

131 dependencies=[Depends(dep4)], 

132 responses={ 

133 404: {"description": "Client error level 4"}, 

134 504: {"description": "Server error level 4"}, 

135 }, 

136 default_response_class=ResponseLevel4, 

137 callbacks=callback_router4.routes, 

138 deprecated=True, 

139) 

140router4_default = APIRouter() 1abcde

141 

142 

143@app.get( 1abcde

144 "/override1", 

145 tags=["path1a", "path1b"], 

146 responses={ 

147 401: {"description": "Client error level 1"}, 

148 501: {"description": "Server error level 1"}, 

149 }, 

150 deprecated=True, 

151 callbacks=callback_router1.routes, 

152 dependencies=[Depends(dep1)], 

153 response_class=ResponseLevel1, 

154) 

155async def path1_override(level1: str): 1abcde

156 return level1 1abcde

157 

158 

159@app.get("/default1") 1abcde

160async def path1_default(level1: str): 1abcde

161 return level1 1abcde

162 

163 

164@router2_override.get( 1abcde

165 "/override3", 

166 tags=["path3a", "path3b"], 

167 responses={ 

168 403: {"description": "Client error level 3"}, 

169 503: {"description": "Server error level 3"}, 

170 }, 

171 deprecated=True, 

172 callbacks=callback_router3.routes, 

173 dependencies=[Depends(dep3)], 

174 response_class=ResponseLevel3, 

175) 

176async def path3_override_router2_override(level3: str): 1abcde

177 return level3 1abcde

178 

179 

180@router2_override.get("/default3") 1abcde

181async def path3_default_router2_override(level3: str): 1abcde

182 return level3 1abcde

183 

184 

185@router2_default.get( 1abcde

186 "/override3", 

187 tags=["path3a", "path3b"], 

188 responses={ 

189 403: {"description": "Client error level 3"}, 

190 503: {"description": "Server error level 3"}, 

191 }, 

192 deprecated=True, 

193 callbacks=callback_router3.routes, 

194 dependencies=[Depends(dep3)], 

195 response_class=ResponseLevel3, 

196) 

197async def path3_override_router2_default(level3: str): 1abcde

198 return level3 1abcde

199 

200 

201@router2_default.get("/default3") 1abcde

202async def path3_default_router2_default(level3: str): 1abcde

203 return level3 1abcde

204 

205 

206@router4_override.get( 1abcde

207 "/override5", 

208 tags=["path5a", "path5b"], 

209 responses={ 

210 405: {"description": "Client error level 5"}, 

211 505: {"description": "Server error level 5"}, 

212 }, 

213 deprecated=True, 

214 callbacks=callback_router5.routes, 

215 dependencies=[Depends(dep5)], 

216 response_class=ResponseLevel5, 

217) 

218async def path5_override_router4_override(level5: str): 1abcde

219 return level5 1abcde

220 

221 

222@router4_override.get( 1abcde

223 "/default5", 

224) 

225async def path5_default_router4_override(level5: str): 1abcde

226 return level5 1abcde

227 

228 

229@router4_default.get( 1abcde

230 "/override5", 

231 tags=["path5a", "path5b"], 

232 responses={ 

233 405: {"description": "Client error level 5"}, 

234 505: {"description": "Server error level 5"}, 

235 }, 

236 deprecated=True, 

237 callbacks=callback_router5.routes, 

238 dependencies=[Depends(dep5)], 

239 response_class=ResponseLevel5, 

240) 

241async def path5_override_router4_default(level5: str): 1abcde

242 return level5 1abcde

243 

244 

245@router4_default.get( 1abcde

246 "/default5", 

247) 

248async def path5_default_router4_default(level5: str): 1abcde

249 return level5 1abcde

250 

251 

252router2_override.include_router( 1abcde

253 router4_override, 

254 prefix="/level3", 

255 tags=["level3a", "level3b"], 

256 dependencies=[Depends(dep3)], 

257 responses={ 

258 403: {"description": "Client error level 3"}, 

259 503: {"description": "Server error level 3"}, 

260 }, 

261 default_response_class=ResponseLevel3, 

262 callbacks=callback_router3.routes, 

263) 

264 

265router2_override.include_router( 1abcde

266 router4_default, 

267 prefix="/level3", 

268 tags=["level3a", "level3b"], 

269 dependencies=[Depends(dep3)], 

270 responses={ 

271 403: {"description": "Client error level 3"}, 

272 503: {"description": "Server error level 3"}, 

273 }, 

274 default_response_class=ResponseLevel3, 

275 callbacks=callback_router3.routes, 

276) 

277 

278router2_override.include_router(router4_override) 1abcde

279 

280router2_override.include_router(router4_default) 1abcde

281 

282router2_default.include_router( 1abcde

283 router4_override, 

284 prefix="/level3", 

285 tags=["level3a", "level3b"], 

286 dependencies=[Depends(dep3)], 

287 responses={ 

288 403: {"description": "Client error level 3"}, 

289 503: {"description": "Server error level 3"}, 

290 }, 

291 default_response_class=ResponseLevel3, 

292 callbacks=callback_router3.routes, 

293) 

294 

295router2_default.include_router( 1abcde

296 router4_default, 

297 prefix="/level3", 

298 tags=["level3a", "level3b"], 

299 dependencies=[Depends(dep3)], 

300 responses={ 

301 403: {"description": "Client error level 3"}, 

302 503: {"description": "Server error level 3"}, 

303 }, 

304 default_response_class=ResponseLevel3, 

305 callbacks=callback_router3.routes, 

306) 

307 

308router2_default.include_router(router4_override) 1abcde

309 

310router2_default.include_router(router4_default) 1abcde

311 

312 

313app.include_router( 1abcde

314 router2_override, 

315 prefix="/level1", 

316 tags=["level1a", "level1b"], 

317 dependencies=[Depends(dep1)], 

318 responses={ 

319 401: {"description": "Client error level 1"}, 

320 501: {"description": "Server error level 1"}, 

321 }, 

322 default_response_class=ResponseLevel1, 

323 callbacks=callback_router1.routes, 

324) 

325 

326app.include_router( 1abcde

327 router2_default, 

328 prefix="/level1", 

329 tags=["level1a", "level1b"], 

330 dependencies=[Depends(dep1)], 

331 responses={ 

332 401: {"description": "Client error level 1"}, 

333 501: {"description": "Server error level 1"}, 

334 }, 

335 default_response_class=ResponseLevel1, 

336 callbacks=callback_router1.routes, 

337) 

338 

339app.include_router(router2_override) 1abcde

340 

341app.include_router(router2_default) 1abcde

342 

343client = TestClient(app) 1abcde

344 

345 

346def test_level1_override(): 1abcde

347 response = client.get("/override1?level1=foo") 1abcde

348 assert response.json() == "foo" 1abcde

349 assert response.headers["content-type"] == "application/x-level-1" 1abcde

350 assert "x-level0" in response.headers 1abcde

351 assert "x-level1" in response.headers 1abcde

352 assert "x-level2" not in response.headers 1abcde

353 assert "x-level3" not in response.headers 1abcde

354 assert "x-level4" not in response.headers 1abcde

355 assert "x-level5" not in response.headers 1abcde

356 

357 

358def test_level1_default(): 1abcde

359 response = client.get("/default1?level1=foo") 1abcde

360 assert response.json() == "foo" 1abcde

361 assert response.headers["content-type"] == "application/x-level-0" 1abcde

362 assert "x-level0" in response.headers 1abcde

363 assert "x-level1" not in response.headers 1abcde

364 assert "x-level2" not in response.headers 1abcde

365 assert "x-level3" not in response.headers 1abcde

366 assert "x-level4" not in response.headers 1abcde

367 assert "x-level5" not in response.headers 1abcde

368 

369 

370@pytest.mark.parametrize("override1", [True, False]) 1abcde

371@pytest.mark.parametrize("override2", [True, False]) 1abcde

372@pytest.mark.parametrize("override3", [True, False]) 1abcde

373def test_paths_level3(override1, override2, override3): 1abcde

374 url = "" 1abcde

375 content_type_level = "0" 1abcde

376 if override1: 1abcde

377 url += "/level1" 1abcde

378 content_type_level = "1" 1abcde

379 if override2: 1abcde

380 url += "/level2" 1abcde

381 content_type_level = "2" 1abcde

382 if override3: 1abcde

383 url += "/override3" 1abcde

384 content_type_level = "3" 1abcde

385 else: 

386 url += "/default3" 1abcde

387 url += "?level3=foo" 1abcde

388 response = client.get(url) 1abcde

389 assert response.json() == "foo" 1abcde

390 assert ( 1abcde

391 response.headers["content-type"] == f"application/x-level-{content_type_level}" 

392 ) 

393 assert "x-level0" in response.headers 1abcde

394 assert not override1 or "x-level1" in response.headers 1abcde

395 assert not override2 or "x-level2" in response.headers 1abcde

396 assert not override3 or "x-level3" in response.headers 1abcde

397 

398 

399@pytest.mark.parametrize("override1", [True, False]) 1abcde

400@pytest.mark.parametrize("override2", [True, False]) 1abcde

401@pytest.mark.parametrize("override3", [True, False]) 1abcde

402@pytest.mark.parametrize("override4", [True, False]) 1abcde

403@pytest.mark.parametrize("override5", [True, False]) 1abcde

404def test_paths_level5(override1, override2, override3, override4, override5): 1abcde

405 url = "" 1abcde

406 content_type_level = "0" 1abcde

407 if override1: 1abcde

408 url += "/level1" 1abcde

409 content_type_level = "1" 1abcde

410 if override2: 1abcde

411 url += "/level2" 1abcde

412 content_type_level = "2" 1abcde

413 if override3: 1abcde

414 url += "/level3" 1abcde

415 content_type_level = "3" 1abcde

416 if override4: 1abcde

417 url += "/level4" 1abcde

418 content_type_level = "4" 1abcde

419 if override5: 1abcde

420 url += "/override5" 1abcde

421 content_type_level = "5" 1abcde

422 else: 

423 url += "/default5" 1abcde

424 url += "?level5=foo" 1abcde

425 response = client.get(url) 1abcde

426 assert response.json() == "foo" 1abcde

427 assert ( 1abcde

428 response.headers["content-type"] == f"application/x-level-{content_type_level}" 

429 ) 

430 assert "x-level0" in response.headers 1abcde

431 assert not override1 or "x-level1" in response.headers 1abcde

432 assert not override2 or "x-level2" in response.headers 1abcde

433 assert not override3 or "x-level3" in response.headers 1abcde

434 assert not override4 or "x-level4" in response.headers 1abcde

435 assert not override5 or "x-level5" in response.headers 1abcde

436 

437 

438def test_openapi(): 1abcde

439 client = TestClient(app) 1abcde

440 with warnings.catch_warnings(record=True) as w: 1abcde

441 warnings.simplefilter("always") 1abcde

442 response = client.get("/openapi.json") 1abcde

443 assert issubclass(w[-1].category, UserWarning) 1abcde

444 assert "Duplicate Operation ID" in str(w[-1].message) 1abcde

445 assert response.json() == { 1abcde

446 "openapi": "3.1.0", 

447 "info": {"title": "FastAPI", "version": "0.1.0"}, 

448 "paths": { 

449 "/override1": { 

450 "get": { 

451 "tags": ["path1a", "path1b"], 

452 "summary": "Path1 Override", 

453 "operationId": "path1_override_override1_get", 

454 "parameters": [ 

455 { 

456 "required": True, 

457 "schema": {"title": "Level1", "type": "string"}, 

458 "name": "level1", 

459 "in": "query", 

460 } 

461 ], 

462 "responses": { 

463 "200": { 

464 "description": "Successful Response", 

465 "content": {"application/x-level-1": {"schema": {}}}, 

466 }, 

467 "400": {"description": "Client error level 0"}, 

468 "401": {"description": "Client error level 1"}, 

469 "422": { 

470 "description": "Validation Error", 

471 "content": { 

472 "application/json": { 

473 "schema": { 

474 "$ref": "#/components/schemas/HTTPValidationError" 

475 } 

476 } 

477 }, 

478 }, 

479 "500": {"description": "Server error level 0"}, 

480 "501": {"description": "Server error level 1"}, 

481 }, 

482 "callbacks": { 

483 "callback0": { 

484 "/": { 

485 "get": { 

486 "summary": "Callback0", 

487 "operationId": "callback0__get", 

488 "parameters": [ 

489 { 

490 "name": "level0", 

491 "in": "query", 

492 "required": True, 

493 "schema": { 

494 "title": "Level0", 

495 "type": "string", 

496 }, 

497 } 

498 ], 

499 "responses": { 

500 "200": { 

501 "description": "Successful Response", 

502 "content": { 

503 "application/json": {"schema": {}} 

504 }, 

505 }, 

506 "422": { 

507 "description": "Validation Error", 

508 "content": { 

509 "application/json": { 

510 "schema": { 

511 "$ref": "#/components/schemas/HTTPValidationError" 

512 } 

513 } 

514 }, 

515 }, 

516 }, 

517 } 

518 } 

519 }, 

520 "callback1": { 

521 "/": { 

522 "get": { 

523 "summary": "Callback1", 

524 "operationId": "callback1__get", 

525 "parameters": [ 

526 { 

527 "name": "level1", 

528 "in": "query", 

529 "required": True, 

530 "schema": { 

531 "title": "Level1", 

532 "type": "string", 

533 }, 

534 } 

535 ], 

536 "responses": { 

537 "200": { 

538 "description": "Successful Response", 

539 "content": { 

540 "application/json": {"schema": {}} 

541 }, 

542 }, 

543 "422": { 

544 "description": "Validation Error", 

545 "content": { 

546 "application/json": { 

547 "schema": { 

548 "$ref": "#/components/schemas/HTTPValidationError" 

549 } 

550 } 

551 }, 

552 }, 

553 }, 

554 } 

555 } 

556 }, 

557 }, 

558 "deprecated": True, 

559 } 

560 }, 

561 "/default1": { 

562 "get": { 

563 "summary": "Path1 Default", 

564 "operationId": "path1_default_default1_get", 

565 "parameters": [ 

566 { 

567 "required": True, 

568 "schema": {"title": "Level1", "type": "string"}, 

569 "name": "level1", 

570 "in": "query", 

571 } 

572 ], 

573 "responses": { 

574 "200": { 

575 "description": "Successful Response", 

576 "content": {"application/x-level-0": {"schema": {}}}, 

577 }, 

578 "400": {"description": "Client error level 0"}, 

579 "422": { 

580 "description": "Validation Error", 

581 "content": { 

582 "application/json": { 

583 "schema": { 

584 "$ref": "#/components/schemas/HTTPValidationError" 

585 } 

586 } 

587 }, 

588 }, 

589 "500": {"description": "Server error level 0"}, 

590 }, 

591 "callbacks": { 

592 "callback0": { 

593 "/": { 

594 "get": { 

595 "summary": "Callback0", 

596 "operationId": "callback0__get", 

597 "parameters": [ 

598 { 

599 "name": "level0", 

600 "in": "query", 

601 "required": True, 

602 "schema": { 

603 "title": "Level0", 

604 "type": "string", 

605 }, 

606 } 

607 ], 

608 "responses": { 

609 "200": { 

610 "description": "Successful Response", 

611 "content": { 

612 "application/json": {"schema": {}} 

613 }, 

614 }, 

615 "422": { 

616 "description": "Validation Error", 

617 "content": { 

618 "application/json": { 

619 "schema": { 

620 "$ref": "#/components/schemas/HTTPValidationError" 

621 } 

622 } 

623 }, 

624 }, 

625 }, 

626 } 

627 } 

628 } 

629 }, 

630 } 

631 }, 

632 "/level1/level2/override3": { 

633 "get": { 

634 "tags": [ 

635 "level1a", 

636 "level1b", 

637 "level2a", 

638 "level2b", 

639 "path3a", 

640 "path3b", 

641 ], 

642 "summary": "Path3 Override Router2 Override", 

643 "operationId": "path3_override_router2_override_level1_level2_override3_get", 

644 "parameters": [ 

645 { 

646 "required": True, 

647 "schema": {"title": "Level3", "type": "string"}, 

648 "name": "level3", 

649 "in": "query", 

650 } 

651 ], 

652 "responses": { 

653 "200": { 

654 "description": "Successful Response", 

655 "content": {"application/x-level-3": {"schema": {}}}, 

656 }, 

657 "400": {"description": "Client error level 0"}, 

658 "401": {"description": "Client error level 1"}, 

659 "402": {"description": "Client error level 2"}, 

660 "403": {"description": "Client error level 3"}, 

661 "422": { 

662 "description": "Validation Error", 

663 "content": { 

664 "application/json": { 

665 "schema": { 

666 "$ref": "#/components/schemas/HTTPValidationError" 

667 } 

668 } 

669 }, 

670 }, 

671 "500": {"description": "Server error level 0"}, 

672 "501": {"description": "Server error level 1"}, 

673 "502": {"description": "Server error level 2"}, 

674 "503": {"description": "Server error level 3"}, 

675 }, 

676 "callbacks": { 

677 "callback0": { 

678 "/": { 

679 "get": { 

680 "summary": "Callback0", 

681 "operationId": "callback0__get", 

682 "parameters": [ 

683 { 

684 "name": "level0", 

685 "in": "query", 

686 "required": True, 

687 "schema": { 

688 "title": "Level0", 

689 "type": "string", 

690 }, 

691 } 

692 ], 

693 "responses": { 

694 "200": { 

695 "description": "Successful Response", 

696 "content": { 

697 "application/json": {"schema": {}} 

698 }, 

699 }, 

700 "422": { 

701 "description": "Validation Error", 

702 "content": { 

703 "application/json": { 

704 "schema": { 

705 "$ref": "#/components/schemas/HTTPValidationError" 

706 } 

707 } 

708 }, 

709 }, 

710 }, 

711 } 

712 } 

713 }, 

714 "callback1": { 

715 "/": { 

716 "get": { 

717 "summary": "Callback1", 

718 "operationId": "callback1__get", 

719 "parameters": [ 

720 { 

721 "name": "level1", 

722 "in": "query", 

723 "required": True, 

724 "schema": { 

725 "title": "Level1", 

726 "type": "string", 

727 }, 

728 } 

729 ], 

730 "responses": { 

731 "200": { 

732 "description": "Successful Response", 

733 "content": { 

734 "application/json": {"schema": {}} 

735 }, 

736 }, 

737 "422": { 

738 "description": "Validation Error", 

739 "content": { 

740 "application/json": { 

741 "schema": { 

742 "$ref": "#/components/schemas/HTTPValidationError" 

743 } 

744 } 

745 }, 

746 }, 

747 }, 

748 } 

749 } 

750 }, 

751 "callback2": { 

752 "/": { 

753 "get": { 

754 "summary": "Callback2", 

755 "operationId": "callback2__get", 

756 "parameters": [ 

757 { 

758 "name": "level2", 

759 "in": "query", 

760 "required": True, 

761 "schema": { 

762 "title": "Level2", 

763 "type": "string", 

764 }, 

765 } 

766 ], 

767 "responses": { 

768 "200": { 

769 "description": "Successful Response", 

770 "content": { 

771 "application/json": {"schema": {}} 

772 }, 

773 }, 

774 "422": { 

775 "description": "Validation Error", 

776 "content": { 

777 "application/json": { 

778 "schema": { 

779 "$ref": "#/components/schemas/HTTPValidationError" 

780 } 

781 } 

782 }, 

783 }, 

784 }, 

785 } 

786 } 

787 }, 

788 "callback3": { 

789 "/": { 

790 "get": { 

791 "summary": "Callback3", 

792 "operationId": "callback3__get", 

793 "parameters": [ 

794 { 

795 "name": "level3", 

796 "in": "query", 

797 "required": True, 

798 "schema": { 

799 "title": "Level3", 

800 "type": "string", 

801 }, 

802 } 

803 ], 

804 "responses": { 

805 "200": { 

806 "description": "Successful Response", 

807 "content": { 

808 "application/json": {"schema": {}} 

809 }, 

810 }, 

811 "422": { 

812 "description": "Validation Error", 

813 "content": { 

814 "application/json": { 

815 "schema": { 

816 "$ref": "#/components/schemas/HTTPValidationError" 

817 } 

818 } 

819 }, 

820 }, 

821 }, 

822 } 

823 } 

824 }, 

825 }, 

826 "deprecated": True, 

827 } 

828 }, 

829 "/level1/level2/default3": { 

830 "get": { 

831 "tags": ["level1a", "level1b", "level2a", "level2b"], 

832 "summary": "Path3 Default Router2 Override", 

833 "operationId": "path3_default_router2_override_level1_level2_default3_get", 

834 "parameters": [ 

835 { 

836 "required": True, 

837 "schema": {"title": "Level3", "type": "string"}, 

838 "name": "level3", 

839 "in": "query", 

840 } 

841 ], 

842 "responses": { 

843 "200": { 

844 "description": "Successful Response", 

845 "content": {"application/x-level-2": {"schema": {}}}, 

846 }, 

847 "400": {"description": "Client error level 0"}, 

848 "401": {"description": "Client error level 1"}, 

849 "402": {"description": "Client error level 2"}, 

850 "422": { 

851 "description": "Validation Error", 

852 "content": { 

853 "application/json": { 

854 "schema": { 

855 "$ref": "#/components/schemas/HTTPValidationError" 

856 } 

857 } 

858 }, 

859 }, 

860 "500": {"description": "Server error level 0"}, 

861 "501": {"description": "Server error level 1"}, 

862 "502": {"description": "Server error level 2"}, 

863 }, 

864 "callbacks": { 

865 "callback0": { 

866 "/": { 

867 "get": { 

868 "summary": "Callback0", 

869 "operationId": "callback0__get", 

870 "parameters": [ 

871 { 

872 "name": "level0", 

873 "in": "query", 

874 "required": True, 

875 "schema": { 

876 "title": "Level0", 

877 "type": "string", 

878 }, 

879 } 

880 ], 

881 "responses": { 

882 "200": { 

883 "description": "Successful Response", 

884 "content": { 

885 "application/json": {"schema": {}} 

886 }, 

887 }, 

888 "422": { 

889 "description": "Validation Error", 

890 "content": { 

891 "application/json": { 

892 "schema": { 

893 "$ref": "#/components/schemas/HTTPValidationError" 

894 } 

895 } 

896 }, 

897 }, 

898 }, 

899 } 

900 } 

901 }, 

902 "callback1": { 

903 "/": { 

904 "get": { 

905 "summary": "Callback1", 

906 "operationId": "callback1__get", 

907 "parameters": [ 

908 { 

909 "name": "level1", 

910 "in": "query", 

911 "required": True, 

912 "schema": { 

913 "title": "Level1", 

914 "type": "string", 

915 }, 

916 } 

917 ], 

918 "responses": { 

919 "200": { 

920 "description": "Successful Response", 

921 "content": { 

922 "application/json": {"schema": {}} 

923 }, 

924 }, 

925 "422": { 

926 "description": "Validation Error", 

927 "content": { 

928 "application/json": { 

929 "schema": { 

930 "$ref": "#/components/schemas/HTTPValidationError" 

931 } 

932 } 

933 }, 

934 }, 

935 }, 

936 } 

937 } 

938 }, 

939 "callback2": { 

940 "/": { 

941 "get": { 

942 "summary": "Callback2", 

943 "operationId": "callback2__get", 

944 "parameters": [ 

945 { 

946 "name": "level2", 

947 "in": "query", 

948 "required": True, 

949 "schema": { 

950 "title": "Level2", 

951 "type": "string", 

952 }, 

953 } 

954 ], 

955 "responses": { 

956 "200": { 

957 "description": "Successful Response", 

958 "content": { 

959 "application/json": {"schema": {}} 

960 }, 

961 }, 

962 "422": { 

963 "description": "Validation Error", 

964 "content": { 

965 "application/json": { 

966 "schema": { 

967 "$ref": "#/components/schemas/HTTPValidationError" 

968 } 

969 } 

970 }, 

971 }, 

972 }, 

973 } 

974 } 

975 }, 

976 }, 

977 "deprecated": True, 

978 } 

979 }, 

980 "/level1/level2/level3/level4/override5": { 

981 "get": { 

982 "tags": [ 

983 "level1a", 

984 "level1b", 

985 "level2a", 

986 "level2b", 

987 "level3a", 

988 "level3b", 

989 "level4a", 

990 "level4b", 

991 "path5a", 

992 "path5b", 

993 ], 

994 "summary": "Path5 Override Router4 Override", 

995 "operationId": "path5_override_router4_override_level1_level2_level3_level4_override5_get", 

996 "parameters": [ 

997 { 

998 "required": True, 

999 "schema": {"title": "Level5", "type": "string"}, 

1000 "name": "level5", 

1001 "in": "query", 

1002 } 

1003 ], 

1004 "responses": { 

1005 "200": { 

1006 "description": "Successful Response", 

1007 "content": {"application/x-level-5": {"schema": {}}}, 

1008 }, 

1009 "400": {"description": "Client error level 0"}, 

1010 "401": {"description": "Client error level 1"}, 

1011 "402": {"description": "Client error level 2"}, 

1012 "403": {"description": "Client error level 3"}, 

1013 "404": {"description": "Client error level 4"}, 

1014 "405": {"description": "Client error level 5"}, 

1015 "422": { 

1016 "description": "Validation Error", 

1017 "content": { 

1018 "application/json": { 

1019 "schema": { 

1020 "$ref": "#/components/schemas/HTTPValidationError" 

1021 } 

1022 } 

1023 }, 

1024 }, 

1025 "500": {"description": "Server error level 0"}, 

1026 "501": {"description": "Server error level 1"}, 

1027 "502": {"description": "Server error level 2"}, 

1028 "503": {"description": "Server error level 3"}, 

1029 "504": {"description": "Server error level 4"}, 

1030 "505": {"description": "Server error level 5"}, 

1031 }, 

1032 "callbacks": { 

1033 "callback0": { 

1034 "/": { 

1035 "get": { 

1036 "summary": "Callback0", 

1037 "operationId": "callback0__get", 

1038 "parameters": [ 

1039 { 

1040 "name": "level0", 

1041 "in": "query", 

1042 "required": True, 

1043 "schema": { 

1044 "title": "Level0", 

1045 "type": "string", 

1046 }, 

1047 } 

1048 ], 

1049 "responses": { 

1050 "200": { 

1051 "description": "Successful Response", 

1052 "content": { 

1053 "application/json": {"schema": {}} 

1054 }, 

1055 }, 

1056 "422": { 

1057 "description": "Validation Error", 

1058 "content": { 

1059 "application/json": { 

1060 "schema": { 

1061 "$ref": "#/components/schemas/HTTPValidationError" 

1062 } 

1063 } 

1064 }, 

1065 }, 

1066 }, 

1067 } 

1068 } 

1069 }, 

1070 "callback1": { 

1071 "/": { 

1072 "get": { 

1073 "summary": "Callback1", 

1074 "operationId": "callback1__get", 

1075 "parameters": [ 

1076 { 

1077 "name": "level1", 

1078 "in": "query", 

1079 "required": True, 

1080 "schema": { 

1081 "title": "Level1", 

1082 "type": "string", 

1083 }, 

1084 } 

1085 ], 

1086 "responses": { 

1087 "200": { 

1088 "description": "Successful Response", 

1089 "content": { 

1090 "application/json": {"schema": {}} 

1091 }, 

1092 }, 

1093 "422": { 

1094 "description": "Validation Error", 

1095 "content": { 

1096 "application/json": { 

1097 "schema": { 

1098 "$ref": "#/components/schemas/HTTPValidationError" 

1099 } 

1100 } 

1101 }, 

1102 }, 

1103 }, 

1104 } 

1105 } 

1106 }, 

1107 "callback2": { 

1108 "/": { 

1109 "get": { 

1110 "summary": "Callback2", 

1111 "operationId": "callback2__get", 

1112 "parameters": [ 

1113 { 

1114 "name": "level2", 

1115 "in": "query", 

1116 "required": True, 

1117 "schema": { 

1118 "title": "Level2", 

1119 "type": "string", 

1120 }, 

1121 } 

1122 ], 

1123 "responses": { 

1124 "200": { 

1125 "description": "Successful Response", 

1126 "content": { 

1127 "application/json": {"schema": {}} 

1128 }, 

1129 }, 

1130 "422": { 

1131 "description": "Validation Error", 

1132 "content": { 

1133 "application/json": { 

1134 "schema": { 

1135 "$ref": "#/components/schemas/HTTPValidationError" 

1136 } 

1137 } 

1138 }, 

1139 }, 

1140 }, 

1141 } 

1142 } 

1143 }, 

1144 "callback3": { 

1145 "/": { 

1146 "get": { 

1147 "summary": "Callback3", 

1148 "operationId": "callback3__get", 

1149 "parameters": [ 

1150 { 

1151 "name": "level3", 

1152 "in": "query", 

1153 "required": True, 

1154 "schema": { 

1155 "title": "Level3", 

1156 "type": "string", 

1157 }, 

1158 } 

1159 ], 

1160 "responses": { 

1161 "200": { 

1162 "description": "Successful Response", 

1163 "content": { 

1164 "application/json": {"schema": {}} 

1165 }, 

1166 }, 

1167 "422": { 

1168 "description": "Validation Error", 

1169 "content": { 

1170 "application/json": { 

1171 "schema": { 

1172 "$ref": "#/components/schemas/HTTPValidationError" 

1173 } 

1174 } 

1175 }, 

1176 }, 

1177 }, 

1178 } 

1179 } 

1180 }, 

1181 "callback4": { 

1182 "/": { 

1183 "get": { 

1184 "summary": "Callback4", 

1185 "operationId": "callback4__get", 

1186 "parameters": [ 

1187 { 

1188 "name": "level4", 

1189 "in": "query", 

1190 "required": True, 

1191 "schema": { 

1192 "title": "Level4", 

1193 "type": "string", 

1194 }, 

1195 } 

1196 ], 

1197 "responses": { 

1198 "200": { 

1199 "description": "Successful Response", 

1200 "content": { 

1201 "application/json": {"schema": {}} 

1202 }, 

1203 }, 

1204 "422": { 

1205 "description": "Validation Error", 

1206 "content": { 

1207 "application/json": { 

1208 "schema": { 

1209 "$ref": "#/components/schemas/HTTPValidationError" 

1210 } 

1211 } 

1212 }, 

1213 }, 

1214 }, 

1215 } 

1216 } 

1217 }, 

1218 "callback5": { 

1219 "/": { 

1220 "get": { 

1221 "summary": "Callback5", 

1222 "operationId": "callback5__get", 

1223 "parameters": [ 

1224 { 

1225 "name": "level5", 

1226 "in": "query", 

1227 "required": True, 

1228 "schema": { 

1229 "title": "Level5", 

1230 "type": "string", 

1231 }, 

1232 } 

1233 ], 

1234 "responses": { 

1235 "200": { 

1236 "description": "Successful Response", 

1237 "content": { 

1238 "application/json": {"schema": {}} 

1239 }, 

1240 }, 

1241 "422": { 

1242 "description": "Validation Error", 

1243 "content": { 

1244 "application/json": { 

1245 "schema": { 

1246 "$ref": "#/components/schemas/HTTPValidationError" 

1247 } 

1248 } 

1249 }, 

1250 }, 

1251 }, 

1252 } 

1253 } 

1254 }, 

1255 }, 

1256 "deprecated": True, 

1257 } 

1258 }, 

1259 "/level1/level2/level3/level4/default5": { 

1260 "get": { 

1261 "tags": [ 

1262 "level1a", 

1263 "level1b", 

1264 "level2a", 

1265 "level2b", 

1266 "level3a", 

1267 "level3b", 

1268 "level4a", 

1269 "level4b", 

1270 ], 

1271 "summary": "Path5 Default Router4 Override", 

1272 "operationId": "path5_default_router4_override_level1_level2_level3_level4_default5_get", 

1273 "parameters": [ 

1274 { 

1275 "required": True, 

1276 "schema": {"title": "Level5", "type": "string"}, 

1277 "name": "level5", 

1278 "in": "query", 

1279 } 

1280 ], 

1281 "responses": { 

1282 "200": { 

1283 "description": "Successful Response", 

1284 "content": {"application/x-level-4": {"schema": {}}}, 

1285 }, 

1286 "400": {"description": "Client error level 0"}, 

1287 "401": {"description": "Client error level 1"}, 

1288 "402": {"description": "Client error level 2"}, 

1289 "403": {"description": "Client error level 3"}, 

1290 "404": {"description": "Client error level 4"}, 

1291 "422": { 

1292 "description": "Validation Error", 

1293 "content": { 

1294 "application/json": { 

1295 "schema": { 

1296 "$ref": "#/components/schemas/HTTPValidationError" 

1297 } 

1298 } 

1299 }, 

1300 }, 

1301 "500": {"description": "Server error level 0"}, 

1302 "501": {"description": "Server error level 1"}, 

1303 "502": {"description": "Server error level 2"}, 

1304 "503": {"description": "Server error level 3"}, 

1305 "504": {"description": "Server error level 4"}, 

1306 }, 

1307 "callbacks": { 

1308 "callback0": { 

1309 "/": { 

1310 "get": { 

1311 "summary": "Callback0", 

1312 "operationId": "callback0__get", 

1313 "parameters": [ 

1314 { 

1315 "name": "level0", 

1316 "in": "query", 

1317 "required": True, 

1318 "schema": { 

1319 "title": "Level0", 

1320 "type": "string", 

1321 }, 

1322 } 

1323 ], 

1324 "responses": { 

1325 "200": { 

1326 "description": "Successful Response", 

1327 "content": { 

1328 "application/json": {"schema": {}} 

1329 }, 

1330 }, 

1331 "422": { 

1332 "description": "Validation Error", 

1333 "content": { 

1334 "application/json": { 

1335 "schema": { 

1336 "$ref": "#/components/schemas/HTTPValidationError" 

1337 } 

1338 } 

1339 }, 

1340 }, 

1341 }, 

1342 } 

1343 } 

1344 }, 

1345 "callback1": { 

1346 "/": { 

1347 "get": { 

1348 "summary": "Callback1", 

1349 "operationId": "callback1__get", 

1350 "parameters": [ 

1351 { 

1352 "name": "level1", 

1353 "in": "query", 

1354 "required": True, 

1355 "schema": { 

1356 "title": "Level1", 

1357 "type": "string", 

1358 }, 

1359 } 

1360 ], 

1361 "responses": { 

1362 "200": { 

1363 "description": "Successful Response", 

1364 "content": { 

1365 "application/json": {"schema": {}} 

1366 }, 

1367 }, 

1368 "422": { 

1369 "description": "Validation Error", 

1370 "content": { 

1371 "application/json": { 

1372 "schema": { 

1373 "$ref": "#/components/schemas/HTTPValidationError" 

1374 } 

1375 } 

1376 }, 

1377 }, 

1378 }, 

1379 } 

1380 } 

1381 }, 

1382 "callback2": { 

1383 "/": { 

1384 "get": { 

1385 "summary": "Callback2", 

1386 "operationId": "callback2__get", 

1387 "parameters": [ 

1388 { 

1389 "name": "level2", 

1390 "in": "query", 

1391 "required": True, 

1392 "schema": { 

1393 "title": "Level2", 

1394 "type": "string", 

1395 }, 

1396 } 

1397 ], 

1398 "responses": { 

1399 "200": { 

1400 "description": "Successful Response", 

1401 "content": { 

1402 "application/json": {"schema": {}} 

1403 }, 

1404 }, 

1405 "422": { 

1406 "description": "Validation Error", 

1407 "content": { 

1408 "application/json": { 

1409 "schema": { 

1410 "$ref": "#/components/schemas/HTTPValidationError" 

1411 } 

1412 } 

1413 }, 

1414 }, 

1415 }, 

1416 } 

1417 } 

1418 }, 

1419 "callback3": { 

1420 "/": { 

1421 "get": { 

1422 "summary": "Callback3", 

1423 "operationId": "callback3__get", 

1424 "parameters": [ 

1425 { 

1426 "name": "level3", 

1427 "in": "query", 

1428 "required": True, 

1429 "schema": { 

1430 "title": "Level3", 

1431 "type": "string", 

1432 }, 

1433 } 

1434 ], 

1435 "responses": { 

1436 "200": { 

1437 "description": "Successful Response", 

1438 "content": { 

1439 "application/json": {"schema": {}} 

1440 }, 

1441 }, 

1442 "422": { 

1443 "description": "Validation Error", 

1444 "content": { 

1445 "application/json": { 

1446 "schema": { 

1447 "$ref": "#/components/schemas/HTTPValidationError" 

1448 } 

1449 } 

1450 }, 

1451 }, 

1452 }, 

1453 } 

1454 } 

1455 }, 

1456 "callback4": { 

1457 "/": { 

1458 "get": { 

1459 "summary": "Callback4", 

1460 "operationId": "callback4__get", 

1461 "parameters": [ 

1462 { 

1463 "name": "level4", 

1464 "in": "query", 

1465 "required": True, 

1466 "schema": { 

1467 "title": "Level4", 

1468 "type": "string", 

1469 }, 

1470 } 

1471 ], 

1472 "responses": { 

1473 "200": { 

1474 "description": "Successful Response", 

1475 "content": { 

1476 "application/json": {"schema": {}} 

1477 }, 

1478 }, 

1479 "422": { 

1480 "description": "Validation Error", 

1481 "content": { 

1482 "application/json": { 

1483 "schema": { 

1484 "$ref": "#/components/schemas/HTTPValidationError" 

1485 } 

1486 } 

1487 }, 

1488 }, 

1489 }, 

1490 } 

1491 } 

1492 }, 

1493 }, 

1494 "deprecated": True, 

1495 } 

1496 }, 

1497 "/level1/level2/level3/override5": { 

1498 "get": { 

1499 "tags": [ 

1500 "level1a", 

1501 "level1b", 

1502 "level2a", 

1503 "level2b", 

1504 "level3a", 

1505 "level3b", 

1506 "path5a", 

1507 "path5b", 

1508 ], 

1509 "summary": "Path5 Override Router4 Default", 

1510 "operationId": "path5_override_router4_default_level1_level2_level3_override5_get", 

1511 "parameters": [ 

1512 { 

1513 "required": True, 

1514 "schema": {"title": "Level5", "type": "string"}, 

1515 "name": "level5", 

1516 "in": "query", 

1517 } 

1518 ], 

1519 "responses": { 

1520 "200": { 

1521 "description": "Successful Response", 

1522 "content": {"application/x-level-5": {"schema": {}}}, 

1523 }, 

1524 "400": {"description": "Client error level 0"}, 

1525 "401": {"description": "Client error level 1"}, 

1526 "402": {"description": "Client error level 2"}, 

1527 "403": {"description": "Client error level 3"}, 

1528 "405": {"description": "Client error level 5"}, 

1529 "422": { 

1530 "description": "Validation Error", 

1531 "content": { 

1532 "application/json": { 

1533 "schema": { 

1534 "$ref": "#/components/schemas/HTTPValidationError" 

1535 } 

1536 } 

1537 }, 

1538 }, 

1539 "500": {"description": "Server error level 0"}, 

1540 "501": {"description": "Server error level 1"}, 

1541 "502": {"description": "Server error level 2"}, 

1542 "503": {"description": "Server error level 3"}, 

1543 "505": {"description": "Server error level 5"}, 

1544 }, 

1545 "callbacks": { 

1546 "callback0": { 

1547 "/": { 

1548 "get": { 

1549 "summary": "Callback0", 

1550 "operationId": "callback0__get", 

1551 "parameters": [ 

1552 { 

1553 "name": "level0", 

1554 "in": "query", 

1555 "required": True, 

1556 "schema": { 

1557 "title": "Level0", 

1558 "type": "string", 

1559 }, 

1560 } 

1561 ], 

1562 "responses": { 

1563 "200": { 

1564 "description": "Successful Response", 

1565 "content": { 

1566 "application/json": {"schema": {}} 

1567 }, 

1568 }, 

1569 "422": { 

1570 "description": "Validation Error", 

1571 "content": { 

1572 "application/json": { 

1573 "schema": { 

1574 "$ref": "#/components/schemas/HTTPValidationError" 

1575 } 

1576 } 

1577 }, 

1578 }, 

1579 }, 

1580 } 

1581 } 

1582 }, 

1583 "callback1": { 

1584 "/": { 

1585 "get": { 

1586 "summary": "Callback1", 

1587 "operationId": "callback1__get", 

1588 "parameters": [ 

1589 { 

1590 "name": "level1", 

1591 "in": "query", 

1592 "required": True, 

1593 "schema": { 

1594 "title": "Level1", 

1595 "type": "string", 

1596 }, 

1597 } 

1598 ], 

1599 "responses": { 

1600 "200": { 

1601 "description": "Successful Response", 

1602 "content": { 

1603 "application/json": {"schema": {}} 

1604 }, 

1605 }, 

1606 "422": { 

1607 "description": "Validation Error", 

1608 "content": { 

1609 "application/json": { 

1610 "schema": { 

1611 "$ref": "#/components/schemas/HTTPValidationError" 

1612 } 

1613 } 

1614 }, 

1615 }, 

1616 }, 

1617 } 

1618 } 

1619 }, 

1620 "callback2": { 

1621 "/": { 

1622 "get": { 

1623 "summary": "Callback2", 

1624 "operationId": "callback2__get", 

1625 "parameters": [ 

1626 { 

1627 "name": "level2", 

1628 "in": "query", 

1629 "required": True, 

1630 "schema": { 

1631 "title": "Level2", 

1632 "type": "string", 

1633 }, 

1634 } 

1635 ], 

1636 "responses": { 

1637 "200": { 

1638 "description": "Successful Response", 

1639 "content": { 

1640 "application/json": {"schema": {}} 

1641 }, 

1642 }, 

1643 "422": { 

1644 "description": "Validation Error", 

1645 "content": { 

1646 "application/json": { 

1647 "schema": { 

1648 "$ref": "#/components/schemas/HTTPValidationError" 

1649 } 

1650 } 

1651 }, 

1652 }, 

1653 }, 

1654 } 

1655 } 

1656 }, 

1657 "callback3": { 

1658 "/": { 

1659 "get": { 

1660 "summary": "Callback3", 

1661 "operationId": "callback3__get", 

1662 "parameters": [ 

1663 { 

1664 "name": "level3", 

1665 "in": "query", 

1666 "required": True, 

1667 "schema": { 

1668 "title": "Level3", 

1669 "type": "string", 

1670 }, 

1671 } 

1672 ], 

1673 "responses": { 

1674 "200": { 

1675 "description": "Successful Response", 

1676 "content": { 

1677 "application/json": {"schema": {}} 

1678 }, 

1679 }, 

1680 "422": { 

1681 "description": "Validation Error", 

1682 "content": { 

1683 "application/json": { 

1684 "schema": { 

1685 "$ref": "#/components/schemas/HTTPValidationError" 

1686 } 

1687 } 

1688 }, 

1689 }, 

1690 }, 

1691 } 

1692 } 

1693 }, 

1694 "callback5": { 

1695 "/": { 

1696 "get": { 

1697 "summary": "Callback5", 

1698 "operationId": "callback5__get", 

1699 "parameters": [ 

1700 { 

1701 "name": "level5", 

1702 "in": "query", 

1703 "required": True, 

1704 "schema": { 

1705 "title": "Level5", 

1706 "type": "string", 

1707 }, 

1708 } 

1709 ], 

1710 "responses": { 

1711 "200": { 

1712 "description": "Successful Response", 

1713 "content": { 

1714 "application/json": {"schema": {}} 

1715 }, 

1716 }, 

1717 "422": { 

1718 "description": "Validation Error", 

1719 "content": { 

1720 "application/json": { 

1721 "schema": { 

1722 "$ref": "#/components/schemas/HTTPValidationError" 

1723 } 

1724 } 

1725 }, 

1726 }, 

1727 }, 

1728 } 

1729 } 

1730 }, 

1731 }, 

1732 "deprecated": True, 

1733 } 

1734 }, 

1735 "/level1/level2/level3/default5": { 

1736 "get": { 

1737 "tags": [ 

1738 "level1a", 

1739 "level1b", 

1740 "level2a", 

1741 "level2b", 

1742 "level3a", 

1743 "level3b", 

1744 ], 

1745 "summary": "Path5 Default Router4 Default", 

1746 "operationId": "path5_default_router4_default_level1_level2_level3_default5_get", 

1747 "parameters": [ 

1748 { 

1749 "required": True, 

1750 "schema": {"title": "Level5", "type": "string"}, 

1751 "name": "level5", 

1752 "in": "query", 

1753 } 

1754 ], 

1755 "responses": { 

1756 "200": { 

1757 "description": "Successful Response", 

1758 "content": {"application/x-level-3": {"schema": {}}}, 

1759 }, 

1760 "400": {"description": "Client error level 0"}, 

1761 "401": {"description": "Client error level 1"}, 

1762 "402": {"description": "Client error level 2"}, 

1763 "403": {"description": "Client error level 3"}, 

1764 "422": { 

1765 "description": "Validation Error", 

1766 "content": { 

1767 "application/json": { 

1768 "schema": { 

1769 "$ref": "#/components/schemas/HTTPValidationError" 

1770 } 

1771 } 

1772 }, 

1773 }, 

1774 "500": {"description": "Server error level 0"}, 

1775 "501": {"description": "Server error level 1"}, 

1776 "502": {"description": "Server error level 2"}, 

1777 "503": {"description": "Server error level 3"}, 

1778 }, 

1779 "callbacks": { 

1780 "callback0": { 

1781 "/": { 

1782 "get": { 

1783 "summary": "Callback0", 

1784 "operationId": "callback0__get", 

1785 "parameters": [ 

1786 { 

1787 "name": "level0", 

1788 "in": "query", 

1789 "required": True, 

1790 "schema": { 

1791 "title": "Level0", 

1792 "type": "string", 

1793 }, 

1794 } 

1795 ], 

1796 "responses": { 

1797 "200": { 

1798 "description": "Successful Response", 

1799 "content": { 

1800 "application/json": {"schema": {}} 

1801 }, 

1802 }, 

1803 "422": { 

1804 "description": "Validation Error", 

1805 "content": { 

1806 "application/json": { 

1807 "schema": { 

1808 "$ref": "#/components/schemas/HTTPValidationError" 

1809 } 

1810 } 

1811 }, 

1812 }, 

1813 }, 

1814 } 

1815 } 

1816 }, 

1817 "callback1": { 

1818 "/": { 

1819 "get": { 

1820 "summary": "Callback1", 

1821 "operationId": "callback1__get", 

1822 "parameters": [ 

1823 { 

1824 "name": "level1", 

1825 "in": "query", 

1826 "required": True, 

1827 "schema": { 

1828 "title": "Level1", 

1829 "type": "string", 

1830 }, 

1831 } 

1832 ], 

1833 "responses": { 

1834 "200": { 

1835 "description": "Successful Response", 

1836 "content": { 

1837 "application/json": {"schema": {}} 

1838 }, 

1839 }, 

1840 "422": { 

1841 "description": "Validation Error", 

1842 "content": { 

1843 "application/json": { 

1844 "schema": { 

1845 "$ref": "#/components/schemas/HTTPValidationError" 

1846 } 

1847 } 

1848 }, 

1849 }, 

1850 }, 

1851 } 

1852 } 

1853 }, 

1854 "callback2": { 

1855 "/": { 

1856 "get": { 

1857 "summary": "Callback2", 

1858 "operationId": "callback2__get", 

1859 "parameters": [ 

1860 { 

1861 "name": "level2", 

1862 "in": "query", 

1863 "required": True, 

1864 "schema": { 

1865 "title": "Level2", 

1866 "type": "string", 

1867 }, 

1868 } 

1869 ], 

1870 "responses": { 

1871 "200": { 

1872 "description": "Successful Response", 

1873 "content": { 

1874 "application/json": {"schema": {}} 

1875 }, 

1876 }, 

1877 "422": { 

1878 "description": "Validation Error", 

1879 "content": { 

1880 "application/json": { 

1881 "schema": { 

1882 "$ref": "#/components/schemas/HTTPValidationError" 

1883 } 

1884 } 

1885 }, 

1886 }, 

1887 }, 

1888 } 

1889 } 

1890 }, 

1891 "callback3": { 

1892 "/": { 

1893 "get": { 

1894 "summary": "Callback3", 

1895 "operationId": "callback3__get", 

1896 "parameters": [ 

1897 { 

1898 "name": "level3", 

1899 "in": "query", 

1900 "required": True, 

1901 "schema": { 

1902 "title": "Level3", 

1903 "type": "string", 

1904 }, 

1905 } 

1906 ], 

1907 "responses": { 

1908 "200": { 

1909 "description": "Successful Response", 

1910 "content": { 

1911 "application/json": {"schema": {}} 

1912 }, 

1913 }, 

1914 "422": { 

1915 "description": "Validation Error", 

1916 "content": { 

1917 "application/json": { 

1918 "schema": { 

1919 "$ref": "#/components/schemas/HTTPValidationError" 

1920 } 

1921 } 

1922 }, 

1923 }, 

1924 }, 

1925 } 

1926 } 

1927 }, 

1928 }, 

1929 "deprecated": True, 

1930 } 

1931 }, 

1932 "/level1/level2/level4/override5": { 

1933 "get": { 

1934 "tags": [ 

1935 "level1a", 

1936 "level1b", 

1937 "level2a", 

1938 "level2b", 

1939 "level4a", 

1940 "level4b", 

1941 "path5a", 

1942 "path5b", 

1943 ], 

1944 "summary": "Path5 Override Router4 Override", 

1945 "operationId": "path5_override_router4_override_level1_level2_level4_override5_get", 

1946 "parameters": [ 

1947 { 

1948 "required": True, 

1949 "schema": {"title": "Level5", "type": "string"}, 

1950 "name": "level5", 

1951 "in": "query", 

1952 } 

1953 ], 

1954 "responses": { 

1955 "200": { 

1956 "description": "Successful Response", 

1957 "content": {"application/x-level-5": {"schema": {}}}, 

1958 }, 

1959 "400": {"description": "Client error level 0"}, 

1960 "401": {"description": "Client error level 1"}, 

1961 "402": {"description": "Client error level 2"}, 

1962 "404": {"description": "Client error level 4"}, 

1963 "405": {"description": "Client error level 5"}, 

1964 "422": { 

1965 "description": "Validation Error", 

1966 "content": { 

1967 "application/json": { 

1968 "schema": { 

1969 "$ref": "#/components/schemas/HTTPValidationError" 

1970 } 

1971 } 

1972 }, 

1973 }, 

1974 "500": {"description": "Server error level 0"}, 

1975 "501": {"description": "Server error level 1"}, 

1976 "502": {"description": "Server error level 2"}, 

1977 "504": {"description": "Server error level 4"}, 

1978 "505": {"description": "Server error level 5"}, 

1979 }, 

1980 "callbacks": { 

1981 "callback0": { 

1982 "/": { 

1983 "get": { 

1984 "summary": "Callback0", 

1985 "operationId": "callback0__get", 

1986 "parameters": [ 

1987 { 

1988 "name": "level0", 

1989 "in": "query", 

1990 "required": True, 

1991 "schema": { 

1992 "title": "Level0", 

1993 "type": "string", 

1994 }, 

1995 } 

1996 ], 

1997 "responses": { 

1998 "200": { 

1999 "description": "Successful Response", 

2000 "content": { 

2001 "application/json": {"schema": {}} 

2002 }, 

2003 }, 

2004 "422": { 

2005 "description": "Validation Error", 

2006 "content": { 

2007 "application/json": { 

2008 "schema": { 

2009 "$ref": "#/components/schemas/HTTPValidationError" 

2010 } 

2011 } 

2012 }, 

2013 }, 

2014 }, 

2015 } 

2016 } 

2017 }, 

2018 "callback1": { 

2019 "/": { 

2020 "get": { 

2021 "summary": "Callback1", 

2022 "operationId": "callback1__get", 

2023 "parameters": [ 

2024 { 

2025 "name": "level1", 

2026 "in": "query", 

2027 "required": True, 

2028 "schema": { 

2029 "title": "Level1", 

2030 "type": "string", 

2031 }, 

2032 } 

2033 ], 

2034 "responses": { 

2035 "200": { 

2036 "description": "Successful Response", 

2037 "content": { 

2038 "application/json": {"schema": {}} 

2039 }, 

2040 }, 

2041 "422": { 

2042 "description": "Validation Error", 

2043 "content": { 

2044 "application/json": { 

2045 "schema": { 

2046 "$ref": "#/components/schemas/HTTPValidationError" 

2047 } 

2048 } 

2049 }, 

2050 }, 

2051 }, 

2052 } 

2053 } 

2054 }, 

2055 "callback2": { 

2056 "/": { 

2057 "get": { 

2058 "summary": "Callback2", 

2059 "operationId": "callback2__get", 

2060 "parameters": [ 

2061 { 

2062 "name": "level2", 

2063 "in": "query", 

2064 "required": True, 

2065 "schema": { 

2066 "title": "Level2", 

2067 "type": "string", 

2068 }, 

2069 } 

2070 ], 

2071 "responses": { 

2072 "200": { 

2073 "description": "Successful Response", 

2074 "content": { 

2075 "application/json": {"schema": {}} 

2076 }, 

2077 }, 

2078 "422": { 

2079 "description": "Validation Error", 

2080 "content": { 

2081 "application/json": { 

2082 "schema": { 

2083 "$ref": "#/components/schemas/HTTPValidationError" 

2084 } 

2085 } 

2086 }, 

2087 }, 

2088 }, 

2089 } 

2090 } 

2091 }, 

2092 "callback4": { 

2093 "/": { 

2094 "get": { 

2095 "summary": "Callback4", 

2096 "operationId": "callback4__get", 

2097 "parameters": [ 

2098 { 

2099 "name": "level4", 

2100 "in": "query", 

2101 "required": True, 

2102 "schema": { 

2103 "title": "Level4", 

2104 "type": "string", 

2105 }, 

2106 } 

2107 ], 

2108 "responses": { 

2109 "200": { 

2110 "description": "Successful Response", 

2111 "content": { 

2112 "application/json": {"schema": {}} 

2113 }, 

2114 }, 

2115 "422": { 

2116 "description": "Validation Error", 

2117 "content": { 

2118 "application/json": { 

2119 "schema": { 

2120 "$ref": "#/components/schemas/HTTPValidationError" 

2121 } 

2122 } 

2123 }, 

2124 }, 

2125 }, 

2126 } 

2127 } 

2128 }, 

2129 "callback5": { 

2130 "/": { 

2131 "get": { 

2132 "summary": "Callback5", 

2133 "operationId": "callback5__get", 

2134 "parameters": [ 

2135 { 

2136 "name": "level5", 

2137 "in": "query", 

2138 "required": True, 

2139 "schema": { 

2140 "title": "Level5", 

2141 "type": "string", 

2142 }, 

2143 } 

2144 ], 

2145 "responses": { 

2146 "200": { 

2147 "description": "Successful Response", 

2148 "content": { 

2149 "application/json": {"schema": {}} 

2150 }, 

2151 }, 

2152 "422": { 

2153 "description": "Validation Error", 

2154 "content": { 

2155 "application/json": { 

2156 "schema": { 

2157 "$ref": "#/components/schemas/HTTPValidationError" 

2158 } 

2159 } 

2160 }, 

2161 }, 

2162 }, 

2163 } 

2164 } 

2165 }, 

2166 }, 

2167 "deprecated": True, 

2168 } 

2169 }, 

2170 "/level1/level2/level4/default5": { 

2171 "get": { 

2172 "tags": [ 

2173 "level1a", 

2174 "level1b", 

2175 "level2a", 

2176 "level2b", 

2177 "level4a", 

2178 "level4b", 

2179 ], 

2180 "summary": "Path5 Default Router4 Override", 

2181 "operationId": "path5_default_router4_override_level1_level2_level4_default5_get", 

2182 "parameters": [ 

2183 { 

2184 "required": True, 

2185 "schema": {"title": "Level5", "type": "string"}, 

2186 "name": "level5", 

2187 "in": "query", 

2188 } 

2189 ], 

2190 "responses": { 

2191 "200": { 

2192 "description": "Successful Response", 

2193 "content": {"application/x-level-4": {"schema": {}}}, 

2194 }, 

2195 "400": {"description": "Client error level 0"}, 

2196 "401": {"description": "Client error level 1"}, 

2197 "402": {"description": "Client error level 2"}, 

2198 "404": {"description": "Client error level 4"}, 

2199 "422": { 

2200 "description": "Validation Error", 

2201 "content": { 

2202 "application/json": { 

2203 "schema": { 

2204 "$ref": "#/components/schemas/HTTPValidationError" 

2205 } 

2206 } 

2207 }, 

2208 }, 

2209 "500": {"description": "Server error level 0"}, 

2210 "501": {"description": "Server error level 1"}, 

2211 "502": {"description": "Server error level 2"}, 

2212 "504": {"description": "Server error level 4"}, 

2213 }, 

2214 "callbacks": { 

2215 "callback0": { 

2216 "/": { 

2217 "get": { 

2218 "summary": "Callback0", 

2219 "operationId": "callback0__get", 

2220 "parameters": [ 

2221 { 

2222 "name": "level0", 

2223 "in": "query", 

2224 "required": True, 

2225 "schema": { 

2226 "title": "Level0", 

2227 "type": "string", 

2228 }, 

2229 } 

2230 ], 

2231 "responses": { 

2232 "200": { 

2233 "description": "Successful Response", 

2234 "content": { 

2235 "application/json": {"schema": {}} 

2236 }, 

2237 }, 

2238 "422": { 

2239 "description": "Validation Error", 

2240 "content": { 

2241 "application/json": { 

2242 "schema": { 

2243 "$ref": "#/components/schemas/HTTPValidationError" 

2244 } 

2245 } 

2246 }, 

2247 }, 

2248 }, 

2249 } 

2250 } 

2251 }, 

2252 "callback1": { 

2253 "/": { 

2254 "get": { 

2255 "summary": "Callback1", 

2256 "operationId": "callback1__get", 

2257 "parameters": [ 

2258 { 

2259 "name": "level1", 

2260 "in": "query", 

2261 "required": True, 

2262 "schema": { 

2263 "title": "Level1", 

2264 "type": "string", 

2265 }, 

2266 } 

2267 ], 

2268 "responses": { 

2269 "200": { 

2270 "description": "Successful Response", 

2271 "content": { 

2272 "application/json": {"schema": {}} 

2273 }, 

2274 }, 

2275 "422": { 

2276 "description": "Validation Error", 

2277 "content": { 

2278 "application/json": { 

2279 "schema": { 

2280 "$ref": "#/components/schemas/HTTPValidationError" 

2281 } 

2282 } 

2283 }, 

2284 }, 

2285 }, 

2286 } 

2287 } 

2288 }, 

2289 "callback2": { 

2290 "/": { 

2291 "get": { 

2292 "summary": "Callback2", 

2293 "operationId": "callback2__get", 

2294 "parameters": [ 

2295 { 

2296 "name": "level2", 

2297 "in": "query", 

2298 "required": True, 

2299 "schema": { 

2300 "title": "Level2", 

2301 "type": "string", 

2302 }, 

2303 } 

2304 ], 

2305 "responses": { 

2306 "200": { 

2307 "description": "Successful Response", 

2308 "content": { 

2309 "application/json": {"schema": {}} 

2310 }, 

2311 }, 

2312 "422": { 

2313 "description": "Validation Error", 

2314 "content": { 

2315 "application/json": { 

2316 "schema": { 

2317 "$ref": "#/components/schemas/HTTPValidationError" 

2318 } 

2319 } 

2320 }, 

2321 }, 

2322 }, 

2323 } 

2324 } 

2325 }, 

2326 "callback4": { 

2327 "/": { 

2328 "get": { 

2329 "summary": "Callback4", 

2330 "operationId": "callback4__get", 

2331 "parameters": [ 

2332 { 

2333 "name": "level4", 

2334 "in": "query", 

2335 "required": True, 

2336 "schema": { 

2337 "title": "Level4", 

2338 "type": "string", 

2339 }, 

2340 } 

2341 ], 

2342 "responses": { 

2343 "200": { 

2344 "description": "Successful Response", 

2345 "content": { 

2346 "application/json": {"schema": {}} 

2347 }, 

2348 }, 

2349 "422": { 

2350 "description": "Validation Error", 

2351 "content": { 

2352 "application/json": { 

2353 "schema": { 

2354 "$ref": "#/components/schemas/HTTPValidationError" 

2355 } 

2356 } 

2357 }, 

2358 }, 

2359 }, 

2360 } 

2361 } 

2362 }, 

2363 }, 

2364 "deprecated": True, 

2365 } 

2366 }, 

2367 "/level1/level2/override5": { 

2368 "get": { 

2369 "tags": [ 

2370 "level1a", 

2371 "level1b", 

2372 "level2a", 

2373 "level2b", 

2374 "path5a", 

2375 "path5b", 

2376 ], 

2377 "summary": "Path5 Override Router4 Default", 

2378 "operationId": "path5_override_router4_default_level1_level2_override5_get", 

2379 "parameters": [ 

2380 { 

2381 "required": True, 

2382 "schema": {"title": "Level5", "type": "string"}, 

2383 "name": "level5", 

2384 "in": "query", 

2385 } 

2386 ], 

2387 "responses": { 

2388 "200": { 

2389 "description": "Successful Response", 

2390 "content": {"application/x-level-5": {"schema": {}}}, 

2391 }, 

2392 "400": {"description": "Client error level 0"}, 

2393 "401": {"description": "Client error level 1"}, 

2394 "402": {"description": "Client error level 2"}, 

2395 "405": {"description": "Client error level 5"}, 

2396 "422": { 

2397 "description": "Validation Error", 

2398 "content": { 

2399 "application/json": { 

2400 "schema": { 

2401 "$ref": "#/components/schemas/HTTPValidationError" 

2402 } 

2403 } 

2404 }, 

2405 }, 

2406 "500": {"description": "Server error level 0"}, 

2407 "501": {"description": "Server error level 1"}, 

2408 "502": {"description": "Server error level 2"}, 

2409 "505": {"description": "Server error level 5"}, 

2410 }, 

2411 "callbacks": { 

2412 "callback0": { 

2413 "/": { 

2414 "get": { 

2415 "summary": "Callback0", 

2416 "operationId": "callback0__get", 

2417 "parameters": [ 

2418 { 

2419 "name": "level0", 

2420 "in": "query", 

2421 "required": True, 

2422 "schema": { 

2423 "title": "Level0", 

2424 "type": "string", 

2425 }, 

2426 } 

2427 ], 

2428 "responses": { 

2429 "200": { 

2430 "description": "Successful Response", 

2431 "content": { 

2432 "application/json": {"schema": {}} 

2433 }, 

2434 }, 

2435 "422": { 

2436 "description": "Validation Error", 

2437 "content": { 

2438 "application/json": { 

2439 "schema": { 

2440 "$ref": "#/components/schemas/HTTPValidationError" 

2441 } 

2442 } 

2443 }, 

2444 }, 

2445 }, 

2446 } 

2447 } 

2448 }, 

2449 "callback1": { 

2450 "/": { 

2451 "get": { 

2452 "summary": "Callback1", 

2453 "operationId": "callback1__get", 

2454 "parameters": [ 

2455 { 

2456 "name": "level1", 

2457 "in": "query", 

2458 "required": True, 

2459 "schema": { 

2460 "title": "Level1", 

2461 "type": "string", 

2462 }, 

2463 } 

2464 ], 

2465 "responses": { 

2466 "200": { 

2467 "description": "Successful Response", 

2468 "content": { 

2469 "application/json": {"schema": {}} 

2470 }, 

2471 }, 

2472 "422": { 

2473 "description": "Validation Error", 

2474 "content": { 

2475 "application/json": { 

2476 "schema": { 

2477 "$ref": "#/components/schemas/HTTPValidationError" 

2478 } 

2479 } 

2480 }, 

2481 }, 

2482 }, 

2483 } 

2484 } 

2485 }, 

2486 "callback2": { 

2487 "/": { 

2488 "get": { 

2489 "summary": "Callback2", 

2490 "operationId": "callback2__get", 

2491 "parameters": [ 

2492 { 

2493 "name": "level2", 

2494 "in": "query", 

2495 "required": True, 

2496 "schema": { 

2497 "title": "Level2", 

2498 "type": "string", 

2499 }, 

2500 } 

2501 ], 

2502 "responses": { 

2503 "200": { 

2504 "description": "Successful Response", 

2505 "content": { 

2506 "application/json": {"schema": {}} 

2507 }, 

2508 }, 

2509 "422": { 

2510 "description": "Validation Error", 

2511 "content": { 

2512 "application/json": { 

2513 "schema": { 

2514 "$ref": "#/components/schemas/HTTPValidationError" 

2515 } 

2516 } 

2517 }, 

2518 }, 

2519 }, 

2520 } 

2521 } 

2522 }, 

2523 "callback5": { 

2524 "/": { 

2525 "get": { 

2526 "summary": "Callback5", 

2527 "operationId": "callback5__get", 

2528 "parameters": [ 

2529 { 

2530 "name": "level5", 

2531 "in": "query", 

2532 "required": True, 

2533 "schema": { 

2534 "title": "Level5", 

2535 "type": "string", 

2536 }, 

2537 } 

2538 ], 

2539 "responses": { 

2540 "200": { 

2541 "description": "Successful Response", 

2542 "content": { 

2543 "application/json": {"schema": {}} 

2544 }, 

2545 }, 

2546 "422": { 

2547 "description": "Validation Error", 

2548 "content": { 

2549 "application/json": { 

2550 "schema": { 

2551 "$ref": "#/components/schemas/HTTPValidationError" 

2552 } 

2553 } 

2554 }, 

2555 }, 

2556 }, 

2557 } 

2558 } 

2559 }, 

2560 }, 

2561 "deprecated": True, 

2562 } 

2563 }, 

2564 "/level1/level2/default5": { 

2565 "get": { 

2566 "tags": ["level1a", "level1b", "level2a", "level2b"], 

2567 "summary": "Path5 Default Router4 Default", 

2568 "operationId": "path5_default_router4_default_level1_level2_default5_get", 

2569 "parameters": [ 

2570 { 

2571 "required": True, 

2572 "schema": {"title": "Level5", "type": "string"}, 

2573 "name": "level5", 

2574 "in": "query", 

2575 } 

2576 ], 

2577 "responses": { 

2578 "200": { 

2579 "description": "Successful Response", 

2580 "content": {"application/x-level-2": {"schema": {}}}, 

2581 }, 

2582 "400": {"description": "Client error level 0"}, 

2583 "401": {"description": "Client error level 1"}, 

2584 "402": {"description": "Client error level 2"}, 

2585 "422": { 

2586 "description": "Validation Error", 

2587 "content": { 

2588 "application/json": { 

2589 "schema": { 

2590 "$ref": "#/components/schemas/HTTPValidationError" 

2591 } 

2592 } 

2593 }, 

2594 }, 

2595 "500": {"description": "Server error level 0"}, 

2596 "501": {"description": "Server error level 1"}, 

2597 "502": {"description": "Server error level 2"}, 

2598 }, 

2599 "callbacks": { 

2600 "callback0": { 

2601 "/": { 

2602 "get": { 

2603 "summary": "Callback0", 

2604 "operationId": "callback0__get", 

2605 "parameters": [ 

2606 { 

2607 "name": "level0", 

2608 "in": "query", 

2609 "required": True, 

2610 "schema": { 

2611 "title": "Level0", 

2612 "type": "string", 

2613 }, 

2614 } 

2615 ], 

2616 "responses": { 

2617 "200": { 

2618 "description": "Successful Response", 

2619 "content": { 

2620 "application/json": {"schema": {}} 

2621 }, 

2622 }, 

2623 "422": { 

2624 "description": "Validation Error", 

2625 "content": { 

2626 "application/json": { 

2627 "schema": { 

2628 "$ref": "#/components/schemas/HTTPValidationError" 

2629 } 

2630 } 

2631 }, 

2632 }, 

2633 }, 

2634 } 

2635 } 

2636 }, 

2637 "callback1": { 

2638 "/": { 

2639 "get": { 

2640 "summary": "Callback1", 

2641 "operationId": "callback1__get", 

2642 "parameters": [ 

2643 { 

2644 "name": "level1", 

2645 "in": "query", 

2646 "required": True, 

2647 "schema": { 

2648 "title": "Level1", 

2649 "type": "string", 

2650 }, 

2651 } 

2652 ], 

2653 "responses": { 

2654 "200": { 

2655 "description": "Successful Response", 

2656 "content": { 

2657 "application/json": {"schema": {}} 

2658 }, 

2659 }, 

2660 "422": { 

2661 "description": "Validation Error", 

2662 "content": { 

2663 "application/json": { 

2664 "schema": { 

2665 "$ref": "#/components/schemas/HTTPValidationError" 

2666 } 

2667 } 

2668 }, 

2669 }, 

2670 }, 

2671 } 

2672 } 

2673 }, 

2674 "callback2": { 

2675 "/": { 

2676 "get": { 

2677 "summary": "Callback2", 

2678 "operationId": "callback2__get", 

2679 "parameters": [ 

2680 { 

2681 "name": "level2", 

2682 "in": "query", 

2683 "required": True, 

2684 "schema": { 

2685 "title": "Level2", 

2686 "type": "string", 

2687 }, 

2688 } 

2689 ], 

2690 "responses": { 

2691 "200": { 

2692 "description": "Successful Response", 

2693 "content": { 

2694 "application/json": {"schema": {}} 

2695 }, 

2696 }, 

2697 "422": { 

2698 "description": "Validation Error", 

2699 "content": { 

2700 "application/json": { 

2701 "schema": { 

2702 "$ref": "#/components/schemas/HTTPValidationError" 

2703 } 

2704 } 

2705 }, 

2706 }, 

2707 }, 

2708 } 

2709 } 

2710 }, 

2711 }, 

2712 "deprecated": True, 

2713 } 

2714 }, 

2715 "/level1/override3": { 

2716 "get": { 

2717 "tags": ["level1a", "level1b", "path3a", "path3b"], 

2718 "summary": "Path3 Override Router2 Default", 

2719 "operationId": "path3_override_router2_default_level1_override3_get", 

2720 "parameters": [ 

2721 { 

2722 "required": True, 

2723 "schema": {"title": "Level3", "type": "string"}, 

2724 "name": "level3", 

2725 "in": "query", 

2726 } 

2727 ], 

2728 "responses": { 

2729 "200": { 

2730 "description": "Successful Response", 

2731 "content": {"application/x-level-3": {"schema": {}}}, 

2732 }, 

2733 "400": {"description": "Client error level 0"}, 

2734 "401": {"description": "Client error level 1"}, 

2735 "403": {"description": "Client error level 3"}, 

2736 "422": { 

2737 "description": "Validation Error", 

2738 "content": { 

2739 "application/json": { 

2740 "schema": { 

2741 "$ref": "#/components/schemas/HTTPValidationError" 

2742 } 

2743 } 

2744 }, 

2745 }, 

2746 "500": {"description": "Server error level 0"}, 

2747 "501": {"description": "Server error level 1"}, 

2748 "503": {"description": "Server error level 3"}, 

2749 }, 

2750 "callbacks": { 

2751 "callback0": { 

2752 "/": { 

2753 "get": { 

2754 "summary": "Callback0", 

2755 "operationId": "callback0__get", 

2756 "parameters": [ 

2757 { 

2758 "name": "level0", 

2759 "in": "query", 

2760 "required": True, 

2761 "schema": { 

2762 "title": "Level0", 

2763 "type": "string", 

2764 }, 

2765 } 

2766 ], 

2767 "responses": { 

2768 "200": { 

2769 "description": "Successful Response", 

2770 "content": { 

2771 "application/json": {"schema": {}} 

2772 }, 

2773 }, 

2774 "422": { 

2775 "description": "Validation Error", 

2776 "content": { 

2777 "application/json": { 

2778 "schema": { 

2779 "$ref": "#/components/schemas/HTTPValidationError" 

2780 } 

2781 } 

2782 }, 

2783 }, 

2784 }, 

2785 } 

2786 } 

2787 }, 

2788 "callback1": { 

2789 "/": { 

2790 "get": { 

2791 "summary": "Callback1", 

2792 "operationId": "callback1__get", 

2793 "parameters": [ 

2794 { 

2795 "name": "level1", 

2796 "in": "query", 

2797 "required": True, 

2798 "schema": { 

2799 "title": "Level1", 

2800 "type": "string", 

2801 }, 

2802 } 

2803 ], 

2804 "responses": { 

2805 "200": { 

2806 "description": "Successful Response", 

2807 "content": { 

2808 "application/json": {"schema": {}} 

2809 }, 

2810 }, 

2811 "422": { 

2812 "description": "Validation Error", 

2813 "content": { 

2814 "application/json": { 

2815 "schema": { 

2816 "$ref": "#/components/schemas/HTTPValidationError" 

2817 } 

2818 } 

2819 }, 

2820 }, 

2821 }, 

2822 } 

2823 } 

2824 }, 

2825 "callback3": { 

2826 "/": { 

2827 "get": { 

2828 "summary": "Callback3", 

2829 "operationId": "callback3__get", 

2830 "parameters": [ 

2831 { 

2832 "name": "level3", 

2833 "in": "query", 

2834 "required": True, 

2835 "schema": { 

2836 "title": "Level3", 

2837 "type": "string", 

2838 }, 

2839 } 

2840 ], 

2841 "responses": { 

2842 "200": { 

2843 "description": "Successful Response", 

2844 "content": { 

2845 "application/json": {"schema": {}} 

2846 }, 

2847 }, 

2848 "422": { 

2849 "description": "Validation Error", 

2850 "content": { 

2851 "application/json": { 

2852 "schema": { 

2853 "$ref": "#/components/schemas/HTTPValidationError" 

2854 } 

2855 } 

2856 }, 

2857 }, 

2858 }, 

2859 } 

2860 } 

2861 }, 

2862 }, 

2863 "deprecated": True, 

2864 } 

2865 }, 

2866 "/level1/default3": { 

2867 "get": { 

2868 "tags": ["level1a", "level1b"], 

2869 "summary": "Path3 Default Router2 Default", 

2870 "operationId": "path3_default_router2_default_level1_default3_get", 

2871 "parameters": [ 

2872 { 

2873 "required": True, 

2874 "schema": {"title": "Level3", "type": "string"}, 

2875 "name": "level3", 

2876 "in": "query", 

2877 } 

2878 ], 

2879 "responses": { 

2880 "200": { 

2881 "description": "Successful Response", 

2882 "content": {"application/x-level-1": {"schema": {}}}, 

2883 }, 

2884 "400": {"description": "Client error level 0"}, 

2885 "401": {"description": "Client error level 1"}, 

2886 "422": { 

2887 "description": "Validation Error", 

2888 "content": { 

2889 "application/json": { 

2890 "schema": { 

2891 "$ref": "#/components/schemas/HTTPValidationError" 

2892 } 

2893 } 

2894 }, 

2895 }, 

2896 "500": {"description": "Server error level 0"}, 

2897 "501": {"description": "Server error level 1"}, 

2898 }, 

2899 "callbacks": { 

2900 "callback0": { 

2901 "/": { 

2902 "get": { 

2903 "summary": "Callback0", 

2904 "operationId": "callback0__get", 

2905 "parameters": [ 

2906 { 

2907 "name": "level0", 

2908 "in": "query", 

2909 "required": True, 

2910 "schema": { 

2911 "title": "Level0", 

2912 "type": "string", 

2913 }, 

2914 } 

2915 ], 

2916 "responses": { 

2917 "200": { 

2918 "description": "Successful Response", 

2919 "content": { 

2920 "application/json": {"schema": {}} 

2921 }, 

2922 }, 

2923 "422": { 

2924 "description": "Validation Error", 

2925 "content": { 

2926 "application/json": { 

2927 "schema": { 

2928 "$ref": "#/components/schemas/HTTPValidationError" 

2929 } 

2930 } 

2931 }, 

2932 }, 

2933 }, 

2934 } 

2935 } 

2936 }, 

2937 "callback1": { 

2938 "/": { 

2939 "get": { 

2940 "summary": "Callback1", 

2941 "operationId": "callback1__get", 

2942 "parameters": [ 

2943 { 

2944 "name": "level1", 

2945 "in": "query", 

2946 "required": True, 

2947 "schema": { 

2948 "title": "Level1", 

2949 "type": "string", 

2950 }, 

2951 } 

2952 ], 

2953 "responses": { 

2954 "200": { 

2955 "description": "Successful Response", 

2956 "content": { 

2957 "application/json": {"schema": {}} 

2958 }, 

2959 }, 

2960 "422": { 

2961 "description": "Validation Error", 

2962 "content": { 

2963 "application/json": { 

2964 "schema": { 

2965 "$ref": "#/components/schemas/HTTPValidationError" 

2966 } 

2967 } 

2968 }, 

2969 }, 

2970 }, 

2971 } 

2972 } 

2973 }, 

2974 }, 

2975 } 

2976 }, 

2977 "/level1/level3/level4/override5": { 

2978 "get": { 

2979 "tags": [ 

2980 "level1a", 

2981 "level1b", 

2982 "level3a", 

2983 "level3b", 

2984 "level4a", 

2985 "level4b", 

2986 "path5a", 

2987 "path5b", 

2988 ], 

2989 "summary": "Path5 Override Router4 Override", 

2990 "operationId": "path5_override_router4_override_level1_level3_level4_override5_get", 

2991 "parameters": [ 

2992 { 

2993 "required": True, 

2994 "schema": {"title": "Level5", "type": "string"}, 

2995 "name": "level5", 

2996 "in": "query", 

2997 } 

2998 ], 

2999 "responses": { 

3000 "200": { 

3001 "description": "Successful Response", 

3002 "content": {"application/x-level-5": {"schema": {}}}, 

3003 }, 

3004 "400": {"description": "Client error level 0"}, 

3005 "401": {"description": "Client error level 1"}, 

3006 "403": {"description": "Client error level 3"}, 

3007 "404": {"description": "Client error level 4"}, 

3008 "405": {"description": "Client error level 5"}, 

3009 "422": { 

3010 "description": "Validation Error", 

3011 "content": { 

3012 "application/json": { 

3013 "schema": { 

3014 "$ref": "#/components/schemas/HTTPValidationError" 

3015 } 

3016 } 

3017 }, 

3018 }, 

3019 "500": {"description": "Server error level 0"}, 

3020 "501": {"description": "Server error level 1"}, 

3021 "503": {"description": "Server error level 3"}, 

3022 "504": {"description": "Server error level 4"}, 

3023 "505": {"description": "Server error level 5"}, 

3024 }, 

3025 "callbacks": { 

3026 "callback0": { 

3027 "/": { 

3028 "get": { 

3029 "summary": "Callback0", 

3030 "operationId": "callback0__get", 

3031 "parameters": [ 

3032 { 

3033 "name": "level0", 

3034 "in": "query", 

3035 "required": True, 

3036 "schema": { 

3037 "title": "Level0", 

3038 "type": "string", 

3039 }, 

3040 } 

3041 ], 

3042 "responses": { 

3043 "200": { 

3044 "description": "Successful Response", 

3045 "content": { 

3046 "application/json": {"schema": {}} 

3047 }, 

3048 }, 

3049 "422": { 

3050 "description": "Validation Error", 

3051 "content": { 

3052 "application/json": { 

3053 "schema": { 

3054 "$ref": "#/components/schemas/HTTPValidationError" 

3055 } 

3056 } 

3057 }, 

3058 }, 

3059 }, 

3060 } 

3061 } 

3062 }, 

3063 "callback1": { 

3064 "/": { 

3065 "get": { 

3066 "summary": "Callback1", 

3067 "operationId": "callback1__get", 

3068 "parameters": [ 

3069 { 

3070 "name": "level1", 

3071 "in": "query", 

3072 "required": True, 

3073 "schema": { 

3074 "title": "Level1", 

3075 "type": "string", 

3076 }, 

3077 } 

3078 ], 

3079 "responses": { 

3080 "200": { 

3081 "description": "Successful Response", 

3082 "content": { 

3083 "application/json": {"schema": {}} 

3084 }, 

3085 }, 

3086 "422": { 

3087 "description": "Validation Error", 

3088 "content": { 

3089 "application/json": { 

3090 "schema": { 

3091 "$ref": "#/components/schemas/HTTPValidationError" 

3092 } 

3093 } 

3094 }, 

3095 }, 

3096 }, 

3097 } 

3098 } 

3099 }, 

3100 "callback3": { 

3101 "/": { 

3102 "get": { 

3103 "summary": "Callback3", 

3104 "operationId": "callback3__get", 

3105 "parameters": [ 

3106 { 

3107 "name": "level3", 

3108 "in": "query", 

3109 "required": True, 

3110 "schema": { 

3111 "title": "Level3", 

3112 "type": "string", 

3113 }, 

3114 } 

3115 ], 

3116 "responses": { 

3117 "200": { 

3118 "description": "Successful Response", 

3119 "content": { 

3120 "application/json": {"schema": {}} 

3121 }, 

3122 }, 

3123 "422": { 

3124 "description": "Validation Error", 

3125 "content": { 

3126 "application/json": { 

3127 "schema": { 

3128 "$ref": "#/components/schemas/HTTPValidationError" 

3129 } 

3130 } 

3131 }, 

3132 }, 

3133 }, 

3134 } 

3135 } 

3136 }, 

3137 "callback4": { 

3138 "/": { 

3139 "get": { 

3140 "summary": "Callback4", 

3141 "operationId": "callback4__get", 

3142 "parameters": [ 

3143 { 

3144 "name": "level4", 

3145 "in": "query", 

3146 "required": True, 

3147 "schema": { 

3148 "title": "Level4", 

3149 "type": "string", 

3150 }, 

3151 } 

3152 ], 

3153 "responses": { 

3154 "200": { 

3155 "description": "Successful Response", 

3156 "content": { 

3157 "application/json": {"schema": {}} 

3158 }, 

3159 }, 

3160 "422": { 

3161 "description": "Validation Error", 

3162 "content": { 

3163 "application/json": { 

3164 "schema": { 

3165 "$ref": "#/components/schemas/HTTPValidationError" 

3166 } 

3167 } 

3168 }, 

3169 }, 

3170 }, 

3171 } 

3172 } 

3173 }, 

3174 "callback5": { 

3175 "/": { 

3176 "get": { 

3177 "summary": "Callback5", 

3178 "operationId": "callback5__get", 

3179 "parameters": [ 

3180 { 

3181 "name": "level5", 

3182 "in": "query", 

3183 "required": True, 

3184 "schema": { 

3185 "title": "Level5", 

3186 "type": "string", 

3187 }, 

3188 } 

3189 ], 

3190 "responses": { 

3191 "200": { 

3192 "description": "Successful Response", 

3193 "content": { 

3194 "application/json": {"schema": {}} 

3195 }, 

3196 }, 

3197 "422": { 

3198 "description": "Validation Error", 

3199 "content": { 

3200 "application/json": { 

3201 "schema": { 

3202 "$ref": "#/components/schemas/HTTPValidationError" 

3203 } 

3204 } 

3205 }, 

3206 }, 

3207 }, 

3208 } 

3209 } 

3210 }, 

3211 }, 

3212 "deprecated": True, 

3213 } 

3214 }, 

3215 "/level1/level3/level4/default5": { 

3216 "get": { 

3217 "tags": [ 

3218 "level1a", 

3219 "level1b", 

3220 "level3a", 

3221 "level3b", 

3222 "level4a", 

3223 "level4b", 

3224 ], 

3225 "summary": "Path5 Default Router4 Override", 

3226 "operationId": "path5_default_router4_override_level1_level3_level4_default5_get", 

3227 "parameters": [ 

3228 { 

3229 "required": True, 

3230 "schema": {"title": "Level5", "type": "string"}, 

3231 "name": "level5", 

3232 "in": "query", 

3233 } 

3234 ], 

3235 "responses": { 

3236 "200": { 

3237 "description": "Successful Response", 

3238 "content": {"application/x-level-4": {"schema": {}}}, 

3239 }, 

3240 "400": {"description": "Client error level 0"}, 

3241 "401": {"description": "Client error level 1"}, 

3242 "403": {"description": "Client error level 3"}, 

3243 "404": {"description": "Client error level 4"}, 

3244 "422": { 

3245 "description": "Validation Error", 

3246 "content": { 

3247 "application/json": { 

3248 "schema": { 

3249 "$ref": "#/components/schemas/HTTPValidationError" 

3250 } 

3251 } 

3252 }, 

3253 }, 

3254 "500": {"description": "Server error level 0"}, 

3255 "501": {"description": "Server error level 1"}, 

3256 "503": {"description": "Server error level 3"}, 

3257 "504": {"description": "Server error level 4"}, 

3258 }, 

3259 "callbacks": { 

3260 "callback0": { 

3261 "/": { 

3262 "get": { 

3263 "summary": "Callback0", 

3264 "operationId": "callback0__get", 

3265 "parameters": [ 

3266 { 

3267 "name": "level0", 

3268 "in": "query", 

3269 "required": True, 

3270 "schema": { 

3271 "title": "Level0", 

3272 "type": "string", 

3273 }, 

3274 } 

3275 ], 

3276 "responses": { 

3277 "200": { 

3278 "description": "Successful Response", 

3279 "content": { 

3280 "application/json": {"schema": {}} 

3281 }, 

3282 }, 

3283 "422": { 

3284 "description": "Validation Error", 

3285 "content": { 

3286 "application/json": { 

3287 "schema": { 

3288 "$ref": "#/components/schemas/HTTPValidationError" 

3289 } 

3290 } 

3291 }, 

3292 }, 

3293 }, 

3294 } 

3295 } 

3296 }, 

3297 "callback1": { 

3298 "/": { 

3299 "get": { 

3300 "summary": "Callback1", 

3301 "operationId": "callback1__get", 

3302 "parameters": [ 

3303 { 

3304 "name": "level1", 

3305 "in": "query", 

3306 "required": True, 

3307 "schema": { 

3308 "title": "Level1", 

3309 "type": "string", 

3310 }, 

3311 } 

3312 ], 

3313 "responses": { 

3314 "200": { 

3315 "description": "Successful Response", 

3316 "content": { 

3317 "application/json": {"schema": {}} 

3318 }, 

3319 }, 

3320 "422": { 

3321 "description": "Validation Error", 

3322 "content": { 

3323 "application/json": { 

3324 "schema": { 

3325 "$ref": "#/components/schemas/HTTPValidationError" 

3326 } 

3327 } 

3328 }, 

3329 }, 

3330 }, 

3331 } 

3332 } 

3333 }, 

3334 "callback3": { 

3335 "/": { 

3336 "get": { 

3337 "summary": "Callback3", 

3338 "operationId": "callback3__get", 

3339 "parameters": [ 

3340 { 

3341 "name": "level3", 

3342 "in": "query", 

3343 "required": True, 

3344 "schema": { 

3345 "title": "Level3", 

3346 "type": "string", 

3347 }, 

3348 } 

3349 ], 

3350 "responses": { 

3351 "200": { 

3352 "description": "Successful Response", 

3353 "content": { 

3354 "application/json": {"schema": {}} 

3355 }, 

3356 }, 

3357 "422": { 

3358 "description": "Validation Error", 

3359 "content": { 

3360 "application/json": { 

3361 "schema": { 

3362 "$ref": "#/components/schemas/HTTPValidationError" 

3363 } 

3364 } 

3365 }, 

3366 }, 

3367 }, 

3368 } 

3369 } 

3370 }, 

3371 "callback4": { 

3372 "/": { 

3373 "get": { 

3374 "summary": "Callback4", 

3375 "operationId": "callback4__get", 

3376 "parameters": [ 

3377 { 

3378 "name": "level4", 

3379 "in": "query", 

3380 "required": True, 

3381 "schema": { 

3382 "title": "Level4", 

3383 "type": "string", 

3384 }, 

3385 } 

3386 ], 

3387 "responses": { 

3388 "200": { 

3389 "description": "Successful Response", 

3390 "content": { 

3391 "application/json": {"schema": {}} 

3392 }, 

3393 }, 

3394 "422": { 

3395 "description": "Validation Error", 

3396 "content": { 

3397 "application/json": { 

3398 "schema": { 

3399 "$ref": "#/components/schemas/HTTPValidationError" 

3400 } 

3401 } 

3402 }, 

3403 }, 

3404 }, 

3405 } 

3406 } 

3407 }, 

3408 }, 

3409 "deprecated": True, 

3410 } 

3411 }, 

3412 "/level1/level3/override5": { 

3413 "get": { 

3414 "tags": [ 

3415 "level1a", 

3416 "level1b", 

3417 "level3a", 

3418 "level3b", 

3419 "path5a", 

3420 "path5b", 

3421 ], 

3422 "summary": "Path5 Override Router4 Default", 

3423 "operationId": "path5_override_router4_default_level1_level3_override5_get", 

3424 "parameters": [ 

3425 { 

3426 "required": True, 

3427 "schema": {"title": "Level5", "type": "string"}, 

3428 "name": "level5", 

3429 "in": "query", 

3430 } 

3431 ], 

3432 "responses": { 

3433 "200": { 

3434 "description": "Successful Response", 

3435 "content": {"application/x-level-5": {"schema": {}}}, 

3436 }, 

3437 "400": {"description": "Client error level 0"}, 

3438 "401": {"description": "Client error level 1"}, 

3439 "403": {"description": "Client error level 3"}, 

3440 "405": {"description": "Client error level 5"}, 

3441 "422": { 

3442 "description": "Validation Error", 

3443 "content": { 

3444 "application/json": { 

3445 "schema": { 

3446 "$ref": "#/components/schemas/HTTPValidationError" 

3447 } 

3448 } 

3449 }, 

3450 }, 

3451 "500": {"description": "Server error level 0"}, 

3452 "501": {"description": "Server error level 1"}, 

3453 "503": {"description": "Server error level 3"}, 

3454 "505": {"description": "Server error level 5"}, 

3455 }, 

3456 "callbacks": { 

3457 "callback0": { 

3458 "/": { 

3459 "get": { 

3460 "summary": "Callback0", 

3461 "operationId": "callback0__get", 

3462 "parameters": [ 

3463 { 

3464 "name": "level0", 

3465 "in": "query", 

3466 "required": True, 

3467 "schema": { 

3468 "title": "Level0", 

3469 "type": "string", 

3470 }, 

3471 } 

3472 ], 

3473 "responses": { 

3474 "200": { 

3475 "description": "Successful Response", 

3476 "content": { 

3477 "application/json": {"schema": {}} 

3478 }, 

3479 }, 

3480 "422": { 

3481 "description": "Validation Error", 

3482 "content": { 

3483 "application/json": { 

3484 "schema": { 

3485 "$ref": "#/components/schemas/HTTPValidationError" 

3486 } 

3487 } 

3488 }, 

3489 }, 

3490 }, 

3491 } 

3492 } 

3493 }, 

3494 "callback1": { 

3495 "/": { 

3496 "get": { 

3497 "summary": "Callback1", 

3498 "operationId": "callback1__get", 

3499 "parameters": [ 

3500 { 

3501 "name": "level1", 

3502 "in": "query", 

3503 "required": True, 

3504 "schema": { 

3505 "title": "Level1", 

3506 "type": "string", 

3507 }, 

3508 } 

3509 ], 

3510 "responses": { 

3511 "200": { 

3512 "description": "Successful Response", 

3513 "content": { 

3514 "application/json": {"schema": {}} 

3515 }, 

3516 }, 

3517 "422": { 

3518 "description": "Validation Error", 

3519 "content": { 

3520 "application/json": { 

3521 "schema": { 

3522 "$ref": "#/components/schemas/HTTPValidationError" 

3523 } 

3524 } 

3525 }, 

3526 }, 

3527 }, 

3528 } 

3529 } 

3530 }, 

3531 "callback3": { 

3532 "/": { 

3533 "get": { 

3534 "summary": "Callback3", 

3535 "operationId": "callback3__get", 

3536 "parameters": [ 

3537 { 

3538 "name": "level3", 

3539 "in": "query", 

3540 "required": True, 

3541 "schema": { 

3542 "title": "Level3", 

3543 "type": "string", 

3544 }, 

3545 } 

3546 ], 

3547 "responses": { 

3548 "200": { 

3549 "description": "Successful Response", 

3550 "content": { 

3551 "application/json": {"schema": {}} 

3552 }, 

3553 }, 

3554 "422": { 

3555 "description": "Validation Error", 

3556 "content": { 

3557 "application/json": { 

3558 "schema": { 

3559 "$ref": "#/components/schemas/HTTPValidationError" 

3560 } 

3561 } 

3562 }, 

3563 }, 

3564 }, 

3565 } 

3566 } 

3567 }, 

3568 "callback5": { 

3569 "/": { 

3570 "get": { 

3571 "summary": "Callback5", 

3572 "operationId": "callback5__get", 

3573 "parameters": [ 

3574 { 

3575 "name": "level5", 

3576 "in": "query", 

3577 "required": True, 

3578 "schema": { 

3579 "title": "Level5", 

3580 "type": "string", 

3581 }, 

3582 } 

3583 ], 

3584 "responses": { 

3585 "200": { 

3586 "description": "Successful Response", 

3587 "content": { 

3588 "application/json": {"schema": {}} 

3589 }, 

3590 }, 

3591 "422": { 

3592 "description": "Validation Error", 

3593 "content": { 

3594 "application/json": { 

3595 "schema": { 

3596 "$ref": "#/components/schemas/HTTPValidationError" 

3597 } 

3598 } 

3599 }, 

3600 }, 

3601 }, 

3602 } 

3603 } 

3604 }, 

3605 }, 

3606 "deprecated": True, 

3607 } 

3608 }, 

3609 "/level1/level3/default5": { 

3610 "get": { 

3611 "tags": ["level1a", "level1b", "level3a", "level3b"], 

3612 "summary": "Path5 Default Router4 Default", 

3613 "operationId": "path5_default_router4_default_level1_level3_default5_get", 

3614 "parameters": [ 

3615 { 

3616 "required": True, 

3617 "schema": {"title": "Level5", "type": "string"}, 

3618 "name": "level5", 

3619 "in": "query", 

3620 } 

3621 ], 

3622 "responses": { 

3623 "200": { 

3624 "description": "Successful Response", 

3625 "content": {"application/x-level-3": {"schema": {}}}, 

3626 }, 

3627 "400": {"description": "Client error level 0"}, 

3628 "401": {"description": "Client error level 1"}, 

3629 "403": {"description": "Client error level 3"}, 

3630 "422": { 

3631 "description": "Validation Error", 

3632 "content": { 

3633 "application/json": { 

3634 "schema": { 

3635 "$ref": "#/components/schemas/HTTPValidationError" 

3636 } 

3637 } 

3638 }, 

3639 }, 

3640 "500": {"description": "Server error level 0"}, 

3641 "501": {"description": "Server error level 1"}, 

3642 "503": {"description": "Server error level 3"}, 

3643 }, 

3644 "callbacks": { 

3645 "callback0": { 

3646 "/": { 

3647 "get": { 

3648 "summary": "Callback0", 

3649 "operationId": "callback0__get", 

3650 "parameters": [ 

3651 { 

3652 "name": "level0", 

3653 "in": "query", 

3654 "required": True, 

3655 "schema": { 

3656 "title": "Level0", 

3657 "type": "string", 

3658 }, 

3659 } 

3660 ], 

3661 "responses": { 

3662 "200": { 

3663 "description": "Successful Response", 

3664 "content": { 

3665 "application/json": {"schema": {}} 

3666 }, 

3667 }, 

3668 "422": { 

3669 "description": "Validation Error", 

3670 "content": { 

3671 "application/json": { 

3672 "schema": { 

3673 "$ref": "#/components/schemas/HTTPValidationError" 

3674 } 

3675 } 

3676 }, 

3677 }, 

3678 }, 

3679 } 

3680 } 

3681 }, 

3682 "callback1": { 

3683 "/": { 

3684 "get": { 

3685 "summary": "Callback1", 

3686 "operationId": "callback1__get", 

3687 "parameters": [ 

3688 { 

3689 "name": "level1", 

3690 "in": "query", 

3691 "required": True, 

3692 "schema": { 

3693 "title": "Level1", 

3694 "type": "string", 

3695 }, 

3696 } 

3697 ], 

3698 "responses": { 

3699 "200": { 

3700 "description": "Successful Response", 

3701 "content": { 

3702 "application/json": {"schema": {}} 

3703 }, 

3704 }, 

3705 "422": { 

3706 "description": "Validation Error", 

3707 "content": { 

3708 "application/json": { 

3709 "schema": { 

3710 "$ref": "#/components/schemas/HTTPValidationError" 

3711 } 

3712 } 

3713 }, 

3714 }, 

3715 }, 

3716 } 

3717 } 

3718 }, 

3719 "callback3": { 

3720 "/": { 

3721 "get": { 

3722 "summary": "Callback3", 

3723 "operationId": "callback3__get", 

3724 "parameters": [ 

3725 { 

3726 "name": "level3", 

3727 "in": "query", 

3728 "required": True, 

3729 "schema": { 

3730 "title": "Level3", 

3731 "type": "string", 

3732 }, 

3733 } 

3734 ], 

3735 "responses": { 

3736 "200": { 

3737 "description": "Successful Response", 

3738 "content": { 

3739 "application/json": {"schema": {}} 

3740 }, 

3741 }, 

3742 "422": { 

3743 "description": "Validation Error", 

3744 "content": { 

3745 "application/json": { 

3746 "schema": { 

3747 "$ref": "#/components/schemas/HTTPValidationError" 

3748 } 

3749 } 

3750 }, 

3751 }, 

3752 }, 

3753 } 

3754 } 

3755 }, 

3756 }, 

3757 } 

3758 }, 

3759 "/level1/level4/override5": { 

3760 "get": { 

3761 "tags": [ 

3762 "level1a", 

3763 "level1b", 

3764 "level4a", 

3765 "level4b", 

3766 "path5a", 

3767 "path5b", 

3768 ], 

3769 "summary": "Path5 Override Router4 Override", 

3770 "operationId": "path5_override_router4_override_level1_level4_override5_get", 

3771 "parameters": [ 

3772 { 

3773 "required": True, 

3774 "schema": {"title": "Level5", "type": "string"}, 

3775 "name": "level5", 

3776 "in": "query", 

3777 } 

3778 ], 

3779 "responses": { 

3780 "200": { 

3781 "description": "Successful Response", 

3782 "content": {"application/x-level-5": {"schema": {}}}, 

3783 }, 

3784 "400": {"description": "Client error level 0"}, 

3785 "401": {"description": "Client error level 1"}, 

3786 "404": {"description": "Client error level 4"}, 

3787 "405": {"description": "Client error level 5"}, 

3788 "422": { 

3789 "description": "Validation Error", 

3790 "content": { 

3791 "application/json": { 

3792 "schema": { 

3793 "$ref": "#/components/schemas/HTTPValidationError" 

3794 } 

3795 } 

3796 }, 

3797 }, 

3798 "500": {"description": "Server error level 0"}, 

3799 "501": {"description": "Server error level 1"}, 

3800 "504": {"description": "Server error level 4"}, 

3801 "505": {"description": "Server error level 5"}, 

3802 }, 

3803 "callbacks": { 

3804 "callback0": { 

3805 "/": { 

3806 "get": { 

3807 "summary": "Callback0", 

3808 "operationId": "callback0__get", 

3809 "parameters": [ 

3810 { 

3811 "name": "level0", 

3812 "in": "query", 

3813 "required": True, 

3814 "schema": { 

3815 "title": "Level0", 

3816 "type": "string", 

3817 }, 

3818 } 

3819 ], 

3820 "responses": { 

3821 "200": { 

3822 "description": "Successful Response", 

3823 "content": { 

3824 "application/json": {"schema": {}} 

3825 }, 

3826 }, 

3827 "422": { 

3828 "description": "Validation Error", 

3829 "content": { 

3830 "application/json": { 

3831 "schema": { 

3832 "$ref": "#/components/schemas/HTTPValidationError" 

3833 } 

3834 } 

3835 }, 

3836 }, 

3837 }, 

3838 } 

3839 } 

3840 }, 

3841 "callback1": { 

3842 "/": { 

3843 "get": { 

3844 "summary": "Callback1", 

3845 "operationId": "callback1__get", 

3846 "parameters": [ 

3847 { 

3848 "name": "level1", 

3849 "in": "query", 

3850 "required": True, 

3851 "schema": { 

3852 "title": "Level1", 

3853 "type": "string", 

3854 }, 

3855 } 

3856 ], 

3857 "responses": { 

3858 "200": { 

3859 "description": "Successful Response", 

3860 "content": { 

3861 "application/json": {"schema": {}} 

3862 }, 

3863 }, 

3864 "422": { 

3865 "description": "Validation Error", 

3866 "content": { 

3867 "application/json": { 

3868 "schema": { 

3869 "$ref": "#/components/schemas/HTTPValidationError" 

3870 } 

3871 } 

3872 }, 

3873 }, 

3874 }, 

3875 } 

3876 } 

3877 }, 

3878 "callback4": { 

3879 "/": { 

3880 "get": { 

3881 "summary": "Callback4", 

3882 "operationId": "callback4__get", 

3883 "parameters": [ 

3884 { 

3885 "name": "level4", 

3886 "in": "query", 

3887 "required": True, 

3888 "schema": { 

3889 "title": "Level4", 

3890 "type": "string", 

3891 }, 

3892 } 

3893 ], 

3894 "responses": { 

3895 "200": { 

3896 "description": "Successful Response", 

3897 "content": { 

3898 "application/json": {"schema": {}} 

3899 }, 

3900 }, 

3901 "422": { 

3902 "description": "Validation Error", 

3903 "content": { 

3904 "application/json": { 

3905 "schema": { 

3906 "$ref": "#/components/schemas/HTTPValidationError" 

3907 } 

3908 } 

3909 }, 

3910 }, 

3911 }, 

3912 } 

3913 } 

3914 }, 

3915 "callback5": { 

3916 "/": { 

3917 "get": { 

3918 "summary": "Callback5", 

3919 "operationId": "callback5__get", 

3920 "parameters": [ 

3921 { 

3922 "name": "level5", 

3923 "in": "query", 

3924 "required": True, 

3925 "schema": { 

3926 "title": "Level5", 

3927 "type": "string", 

3928 }, 

3929 } 

3930 ], 

3931 "responses": { 

3932 "200": { 

3933 "description": "Successful Response", 

3934 "content": { 

3935 "application/json": {"schema": {}} 

3936 }, 

3937 }, 

3938 "422": { 

3939 "description": "Validation Error", 

3940 "content": { 

3941 "application/json": { 

3942 "schema": { 

3943 "$ref": "#/components/schemas/HTTPValidationError" 

3944 } 

3945 } 

3946 }, 

3947 }, 

3948 }, 

3949 } 

3950 } 

3951 }, 

3952 }, 

3953 "deprecated": True, 

3954 } 

3955 }, 

3956 "/level1/level4/default5": { 

3957 "get": { 

3958 "tags": ["level1a", "level1b", "level4a", "level4b"], 

3959 "summary": "Path5 Default Router4 Override", 

3960 "operationId": "path5_default_router4_override_level1_level4_default5_get", 

3961 "parameters": [ 

3962 { 

3963 "required": True, 

3964 "schema": {"title": "Level5", "type": "string"}, 

3965 "name": "level5", 

3966 "in": "query", 

3967 } 

3968 ], 

3969 "responses": { 

3970 "200": { 

3971 "description": "Successful Response", 

3972 "content": {"application/x-level-4": {"schema": {}}}, 

3973 }, 

3974 "400": {"description": "Client error level 0"}, 

3975 "401": {"description": "Client error level 1"}, 

3976 "404": {"description": "Client error level 4"}, 

3977 "422": { 

3978 "description": "Validation Error", 

3979 "content": { 

3980 "application/json": { 

3981 "schema": { 

3982 "$ref": "#/components/schemas/HTTPValidationError" 

3983 } 

3984 } 

3985 }, 

3986 }, 

3987 "500": {"description": "Server error level 0"}, 

3988 "501": {"description": "Server error level 1"}, 

3989 "504": {"description": "Server error level 4"}, 

3990 }, 

3991 "callbacks": { 

3992 "callback0": { 

3993 "/": { 

3994 "get": { 

3995 "summary": "Callback0", 

3996 "operationId": "callback0__get", 

3997 "parameters": [ 

3998 { 

3999 "name": "level0", 

4000 "in": "query", 

4001 "required": True, 

4002 "schema": { 

4003 "title": "Level0", 

4004 "type": "string", 

4005 }, 

4006 } 

4007 ], 

4008 "responses": { 

4009 "200": { 

4010 "description": "Successful Response", 

4011 "content": { 

4012 "application/json": {"schema": {}} 

4013 }, 

4014 }, 

4015 "422": { 

4016 "description": "Validation Error", 

4017 "content": { 

4018 "application/json": { 

4019 "schema": { 

4020 "$ref": "#/components/schemas/HTTPValidationError" 

4021 } 

4022 } 

4023 }, 

4024 }, 

4025 }, 

4026 } 

4027 } 

4028 }, 

4029 "callback1": { 

4030 "/": { 

4031 "get": { 

4032 "summary": "Callback1", 

4033 "operationId": "callback1__get", 

4034 "parameters": [ 

4035 { 

4036 "name": "level1", 

4037 "in": "query", 

4038 "required": True, 

4039 "schema": { 

4040 "title": "Level1", 

4041 "type": "string", 

4042 }, 

4043 } 

4044 ], 

4045 "responses": { 

4046 "200": { 

4047 "description": "Successful Response", 

4048 "content": { 

4049 "application/json": {"schema": {}} 

4050 }, 

4051 }, 

4052 "422": { 

4053 "description": "Validation Error", 

4054 "content": { 

4055 "application/json": { 

4056 "schema": { 

4057 "$ref": "#/components/schemas/HTTPValidationError" 

4058 } 

4059 } 

4060 }, 

4061 }, 

4062 }, 

4063 } 

4064 } 

4065 }, 

4066 "callback4": { 

4067 "/": { 

4068 "get": { 

4069 "summary": "Callback4", 

4070 "operationId": "callback4__get", 

4071 "parameters": [ 

4072 { 

4073 "name": "level4", 

4074 "in": "query", 

4075 "required": True, 

4076 "schema": { 

4077 "title": "Level4", 

4078 "type": "string", 

4079 }, 

4080 } 

4081 ], 

4082 "responses": { 

4083 "200": { 

4084 "description": "Successful Response", 

4085 "content": { 

4086 "application/json": {"schema": {}} 

4087 }, 

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 "/level1/override5": { 

4108 "get": { 

4109 "tags": ["level1a", "level1b", "path5a", "path5b"], 

4110 "summary": "Path5 Override Router4 Default", 

4111 "operationId": "path5_override_router4_default_level1_override5_get", 

4112 "parameters": [ 

4113 { 

4114 "required": True, 

4115 "schema": {"title": "Level5", "type": "string"}, 

4116 "name": "level5", 

4117 "in": "query", 

4118 } 

4119 ], 

4120 "responses": { 

4121 "200": { 

4122 "description": "Successful Response", 

4123 "content": {"application/x-level-5": {"schema": {}}}, 

4124 }, 

4125 "400": {"description": "Client error level 0"}, 

4126 "401": {"description": "Client error level 1"}, 

4127 "405": {"description": "Client error level 5"}, 

4128 "422": { 

4129 "description": "Validation Error", 

4130 "content": { 

4131 "application/json": { 

4132 "schema": { 

4133 "$ref": "#/components/schemas/HTTPValidationError" 

4134 } 

4135 } 

4136 }, 

4137 }, 

4138 "500": {"description": "Server error level 0"}, 

4139 "501": {"description": "Server error level 1"}, 

4140 "505": {"description": "Server error level 5"}, 

4141 }, 

4142 "callbacks": { 

4143 "callback0": { 

4144 "/": { 

4145 "get": { 

4146 "summary": "Callback0", 

4147 "operationId": "callback0__get", 

4148 "parameters": [ 

4149 { 

4150 "name": "level0", 

4151 "in": "query", 

4152 "required": True, 

4153 "schema": { 

4154 "title": "Level0", 

4155 "type": "string", 

4156 }, 

4157 } 

4158 ], 

4159 "responses": { 

4160 "200": { 

4161 "description": "Successful Response", 

4162 "content": { 

4163 "application/json": {"schema": {}} 

4164 }, 

4165 }, 

4166 "422": { 

4167 "description": "Validation Error", 

4168 "content": { 

4169 "application/json": { 

4170 "schema": { 

4171 "$ref": "#/components/schemas/HTTPValidationError" 

4172 } 

4173 } 

4174 }, 

4175 }, 

4176 }, 

4177 } 

4178 } 

4179 }, 

4180 "callback1": { 

4181 "/": { 

4182 "get": { 

4183 "summary": "Callback1", 

4184 "operationId": "callback1__get", 

4185 "parameters": [ 

4186 { 

4187 "name": "level1", 

4188 "in": "query", 

4189 "required": True, 

4190 "schema": { 

4191 "title": "Level1", 

4192 "type": "string", 

4193 }, 

4194 } 

4195 ], 

4196 "responses": { 

4197 "200": { 

4198 "description": "Successful Response", 

4199 "content": { 

4200 "application/json": {"schema": {}} 

4201 }, 

4202 }, 

4203 "422": { 

4204 "description": "Validation Error", 

4205 "content": { 

4206 "application/json": { 

4207 "schema": { 

4208 "$ref": "#/components/schemas/HTTPValidationError" 

4209 } 

4210 } 

4211 }, 

4212 }, 

4213 }, 

4214 } 

4215 } 

4216 }, 

4217 "callback5": { 

4218 "/": { 

4219 "get": { 

4220 "summary": "Callback5", 

4221 "operationId": "callback5__get", 

4222 "parameters": [ 

4223 { 

4224 "name": "level5", 

4225 "in": "query", 

4226 "required": True, 

4227 "schema": { 

4228 "title": "Level5", 

4229 "type": "string", 

4230 }, 

4231 } 

4232 ], 

4233 "responses": { 

4234 "200": { 

4235 "description": "Successful Response", 

4236 "content": { 

4237 "application/json": {"schema": {}} 

4238 }, 

4239 }, 

4240 "422": { 

4241 "description": "Validation Error", 

4242 "content": { 

4243 "application/json": { 

4244 "schema": { 

4245 "$ref": "#/components/schemas/HTTPValidationError" 

4246 } 

4247 } 

4248 }, 

4249 }, 

4250 }, 

4251 } 

4252 } 

4253 }, 

4254 }, 

4255 "deprecated": True, 

4256 } 

4257 }, 

4258 "/level1/default5": { 

4259 "get": { 

4260 "tags": ["level1a", "level1b"], 

4261 "summary": "Path5 Default Router4 Default", 

4262 "operationId": "path5_default_router4_default_level1_default5_get", 

4263 "parameters": [ 

4264 { 

4265 "required": True, 

4266 "schema": {"title": "Level5", "type": "string"}, 

4267 "name": "level5", 

4268 "in": "query", 

4269 } 

4270 ], 

4271 "responses": { 

4272 "200": { 

4273 "description": "Successful Response", 

4274 "content": {"application/x-level-1": {"schema": {}}}, 

4275 }, 

4276 "400": {"description": "Client error level 0"}, 

4277 "401": {"description": "Client error level 1"}, 

4278 "422": { 

4279 "description": "Validation Error", 

4280 "content": { 

4281 "application/json": { 

4282 "schema": { 

4283 "$ref": "#/components/schemas/HTTPValidationError" 

4284 } 

4285 } 

4286 }, 

4287 }, 

4288 "500": {"description": "Server error level 0"}, 

4289 "501": {"description": "Server error level 1"}, 

4290 }, 

4291 "callbacks": { 

4292 "callback0": { 

4293 "/": { 

4294 "get": { 

4295 "summary": "Callback0", 

4296 "operationId": "callback0__get", 

4297 "parameters": [ 

4298 { 

4299 "name": "level0", 

4300 "in": "query", 

4301 "required": True, 

4302 "schema": { 

4303 "title": "Level0", 

4304 "type": "string", 

4305 }, 

4306 } 

4307 ], 

4308 "responses": { 

4309 "200": { 

4310 "description": "Successful Response", 

4311 "content": { 

4312 "application/json": {"schema": {}} 

4313 }, 

4314 }, 

4315 "422": { 

4316 "description": "Validation Error", 

4317 "content": { 

4318 "application/json": { 

4319 "schema": { 

4320 "$ref": "#/components/schemas/HTTPValidationError" 

4321 } 

4322 } 

4323 }, 

4324 }, 

4325 }, 

4326 } 

4327 } 

4328 }, 

4329 "callback1": { 

4330 "/": { 

4331 "get": { 

4332 "summary": "Callback1", 

4333 "operationId": "callback1__get", 

4334 "parameters": [ 

4335 { 

4336 "name": "level1", 

4337 "in": "query", 

4338 "required": True, 

4339 "schema": { 

4340 "title": "Level1", 

4341 "type": "string", 

4342 }, 

4343 } 

4344 ], 

4345 "responses": { 

4346 "200": { 

4347 "description": "Successful Response", 

4348 "content": { 

4349 "application/json": {"schema": {}} 

4350 }, 

4351 }, 

4352 "422": { 

4353 "description": "Validation Error", 

4354 "content": { 

4355 "application/json": { 

4356 "schema": { 

4357 "$ref": "#/components/schemas/HTTPValidationError" 

4358 } 

4359 } 

4360 }, 

4361 }, 

4362 }, 

4363 } 

4364 } 

4365 }, 

4366 }, 

4367 } 

4368 }, 

4369 "/level2/override3": { 

4370 "get": { 

4371 "tags": ["level2a", "level2b", "path3a", "path3b"], 

4372 "summary": "Path3 Override Router2 Override", 

4373 "operationId": "path3_override_router2_override_level2_override3_get", 

4374 "parameters": [ 

4375 { 

4376 "required": True, 

4377 "schema": {"title": "Level3", "type": "string"}, 

4378 "name": "level3", 

4379 "in": "query", 

4380 } 

4381 ], 

4382 "responses": { 

4383 "200": { 

4384 "description": "Successful Response", 

4385 "content": {"application/x-level-3": {"schema": {}}}, 

4386 }, 

4387 "400": {"description": "Client error level 0"}, 

4388 "402": {"description": "Client error level 2"}, 

4389 "403": {"description": "Client error level 3"}, 

4390 "422": { 

4391 "description": "Validation Error", 

4392 "content": { 

4393 "application/json": { 

4394 "schema": { 

4395 "$ref": "#/components/schemas/HTTPValidationError" 

4396 } 

4397 } 

4398 }, 

4399 }, 

4400 "500": {"description": "Server error level 0"}, 

4401 "502": {"description": "Server error level 2"}, 

4402 "503": {"description": "Server error level 3"}, 

4403 }, 

4404 "callbacks": { 

4405 "callback0": { 

4406 "/": { 

4407 "get": { 

4408 "summary": "Callback0", 

4409 "operationId": "callback0__get", 

4410 "parameters": [ 

4411 { 

4412 "name": "level0", 

4413 "in": "query", 

4414 "required": True, 

4415 "schema": { 

4416 "title": "Level0", 

4417 "type": "string", 

4418 }, 

4419 } 

4420 ], 

4421 "responses": { 

4422 "200": { 

4423 "description": "Successful Response", 

4424 "content": { 

4425 "application/json": {"schema": {}} 

4426 }, 

4427 }, 

4428 "422": { 

4429 "description": "Validation Error", 

4430 "content": { 

4431 "application/json": { 

4432 "schema": { 

4433 "$ref": "#/components/schemas/HTTPValidationError" 

4434 } 

4435 } 

4436 }, 

4437 }, 

4438 }, 

4439 } 

4440 } 

4441 }, 

4442 "callback2": { 

4443 "/": { 

4444 "get": { 

4445 "summary": "Callback2", 

4446 "operationId": "callback2__get", 

4447 "parameters": [ 

4448 { 

4449 "name": "level2", 

4450 "in": "query", 

4451 "required": True, 

4452 "schema": { 

4453 "title": "Level2", 

4454 "type": "string", 

4455 }, 

4456 } 

4457 ], 

4458 "responses": { 

4459 "200": { 

4460 "description": "Successful Response", 

4461 "content": { 

4462 "application/json": {"schema": {}} 

4463 }, 

4464 }, 

4465 "422": { 

4466 "description": "Validation Error", 

4467 "content": { 

4468 "application/json": { 

4469 "schema": { 

4470 "$ref": "#/components/schemas/HTTPValidationError" 

4471 } 

4472 } 

4473 }, 

4474 }, 

4475 }, 

4476 } 

4477 } 

4478 }, 

4479 "callback3": { 

4480 "/": { 

4481 "get": { 

4482 "summary": "Callback3", 

4483 "operationId": "callback3__get", 

4484 "parameters": [ 

4485 { 

4486 "name": "level3", 

4487 "in": "query", 

4488 "required": True, 

4489 "schema": { 

4490 "title": "Level3", 

4491 "type": "string", 

4492 }, 

4493 } 

4494 ], 

4495 "responses": { 

4496 "200": { 

4497 "description": "Successful Response", 

4498 "content": { 

4499 "application/json": {"schema": {}} 

4500 }, 

4501 }, 

4502 "422": { 

4503 "description": "Validation Error", 

4504 "content": { 

4505 "application/json": { 

4506 "schema": { 

4507 "$ref": "#/components/schemas/HTTPValidationError" 

4508 } 

4509 } 

4510 }, 

4511 }, 

4512 }, 

4513 } 

4514 } 

4515 }, 

4516 }, 

4517 "deprecated": True, 

4518 } 

4519 }, 

4520 "/level2/default3": { 

4521 "get": { 

4522 "tags": ["level2a", "level2b"], 

4523 "summary": "Path3 Default Router2 Override", 

4524 "operationId": "path3_default_router2_override_level2_default3_get", 

4525 "parameters": [ 

4526 { 

4527 "required": True, 

4528 "schema": {"title": "Level3", "type": "string"}, 

4529 "name": "level3", 

4530 "in": "query", 

4531 } 

4532 ], 

4533 "responses": { 

4534 "200": { 

4535 "description": "Successful Response", 

4536 "content": {"application/x-level-2": {"schema": {}}}, 

4537 }, 

4538 "400": {"description": "Client error level 0"}, 

4539 "402": {"description": "Client error level 2"}, 

4540 "422": { 

4541 "description": "Validation Error", 

4542 "content": { 

4543 "application/json": { 

4544 "schema": { 

4545 "$ref": "#/components/schemas/HTTPValidationError" 

4546 } 

4547 } 

4548 }, 

4549 }, 

4550 "500": {"description": "Server error level 0"}, 

4551 "502": {"description": "Server error level 2"}, 

4552 }, 

4553 "callbacks": { 

4554 "callback0": { 

4555 "/": { 

4556 "get": { 

4557 "summary": "Callback0", 

4558 "operationId": "callback0__get", 

4559 "parameters": [ 

4560 { 

4561 "name": "level0", 

4562 "in": "query", 

4563 "required": True, 

4564 "schema": { 

4565 "title": "Level0", 

4566 "type": "string", 

4567 }, 

4568 } 

4569 ], 

4570 "responses": { 

4571 "200": { 

4572 "description": "Successful Response", 

4573 "content": { 

4574 "application/json": {"schema": {}} 

4575 }, 

4576 }, 

4577 "422": { 

4578 "description": "Validation Error", 

4579 "content": { 

4580 "application/json": { 

4581 "schema": { 

4582 "$ref": "#/components/schemas/HTTPValidationError" 

4583 } 

4584 } 

4585 }, 

4586 }, 

4587 }, 

4588 } 

4589 } 

4590 }, 

4591 "callback2": { 

4592 "/": { 

4593 "get": { 

4594 "summary": "Callback2", 

4595 "operationId": "callback2__get", 

4596 "parameters": [ 

4597 { 

4598 "name": "level2", 

4599 "in": "query", 

4600 "required": True, 

4601 "schema": { 

4602 "title": "Level2", 

4603 "type": "string", 

4604 }, 

4605 } 

4606 ], 

4607 "responses": { 

4608 "200": { 

4609 "description": "Successful Response", 

4610 "content": { 

4611 "application/json": {"schema": {}} 

4612 }, 

4613 }, 

4614 "422": { 

4615 "description": "Validation Error", 

4616 "content": { 

4617 "application/json": { 

4618 "schema": { 

4619 "$ref": "#/components/schemas/HTTPValidationError" 

4620 } 

4621 } 

4622 }, 

4623 }, 

4624 }, 

4625 } 

4626 } 

4627 }, 

4628 }, 

4629 "deprecated": True, 

4630 } 

4631 }, 

4632 "/level2/level3/level4/override5": { 

4633 "get": { 

4634 "tags": [ 

4635 "level2a", 

4636 "level2b", 

4637 "level3a", 

4638 "level3b", 

4639 "level4a", 

4640 "level4b", 

4641 "path5a", 

4642 "path5b", 

4643 ], 

4644 "summary": "Path5 Override Router4 Override", 

4645 "operationId": "path5_override_router4_override_level2_level3_level4_override5_get", 

4646 "parameters": [ 

4647 { 

4648 "required": True, 

4649 "schema": {"title": "Level5", "type": "string"}, 

4650 "name": "level5", 

4651 "in": "query", 

4652 } 

4653 ], 

4654 "responses": { 

4655 "200": { 

4656 "description": "Successful Response", 

4657 "content": {"application/x-level-5": {"schema": {}}}, 

4658 }, 

4659 "400": {"description": "Client error level 0"}, 

4660 "402": {"description": "Client error level 2"}, 

4661 "403": {"description": "Client error level 3"}, 

4662 "404": {"description": "Client error level 4"}, 

4663 "405": {"description": "Client error level 5"}, 

4664 "422": { 

4665 "description": "Validation Error", 

4666 "content": { 

4667 "application/json": { 

4668 "schema": { 

4669 "$ref": "#/components/schemas/HTTPValidationError" 

4670 } 

4671 } 

4672 }, 

4673 }, 

4674 "500": {"description": "Server error level 0"}, 

4675 "502": {"description": "Server error level 2"}, 

4676 "503": {"description": "Server error level 3"}, 

4677 "504": {"description": "Server error level 4"}, 

4678 "505": {"description": "Server error level 5"}, 

4679 }, 

4680 "callbacks": { 

4681 "callback0": { 

4682 "/": { 

4683 "get": { 

4684 "summary": "Callback0", 

4685 "operationId": "callback0__get", 

4686 "parameters": [ 

4687 { 

4688 "name": "level0", 

4689 "in": "query", 

4690 "required": True, 

4691 "schema": { 

4692 "title": "Level0", 

4693 "type": "string", 

4694 }, 

4695 } 

4696 ], 

4697 "responses": { 

4698 "200": { 

4699 "description": "Successful Response", 

4700 "content": { 

4701 "application/json": {"schema": {}} 

4702 }, 

4703 }, 

4704 "422": { 

4705 "description": "Validation Error", 

4706 "content": { 

4707 "application/json": { 

4708 "schema": { 

4709 "$ref": "#/components/schemas/HTTPValidationError" 

4710 } 

4711 } 

4712 }, 

4713 }, 

4714 }, 

4715 } 

4716 } 

4717 }, 

4718 "callback2": { 

4719 "/": { 

4720 "get": { 

4721 "summary": "Callback2", 

4722 "operationId": "callback2__get", 

4723 "parameters": [ 

4724 { 

4725 "name": "level2", 

4726 "in": "query", 

4727 "required": True, 

4728 "schema": { 

4729 "title": "Level2", 

4730 "type": "string", 

4731 }, 

4732 } 

4733 ], 

4734 "responses": { 

4735 "200": { 

4736 "description": "Successful Response", 

4737 "content": { 

4738 "application/json": {"schema": {}} 

4739 }, 

4740 }, 

4741 "422": { 

4742 "description": "Validation Error", 

4743 "content": { 

4744 "application/json": { 

4745 "schema": { 

4746 "$ref": "#/components/schemas/HTTPValidationError" 

4747 } 

4748 } 

4749 }, 

4750 }, 

4751 }, 

4752 } 

4753 } 

4754 }, 

4755 "callback3": { 

4756 "/": { 

4757 "get": { 

4758 "summary": "Callback3", 

4759 "operationId": "callback3__get", 

4760 "parameters": [ 

4761 { 

4762 "name": "level3", 

4763 "in": "query", 

4764 "required": True, 

4765 "schema": { 

4766 "title": "Level3", 

4767 "type": "string", 

4768 }, 

4769 } 

4770 ], 

4771 "responses": { 

4772 "200": { 

4773 "description": "Successful Response", 

4774 "content": { 

4775 "application/json": {"schema": {}} 

4776 }, 

4777 }, 

4778 "422": { 

4779 "description": "Validation Error", 

4780 "content": { 

4781 "application/json": { 

4782 "schema": { 

4783 "$ref": "#/components/schemas/HTTPValidationError" 

4784 } 

4785 } 

4786 }, 

4787 }, 

4788 }, 

4789 } 

4790 } 

4791 }, 

4792 "callback4": { 

4793 "/": { 

4794 "get": { 

4795 "summary": "Callback4", 

4796 "operationId": "callback4__get", 

4797 "parameters": [ 

4798 { 

4799 "name": "level4", 

4800 "in": "query", 

4801 "required": True, 

4802 "schema": { 

4803 "title": "Level4", 

4804 "type": "string", 

4805 }, 

4806 } 

4807 ], 

4808 "responses": { 

4809 "200": { 

4810 "description": "Successful Response", 

4811 "content": { 

4812 "application/json": {"schema": {}} 

4813 }, 

4814 }, 

4815 "422": { 

4816 "description": "Validation Error", 

4817 "content": { 

4818 "application/json": { 

4819 "schema": { 

4820 "$ref": "#/components/schemas/HTTPValidationError" 

4821 } 

4822 } 

4823 }, 

4824 }, 

4825 }, 

4826 } 

4827 } 

4828 }, 

4829 "callback5": { 

4830 "/": { 

4831 "get": { 

4832 "summary": "Callback5", 

4833 "operationId": "callback5__get", 

4834 "parameters": [ 

4835 { 

4836 "name": "level5", 

4837 "in": "query", 

4838 "required": True, 

4839 "schema": { 

4840 "title": "Level5", 

4841 "type": "string", 

4842 }, 

4843 } 

4844 ], 

4845 "responses": { 

4846 "200": { 

4847 "description": "Successful Response", 

4848 "content": { 

4849 "application/json": {"schema": {}} 

4850 }, 

4851 }, 

4852 "422": { 

4853 "description": "Validation Error", 

4854 "content": { 

4855 "application/json": { 

4856 "schema": { 

4857 "$ref": "#/components/schemas/HTTPValidationError" 

4858 } 

4859 } 

4860 }, 

4861 }, 

4862 }, 

4863 } 

4864 } 

4865 }, 

4866 }, 

4867 "deprecated": True, 

4868 } 

4869 }, 

4870 "/level2/level3/level4/default5": { 

4871 "get": { 

4872 "tags": [ 

4873 "level2a", 

4874 "level2b", 

4875 "level3a", 

4876 "level3b", 

4877 "level4a", 

4878 "level4b", 

4879 ], 

4880 "summary": "Path5 Default Router4 Override", 

4881 "operationId": "path5_default_router4_override_level2_level3_level4_default5_get", 

4882 "parameters": [ 

4883 { 

4884 "required": True, 

4885 "schema": {"title": "Level5", "type": "string"}, 

4886 "name": "level5", 

4887 "in": "query", 

4888 } 

4889 ], 

4890 "responses": { 

4891 "200": { 

4892 "description": "Successful Response", 

4893 "content": {"application/x-level-4": {"schema": {}}}, 

4894 }, 

4895 "400": {"description": "Client error level 0"}, 

4896 "402": {"description": "Client error level 2"}, 

4897 "403": {"description": "Client error level 3"}, 

4898 "404": {"description": "Client error level 4"}, 

4899 "422": { 

4900 "description": "Validation Error", 

4901 "content": { 

4902 "application/json": { 

4903 "schema": { 

4904 "$ref": "#/components/schemas/HTTPValidationError" 

4905 } 

4906 } 

4907 }, 

4908 }, 

4909 "500": {"description": "Server error level 0"}, 

4910 "502": {"description": "Server error level 2"}, 

4911 "503": {"description": "Server error level 3"}, 

4912 "504": {"description": "Server error level 4"}, 

4913 }, 

4914 "callbacks": { 

4915 "callback0": { 

4916 "/": { 

4917 "get": { 

4918 "summary": "Callback0", 

4919 "operationId": "callback0__get", 

4920 "parameters": [ 

4921 { 

4922 "name": "level0", 

4923 "in": "query", 

4924 "required": True, 

4925 "schema": { 

4926 "title": "Level0", 

4927 "type": "string", 

4928 }, 

4929 } 

4930 ], 

4931 "responses": { 

4932 "200": { 

4933 "description": "Successful Response", 

4934 "content": { 

4935 "application/json": {"schema": {}} 

4936 }, 

4937 }, 

4938 "422": { 

4939 "description": "Validation Error", 

4940 "content": { 

4941 "application/json": { 

4942 "schema": { 

4943 "$ref": "#/components/schemas/HTTPValidationError" 

4944 } 

4945 } 

4946 }, 

4947 }, 

4948 }, 

4949 } 

4950 } 

4951 }, 

4952 "callback2": { 

4953 "/": { 

4954 "get": { 

4955 "summary": "Callback2", 

4956 "operationId": "callback2__get", 

4957 "parameters": [ 

4958 { 

4959 "name": "level2", 

4960 "in": "query", 

4961 "required": True, 

4962 "schema": { 

4963 "title": "Level2", 

4964 "type": "string", 

4965 }, 

4966 } 

4967 ], 

4968 "responses": { 

4969 "200": { 

4970 "description": "Successful Response", 

4971 "content": { 

4972 "application/json": {"schema": {}} 

4973 }, 

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 "callback3": { 

4990 "/": { 

4991 "get": { 

4992 "summary": "Callback3", 

4993 "operationId": "callback3__get", 

4994 "parameters": [ 

4995 { 

4996 "name": "level3", 

4997 "in": "query", 

4998 "required": True, 

4999 "schema": { 

5000 "title": "Level3", 

5001 "type": "string", 

5002 }, 

5003 } 

5004 ], 

5005 "responses": { 

5006 "200": { 

5007 "description": "Successful Response", 

5008 "content": { 

5009 "application/json": {"schema": {}} 

5010 }, 

5011 }, 

5012 "422": { 

5013 "description": "Validation Error", 

5014 "content": { 

5015 "application/json": { 

5016 "schema": { 

5017 "$ref": "#/components/schemas/HTTPValidationError" 

5018 } 

5019 } 

5020 }, 

5021 }, 

5022 }, 

5023 } 

5024 } 

5025 }, 

5026 "callback4": { 

5027 "/": { 

5028 "get": { 

5029 "summary": "Callback4", 

5030 "operationId": "callback4__get", 

5031 "parameters": [ 

5032 { 

5033 "name": "level4", 

5034 "in": "query", 

5035 "required": True, 

5036 "schema": { 

5037 "title": "Level4", 

5038 "type": "string", 

5039 }, 

5040 } 

5041 ], 

5042 "responses": { 

5043 "200": { 

5044 "description": "Successful Response", 

5045 "content": { 

5046 "application/json": {"schema": {}} 

5047 }, 

5048 }, 

5049 "422": { 

5050 "description": "Validation Error", 

5051 "content": { 

5052 "application/json": { 

5053 "schema": { 

5054 "$ref": "#/components/schemas/HTTPValidationError" 

5055 } 

5056 } 

5057 }, 

5058 }, 

5059 }, 

5060 } 

5061 } 

5062 }, 

5063 }, 

5064 "deprecated": True, 

5065 } 

5066 }, 

5067 "/level2/level3/override5": { 

5068 "get": { 

5069 "tags": [ 

5070 "level2a", 

5071 "level2b", 

5072 "level3a", 

5073 "level3b", 

5074 "path5a", 

5075 "path5b", 

5076 ], 

5077 "summary": "Path5 Override Router4 Default", 

5078 "operationId": "path5_override_router4_default_level2_level3_override5_get", 

5079 "parameters": [ 

5080 { 

5081 "required": True, 

5082 "schema": {"title": "Level5", "type": "string"}, 

5083 "name": "level5", 

5084 "in": "query", 

5085 } 

5086 ], 

5087 "responses": { 

5088 "200": { 

5089 "description": "Successful Response", 

5090 "content": {"application/x-level-5": {"schema": {}}}, 

5091 }, 

5092 "400": {"description": "Client error level 0"}, 

5093 "402": {"description": "Client error level 2"}, 

5094 "403": {"description": "Client error level 3"}, 

5095 "405": {"description": "Client error level 5"}, 

5096 "422": { 

5097 "description": "Validation Error", 

5098 "content": { 

5099 "application/json": { 

5100 "schema": { 

5101 "$ref": "#/components/schemas/HTTPValidationError" 

5102 } 

5103 } 

5104 }, 

5105 }, 

5106 "500": {"description": "Server error level 0"}, 

5107 "502": {"description": "Server error level 2"}, 

5108 "503": {"description": "Server error level 3"}, 

5109 "505": {"description": "Server error level 5"}, 

5110 }, 

5111 "callbacks": { 

5112 "callback0": { 

5113 "/": { 

5114 "get": { 

5115 "summary": "Callback0", 

5116 "operationId": "callback0__get", 

5117 "parameters": [ 

5118 { 

5119 "name": "level0", 

5120 "in": "query", 

5121 "required": True, 

5122 "schema": { 

5123 "title": "Level0", 

5124 "type": "string", 

5125 }, 

5126 } 

5127 ], 

5128 "responses": { 

5129 "200": { 

5130 "description": "Successful Response", 

5131 "content": { 

5132 "application/json": {"schema": {}} 

5133 }, 

5134 }, 

5135 "422": { 

5136 "description": "Validation Error", 

5137 "content": { 

5138 "application/json": { 

5139 "schema": { 

5140 "$ref": "#/components/schemas/HTTPValidationError" 

5141 } 

5142 } 

5143 }, 

5144 }, 

5145 }, 

5146 } 

5147 } 

5148 }, 

5149 "callback2": { 

5150 "/": { 

5151 "get": { 

5152 "summary": "Callback2", 

5153 "operationId": "callback2__get", 

5154 "parameters": [ 

5155 { 

5156 "name": "level2", 

5157 "in": "query", 

5158 "required": True, 

5159 "schema": { 

5160 "title": "Level2", 

5161 "type": "string", 

5162 }, 

5163 } 

5164 ], 

5165 "responses": { 

5166 "200": { 

5167 "description": "Successful Response", 

5168 "content": { 

5169 "application/json": {"schema": {}} 

5170 }, 

5171 }, 

5172 "422": { 

5173 "description": "Validation Error", 

5174 "content": { 

5175 "application/json": { 

5176 "schema": { 

5177 "$ref": "#/components/schemas/HTTPValidationError" 

5178 } 

5179 } 

5180 }, 

5181 }, 

5182 }, 

5183 } 

5184 } 

5185 }, 

5186 "callback3": { 

5187 "/": { 

5188 "get": { 

5189 "summary": "Callback3", 

5190 "operationId": "callback3__get", 

5191 "parameters": [ 

5192 { 

5193 "name": "level3", 

5194 "in": "query", 

5195 "required": True, 

5196 "schema": { 

5197 "title": "Level3", 

5198 "type": "string", 

5199 }, 

5200 } 

5201 ], 

5202 "responses": { 

5203 "200": { 

5204 "description": "Successful Response", 

5205 "content": { 

5206 "application/json": {"schema": {}} 

5207 }, 

5208 }, 

5209 "422": { 

5210 "description": "Validation Error", 

5211 "content": { 

5212 "application/json": { 

5213 "schema": { 

5214 "$ref": "#/components/schemas/HTTPValidationError" 

5215 } 

5216 } 

5217 }, 

5218 }, 

5219 }, 

5220 } 

5221 } 

5222 }, 

5223 "callback5": { 

5224 "/": { 

5225 "get": { 

5226 "summary": "Callback5", 

5227 "operationId": "callback5__get", 

5228 "parameters": [ 

5229 { 

5230 "name": "level5", 

5231 "in": "query", 

5232 "required": True, 

5233 "schema": { 

5234 "title": "Level5", 

5235 "type": "string", 

5236 }, 

5237 } 

5238 ], 

5239 "responses": { 

5240 "200": { 

5241 "description": "Successful Response", 

5242 "content": { 

5243 "application/json": {"schema": {}} 

5244 }, 

5245 }, 

5246 "422": { 

5247 "description": "Validation Error", 

5248 "content": { 

5249 "application/json": { 

5250 "schema": { 

5251 "$ref": "#/components/schemas/HTTPValidationError" 

5252 } 

5253 } 

5254 }, 

5255 }, 

5256 }, 

5257 } 

5258 } 

5259 }, 

5260 }, 

5261 "deprecated": True, 

5262 } 

5263 }, 

5264 "/level2/level3/default5": { 

5265 "get": { 

5266 "tags": ["level2a", "level2b", "level3a", "level3b"], 

5267 "summary": "Path5 Default Router4 Default", 

5268 "operationId": "path5_default_router4_default_level2_level3_default5_get", 

5269 "parameters": [ 

5270 { 

5271 "required": True, 

5272 "schema": {"title": "Level5", "type": "string"}, 

5273 "name": "level5", 

5274 "in": "query", 

5275 } 

5276 ], 

5277 "responses": { 

5278 "200": { 

5279 "description": "Successful Response", 

5280 "content": {"application/x-level-3": {"schema": {}}}, 

5281 }, 

5282 "400": {"description": "Client error level 0"}, 

5283 "402": {"description": "Client error level 2"}, 

5284 "403": {"description": "Client error level 3"}, 

5285 "422": { 

5286 "description": "Validation Error", 

5287 "content": { 

5288 "application/json": { 

5289 "schema": { 

5290 "$ref": "#/components/schemas/HTTPValidationError" 

5291 } 

5292 } 

5293 }, 

5294 }, 

5295 "500": {"description": "Server error level 0"}, 

5296 "502": {"description": "Server error level 2"}, 

5297 "503": {"description": "Server error level 3"}, 

5298 }, 

5299 "callbacks": { 

5300 "callback0": { 

5301 "/": { 

5302 "get": { 

5303 "summary": "Callback0", 

5304 "operationId": "callback0__get", 

5305 "parameters": [ 

5306 { 

5307 "name": "level0", 

5308 "in": "query", 

5309 "required": True, 

5310 "schema": { 

5311 "title": "Level0", 

5312 "type": "string", 

5313 }, 

5314 } 

5315 ], 

5316 "responses": { 

5317 "200": { 

5318 "description": "Successful Response", 

5319 "content": { 

5320 "application/json": {"schema": {}} 

5321 }, 

5322 }, 

5323 "422": { 

5324 "description": "Validation Error", 

5325 "content": { 

5326 "application/json": { 

5327 "schema": { 

5328 "$ref": "#/components/schemas/HTTPValidationError" 

5329 } 

5330 } 

5331 }, 

5332 }, 

5333 }, 

5334 } 

5335 } 

5336 }, 

5337 "callback2": { 

5338 "/": { 

5339 "get": { 

5340 "summary": "Callback2", 

5341 "operationId": "callback2__get", 

5342 "parameters": [ 

5343 { 

5344 "name": "level2", 

5345 "in": "query", 

5346 "required": True, 

5347 "schema": { 

5348 "title": "Level2", 

5349 "type": "string", 

5350 }, 

5351 } 

5352 ], 

5353 "responses": { 

5354 "200": { 

5355 "description": "Successful Response", 

5356 "content": { 

5357 "application/json": {"schema": {}} 

5358 }, 

5359 }, 

5360 "422": { 

5361 "description": "Validation Error", 

5362 "content": { 

5363 "application/json": { 

5364 "schema": { 

5365 "$ref": "#/components/schemas/HTTPValidationError" 

5366 } 

5367 } 

5368 }, 

5369 }, 

5370 }, 

5371 } 

5372 } 

5373 }, 

5374 "callback3": { 

5375 "/": { 

5376 "get": { 

5377 "summary": "Callback3", 

5378 "operationId": "callback3__get", 

5379 "parameters": [ 

5380 { 

5381 "name": "level3", 

5382 "in": "query", 

5383 "required": True, 

5384 "schema": { 

5385 "title": "Level3", 

5386 "type": "string", 

5387 }, 

5388 } 

5389 ], 

5390 "responses": { 

5391 "200": { 

5392 "description": "Successful Response", 

5393 "content": { 

5394 "application/json": {"schema": {}} 

5395 }, 

5396 }, 

5397 "422": { 

5398 "description": "Validation Error", 

5399 "content": { 

5400 "application/json": { 

5401 "schema": { 

5402 "$ref": "#/components/schemas/HTTPValidationError" 

5403 } 

5404 } 

5405 }, 

5406 }, 

5407 }, 

5408 } 

5409 } 

5410 }, 

5411 }, 

5412 "deprecated": True, 

5413 } 

5414 }, 

5415 "/level2/level4/override5": { 

5416 "get": { 

5417 "tags": [ 

5418 "level2a", 

5419 "level2b", 

5420 "level4a", 

5421 "level4b", 

5422 "path5a", 

5423 "path5b", 

5424 ], 

5425 "summary": "Path5 Override Router4 Override", 

5426 "operationId": "path5_override_router4_override_level2_level4_override5_get", 

5427 "parameters": [ 

5428 { 

5429 "required": True, 

5430 "schema": {"title": "Level5", "type": "string"}, 

5431 "name": "level5", 

5432 "in": "query", 

5433 } 

5434 ], 

5435 "responses": { 

5436 "200": { 

5437 "description": "Successful Response", 

5438 "content": {"application/x-level-5": {"schema": {}}}, 

5439 }, 

5440 "400": {"description": "Client error level 0"}, 

5441 "402": {"description": "Client error level 2"}, 

5442 "404": {"description": "Client error level 4"}, 

5443 "405": {"description": "Client error level 5"}, 

5444 "422": { 

5445 "description": "Validation Error", 

5446 "content": { 

5447 "application/json": { 

5448 "schema": { 

5449 "$ref": "#/components/schemas/HTTPValidationError" 

5450 } 

5451 } 

5452 }, 

5453 }, 

5454 "500": {"description": "Server error level 0"}, 

5455 "502": {"description": "Server error level 2"}, 

5456 "504": {"description": "Server error level 4"}, 

5457 "505": {"description": "Server error level 5"}, 

5458 }, 

5459 "callbacks": { 

5460 "callback0": { 

5461 "/": { 

5462 "get": { 

5463 "summary": "Callback0", 

5464 "operationId": "callback0__get", 

5465 "parameters": [ 

5466 { 

5467 "name": "level0", 

5468 "in": "query", 

5469 "required": True, 

5470 "schema": { 

5471 "title": "Level0", 

5472 "type": "string", 

5473 }, 

5474 } 

5475 ], 

5476 "responses": { 

5477 "200": { 

5478 "description": "Successful Response", 

5479 "content": { 

5480 "application/json": {"schema": {}} 

5481 }, 

5482 }, 

5483 "422": { 

5484 "description": "Validation Error", 

5485 "content": { 

5486 "application/json": { 

5487 "schema": { 

5488 "$ref": "#/components/schemas/HTTPValidationError" 

5489 } 

5490 } 

5491 }, 

5492 }, 

5493 }, 

5494 } 

5495 } 

5496 }, 

5497 "callback2": { 

5498 "/": { 

5499 "get": { 

5500 "summary": "Callback2", 

5501 "operationId": "callback2__get", 

5502 "parameters": [ 

5503 { 

5504 "name": "level2", 

5505 "in": "query", 

5506 "required": True, 

5507 "schema": { 

5508 "title": "Level2", 

5509 "type": "string", 

5510 }, 

5511 } 

5512 ], 

5513 "responses": { 

5514 "200": { 

5515 "description": "Successful Response", 

5516 "content": { 

5517 "application/json": {"schema": {}} 

5518 }, 

5519 }, 

5520 "422": { 

5521 "description": "Validation Error", 

5522 "content": { 

5523 "application/json": { 

5524 "schema": { 

5525 "$ref": "#/components/schemas/HTTPValidationError" 

5526 } 

5527 } 

5528 }, 

5529 }, 

5530 }, 

5531 } 

5532 } 

5533 }, 

5534 "callback4": { 

5535 "/": { 

5536 "get": { 

5537 "summary": "Callback4", 

5538 "operationId": "callback4__get", 

5539 "parameters": [ 

5540 { 

5541 "name": "level4", 

5542 "in": "query", 

5543 "required": True, 

5544 "schema": { 

5545 "title": "Level4", 

5546 "type": "string", 

5547 }, 

5548 } 

5549 ], 

5550 "responses": { 

5551 "200": { 

5552 "description": "Successful Response", 

5553 "content": { 

5554 "application/json": {"schema": {}} 

5555 }, 

5556 }, 

5557 "422": { 

5558 "description": "Validation Error", 

5559 "content": { 

5560 "application/json": { 

5561 "schema": { 

5562 "$ref": "#/components/schemas/HTTPValidationError" 

5563 } 

5564 } 

5565 }, 

5566 }, 

5567 }, 

5568 } 

5569 } 

5570 }, 

5571 "callback5": { 

5572 "/": { 

5573 "get": { 

5574 "summary": "Callback5", 

5575 "operationId": "callback5__get", 

5576 "parameters": [ 

5577 { 

5578 "name": "level5", 

5579 "in": "query", 

5580 "required": True, 

5581 "schema": { 

5582 "title": "Level5", 

5583 "type": "string", 

5584 }, 

5585 } 

5586 ], 

5587 "responses": { 

5588 "200": { 

5589 "description": "Successful Response", 

5590 "content": { 

5591 "application/json": {"schema": {}} 

5592 }, 

5593 }, 

5594 "422": { 

5595 "description": "Validation Error", 

5596 "content": { 

5597 "application/json": { 

5598 "schema": { 

5599 "$ref": "#/components/schemas/HTTPValidationError" 

5600 } 

5601 } 

5602 }, 

5603 }, 

5604 }, 

5605 } 

5606 } 

5607 }, 

5608 }, 

5609 "deprecated": True, 

5610 } 

5611 }, 

5612 "/level2/level4/default5": { 

5613 "get": { 

5614 "tags": ["level2a", "level2b", "level4a", "level4b"], 

5615 "summary": "Path5 Default Router4 Override", 

5616 "operationId": "path5_default_router4_override_level2_level4_default5_get", 

5617 "parameters": [ 

5618 { 

5619 "required": True, 

5620 "schema": {"title": "Level5", "type": "string"}, 

5621 "name": "level5", 

5622 "in": "query", 

5623 } 

5624 ], 

5625 "responses": { 

5626 "200": { 

5627 "description": "Successful Response", 

5628 "content": {"application/x-level-4": {"schema": {}}}, 

5629 }, 

5630 "400": {"description": "Client error level 0"}, 

5631 "402": {"description": "Client error level 2"}, 

5632 "404": {"description": "Client error level 4"}, 

5633 "422": { 

5634 "description": "Validation Error", 

5635 "content": { 

5636 "application/json": { 

5637 "schema": { 

5638 "$ref": "#/components/schemas/HTTPValidationError" 

5639 } 

5640 } 

5641 }, 

5642 }, 

5643 "500": {"description": "Server error level 0"}, 

5644 "502": {"description": "Server error level 2"}, 

5645 "504": {"description": "Server error level 4"}, 

5646 }, 

5647 "callbacks": { 

5648 "callback0": { 

5649 "/": { 

5650 "get": { 

5651 "summary": "Callback0", 

5652 "operationId": "callback0__get", 

5653 "parameters": [ 

5654 { 

5655 "name": "level0", 

5656 "in": "query", 

5657 "required": True, 

5658 "schema": { 

5659 "title": "Level0", 

5660 "type": "string", 

5661 }, 

5662 } 

5663 ], 

5664 "responses": { 

5665 "200": { 

5666 "description": "Successful Response", 

5667 "content": { 

5668 "application/json": {"schema": {}} 

5669 }, 

5670 }, 

5671 "422": { 

5672 "description": "Validation Error", 

5673 "content": { 

5674 "application/json": { 

5675 "schema": { 

5676 "$ref": "#/components/schemas/HTTPValidationError" 

5677 } 

5678 } 

5679 }, 

5680 }, 

5681 }, 

5682 } 

5683 } 

5684 }, 

5685 "callback2": { 

5686 "/": { 

5687 "get": { 

5688 "summary": "Callback2", 

5689 "operationId": "callback2__get", 

5690 "parameters": [ 

5691 { 

5692 "name": "level2", 

5693 "in": "query", 

5694 "required": True, 

5695 "schema": { 

5696 "title": "Level2", 

5697 "type": "string", 

5698 }, 

5699 } 

5700 ], 

5701 "responses": { 

5702 "200": { 

5703 "description": "Successful Response", 

5704 "content": { 

5705 "application/json": {"schema": {}} 

5706 }, 

5707 }, 

5708 "422": { 

5709 "description": "Validation Error", 

5710 "content": { 

5711 "application/json": { 

5712 "schema": { 

5713 "$ref": "#/components/schemas/HTTPValidationError" 

5714 } 

5715 } 

5716 }, 

5717 }, 

5718 }, 

5719 } 

5720 } 

5721 }, 

5722 "callback4": { 

5723 "/": { 

5724 "get": { 

5725 "summary": "Callback4", 

5726 "operationId": "callback4__get", 

5727 "parameters": [ 

5728 { 

5729 "name": "level4", 

5730 "in": "query", 

5731 "required": True, 

5732 "schema": { 

5733 "title": "Level4", 

5734 "type": "string", 

5735 }, 

5736 } 

5737 ], 

5738 "responses": { 

5739 "200": { 

5740 "description": "Successful Response", 

5741 "content": { 

5742 "application/json": {"schema": {}} 

5743 }, 

5744 }, 

5745 "422": { 

5746 "description": "Validation Error", 

5747 "content": { 

5748 "application/json": { 

5749 "schema": { 

5750 "$ref": "#/components/schemas/HTTPValidationError" 

5751 } 

5752 } 

5753 }, 

5754 }, 

5755 }, 

5756 } 

5757 } 

5758 }, 

5759 }, 

5760 "deprecated": True, 

5761 } 

5762 }, 

5763 "/level2/override5": { 

5764 "get": { 

5765 "tags": ["level2a", "level2b", "path5a", "path5b"], 

5766 "summary": "Path5 Override Router4 Default", 

5767 "operationId": "path5_override_router4_default_level2_override5_get", 

5768 "parameters": [ 

5769 { 

5770 "required": True, 

5771 "schema": {"title": "Level5", "type": "string"}, 

5772 "name": "level5", 

5773 "in": "query", 

5774 } 

5775 ], 

5776 "responses": { 

5777 "200": { 

5778 "description": "Successful Response", 

5779 "content": {"application/x-level-5": {"schema": {}}}, 

5780 }, 

5781 "400": {"description": "Client error level 0"}, 

5782 "402": {"description": "Client error level 2"}, 

5783 "405": {"description": "Client error level 5"}, 

5784 "422": { 

5785 "description": "Validation Error", 

5786 "content": { 

5787 "application/json": { 

5788 "schema": { 

5789 "$ref": "#/components/schemas/HTTPValidationError" 

5790 } 

5791 } 

5792 }, 

5793 }, 

5794 "500": {"description": "Server error level 0"}, 

5795 "502": {"description": "Server error level 2"}, 

5796 "505": {"description": "Server error level 5"}, 

5797 }, 

5798 "callbacks": { 

5799 "callback0": { 

5800 "/": { 

5801 "get": { 

5802 "summary": "Callback0", 

5803 "operationId": "callback0__get", 

5804 "parameters": [ 

5805 { 

5806 "name": "level0", 

5807 "in": "query", 

5808 "required": True, 

5809 "schema": { 

5810 "title": "Level0", 

5811 "type": "string", 

5812 }, 

5813 } 

5814 ], 

5815 "responses": { 

5816 "200": { 

5817 "description": "Successful Response", 

5818 "content": { 

5819 "application/json": {"schema": {}} 

5820 }, 

5821 }, 

5822 "422": { 

5823 "description": "Validation Error", 

5824 "content": { 

5825 "application/json": { 

5826 "schema": { 

5827 "$ref": "#/components/schemas/HTTPValidationError" 

5828 } 

5829 } 

5830 }, 

5831 }, 

5832 }, 

5833 } 

5834 } 

5835 }, 

5836 "callback2": { 

5837 "/": { 

5838 "get": { 

5839 "summary": "Callback2", 

5840 "operationId": "callback2__get", 

5841 "parameters": [ 

5842 { 

5843 "name": "level2", 

5844 "in": "query", 

5845 "required": True, 

5846 "schema": { 

5847 "title": "Level2", 

5848 "type": "string", 

5849 }, 

5850 } 

5851 ], 

5852 "responses": { 

5853 "200": { 

5854 "description": "Successful Response", 

5855 "content": { 

5856 "application/json": {"schema": {}} 

5857 }, 

5858 }, 

5859 "422": { 

5860 "description": "Validation Error", 

5861 "content": { 

5862 "application/json": { 

5863 "schema": { 

5864 "$ref": "#/components/schemas/HTTPValidationError" 

5865 } 

5866 } 

5867 }, 

5868 }, 

5869 }, 

5870 } 

5871 } 

5872 }, 

5873 "callback5": { 

5874 "/": { 

5875 "get": { 

5876 "summary": "Callback5", 

5877 "operationId": "callback5__get", 

5878 "parameters": [ 

5879 { 

5880 "name": "level5", 

5881 "in": "query", 

5882 "required": True, 

5883 "schema": { 

5884 "title": "Level5", 

5885 "type": "string", 

5886 }, 

5887 } 

5888 ], 

5889 "responses": { 

5890 "200": { 

5891 "description": "Successful Response", 

5892 "content": { 

5893 "application/json": {"schema": {}} 

5894 }, 

5895 }, 

5896 "422": { 

5897 "description": "Validation Error", 

5898 "content": { 

5899 "application/json": { 

5900 "schema": { 

5901 "$ref": "#/components/schemas/HTTPValidationError" 

5902 } 

5903 } 

5904 }, 

5905 }, 

5906 }, 

5907 } 

5908 } 

5909 }, 

5910 }, 

5911 "deprecated": True, 

5912 } 

5913 }, 

5914 "/level2/default5": { 

5915 "get": { 

5916 "tags": ["level2a", "level2b"], 

5917 "summary": "Path5 Default Router4 Default", 

5918 "operationId": "path5_default_router4_default_level2_default5_get", 

5919 "parameters": [ 

5920 { 

5921 "required": True, 

5922 "schema": {"title": "Level5", "type": "string"}, 

5923 "name": "level5", 

5924 "in": "query", 

5925 } 

5926 ], 

5927 "responses": { 

5928 "200": { 

5929 "description": "Successful Response", 

5930 "content": {"application/x-level-2": {"schema": {}}}, 

5931 }, 

5932 "400": {"description": "Client error level 0"}, 

5933 "402": {"description": "Client error level 2"}, 

5934 "422": { 

5935 "description": "Validation Error", 

5936 "content": { 

5937 "application/json": { 

5938 "schema": { 

5939 "$ref": "#/components/schemas/HTTPValidationError" 

5940 } 

5941 } 

5942 }, 

5943 }, 

5944 "500": {"description": "Server error level 0"}, 

5945 "502": {"description": "Server error level 2"}, 

5946 }, 

5947 "callbacks": { 

5948 "callback0": { 

5949 "/": { 

5950 "get": { 

5951 "summary": "Callback0", 

5952 "operationId": "callback0__get", 

5953 "parameters": [ 

5954 { 

5955 "name": "level0", 

5956 "in": "query", 

5957 "required": True, 

5958 "schema": { 

5959 "title": "Level0", 

5960 "type": "string", 

5961 }, 

5962 } 

5963 ], 

5964 "responses": { 

5965 "200": { 

5966 "description": "Successful Response", 

5967 "content": { 

5968 "application/json": {"schema": {}} 

5969 }, 

5970 }, 

5971 "422": { 

5972 "description": "Validation Error", 

5973 "content": { 

5974 "application/json": { 

5975 "schema": { 

5976 "$ref": "#/components/schemas/HTTPValidationError" 

5977 } 

5978 } 

5979 }, 

5980 }, 

5981 }, 

5982 } 

5983 } 

5984 }, 

5985 "callback2": { 

5986 "/": { 

5987 "get": { 

5988 "summary": "Callback2", 

5989 "operationId": "callback2__get", 

5990 "parameters": [ 

5991 { 

5992 "name": "level2", 

5993 "in": "query", 

5994 "required": True, 

5995 "schema": { 

5996 "title": "Level2", 

5997 "type": "string", 

5998 }, 

5999 } 

6000 ], 

6001 "responses": { 

6002 "200": { 

6003 "description": "Successful Response", 

6004 "content": { 

6005 "application/json": {"schema": {}} 

6006 }, 

6007 }, 

6008 "422": { 

6009 "description": "Validation Error", 

6010 "content": { 

6011 "application/json": { 

6012 "schema": { 

6013 "$ref": "#/components/schemas/HTTPValidationError" 

6014 } 

6015 } 

6016 }, 

6017 }, 

6018 }, 

6019 } 

6020 } 

6021 }, 

6022 }, 

6023 "deprecated": True, 

6024 } 

6025 }, 

6026 "/override3": { 

6027 "get": { 

6028 "tags": ["path3a", "path3b"], 

6029 "summary": "Path3 Override Router2 Default", 

6030 "operationId": "path3_override_router2_default_override3_get", 

6031 "parameters": [ 

6032 { 

6033 "required": True, 

6034 "schema": {"title": "Level3", "type": "string"}, 

6035 "name": "level3", 

6036 "in": "query", 

6037 } 

6038 ], 

6039 "responses": { 

6040 "200": { 

6041 "description": "Successful Response", 

6042 "content": {"application/x-level-3": {"schema": {}}}, 

6043 }, 

6044 "400": {"description": "Client error level 0"}, 

6045 "403": {"description": "Client error level 3"}, 

6046 "422": { 

6047 "description": "Validation Error", 

6048 "content": { 

6049 "application/json": { 

6050 "schema": { 

6051 "$ref": "#/components/schemas/HTTPValidationError" 

6052 } 

6053 } 

6054 }, 

6055 }, 

6056 "500": {"description": "Server error level 0"}, 

6057 "503": {"description": "Server error level 3"}, 

6058 }, 

6059 "callbacks": { 

6060 "callback0": { 

6061 "/": { 

6062 "get": { 

6063 "summary": "Callback0", 

6064 "operationId": "callback0__get", 

6065 "parameters": [ 

6066 { 

6067 "name": "level0", 

6068 "in": "query", 

6069 "required": True, 

6070 "schema": { 

6071 "title": "Level0", 

6072 "type": "string", 

6073 }, 

6074 } 

6075 ], 

6076 "responses": { 

6077 "200": { 

6078 "description": "Successful Response", 

6079 "content": { 

6080 "application/json": {"schema": {}} 

6081 }, 

6082 }, 

6083 "422": { 

6084 "description": "Validation Error", 

6085 "content": { 

6086 "application/json": { 

6087 "schema": { 

6088 "$ref": "#/components/schemas/HTTPValidationError" 

6089 } 

6090 } 

6091 }, 

6092 }, 

6093 }, 

6094 } 

6095 } 

6096 }, 

6097 "callback3": { 

6098 "/": { 

6099 "get": { 

6100 "summary": "Callback3", 

6101 "operationId": "callback3__get", 

6102 "parameters": [ 

6103 { 

6104 "name": "level3", 

6105 "in": "query", 

6106 "required": True, 

6107 "schema": { 

6108 "title": "Level3", 

6109 "type": "string", 

6110 }, 

6111 } 

6112 ], 

6113 "responses": { 

6114 "200": { 

6115 "description": "Successful Response", 

6116 "content": { 

6117 "application/json": {"schema": {}} 

6118 }, 

6119 }, 

6120 "422": { 

6121 "description": "Validation Error", 

6122 "content": { 

6123 "application/json": { 

6124 "schema": { 

6125 "$ref": "#/components/schemas/HTTPValidationError" 

6126 } 

6127 } 

6128 }, 

6129 }, 

6130 }, 

6131 } 

6132 } 

6133 }, 

6134 }, 

6135 "deprecated": True, 

6136 } 

6137 }, 

6138 "/default3": { 

6139 "get": { 

6140 "summary": "Path3 Default Router2 Default", 

6141 "operationId": "path3_default_router2_default_default3_get", 

6142 "parameters": [ 

6143 { 

6144 "required": True, 

6145 "schema": {"title": "Level3", "type": "string"}, 

6146 "name": "level3", 

6147 "in": "query", 

6148 } 

6149 ], 

6150 "responses": { 

6151 "200": { 

6152 "description": "Successful Response", 

6153 "content": {"application/x-level-0": {"schema": {}}}, 

6154 }, 

6155 "400": {"description": "Client error level 0"}, 

6156 "422": { 

6157 "description": "Validation Error", 

6158 "content": { 

6159 "application/json": { 

6160 "schema": { 

6161 "$ref": "#/components/schemas/HTTPValidationError" 

6162 } 

6163 } 

6164 }, 

6165 }, 

6166 "500": {"description": "Server error level 0"}, 

6167 }, 

6168 "callbacks": { 

6169 "callback0": { 

6170 "/": { 

6171 "get": { 

6172 "summary": "Callback0", 

6173 "operationId": "callback0__get", 

6174 "parameters": [ 

6175 { 

6176 "name": "level0", 

6177 "in": "query", 

6178 "required": True, 

6179 "schema": { 

6180 "title": "Level0", 

6181 "type": "string", 

6182 }, 

6183 } 

6184 ], 

6185 "responses": { 

6186 "200": { 

6187 "description": "Successful Response", 

6188 "content": { 

6189 "application/json": {"schema": {}} 

6190 }, 

6191 }, 

6192 "422": { 

6193 "description": "Validation Error", 

6194 "content": { 

6195 "application/json": { 

6196 "schema": { 

6197 "$ref": "#/components/schemas/HTTPValidationError" 

6198 } 

6199 } 

6200 }, 

6201 }, 

6202 }, 

6203 } 

6204 } 

6205 } 

6206 }, 

6207 } 

6208 }, 

6209 "/level3/level4/override5": { 

6210 "get": { 

6211 "tags": [ 

6212 "level3a", 

6213 "level3b", 

6214 "level4a", 

6215 "level4b", 

6216 "path5a", 

6217 "path5b", 

6218 ], 

6219 "summary": "Path5 Override Router4 Override", 

6220 "operationId": "path5_override_router4_override_level3_level4_override5_get", 

6221 "parameters": [ 

6222 { 

6223 "required": True, 

6224 "schema": {"title": "Level5", "type": "string"}, 

6225 "name": "level5", 

6226 "in": "query", 

6227 } 

6228 ], 

6229 "responses": { 

6230 "200": { 

6231 "description": "Successful Response", 

6232 "content": {"application/x-level-5": {"schema": {}}}, 

6233 }, 

6234 "400": {"description": "Client error level 0"}, 

6235 "403": {"description": "Client error level 3"}, 

6236 "404": {"description": "Client error level 4"}, 

6237 "405": {"description": "Client error level 5"}, 

6238 "422": { 

6239 "description": "Validation Error", 

6240 "content": { 

6241 "application/json": { 

6242 "schema": { 

6243 "$ref": "#/components/schemas/HTTPValidationError" 

6244 } 

6245 } 

6246 }, 

6247 }, 

6248 "500": {"description": "Server error level 0"}, 

6249 "503": {"description": "Server error level 3"}, 

6250 "504": {"description": "Server error level 4"}, 

6251 "505": {"description": "Server error level 5"}, 

6252 }, 

6253 "callbacks": { 

6254 "callback0": { 

6255 "/": { 

6256 "get": { 

6257 "summary": "Callback0", 

6258 "operationId": "callback0__get", 

6259 "parameters": [ 

6260 { 

6261 "name": "level0", 

6262 "in": "query", 

6263 "required": True, 

6264 "schema": { 

6265 "title": "Level0", 

6266 "type": "string", 

6267 }, 

6268 } 

6269 ], 

6270 "responses": { 

6271 "200": { 

6272 "description": "Successful Response", 

6273 "content": { 

6274 "application/json": {"schema": {}} 

6275 }, 

6276 }, 

6277 "422": { 

6278 "description": "Validation Error", 

6279 "content": { 

6280 "application/json": { 

6281 "schema": { 

6282 "$ref": "#/components/schemas/HTTPValidationError" 

6283 } 

6284 } 

6285 }, 

6286 }, 

6287 }, 

6288 } 

6289 } 

6290 }, 

6291 "callback3": { 

6292 "/": { 

6293 "get": { 

6294 "summary": "Callback3", 

6295 "operationId": "callback3__get", 

6296 "parameters": [ 

6297 { 

6298 "name": "level3", 

6299 "in": "query", 

6300 "required": True, 

6301 "schema": { 

6302 "title": "Level3", 

6303 "type": "string", 

6304 }, 

6305 } 

6306 ], 

6307 "responses": { 

6308 "200": { 

6309 "description": "Successful Response", 

6310 "content": { 

6311 "application/json": {"schema": {}} 

6312 }, 

6313 }, 

6314 "422": { 

6315 "description": "Validation Error", 

6316 "content": { 

6317 "application/json": { 

6318 "schema": { 

6319 "$ref": "#/components/schemas/HTTPValidationError" 

6320 } 

6321 } 

6322 }, 

6323 }, 

6324 }, 

6325 } 

6326 } 

6327 }, 

6328 "callback4": { 

6329 "/": { 

6330 "get": { 

6331 "summary": "Callback4", 

6332 "operationId": "callback4__get", 

6333 "parameters": [ 

6334 { 

6335 "name": "level4", 

6336 "in": "query", 

6337 "required": True, 

6338 "schema": { 

6339 "title": "Level4", 

6340 "type": "string", 

6341 }, 

6342 } 

6343 ], 

6344 "responses": { 

6345 "200": { 

6346 "description": "Successful Response", 

6347 "content": { 

6348 "application/json": {"schema": {}} 

6349 }, 

6350 }, 

6351 "422": { 

6352 "description": "Validation Error", 

6353 "content": { 

6354 "application/json": { 

6355 "schema": { 

6356 "$ref": "#/components/schemas/HTTPValidationError" 

6357 } 

6358 } 

6359 }, 

6360 }, 

6361 }, 

6362 } 

6363 } 

6364 }, 

6365 "callback5": { 

6366 "/": { 

6367 "get": { 

6368 "summary": "Callback5", 

6369 "operationId": "callback5__get", 

6370 "parameters": [ 

6371 { 

6372 "name": "level5", 

6373 "in": "query", 

6374 "required": True, 

6375 "schema": { 

6376 "title": "Level5", 

6377 "type": "string", 

6378 }, 

6379 } 

6380 ], 

6381 "responses": { 

6382 "200": { 

6383 "description": "Successful Response", 

6384 "content": { 

6385 "application/json": {"schema": {}} 

6386 }, 

6387 }, 

6388 "422": { 

6389 "description": "Validation Error", 

6390 "content": { 

6391 "application/json": { 

6392 "schema": { 

6393 "$ref": "#/components/schemas/HTTPValidationError" 

6394 } 

6395 } 

6396 }, 

6397 }, 

6398 }, 

6399 } 

6400 } 

6401 }, 

6402 }, 

6403 "deprecated": True, 

6404 } 

6405 }, 

6406 "/level3/level4/default5": { 

6407 "get": { 

6408 "tags": ["level3a", "level3b", "level4a", "level4b"], 

6409 "summary": "Path5 Default Router4 Override", 

6410 "operationId": "path5_default_router4_override_level3_level4_default5_get", 

6411 "parameters": [ 

6412 { 

6413 "required": True, 

6414 "schema": {"title": "Level5", "type": "string"}, 

6415 "name": "level5", 

6416 "in": "query", 

6417 } 

6418 ], 

6419 "responses": { 

6420 "200": { 

6421 "description": "Successful Response", 

6422 "content": {"application/x-level-4": {"schema": {}}}, 

6423 }, 

6424 "400": {"description": "Client error level 0"}, 

6425 "403": {"description": "Client error level 3"}, 

6426 "404": {"description": "Client error level 4"}, 

6427 "422": { 

6428 "description": "Validation Error", 

6429 "content": { 

6430 "application/json": { 

6431 "schema": { 

6432 "$ref": "#/components/schemas/HTTPValidationError" 

6433 } 

6434 } 

6435 }, 

6436 }, 

6437 "500": {"description": "Server error level 0"}, 

6438 "503": {"description": "Server error level 3"}, 

6439 "504": {"description": "Server error level 4"}, 

6440 }, 

6441 "callbacks": { 

6442 "callback0": { 

6443 "/": { 

6444 "get": { 

6445 "summary": "Callback0", 

6446 "operationId": "callback0__get", 

6447 "parameters": [ 

6448 { 

6449 "name": "level0", 

6450 "in": "query", 

6451 "required": True, 

6452 "schema": { 

6453 "title": "Level0", 

6454 "type": "string", 

6455 }, 

6456 } 

6457 ], 

6458 "responses": { 

6459 "200": { 

6460 "description": "Successful Response", 

6461 "content": { 

6462 "application/json": {"schema": {}} 

6463 }, 

6464 }, 

6465 "422": { 

6466 "description": "Validation Error", 

6467 "content": { 

6468 "application/json": { 

6469 "schema": { 

6470 "$ref": "#/components/schemas/HTTPValidationError" 

6471 } 

6472 } 

6473 }, 

6474 }, 

6475 }, 

6476 } 

6477 } 

6478 }, 

6479 "callback3": { 

6480 "/": { 

6481 "get": { 

6482 "summary": "Callback3", 

6483 "operationId": "callback3__get", 

6484 "parameters": [ 

6485 { 

6486 "name": "level3", 

6487 "in": "query", 

6488 "required": True, 

6489 "schema": { 

6490 "title": "Level3", 

6491 "type": "string", 

6492 }, 

6493 } 

6494 ], 

6495 "responses": { 

6496 "200": { 

6497 "description": "Successful Response", 

6498 "content": { 

6499 "application/json": {"schema": {}} 

6500 }, 

6501 }, 

6502 "422": { 

6503 "description": "Validation Error", 

6504 "content": { 

6505 "application/json": { 

6506 "schema": { 

6507 "$ref": "#/components/schemas/HTTPValidationError" 

6508 } 

6509 } 

6510 }, 

6511 }, 

6512 }, 

6513 } 

6514 } 

6515 }, 

6516 "callback4": { 

6517 "/": { 

6518 "get": { 

6519 "summary": "Callback4", 

6520 "operationId": "callback4__get", 

6521 "parameters": [ 

6522 { 

6523 "name": "level4", 

6524 "in": "query", 

6525 "required": True, 

6526 "schema": { 

6527 "title": "Level4", 

6528 "type": "string", 

6529 }, 

6530 } 

6531 ], 

6532 "responses": { 

6533 "200": { 

6534 "description": "Successful Response", 

6535 "content": { 

6536 "application/json": {"schema": {}} 

6537 }, 

6538 }, 

6539 "422": { 

6540 "description": "Validation Error", 

6541 "content": { 

6542 "application/json": { 

6543 "schema": { 

6544 "$ref": "#/components/schemas/HTTPValidationError" 

6545 } 

6546 } 

6547 }, 

6548 }, 

6549 }, 

6550 } 

6551 } 

6552 }, 

6553 }, 

6554 "deprecated": True, 

6555 } 

6556 }, 

6557 "/level3/override5": { 

6558 "get": { 

6559 "tags": ["level3a", "level3b", "path5a", "path5b"], 

6560 "summary": "Path5 Override Router4 Default", 

6561 "operationId": "path5_override_router4_default_level3_override5_get", 

6562 "parameters": [ 

6563 { 

6564 "required": True, 

6565 "schema": {"title": "Level5", "type": "string"}, 

6566 "name": "level5", 

6567 "in": "query", 

6568 } 

6569 ], 

6570 "responses": { 

6571 "200": { 

6572 "description": "Successful Response", 

6573 "content": {"application/x-level-5": {"schema": {}}}, 

6574 }, 

6575 "400": {"description": "Client error level 0"}, 

6576 "403": {"description": "Client error level 3"}, 

6577 "405": {"description": "Client error level 5"}, 

6578 "422": { 

6579 "description": "Validation Error", 

6580 "content": { 

6581 "application/json": { 

6582 "schema": { 

6583 "$ref": "#/components/schemas/HTTPValidationError" 

6584 } 

6585 } 

6586 }, 

6587 }, 

6588 "500": {"description": "Server error level 0"}, 

6589 "503": {"description": "Server error level 3"}, 

6590 "505": {"description": "Server error level 5"}, 

6591 }, 

6592 "callbacks": { 

6593 "callback0": { 

6594 "/": { 

6595 "get": { 

6596 "summary": "Callback0", 

6597 "operationId": "callback0__get", 

6598 "parameters": [ 

6599 { 

6600 "name": "level0", 

6601 "in": "query", 

6602 "required": True, 

6603 "schema": { 

6604 "title": "Level0", 

6605 "type": "string", 

6606 }, 

6607 } 

6608 ], 

6609 "responses": { 

6610 "200": { 

6611 "description": "Successful Response", 

6612 "content": { 

6613 "application/json": {"schema": {}} 

6614 }, 

6615 }, 

6616 "422": { 

6617 "description": "Validation Error", 

6618 "content": { 

6619 "application/json": { 

6620 "schema": { 

6621 "$ref": "#/components/schemas/HTTPValidationError" 

6622 } 

6623 } 

6624 }, 

6625 }, 

6626 }, 

6627 } 

6628 } 

6629 }, 

6630 "callback3": { 

6631 "/": { 

6632 "get": { 

6633 "summary": "Callback3", 

6634 "operationId": "callback3__get", 

6635 "parameters": [ 

6636 { 

6637 "name": "level3", 

6638 "in": "query", 

6639 "required": True, 

6640 "schema": { 

6641 "title": "Level3", 

6642 "type": "string", 

6643 }, 

6644 } 

6645 ], 

6646 "responses": { 

6647 "200": { 

6648 "description": "Successful Response", 

6649 "content": { 

6650 "application/json": {"schema": {}} 

6651 }, 

6652 }, 

6653 "422": { 

6654 "description": "Validation Error", 

6655 "content": { 

6656 "application/json": { 

6657 "schema": { 

6658 "$ref": "#/components/schemas/HTTPValidationError" 

6659 } 

6660 } 

6661 }, 

6662 }, 

6663 }, 

6664 } 

6665 } 

6666 }, 

6667 "callback5": { 

6668 "/": { 

6669 "get": { 

6670 "summary": "Callback5", 

6671 "operationId": "callback5__get", 

6672 "parameters": [ 

6673 { 

6674 "name": "level5", 

6675 "in": "query", 

6676 "required": True, 

6677 "schema": { 

6678 "title": "Level5", 

6679 "type": "string", 

6680 }, 

6681 } 

6682 ], 

6683 "responses": { 

6684 "200": { 

6685 "description": "Successful Response", 

6686 "content": { 

6687 "application/json": {"schema": {}} 

6688 }, 

6689 }, 

6690 "422": { 

6691 "description": "Validation Error", 

6692 "content": { 

6693 "application/json": { 

6694 "schema": { 

6695 "$ref": "#/components/schemas/HTTPValidationError" 

6696 } 

6697 } 

6698 }, 

6699 }, 

6700 }, 

6701 } 

6702 } 

6703 }, 

6704 }, 

6705 "deprecated": True, 

6706 } 

6707 }, 

6708 "/level3/default5": { 

6709 "get": { 

6710 "tags": ["level3a", "level3b"], 

6711 "summary": "Path5 Default Router4 Default", 

6712 "operationId": "path5_default_router4_default_level3_default5_get", 

6713 "parameters": [ 

6714 { 

6715 "required": True, 

6716 "schema": {"title": "Level5", "type": "string"}, 

6717 "name": "level5", 

6718 "in": "query", 

6719 } 

6720 ], 

6721 "responses": { 

6722 "200": { 

6723 "description": "Successful Response", 

6724 "content": {"application/x-level-3": {"schema": {}}}, 

6725 }, 

6726 "400": {"description": "Client error level 0"}, 

6727 "403": {"description": "Client error level 3"}, 

6728 "422": { 

6729 "description": "Validation Error", 

6730 "content": { 

6731 "application/json": { 

6732 "schema": { 

6733 "$ref": "#/components/schemas/HTTPValidationError" 

6734 } 

6735 } 

6736 }, 

6737 }, 

6738 "500": {"description": "Server error level 0"}, 

6739 "503": {"description": "Server error level 3"}, 

6740 }, 

6741 "callbacks": { 

6742 "callback0": { 

6743 "/": { 

6744 "get": { 

6745 "summary": "Callback0", 

6746 "operationId": "callback0__get", 

6747 "parameters": [ 

6748 { 

6749 "name": "level0", 

6750 "in": "query", 

6751 "required": True, 

6752 "schema": { 

6753 "title": "Level0", 

6754 "type": "string", 

6755 }, 

6756 } 

6757 ], 

6758 "responses": { 

6759 "200": { 

6760 "description": "Successful Response", 

6761 "content": { 

6762 "application/json": {"schema": {}} 

6763 }, 

6764 }, 

6765 "422": { 

6766 "description": "Validation Error", 

6767 "content": { 

6768 "application/json": { 

6769 "schema": { 

6770 "$ref": "#/components/schemas/HTTPValidationError" 

6771 } 

6772 } 

6773 }, 

6774 }, 

6775 }, 

6776 } 

6777 } 

6778 }, 

6779 "callback3": { 

6780 "/": { 

6781 "get": { 

6782 "summary": "Callback3", 

6783 "operationId": "callback3__get", 

6784 "parameters": [ 

6785 { 

6786 "name": "level3", 

6787 "in": "query", 

6788 "required": True, 

6789 "schema": { 

6790 "title": "Level3", 

6791 "type": "string", 

6792 }, 

6793 } 

6794 ], 

6795 "responses": { 

6796 "200": { 

6797 "description": "Successful Response", 

6798 "content": { 

6799 "application/json": {"schema": {}} 

6800 }, 

6801 }, 

6802 "422": { 

6803 "description": "Validation Error", 

6804 "content": { 

6805 "application/json": { 

6806 "schema": { 

6807 "$ref": "#/components/schemas/HTTPValidationError" 

6808 } 

6809 } 

6810 }, 

6811 }, 

6812 }, 

6813 } 

6814 } 

6815 }, 

6816 }, 

6817 } 

6818 }, 

6819 "/level4/override5": { 

6820 "get": { 

6821 "tags": ["level4a", "level4b", "path5a", "path5b"], 

6822 "summary": "Path5 Override Router4 Override", 

6823 "operationId": "path5_override_router4_override_level4_override5_get", 

6824 "parameters": [ 

6825 { 

6826 "required": True, 

6827 "schema": {"title": "Level5", "type": "string"}, 

6828 "name": "level5", 

6829 "in": "query", 

6830 } 

6831 ], 

6832 "responses": { 

6833 "200": { 

6834 "description": "Successful Response", 

6835 "content": {"application/x-level-5": {"schema": {}}}, 

6836 }, 

6837 "400": {"description": "Client error level 0"}, 

6838 "404": {"description": "Client error level 4"}, 

6839 "405": {"description": "Client error level 5"}, 

6840 "422": { 

6841 "description": "Validation Error", 

6842 "content": { 

6843 "application/json": { 

6844 "schema": { 

6845 "$ref": "#/components/schemas/HTTPValidationError" 

6846 } 

6847 } 

6848 }, 

6849 }, 

6850 "500": {"description": "Server error level 0"}, 

6851 "504": {"description": "Server error level 4"}, 

6852 "505": {"description": "Server error level 5"}, 

6853 }, 

6854 "callbacks": { 

6855 "callback0": { 

6856 "/": { 

6857 "get": { 

6858 "summary": "Callback0", 

6859 "operationId": "callback0__get", 

6860 "parameters": [ 

6861 { 

6862 "name": "level0", 

6863 "in": "query", 

6864 "required": True, 

6865 "schema": { 

6866 "title": "Level0", 

6867 "type": "string", 

6868 }, 

6869 } 

6870 ], 

6871 "responses": { 

6872 "200": { 

6873 "description": "Successful Response", 

6874 "content": { 

6875 "application/json": {"schema": {}} 

6876 }, 

6877 }, 

6878 "422": { 

6879 "description": "Validation Error", 

6880 "content": { 

6881 "application/json": { 

6882 "schema": { 

6883 "$ref": "#/components/schemas/HTTPValidationError" 

6884 } 

6885 } 

6886 }, 

6887 }, 

6888 }, 

6889 } 

6890 } 

6891 }, 

6892 "callback4": { 

6893 "/": { 

6894 "get": { 

6895 "summary": "Callback4", 

6896 "operationId": "callback4__get", 

6897 "parameters": [ 

6898 { 

6899 "name": "level4", 

6900 "in": "query", 

6901 "required": True, 

6902 "schema": { 

6903 "title": "Level4", 

6904 "type": "string", 

6905 }, 

6906 } 

6907 ], 

6908 "responses": { 

6909 "200": { 

6910 "description": "Successful Response", 

6911 "content": { 

6912 "application/json": {"schema": {}} 

6913 }, 

6914 }, 

6915 "422": { 

6916 "description": "Validation Error", 

6917 "content": { 

6918 "application/json": { 

6919 "schema": { 

6920 "$ref": "#/components/schemas/HTTPValidationError" 

6921 } 

6922 } 

6923 }, 

6924 }, 

6925 }, 

6926 } 

6927 } 

6928 }, 

6929 "callback5": { 

6930 "/": { 

6931 "get": { 

6932 "summary": "Callback5", 

6933 "operationId": "callback5__get", 

6934 "parameters": [ 

6935 { 

6936 "name": "level5", 

6937 "in": "query", 

6938 "required": True, 

6939 "schema": { 

6940 "title": "Level5", 

6941 "type": "string", 

6942 }, 

6943 } 

6944 ], 

6945 "responses": { 

6946 "200": { 

6947 "description": "Successful Response", 

6948 "content": { 

6949 "application/json": {"schema": {}} 

6950 }, 

6951 }, 

6952 "422": { 

6953 "description": "Validation Error", 

6954 "content": { 

6955 "application/json": { 

6956 "schema": { 

6957 "$ref": "#/components/schemas/HTTPValidationError" 

6958 } 

6959 } 

6960 }, 

6961 }, 

6962 }, 

6963 } 

6964 } 

6965 }, 

6966 }, 

6967 "deprecated": True, 

6968 } 

6969 }, 

6970 "/level4/default5": { 

6971 "get": { 

6972 "tags": ["level4a", "level4b"], 

6973 "summary": "Path5 Default Router4 Override", 

6974 "operationId": "path5_default_router4_override_level4_default5_get", 

6975 "parameters": [ 

6976 { 

6977 "required": True, 

6978 "schema": {"title": "Level5", "type": "string"}, 

6979 "name": "level5", 

6980 "in": "query", 

6981 } 

6982 ], 

6983 "responses": { 

6984 "200": { 

6985 "description": "Successful Response", 

6986 "content": {"application/x-level-4": {"schema": {}}}, 

6987 }, 

6988 "400": {"description": "Client error level 0"}, 

6989 "404": {"description": "Client error level 4"}, 

6990 "422": { 

6991 "description": "Validation Error", 

6992 "content": { 

6993 "application/json": { 

6994 "schema": { 

6995 "$ref": "#/components/schemas/HTTPValidationError" 

6996 } 

6997 } 

6998 }, 

6999 }, 

7000 "500": {"description": "Server error level 0"}, 

7001 "504": {"description": "Server error level 4"}, 

7002 }, 

7003 "callbacks": { 

7004 "callback0": { 

7005 "/": { 

7006 "get": { 

7007 "summary": "Callback0", 

7008 "operationId": "callback0__get", 

7009 "parameters": [ 

7010 { 

7011 "name": "level0", 

7012 "in": "query", 

7013 "required": True, 

7014 "schema": { 

7015 "title": "Level0", 

7016 "type": "string", 

7017 }, 

7018 } 

7019 ], 

7020 "responses": { 

7021 "200": { 

7022 "description": "Successful Response", 

7023 "content": { 

7024 "application/json": {"schema": {}} 

7025 }, 

7026 }, 

7027 "422": { 

7028 "description": "Validation Error", 

7029 "content": { 

7030 "application/json": { 

7031 "schema": { 

7032 "$ref": "#/components/schemas/HTTPValidationError" 

7033 } 

7034 } 

7035 }, 

7036 }, 

7037 }, 

7038 } 

7039 } 

7040 }, 

7041 "callback4": { 

7042 "/": { 

7043 "get": { 

7044 "summary": "Callback4", 

7045 "operationId": "callback4__get", 

7046 "parameters": [ 

7047 { 

7048 "name": "level4", 

7049 "in": "query", 

7050 "required": True, 

7051 "schema": { 

7052 "title": "Level4", 

7053 "type": "string", 

7054 }, 

7055 } 

7056 ], 

7057 "responses": { 

7058 "200": { 

7059 "description": "Successful Response", 

7060 "content": { 

7061 "application/json": {"schema": {}} 

7062 }, 

7063 }, 

7064 "422": { 

7065 "description": "Validation Error", 

7066 "content": { 

7067 "application/json": { 

7068 "schema": { 

7069 "$ref": "#/components/schemas/HTTPValidationError" 

7070 } 

7071 } 

7072 }, 

7073 }, 

7074 }, 

7075 } 

7076 } 

7077 }, 

7078 }, 

7079 "deprecated": True, 

7080 } 

7081 }, 

7082 "/override5": { 

7083 "get": { 

7084 "tags": ["path5a", "path5b"], 

7085 "summary": "Path5 Override Router4 Default", 

7086 "operationId": "path5_override_router4_default_override5_get", 

7087 "parameters": [ 

7088 { 

7089 "required": True, 

7090 "schema": {"title": "Level5", "type": "string"}, 

7091 "name": "level5", 

7092 "in": "query", 

7093 } 

7094 ], 

7095 "responses": { 

7096 "200": { 

7097 "description": "Successful Response", 

7098 "content": {"application/x-level-5": {"schema": {}}}, 

7099 }, 

7100 "400": {"description": "Client error level 0"}, 

7101 "405": {"description": "Client error level 5"}, 

7102 "422": { 

7103 "description": "Validation Error", 

7104 "content": { 

7105 "application/json": { 

7106 "schema": { 

7107 "$ref": "#/components/schemas/HTTPValidationError" 

7108 } 

7109 } 

7110 }, 

7111 }, 

7112 "500": {"description": "Server error level 0"}, 

7113 "505": {"description": "Server error level 5"}, 

7114 }, 

7115 "callbacks": { 

7116 "callback0": { 

7117 "/": { 

7118 "get": { 

7119 "summary": "Callback0", 

7120 "operationId": "callback0__get", 

7121 "parameters": [ 

7122 { 

7123 "name": "level0", 

7124 "in": "query", 

7125 "required": True, 

7126 "schema": { 

7127 "title": "Level0", 

7128 "type": "string", 

7129 }, 

7130 } 

7131 ], 

7132 "responses": { 

7133 "200": { 

7134 "description": "Successful Response", 

7135 "content": { 

7136 "application/json": {"schema": {}} 

7137 }, 

7138 }, 

7139 "422": { 

7140 "description": "Validation Error", 

7141 "content": { 

7142 "application/json": { 

7143 "schema": { 

7144 "$ref": "#/components/schemas/HTTPValidationError" 

7145 } 

7146 } 

7147 }, 

7148 }, 

7149 }, 

7150 } 

7151 } 

7152 }, 

7153 "callback5": { 

7154 "/": { 

7155 "get": { 

7156 "summary": "Callback5", 

7157 "operationId": "callback5__get", 

7158 "parameters": [ 

7159 { 

7160 "name": "level5", 

7161 "in": "query", 

7162 "required": True, 

7163 "schema": { 

7164 "title": "Level5", 

7165 "type": "string", 

7166 }, 

7167 } 

7168 ], 

7169 "responses": { 

7170 "200": { 

7171 "description": "Successful Response", 

7172 "content": { 

7173 "application/json": {"schema": {}} 

7174 }, 

7175 }, 

7176 "422": { 

7177 "description": "Validation Error", 

7178 "content": { 

7179 "application/json": { 

7180 "schema": { 

7181 "$ref": "#/components/schemas/HTTPValidationError" 

7182 } 

7183 } 

7184 }, 

7185 }, 

7186 }, 

7187 } 

7188 } 

7189 }, 

7190 }, 

7191 "deprecated": True, 

7192 } 

7193 }, 

7194 "/default5": { 

7195 "get": { 

7196 "summary": "Path5 Default Router4 Default", 

7197 "operationId": "path5_default_router4_default_default5_get", 

7198 "parameters": [ 

7199 { 

7200 "required": True, 

7201 "schema": {"title": "Level5", "type": "string"}, 

7202 "name": "level5", 

7203 "in": "query", 

7204 } 

7205 ], 

7206 "responses": { 

7207 "200": { 

7208 "description": "Successful Response", 

7209 "content": {"application/x-level-0": {"schema": {}}}, 

7210 }, 

7211 "400": {"description": "Client error level 0"}, 

7212 "422": { 

7213 "description": "Validation Error", 

7214 "content": { 

7215 "application/json": { 

7216 "schema": { 

7217 "$ref": "#/components/schemas/HTTPValidationError" 

7218 } 

7219 } 

7220 }, 

7221 }, 

7222 "500": {"description": "Server error level 0"}, 

7223 }, 

7224 "callbacks": { 

7225 "callback0": { 

7226 "/": { 

7227 "get": { 

7228 "summary": "Callback0", 

7229 "operationId": "callback0__get", 

7230 "parameters": [ 

7231 { 

7232 "name": "level0", 

7233 "in": "query", 

7234 "required": True, 

7235 "schema": { 

7236 "title": "Level0", 

7237 "type": "string", 

7238 }, 

7239 } 

7240 ], 

7241 "responses": { 

7242 "200": { 

7243 "description": "Successful Response", 

7244 "content": { 

7245 "application/json": {"schema": {}} 

7246 }, 

7247 }, 

7248 "422": { 

7249 "description": "Validation Error", 

7250 "content": { 

7251 "application/json": { 

7252 "schema": { 

7253 "$ref": "#/components/schemas/HTTPValidationError" 

7254 } 

7255 } 

7256 }, 

7257 }, 

7258 }, 

7259 } 

7260 } 

7261 } 

7262 }, 

7263 } 

7264 }, 

7265 }, 

7266 "components": { 

7267 "schemas": { 

7268 "HTTPValidationError": { 

7269 "title": "HTTPValidationError", 

7270 "type": "object", 

7271 "properties": { 

7272 "detail": { 

7273 "title": "Detail", 

7274 "type": "array", 

7275 "items": {"$ref": "#/components/schemas/ValidationError"}, 

7276 } 

7277 }, 

7278 }, 

7279 "ValidationError": { 

7280 "title": "ValidationError", 

7281 "required": ["loc", "msg", "type"], 

7282 "type": "object", 

7283 "properties": { 

7284 "loc": { 

7285 "title": "Location", 

7286 "type": "array", 

7287 "items": { 

7288 "anyOf": [{"type": "string"}, {"type": "integer"}] 

7289 }, 

7290 }, 

7291 "msg": {"title": "Message", "type": "string"}, 

7292 "type": {"title": "Error Type", "type": "string"}, 

7293 }, 

7294 }, 

7295 } 

7296 }, 

7297 }