Coverage for tests / test_include_router_defaults_overrides.py: 100%

182 statements  

« prev     ^ index     » next       coverage.py v7.13.3, created at 2026-02-12 18:15 +0000

1import warnings 1abcd

2 

3import pytest 1abcd

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

5from fastapi.responses import JSONResponse 1abcd

6from fastapi.testclient import TestClient 1abcd

7from inline_snapshot import snapshot 1abcd

8 

9 

10class ResponseLevel0(JSONResponse): 1abcd

11 media_type = "application/x-level-0" 1abcd

12 

13 

14class ResponseLevel1(JSONResponse): 1abcd

15 media_type = "application/x-level-1" 1abcd

16 

17 

18class ResponseLevel2(JSONResponse): 1abcd

19 media_type = "application/x-level-2" 1abcd

20 

21 

22class ResponseLevel3(JSONResponse): 1abcd

23 media_type = "application/x-level-3" 1abcd

24 

25 

26class ResponseLevel4(JSONResponse): 1abcd

27 media_type = "application/x-level-4" 1abcd

28 

29 

30class ResponseLevel5(JSONResponse): 1abcd

31 media_type = "application/x-level-5" 1abcd

32 

33 

34async def dep0(response: Response): 1abcd

35 response.headers["x-level0"] = "True" 1nkheolifpmjg

36 

37 

38async def dep1(response: Response): 1abcd

39 response.headers["x-level1"] = "True" 1khelifmjg

40 

41 

42async def dep2(response: Response): 1abcd

43 response.headers["x-level2"] = "True" 1heifjg

44 

45 

46async def dep3(response: Response): 1abcd

47 response.headers["x-level3"] = "True" 1heifjg

48 

49 

50async def dep4(response: Response): 1abcd

51 response.headers["x-level4"] = "True" 1efg

52 

53 

54async def dep5(response: Response): 1abcd

55 response.headers["x-level5"] = "True" 1efg

56 

57 

58callback_router0 = APIRouter() 1abcd

59 

60 

61@callback_router0.get("/") 1abcd

62async def callback0(level0: str): 1abcd

63 pass # pragma: nocover 

64 

65 

66callback_router1 = APIRouter() 1abcd

67 

68 

69@callback_router1.get("/") 1abcd

70async def callback1(level1: str): 1abcd

71 pass # pragma: nocover 

72 

73 

74callback_router2 = APIRouter() 1abcd

75 

76 

77@callback_router2.get("/") 1abcd

78async def callback2(level2: str): 1abcd

79 pass # pragma: nocover 

80 

81 

82callback_router3 = APIRouter() 1abcd

83 

84 

85@callback_router3.get("/") 1abcd

86async def callback3(level3: str): 1abcd

87 pass # pragma: nocover 

88 

89 

90callback_router4 = APIRouter() 1abcd

91 

92 

93@callback_router4.get("/") 1abcd

94async def callback4(level4: str): 1abcd

95 pass # pragma: nocover 

96 

97 

98callback_router5 = APIRouter() 1abcd

99 

100 

101@callback_router5.get("/") 1abcd

102async def callback5(level5: str): 1abcd

103 pass # pragma: nocover 

104 

105 

106app = FastAPI( 1abcd

107 dependencies=[Depends(dep0)], 

108 responses={ 

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

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

111 }, 

112 default_response_class=ResponseLevel0, 

113 callbacks=callback_router0.routes, 

114) 

115 

116router2_override = APIRouter( 1abcd

117 prefix="/level2", 

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

119 dependencies=[Depends(dep2)], 

120 responses={ 

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

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

123 }, 

124 default_response_class=ResponseLevel2, 

125 callbacks=callback_router2.routes, 

126 deprecated=True, 

127) 

128router2_default = APIRouter() 1abcd

129router4_override = APIRouter( 1abcd

130 prefix="/level4", 

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

132 dependencies=[Depends(dep4)], 

133 responses={ 

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

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

136 }, 

137 default_response_class=ResponseLevel4, 

138 callbacks=callback_router4.routes, 

139 deprecated=True, 

140) 

141router4_default = APIRouter() 1abcd

142 

143 

144@app.get( 1abcd

145 "/override1", 

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

147 responses={ 

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

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

150 }, 

151 deprecated=True, 

152 callbacks=callback_router1.routes, 

153 dependencies=[Depends(dep1)], 

154 response_class=ResponseLevel1, 

155) 

156async def path1_override(level1: str): 1abcd

157 return level1 1klm

158 

159 

160@app.get("/default1") 1abcd

161async def path1_default(level1: str): 1abcd

162 return level1 1nop

163 

164 

165@router2_override.get( 1abcd

166 "/override3", 

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

168 responses={ 

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

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

171 }, 

172 deprecated=True, 

173 callbacks=callback_router3.routes, 

174 dependencies=[Depends(dep3)], 

175 response_class=ResponseLevel3, 

176) 

177async def path3_override_router2_override(level3: str): 1abcd

178 return level3 1hij

179 

180 

181@router2_override.get("/default3") 1abcd

182async def path3_default_router2_override(level3: str): 1abcd

183 return level3 1hij

184 

185 

186@router2_default.get( 1abcd

187 "/override3", 

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

189 responses={ 

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

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

192 }, 

193 deprecated=True, 

194 callbacks=callback_router3.routes, 

195 dependencies=[Depends(dep3)], 

196 response_class=ResponseLevel3, 

197) 

198async def path3_override_router2_default(level3: str): 1abcd

199 return level3 1hij

200 

201 

202@router2_default.get("/default3") 1abcd

203async def path3_default_router2_default(level3: str): 1abcd

204 return level3 1hij

205 

206 

207@router4_override.get( 1abcd

208 "/override5", 

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

210 responses={ 

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

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

213 }, 

214 deprecated=True, 

215 callbacks=callback_router5.routes, 

216 dependencies=[Depends(dep5)], 

217 response_class=ResponseLevel5, 

218) 

219async def path5_override_router4_override(level5: str): 1abcd

220 return level5 1efg

221 

222 

223@router4_override.get( 1abcd

224 "/default5", 

225) 

226async def path5_default_router4_override(level5: str): 1abcd

227 return level5 1efg

228 

229 

230@router4_default.get( 1abcd

231 "/override5", 

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

233 responses={ 

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

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

236 }, 

237 deprecated=True, 

238 callbacks=callback_router5.routes, 

239 dependencies=[Depends(dep5)], 

240 response_class=ResponseLevel5, 

241) 

242async def path5_override_router4_default(level5: str): 1abcd

243 return level5 1efg

244 

245 

246@router4_default.get( 1abcd

247 "/default5", 

248) 

249async def path5_default_router4_default(level5: str): 1abcd

250 return level5 1efg

251 

252 

253router2_override.include_router( 1abcd

254 router4_override, 

255 prefix="/level3", 

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

257 dependencies=[Depends(dep3)], 

258 responses={ 

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

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

261 }, 

262 default_response_class=ResponseLevel3, 

263 callbacks=callback_router3.routes, 

264) 

265 

266router2_override.include_router( 1abcd

267 router4_default, 

268 prefix="/level3", 

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

270 dependencies=[Depends(dep3)], 

271 responses={ 

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

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

274 }, 

275 default_response_class=ResponseLevel3, 

276 callbacks=callback_router3.routes, 

277) 

278 

279router2_override.include_router(router4_override) 1abcd

280 

281router2_override.include_router(router4_default) 1abcd

282 

283router2_default.include_router( 1abcd

284 router4_override, 

285 prefix="/level3", 

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

287 dependencies=[Depends(dep3)], 

288 responses={ 

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

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

291 }, 

292 default_response_class=ResponseLevel3, 

293 callbacks=callback_router3.routes, 

294) 

295 

296router2_default.include_router( 1abcd

297 router4_default, 

298 prefix="/level3", 

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

300 dependencies=[Depends(dep3)], 

301 responses={ 

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

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

304 }, 

305 default_response_class=ResponseLevel3, 

306 callbacks=callback_router3.routes, 

307) 

308 

309router2_default.include_router(router4_override) 1abcd

310 

311router2_default.include_router(router4_default) 1abcd

312 

313 

314app.include_router( 1abcd

315 router2_override, 

316 prefix="/level1", 

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

318 dependencies=[Depends(dep1)], 

319 responses={ 

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

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

322 }, 

323 default_response_class=ResponseLevel1, 

324 callbacks=callback_router1.routes, 

325) 

326 

327app.include_router( 1abcd

328 router2_default, 

329 prefix="/level1", 

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

331 dependencies=[Depends(dep1)], 

332 responses={ 

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

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

335 }, 

336 default_response_class=ResponseLevel1, 

337 callbacks=callback_router1.routes, 

338) 

339 

340app.include_router(router2_override) 1abcd

341 

342app.include_router(router2_default) 1abcd

343 

344client = TestClient(app) 1abcd

345 

346 

347def test_level1_override(): 1abcd

348 response = client.get("/override1?level1=foo") 1klm

349 assert response.json() == "foo" 1klm

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

351 assert "x-level0" in response.headers 1klm

352 assert "x-level1" in response.headers 1klm

353 assert "x-level2" not in response.headers 1klm

354 assert "x-level3" not in response.headers 1klm

355 assert "x-level4" not in response.headers 1klm

356 assert "x-level5" not in response.headers 1klm

357 

358 

359def test_level1_default(): 1abcd

360 response = client.get("/default1?level1=foo") 1nop

361 assert response.json() == "foo" 1nop

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

363 assert "x-level0" in response.headers 1nop

364 assert "x-level1" not in response.headers 1nop

365 assert "x-level2" not in response.headers 1nop

366 assert "x-level3" not in response.headers 1nop

367 assert "x-level4" not in response.headers 1nop

368 assert "x-level5" not in response.headers 1nop

369 

370 

371@pytest.mark.parametrize("override1", [True, False]) 1abcd

372@pytest.mark.parametrize("override2", [True, False]) 1abcd

373@pytest.mark.parametrize("override3", [True, False]) 1abcd

374def test_paths_level3(override1, override2, override3): 1abcd

375 url = "" 1hij

376 content_type_level = "0" 1hij

377 if override1: 1hij

378 url += "/level1" 1hij

379 content_type_level = "1" 1hij

380 if override2: 1hij

381 url += "/level2" 1hij

382 content_type_level = "2" 1hij

383 if override3: 1hij

384 url += "/override3" 1hij

385 content_type_level = "3" 1hij

386 else: 

387 url += "/default3" 1hij

388 url += "?level3=foo" 1hij

389 response = client.get(url) 1hij

390 assert response.json() == "foo" 1hij

391 assert ( 1hi

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

393 ) 

394 assert "x-level0" in response.headers 1hij

395 assert not override1 or "x-level1" in response.headers 1hij

396 assert not override2 or "x-level2" in response.headers 1hij

397 assert not override3 or "x-level3" in response.headers 1hij

398 

399 

400@pytest.mark.parametrize("override1", [True, False]) 1abcd

401@pytest.mark.parametrize("override2", [True, False]) 1abcd

402@pytest.mark.parametrize("override3", [True, False]) 1abcd

403@pytest.mark.parametrize("override4", [True, False]) 1abcd

404@pytest.mark.parametrize("override5", [True, False]) 1abcd

405def test_paths_level5(override1, override2, override3, override4, override5): 1abcd

406 url = "" 1efg

407 content_type_level = "0" 1efg

408 if override1: 1efg

409 url += "/level1" 1efg

410 content_type_level = "1" 1efg

411 if override2: 1efg

412 url += "/level2" 1efg

413 content_type_level = "2" 1efg

414 if override3: 1efg

415 url += "/level3" 1efg

416 content_type_level = "3" 1efg

417 if override4: 1efg

418 url += "/level4" 1efg

419 content_type_level = "4" 1efg

420 if override5: 1efg

421 url += "/override5" 1efg

422 content_type_level = "5" 1efg

423 else: 

424 url += "/default5" 1efg

425 url += "?level5=foo" 1efg

426 response = client.get(url) 1efg

427 assert response.json() == "foo" 1efg

428 assert ( 1ef

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

430 ) 

431 assert "x-level0" in response.headers 1efg

432 assert not override1 or "x-level1" in response.headers 1efg

433 assert not override2 or "x-level2" in response.headers 1efg

434 assert not override3 or "x-level3" in response.headers 1efg

435 assert not override4 or "x-level4" in response.headers 1efg

436 assert not override5 or "x-level5" in response.headers 1efg

437 

438 

439def test_openapi(): 1abcd

440 client = TestClient(app) 1qrs

441 with warnings.catch_warnings(record=True) as w: 1qrs

442 warnings.simplefilter("always") 1qrs

443 response = client.get("/openapi.json") 1qrs

444 assert issubclass(w[-1].category, UserWarning) 1qrs

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

446 assert response.json() == snapshot( 1qrs

447 { 

448 "openapi": "3.1.0", 

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

450 "paths": { 

451 "/override1": { 

452 "get": { 

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

454 "summary": "Path1 Override", 

455 "operationId": "path1_override_override1_get", 

456 "parameters": [ 

457 { 

458 "required": True, 

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

460 "name": "level1", 

461 "in": "query", 

462 } 

463 ], 

464 "responses": { 

465 "200": { 

466 "description": "Successful Response", 

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

468 }, 

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

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

471 "422": { 

472 "description": "Validation Error", 

473 "content": { 

474 "application/json": { 

475 "schema": { 

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

477 } 

478 } 

479 }, 

480 }, 

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

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

483 }, 

484 "callbacks": { 

485 "callback0": { 

486 "/": { 

487 "get": { 

488 "summary": "Callback0", 

489 "operationId": "callback0__get", 

490 "parameters": [ 

491 { 

492 "name": "level0", 

493 "in": "query", 

494 "required": True, 

495 "schema": { 

496 "title": "Level0", 

497 "type": "string", 

498 }, 

499 } 

500 ], 

501 "responses": { 

502 "200": { 

503 "description": "Successful Response", 

504 "content": { 

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

506 }, 

507 }, 

508 "422": { 

509 "description": "Validation Error", 

510 "content": { 

511 "application/json": { 

512 "schema": { 

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

514 } 

515 } 

516 }, 

517 }, 

518 }, 

519 } 

520 } 

521 }, 

522 "callback1": { 

523 "/": { 

524 "get": { 

525 "summary": "Callback1", 

526 "operationId": "callback1__get", 

527 "parameters": [ 

528 { 

529 "name": "level1", 

530 "in": "query", 

531 "required": True, 

532 "schema": { 

533 "title": "Level1", 

534 "type": "string", 

535 }, 

536 } 

537 ], 

538 "responses": { 

539 "200": { 

540 "description": "Successful Response", 

541 "content": { 

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

543 }, 

544 }, 

545 "422": { 

546 "description": "Validation Error", 

547 "content": { 

548 "application/json": { 

549 "schema": { 

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

551 } 

552 } 

553 }, 

554 }, 

555 }, 

556 } 

557 } 

558 }, 

559 }, 

560 "deprecated": True, 

561 } 

562 }, 

563 "/default1": { 

564 "get": { 

565 "summary": "Path1 Default", 

566 "operationId": "path1_default_default1_get", 

567 "parameters": [ 

568 { 

569 "required": True, 

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

571 "name": "level1", 

572 "in": "query", 

573 } 

574 ], 

575 "responses": { 

576 "200": { 

577 "description": "Successful Response", 

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

579 }, 

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

581 "422": { 

582 "description": "Validation Error", 

583 "content": { 

584 "application/json": { 

585 "schema": { 

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

587 } 

588 } 

589 }, 

590 }, 

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

592 }, 

593 "callbacks": { 

594 "callback0": { 

595 "/": { 

596 "get": { 

597 "summary": "Callback0", 

598 "operationId": "callback0__get", 

599 "parameters": [ 

600 { 

601 "name": "level0", 

602 "in": "query", 

603 "required": True, 

604 "schema": { 

605 "title": "Level0", 

606 "type": "string", 

607 }, 

608 } 

609 ], 

610 "responses": { 

611 "200": { 

612 "description": "Successful Response", 

613 "content": { 

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

615 }, 

616 }, 

617 "422": { 

618 "description": "Validation Error", 

619 "content": { 

620 "application/json": { 

621 "schema": { 

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

623 } 

624 } 

625 }, 

626 }, 

627 }, 

628 } 

629 } 

630 } 

631 }, 

632 } 

633 }, 

634 "/level1/level2/override3": { 

635 "get": { 

636 "tags": [ 

637 "level1a", 

638 "level1b", 

639 "level2a", 

640 "level2b", 

641 "path3a", 

642 "path3b", 

643 ], 

644 "summary": "Path3 Override Router2 Override", 

645 "operationId": "path3_override_router2_override_level1_level2_override3_get", 

646 "parameters": [ 

647 { 

648 "required": True, 

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

650 "name": "level3", 

651 "in": "query", 

652 } 

653 ], 

654 "responses": { 

655 "200": { 

656 "description": "Successful Response", 

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

658 }, 

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

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

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

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

663 "422": { 

664 "description": "Validation Error", 

665 "content": { 

666 "application/json": { 

667 "schema": { 

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

669 } 

670 } 

671 }, 

672 }, 

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

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

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

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

677 }, 

678 "callbacks": { 

679 "callback0": { 

680 "/": { 

681 "get": { 

682 "summary": "Callback0", 

683 "operationId": "callback0__get", 

684 "parameters": [ 

685 { 

686 "name": "level0", 

687 "in": "query", 

688 "required": True, 

689 "schema": { 

690 "title": "Level0", 

691 "type": "string", 

692 }, 

693 } 

694 ], 

695 "responses": { 

696 "200": { 

697 "description": "Successful Response", 

698 "content": { 

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

700 }, 

701 }, 

702 "422": { 

703 "description": "Validation Error", 

704 "content": { 

705 "application/json": { 

706 "schema": { 

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

708 } 

709 } 

710 }, 

711 }, 

712 }, 

713 } 

714 } 

715 }, 

716 "callback1": { 

717 "/": { 

718 "get": { 

719 "summary": "Callback1", 

720 "operationId": "callback1__get", 

721 "parameters": [ 

722 { 

723 "name": "level1", 

724 "in": "query", 

725 "required": True, 

726 "schema": { 

727 "title": "Level1", 

728 "type": "string", 

729 }, 

730 } 

731 ], 

732 "responses": { 

733 "200": { 

734 "description": "Successful Response", 

735 "content": { 

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

737 }, 

738 }, 

739 "422": { 

740 "description": "Validation Error", 

741 "content": { 

742 "application/json": { 

743 "schema": { 

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

745 } 

746 } 

747 }, 

748 }, 

749 }, 

750 } 

751 } 

752 }, 

753 "callback2": { 

754 "/": { 

755 "get": { 

756 "summary": "Callback2", 

757 "operationId": "callback2__get", 

758 "parameters": [ 

759 { 

760 "name": "level2", 

761 "in": "query", 

762 "required": True, 

763 "schema": { 

764 "title": "Level2", 

765 "type": "string", 

766 }, 

767 } 

768 ], 

769 "responses": { 

770 "200": { 

771 "description": "Successful Response", 

772 "content": { 

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

774 }, 

775 }, 

776 "422": { 

777 "description": "Validation Error", 

778 "content": { 

779 "application/json": { 

780 "schema": { 

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

782 } 

783 } 

784 }, 

785 }, 

786 }, 

787 } 

788 } 

789 }, 

790 "callback3": { 

791 "/": { 

792 "get": { 

793 "summary": "Callback3", 

794 "operationId": "callback3__get", 

795 "parameters": [ 

796 { 

797 "name": "level3", 

798 "in": "query", 

799 "required": True, 

800 "schema": { 

801 "title": "Level3", 

802 "type": "string", 

803 }, 

804 } 

805 ], 

806 "responses": { 

807 "200": { 

808 "description": "Successful Response", 

809 "content": { 

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

811 }, 

812 }, 

813 "422": { 

814 "description": "Validation Error", 

815 "content": { 

816 "application/json": { 

817 "schema": { 

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

819 } 

820 } 

821 }, 

822 }, 

823 }, 

824 } 

825 } 

826 }, 

827 }, 

828 "deprecated": True, 

829 } 

830 }, 

831 "/level1/level2/default3": { 

832 "get": { 

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

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

835 "operationId": "path3_default_router2_override_level1_level2_default3_get", 

836 "parameters": [ 

837 { 

838 "required": True, 

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

840 "name": "level3", 

841 "in": "query", 

842 } 

843 ], 

844 "responses": { 

845 "200": { 

846 "description": "Successful Response", 

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

848 }, 

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

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

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

852 "422": { 

853 "description": "Validation Error", 

854 "content": { 

855 "application/json": { 

856 "schema": { 

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

858 } 

859 } 

860 }, 

861 }, 

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

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

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

865 }, 

866 "callbacks": { 

867 "callback0": { 

868 "/": { 

869 "get": { 

870 "summary": "Callback0", 

871 "operationId": "callback0__get", 

872 "parameters": [ 

873 { 

874 "name": "level0", 

875 "in": "query", 

876 "required": True, 

877 "schema": { 

878 "title": "Level0", 

879 "type": "string", 

880 }, 

881 } 

882 ], 

883 "responses": { 

884 "200": { 

885 "description": "Successful Response", 

886 "content": { 

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

888 }, 

889 }, 

890 "422": { 

891 "description": "Validation Error", 

892 "content": { 

893 "application/json": { 

894 "schema": { 

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

896 } 

897 } 

898 }, 

899 }, 

900 }, 

901 } 

902 } 

903 }, 

904 "callback1": { 

905 "/": { 

906 "get": { 

907 "summary": "Callback1", 

908 "operationId": "callback1__get", 

909 "parameters": [ 

910 { 

911 "name": "level1", 

912 "in": "query", 

913 "required": True, 

914 "schema": { 

915 "title": "Level1", 

916 "type": "string", 

917 }, 

918 } 

919 ], 

920 "responses": { 

921 "200": { 

922 "description": "Successful Response", 

923 "content": { 

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

925 }, 

926 }, 

927 "422": { 

928 "description": "Validation Error", 

929 "content": { 

930 "application/json": { 

931 "schema": { 

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

933 } 

934 } 

935 }, 

936 }, 

937 }, 

938 } 

939 } 

940 }, 

941 "callback2": { 

942 "/": { 

943 "get": { 

944 "summary": "Callback2", 

945 "operationId": "callback2__get", 

946 "parameters": [ 

947 { 

948 "name": "level2", 

949 "in": "query", 

950 "required": True, 

951 "schema": { 

952 "title": "Level2", 

953 "type": "string", 

954 }, 

955 } 

956 ], 

957 "responses": { 

958 "200": { 

959 "description": "Successful Response", 

960 "content": { 

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

962 }, 

963 }, 

964 "422": { 

965 "description": "Validation Error", 

966 "content": { 

967 "application/json": { 

968 "schema": { 

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

970 } 

971 } 

972 }, 

973 }, 

974 }, 

975 } 

976 } 

977 }, 

978 }, 

979 "deprecated": True, 

980 } 

981 }, 

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

983 "get": { 

984 "tags": [ 

985 "level1a", 

986 "level1b", 

987 "level2a", 

988 "level2b", 

989 "level3a", 

990 "level3b", 

991 "level4a", 

992 "level4b", 

993 "path5a", 

994 "path5b", 

995 ], 

996 "summary": "Path5 Override Router4 Override", 

997 "operationId": "path5_override_router4_override_level1_level2_level3_level4_override5_get", 

998 "parameters": [ 

999 { 

1000 "required": True, 

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

1002 "name": "level5", 

1003 "in": "query", 

1004 } 

1005 ], 

1006 "responses": { 

1007 "200": { 

1008 "description": "Successful Response", 

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

1010 }, 

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

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

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

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

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

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

1017 "422": { 

1018 "description": "Validation Error", 

1019 "content": { 

1020 "application/json": { 

1021 "schema": { 

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

1023 } 

1024 } 

1025 }, 

1026 }, 

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

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

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

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

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

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

1033 }, 

1034 "callbacks": { 

1035 "callback0": { 

1036 "/": { 

1037 "get": { 

1038 "summary": "Callback0", 

1039 "operationId": "callback0__get", 

1040 "parameters": [ 

1041 { 

1042 "name": "level0", 

1043 "in": "query", 

1044 "required": True, 

1045 "schema": { 

1046 "title": "Level0", 

1047 "type": "string", 

1048 }, 

1049 } 

1050 ], 

1051 "responses": { 

1052 "200": { 

1053 "description": "Successful Response", 

1054 "content": { 

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

1056 }, 

1057 }, 

1058 "422": { 

1059 "description": "Validation Error", 

1060 "content": { 

1061 "application/json": { 

1062 "schema": { 

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

1064 } 

1065 } 

1066 }, 

1067 }, 

1068 }, 

1069 } 

1070 } 

1071 }, 

1072 "callback1": { 

1073 "/": { 

1074 "get": { 

1075 "summary": "Callback1", 

1076 "operationId": "callback1__get", 

1077 "parameters": [ 

1078 { 

1079 "name": "level1", 

1080 "in": "query", 

1081 "required": True, 

1082 "schema": { 

1083 "title": "Level1", 

1084 "type": "string", 

1085 }, 

1086 } 

1087 ], 

1088 "responses": { 

1089 "200": { 

1090 "description": "Successful Response", 

1091 "content": { 

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

1093 }, 

1094 }, 

1095 "422": { 

1096 "description": "Validation Error", 

1097 "content": { 

1098 "application/json": { 

1099 "schema": { 

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

1101 } 

1102 } 

1103 }, 

1104 }, 

1105 }, 

1106 } 

1107 } 

1108 }, 

1109 "callback2": { 

1110 "/": { 

1111 "get": { 

1112 "summary": "Callback2", 

1113 "operationId": "callback2__get", 

1114 "parameters": [ 

1115 { 

1116 "name": "level2", 

1117 "in": "query", 

1118 "required": True, 

1119 "schema": { 

1120 "title": "Level2", 

1121 "type": "string", 

1122 }, 

1123 } 

1124 ], 

1125 "responses": { 

1126 "200": { 

1127 "description": "Successful Response", 

1128 "content": { 

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

1130 }, 

1131 }, 

1132 "422": { 

1133 "description": "Validation Error", 

1134 "content": { 

1135 "application/json": { 

1136 "schema": { 

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

1138 } 

1139 } 

1140 }, 

1141 }, 

1142 }, 

1143 } 

1144 } 

1145 }, 

1146 "callback3": { 

1147 "/": { 

1148 "get": { 

1149 "summary": "Callback3", 

1150 "operationId": "callback3__get", 

1151 "parameters": [ 

1152 { 

1153 "name": "level3", 

1154 "in": "query", 

1155 "required": True, 

1156 "schema": { 

1157 "title": "Level3", 

1158 "type": "string", 

1159 }, 

1160 } 

1161 ], 

1162 "responses": { 

1163 "200": { 

1164 "description": "Successful Response", 

1165 "content": { 

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

1167 }, 

1168 }, 

1169 "422": { 

1170 "description": "Validation Error", 

1171 "content": { 

1172 "application/json": { 

1173 "schema": { 

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

1175 } 

1176 } 

1177 }, 

1178 }, 

1179 }, 

1180 } 

1181 } 

1182 }, 

1183 "callback4": { 

1184 "/": { 

1185 "get": { 

1186 "summary": "Callback4", 

1187 "operationId": "callback4__get", 

1188 "parameters": [ 

1189 { 

1190 "name": "level4", 

1191 "in": "query", 

1192 "required": True, 

1193 "schema": { 

1194 "title": "Level4", 

1195 "type": "string", 

1196 }, 

1197 } 

1198 ], 

1199 "responses": { 

1200 "200": { 

1201 "description": "Successful Response", 

1202 "content": { 

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

1204 }, 

1205 }, 

1206 "422": { 

1207 "description": "Validation Error", 

1208 "content": { 

1209 "application/json": { 

1210 "schema": { 

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

1212 } 

1213 } 

1214 }, 

1215 }, 

1216 }, 

1217 } 

1218 } 

1219 }, 

1220 "callback5": { 

1221 "/": { 

1222 "get": { 

1223 "summary": "Callback5", 

1224 "operationId": "callback5__get", 

1225 "parameters": [ 

1226 { 

1227 "name": "level5", 

1228 "in": "query", 

1229 "required": True, 

1230 "schema": { 

1231 "title": "Level5", 

1232 "type": "string", 

1233 }, 

1234 } 

1235 ], 

1236 "responses": { 

1237 "200": { 

1238 "description": "Successful Response", 

1239 "content": { 

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

1241 }, 

1242 }, 

1243 "422": { 

1244 "description": "Validation Error", 

1245 "content": { 

1246 "application/json": { 

1247 "schema": { 

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

1249 } 

1250 } 

1251 }, 

1252 }, 

1253 }, 

1254 } 

1255 } 

1256 }, 

1257 }, 

1258 "deprecated": True, 

1259 } 

1260 }, 

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

1262 "get": { 

1263 "tags": [ 

1264 "level1a", 

1265 "level1b", 

1266 "level2a", 

1267 "level2b", 

1268 "level3a", 

1269 "level3b", 

1270 "level4a", 

1271 "level4b", 

1272 ], 

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

1274 "operationId": "path5_default_router4_override_level1_level2_level3_level4_default5_get", 

1275 "parameters": [ 

1276 { 

1277 "required": True, 

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

1279 "name": "level5", 

1280 "in": "query", 

1281 } 

1282 ], 

1283 "responses": { 

1284 "200": { 

1285 "description": "Successful Response", 

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

1287 }, 

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

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

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

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

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

1293 "422": { 

1294 "description": "Validation Error", 

1295 "content": { 

1296 "application/json": { 

1297 "schema": { 

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

1299 } 

1300 } 

1301 }, 

1302 }, 

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

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

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

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

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

1308 }, 

1309 "callbacks": { 

1310 "callback0": { 

1311 "/": { 

1312 "get": { 

1313 "summary": "Callback0", 

1314 "operationId": "callback0__get", 

1315 "parameters": [ 

1316 { 

1317 "name": "level0", 

1318 "in": "query", 

1319 "required": True, 

1320 "schema": { 

1321 "title": "Level0", 

1322 "type": "string", 

1323 }, 

1324 } 

1325 ], 

1326 "responses": { 

1327 "200": { 

1328 "description": "Successful Response", 

1329 "content": { 

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

1331 }, 

1332 }, 

1333 "422": { 

1334 "description": "Validation Error", 

1335 "content": { 

1336 "application/json": { 

1337 "schema": { 

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

1339 } 

1340 } 

1341 }, 

1342 }, 

1343 }, 

1344 } 

1345 } 

1346 }, 

1347 "callback1": { 

1348 "/": { 

1349 "get": { 

1350 "summary": "Callback1", 

1351 "operationId": "callback1__get", 

1352 "parameters": [ 

1353 { 

1354 "name": "level1", 

1355 "in": "query", 

1356 "required": True, 

1357 "schema": { 

1358 "title": "Level1", 

1359 "type": "string", 

1360 }, 

1361 } 

1362 ], 

1363 "responses": { 

1364 "200": { 

1365 "description": "Successful Response", 

1366 "content": { 

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

1368 }, 

1369 }, 

1370 "422": { 

1371 "description": "Validation Error", 

1372 "content": { 

1373 "application/json": { 

1374 "schema": { 

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

1376 } 

1377 } 

1378 }, 

1379 }, 

1380 }, 

1381 } 

1382 } 

1383 }, 

1384 "callback2": { 

1385 "/": { 

1386 "get": { 

1387 "summary": "Callback2", 

1388 "operationId": "callback2__get", 

1389 "parameters": [ 

1390 { 

1391 "name": "level2", 

1392 "in": "query", 

1393 "required": True, 

1394 "schema": { 

1395 "title": "Level2", 

1396 "type": "string", 

1397 }, 

1398 } 

1399 ], 

1400 "responses": { 

1401 "200": { 

1402 "description": "Successful Response", 

1403 "content": { 

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

1405 }, 

1406 }, 

1407 "422": { 

1408 "description": "Validation Error", 

1409 "content": { 

1410 "application/json": { 

1411 "schema": { 

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

1413 } 

1414 } 

1415 }, 

1416 }, 

1417 }, 

1418 } 

1419 } 

1420 }, 

1421 "callback3": { 

1422 "/": { 

1423 "get": { 

1424 "summary": "Callback3", 

1425 "operationId": "callback3__get", 

1426 "parameters": [ 

1427 { 

1428 "name": "level3", 

1429 "in": "query", 

1430 "required": True, 

1431 "schema": { 

1432 "title": "Level3", 

1433 "type": "string", 

1434 }, 

1435 } 

1436 ], 

1437 "responses": { 

1438 "200": { 

1439 "description": "Successful Response", 

1440 "content": { 

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

1442 }, 

1443 }, 

1444 "422": { 

1445 "description": "Validation Error", 

1446 "content": { 

1447 "application/json": { 

1448 "schema": { 

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

1450 } 

1451 } 

1452 }, 

1453 }, 

1454 }, 

1455 } 

1456 } 

1457 }, 

1458 "callback4": { 

1459 "/": { 

1460 "get": { 

1461 "summary": "Callback4", 

1462 "operationId": "callback4__get", 

1463 "parameters": [ 

1464 { 

1465 "name": "level4", 

1466 "in": "query", 

1467 "required": True, 

1468 "schema": { 

1469 "title": "Level4", 

1470 "type": "string", 

1471 }, 

1472 } 

1473 ], 

1474 "responses": { 

1475 "200": { 

1476 "description": "Successful Response", 

1477 "content": { 

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

1479 }, 

1480 }, 

1481 "422": { 

1482 "description": "Validation Error", 

1483 "content": { 

1484 "application/json": { 

1485 "schema": { 

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

1487 } 

1488 } 

1489 }, 

1490 }, 

1491 }, 

1492 } 

1493 } 

1494 }, 

1495 }, 

1496 "deprecated": True, 

1497 } 

1498 }, 

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

1500 "get": { 

1501 "tags": [ 

1502 "level1a", 

1503 "level1b", 

1504 "level2a", 

1505 "level2b", 

1506 "level3a", 

1507 "level3b", 

1508 "path5a", 

1509 "path5b", 

1510 ], 

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

1512 "operationId": "path5_override_router4_default_level1_level2_level3_override5_get", 

1513 "parameters": [ 

1514 { 

1515 "required": True, 

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

1517 "name": "level5", 

1518 "in": "query", 

1519 } 

1520 ], 

1521 "responses": { 

1522 "200": { 

1523 "description": "Successful Response", 

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

1525 }, 

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

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

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

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

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

1531 "422": { 

1532 "description": "Validation Error", 

1533 "content": { 

1534 "application/json": { 

1535 "schema": { 

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

1537 } 

1538 } 

1539 }, 

1540 }, 

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

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

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

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

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

1546 }, 

1547 "callbacks": { 

1548 "callback0": { 

1549 "/": { 

1550 "get": { 

1551 "summary": "Callback0", 

1552 "operationId": "callback0__get", 

1553 "parameters": [ 

1554 { 

1555 "name": "level0", 

1556 "in": "query", 

1557 "required": True, 

1558 "schema": { 

1559 "title": "Level0", 

1560 "type": "string", 

1561 }, 

1562 } 

1563 ], 

1564 "responses": { 

1565 "200": { 

1566 "description": "Successful Response", 

1567 "content": { 

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

1569 }, 

1570 }, 

1571 "422": { 

1572 "description": "Validation Error", 

1573 "content": { 

1574 "application/json": { 

1575 "schema": { 

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

1577 } 

1578 } 

1579 }, 

1580 }, 

1581 }, 

1582 } 

1583 } 

1584 }, 

1585 "callback1": { 

1586 "/": { 

1587 "get": { 

1588 "summary": "Callback1", 

1589 "operationId": "callback1__get", 

1590 "parameters": [ 

1591 { 

1592 "name": "level1", 

1593 "in": "query", 

1594 "required": True, 

1595 "schema": { 

1596 "title": "Level1", 

1597 "type": "string", 

1598 }, 

1599 } 

1600 ], 

1601 "responses": { 

1602 "200": { 

1603 "description": "Successful Response", 

1604 "content": { 

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

1606 }, 

1607 }, 

1608 "422": { 

1609 "description": "Validation Error", 

1610 "content": { 

1611 "application/json": { 

1612 "schema": { 

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

1614 } 

1615 } 

1616 }, 

1617 }, 

1618 }, 

1619 } 

1620 } 

1621 }, 

1622 "callback2": { 

1623 "/": { 

1624 "get": { 

1625 "summary": "Callback2", 

1626 "operationId": "callback2__get", 

1627 "parameters": [ 

1628 { 

1629 "name": "level2", 

1630 "in": "query", 

1631 "required": True, 

1632 "schema": { 

1633 "title": "Level2", 

1634 "type": "string", 

1635 }, 

1636 } 

1637 ], 

1638 "responses": { 

1639 "200": { 

1640 "description": "Successful Response", 

1641 "content": { 

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

1643 }, 

1644 }, 

1645 "422": { 

1646 "description": "Validation Error", 

1647 "content": { 

1648 "application/json": { 

1649 "schema": { 

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

1651 } 

1652 } 

1653 }, 

1654 }, 

1655 }, 

1656 } 

1657 } 

1658 }, 

1659 "callback3": { 

1660 "/": { 

1661 "get": { 

1662 "summary": "Callback3", 

1663 "operationId": "callback3__get", 

1664 "parameters": [ 

1665 { 

1666 "name": "level3", 

1667 "in": "query", 

1668 "required": True, 

1669 "schema": { 

1670 "title": "Level3", 

1671 "type": "string", 

1672 }, 

1673 } 

1674 ], 

1675 "responses": { 

1676 "200": { 

1677 "description": "Successful Response", 

1678 "content": { 

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

1680 }, 

1681 }, 

1682 "422": { 

1683 "description": "Validation Error", 

1684 "content": { 

1685 "application/json": { 

1686 "schema": { 

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

1688 } 

1689 } 

1690 }, 

1691 }, 

1692 }, 

1693 } 

1694 } 

1695 }, 

1696 "callback5": { 

1697 "/": { 

1698 "get": { 

1699 "summary": "Callback5", 

1700 "operationId": "callback5__get", 

1701 "parameters": [ 

1702 { 

1703 "name": "level5", 

1704 "in": "query", 

1705 "required": True, 

1706 "schema": { 

1707 "title": "Level5", 

1708 "type": "string", 

1709 }, 

1710 } 

1711 ], 

1712 "responses": { 

1713 "200": { 

1714 "description": "Successful Response", 

1715 "content": { 

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

1717 }, 

1718 }, 

1719 "422": { 

1720 "description": "Validation Error", 

1721 "content": { 

1722 "application/json": { 

1723 "schema": { 

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

1725 } 

1726 } 

1727 }, 

1728 }, 

1729 }, 

1730 } 

1731 } 

1732 }, 

1733 }, 

1734 "deprecated": True, 

1735 } 

1736 }, 

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

1738 "get": { 

1739 "tags": [ 

1740 "level1a", 

1741 "level1b", 

1742 "level2a", 

1743 "level2b", 

1744 "level3a", 

1745 "level3b", 

1746 ], 

1747 "summary": "Path5 Default Router4 Default", 

1748 "operationId": "path5_default_router4_default_level1_level2_level3_default5_get", 

1749 "parameters": [ 

1750 { 

1751 "required": True, 

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

1753 "name": "level5", 

1754 "in": "query", 

1755 } 

1756 ], 

1757 "responses": { 

1758 "200": { 

1759 "description": "Successful Response", 

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

1761 }, 

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

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

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

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

1766 "422": { 

1767 "description": "Validation Error", 

1768 "content": { 

1769 "application/json": { 

1770 "schema": { 

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

1772 } 

1773 } 

1774 }, 

1775 }, 

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

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

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

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

1780 }, 

1781 "callbacks": { 

1782 "callback0": { 

1783 "/": { 

1784 "get": { 

1785 "summary": "Callback0", 

1786 "operationId": "callback0__get", 

1787 "parameters": [ 

1788 { 

1789 "name": "level0", 

1790 "in": "query", 

1791 "required": True, 

1792 "schema": { 

1793 "title": "Level0", 

1794 "type": "string", 

1795 }, 

1796 } 

1797 ], 

1798 "responses": { 

1799 "200": { 

1800 "description": "Successful Response", 

1801 "content": { 

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

1803 }, 

1804 }, 

1805 "422": { 

1806 "description": "Validation Error", 

1807 "content": { 

1808 "application/json": { 

1809 "schema": { 

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

1811 } 

1812 } 

1813 }, 

1814 }, 

1815 }, 

1816 } 

1817 } 

1818 }, 

1819 "callback1": { 

1820 "/": { 

1821 "get": { 

1822 "summary": "Callback1", 

1823 "operationId": "callback1__get", 

1824 "parameters": [ 

1825 { 

1826 "name": "level1", 

1827 "in": "query", 

1828 "required": True, 

1829 "schema": { 

1830 "title": "Level1", 

1831 "type": "string", 

1832 }, 

1833 } 

1834 ], 

1835 "responses": { 

1836 "200": { 

1837 "description": "Successful Response", 

1838 "content": { 

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

1840 }, 

1841 }, 

1842 "422": { 

1843 "description": "Validation Error", 

1844 "content": { 

1845 "application/json": { 

1846 "schema": { 

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

1848 } 

1849 } 

1850 }, 

1851 }, 

1852 }, 

1853 } 

1854 } 

1855 }, 

1856 "callback2": { 

1857 "/": { 

1858 "get": { 

1859 "summary": "Callback2", 

1860 "operationId": "callback2__get", 

1861 "parameters": [ 

1862 { 

1863 "name": "level2", 

1864 "in": "query", 

1865 "required": True, 

1866 "schema": { 

1867 "title": "Level2", 

1868 "type": "string", 

1869 }, 

1870 } 

1871 ], 

1872 "responses": { 

1873 "200": { 

1874 "description": "Successful Response", 

1875 "content": { 

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

1877 }, 

1878 }, 

1879 "422": { 

1880 "description": "Validation Error", 

1881 "content": { 

1882 "application/json": { 

1883 "schema": { 

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

1885 } 

1886 } 

1887 }, 

1888 }, 

1889 }, 

1890 } 

1891 } 

1892 }, 

1893 "callback3": { 

1894 "/": { 

1895 "get": { 

1896 "summary": "Callback3", 

1897 "operationId": "callback3__get", 

1898 "parameters": [ 

1899 { 

1900 "name": "level3", 

1901 "in": "query", 

1902 "required": True, 

1903 "schema": { 

1904 "title": "Level3", 

1905 "type": "string", 

1906 }, 

1907 } 

1908 ], 

1909 "responses": { 

1910 "200": { 

1911 "description": "Successful Response", 

1912 "content": { 

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

1914 }, 

1915 }, 

1916 "422": { 

1917 "description": "Validation Error", 

1918 "content": { 

1919 "application/json": { 

1920 "schema": { 

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

1922 } 

1923 } 

1924 }, 

1925 }, 

1926 }, 

1927 } 

1928 } 

1929 }, 

1930 }, 

1931 "deprecated": True, 

1932 } 

1933 }, 

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

1935 "get": { 

1936 "tags": [ 

1937 "level1a", 

1938 "level1b", 

1939 "level2a", 

1940 "level2b", 

1941 "level4a", 

1942 "level4b", 

1943 "path5a", 

1944 "path5b", 

1945 ], 

1946 "summary": "Path5 Override Router4 Override", 

1947 "operationId": "path5_override_router4_override_level1_level2_level4_override5_get", 

1948 "parameters": [ 

1949 { 

1950 "required": True, 

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

1952 "name": "level5", 

1953 "in": "query", 

1954 } 

1955 ], 

1956 "responses": { 

1957 "200": { 

1958 "description": "Successful Response", 

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

1960 }, 

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

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

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

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

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

1966 "422": { 

1967 "description": "Validation Error", 

1968 "content": { 

1969 "application/json": { 

1970 "schema": { 

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

1972 } 

1973 } 

1974 }, 

1975 }, 

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

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

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

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

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

1981 }, 

1982 "callbacks": { 

1983 "callback0": { 

1984 "/": { 

1985 "get": { 

1986 "summary": "Callback0", 

1987 "operationId": "callback0__get", 

1988 "parameters": [ 

1989 { 

1990 "name": "level0", 

1991 "in": "query", 

1992 "required": True, 

1993 "schema": { 

1994 "title": "Level0", 

1995 "type": "string", 

1996 }, 

1997 } 

1998 ], 

1999 "responses": { 

2000 "200": { 

2001 "description": "Successful Response", 

2002 "content": { 

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

2004 }, 

2005 }, 

2006 "422": { 

2007 "description": "Validation Error", 

2008 "content": { 

2009 "application/json": { 

2010 "schema": { 

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

2012 } 

2013 } 

2014 }, 

2015 }, 

2016 }, 

2017 } 

2018 } 

2019 }, 

2020 "callback1": { 

2021 "/": { 

2022 "get": { 

2023 "summary": "Callback1", 

2024 "operationId": "callback1__get", 

2025 "parameters": [ 

2026 { 

2027 "name": "level1", 

2028 "in": "query", 

2029 "required": True, 

2030 "schema": { 

2031 "title": "Level1", 

2032 "type": "string", 

2033 }, 

2034 } 

2035 ], 

2036 "responses": { 

2037 "200": { 

2038 "description": "Successful Response", 

2039 "content": { 

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

2041 }, 

2042 }, 

2043 "422": { 

2044 "description": "Validation Error", 

2045 "content": { 

2046 "application/json": { 

2047 "schema": { 

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

2049 } 

2050 } 

2051 }, 

2052 }, 

2053 }, 

2054 } 

2055 } 

2056 }, 

2057 "callback2": { 

2058 "/": { 

2059 "get": { 

2060 "summary": "Callback2", 

2061 "operationId": "callback2__get", 

2062 "parameters": [ 

2063 { 

2064 "name": "level2", 

2065 "in": "query", 

2066 "required": True, 

2067 "schema": { 

2068 "title": "Level2", 

2069 "type": "string", 

2070 }, 

2071 } 

2072 ], 

2073 "responses": { 

2074 "200": { 

2075 "description": "Successful Response", 

2076 "content": { 

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

2078 }, 

2079 }, 

2080 "422": { 

2081 "description": "Validation Error", 

2082 "content": { 

2083 "application/json": { 

2084 "schema": { 

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

2086 } 

2087 } 

2088 }, 

2089 }, 

2090 }, 

2091 } 

2092 } 

2093 }, 

2094 "callback4": { 

2095 "/": { 

2096 "get": { 

2097 "summary": "Callback4", 

2098 "operationId": "callback4__get", 

2099 "parameters": [ 

2100 { 

2101 "name": "level4", 

2102 "in": "query", 

2103 "required": True, 

2104 "schema": { 

2105 "title": "Level4", 

2106 "type": "string", 

2107 }, 

2108 } 

2109 ], 

2110 "responses": { 

2111 "200": { 

2112 "description": "Successful Response", 

2113 "content": { 

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

2115 }, 

2116 }, 

2117 "422": { 

2118 "description": "Validation Error", 

2119 "content": { 

2120 "application/json": { 

2121 "schema": { 

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

2123 } 

2124 } 

2125 }, 

2126 }, 

2127 }, 

2128 } 

2129 } 

2130 }, 

2131 "callback5": { 

2132 "/": { 

2133 "get": { 

2134 "summary": "Callback5", 

2135 "operationId": "callback5__get", 

2136 "parameters": [ 

2137 { 

2138 "name": "level5", 

2139 "in": "query", 

2140 "required": True, 

2141 "schema": { 

2142 "title": "Level5", 

2143 "type": "string", 

2144 }, 

2145 } 

2146 ], 

2147 "responses": { 

2148 "200": { 

2149 "description": "Successful Response", 

2150 "content": { 

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

2152 }, 

2153 }, 

2154 "422": { 

2155 "description": "Validation Error", 

2156 "content": { 

2157 "application/json": { 

2158 "schema": { 

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

2160 } 

2161 } 

2162 }, 

2163 }, 

2164 }, 

2165 } 

2166 } 

2167 }, 

2168 }, 

2169 "deprecated": True, 

2170 } 

2171 }, 

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

2173 "get": { 

2174 "tags": [ 

2175 "level1a", 

2176 "level1b", 

2177 "level2a", 

2178 "level2b", 

2179 "level4a", 

2180 "level4b", 

2181 ], 

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

2183 "operationId": "path5_default_router4_override_level1_level2_level4_default5_get", 

2184 "parameters": [ 

2185 { 

2186 "required": True, 

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

2188 "name": "level5", 

2189 "in": "query", 

2190 } 

2191 ], 

2192 "responses": { 

2193 "200": { 

2194 "description": "Successful Response", 

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

2196 }, 

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

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

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

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

2201 "422": { 

2202 "description": "Validation Error", 

2203 "content": { 

2204 "application/json": { 

2205 "schema": { 

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

2207 } 

2208 } 

2209 }, 

2210 }, 

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

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

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

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

2215 }, 

2216 "callbacks": { 

2217 "callback0": { 

2218 "/": { 

2219 "get": { 

2220 "summary": "Callback0", 

2221 "operationId": "callback0__get", 

2222 "parameters": [ 

2223 { 

2224 "name": "level0", 

2225 "in": "query", 

2226 "required": True, 

2227 "schema": { 

2228 "title": "Level0", 

2229 "type": "string", 

2230 }, 

2231 } 

2232 ], 

2233 "responses": { 

2234 "200": { 

2235 "description": "Successful Response", 

2236 "content": { 

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

2238 }, 

2239 }, 

2240 "422": { 

2241 "description": "Validation Error", 

2242 "content": { 

2243 "application/json": { 

2244 "schema": { 

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

2246 } 

2247 } 

2248 }, 

2249 }, 

2250 }, 

2251 } 

2252 } 

2253 }, 

2254 "callback1": { 

2255 "/": { 

2256 "get": { 

2257 "summary": "Callback1", 

2258 "operationId": "callback1__get", 

2259 "parameters": [ 

2260 { 

2261 "name": "level1", 

2262 "in": "query", 

2263 "required": True, 

2264 "schema": { 

2265 "title": "Level1", 

2266 "type": "string", 

2267 }, 

2268 } 

2269 ], 

2270 "responses": { 

2271 "200": { 

2272 "description": "Successful Response", 

2273 "content": { 

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

2275 }, 

2276 }, 

2277 "422": { 

2278 "description": "Validation Error", 

2279 "content": { 

2280 "application/json": { 

2281 "schema": { 

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

2283 } 

2284 } 

2285 }, 

2286 }, 

2287 }, 

2288 } 

2289 } 

2290 }, 

2291 "callback2": { 

2292 "/": { 

2293 "get": { 

2294 "summary": "Callback2", 

2295 "operationId": "callback2__get", 

2296 "parameters": [ 

2297 { 

2298 "name": "level2", 

2299 "in": "query", 

2300 "required": True, 

2301 "schema": { 

2302 "title": "Level2", 

2303 "type": "string", 

2304 }, 

2305 } 

2306 ], 

2307 "responses": { 

2308 "200": { 

2309 "description": "Successful Response", 

2310 "content": { 

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

2312 }, 

2313 }, 

2314 "422": { 

2315 "description": "Validation Error", 

2316 "content": { 

2317 "application/json": { 

2318 "schema": { 

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

2320 } 

2321 } 

2322 }, 

2323 }, 

2324 }, 

2325 } 

2326 } 

2327 }, 

2328 "callback4": { 

2329 "/": { 

2330 "get": { 

2331 "summary": "Callback4", 

2332 "operationId": "callback4__get", 

2333 "parameters": [ 

2334 { 

2335 "name": "level4", 

2336 "in": "query", 

2337 "required": True, 

2338 "schema": { 

2339 "title": "Level4", 

2340 "type": "string", 

2341 }, 

2342 } 

2343 ], 

2344 "responses": { 

2345 "200": { 

2346 "description": "Successful Response", 

2347 "content": { 

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

2349 }, 

2350 }, 

2351 "422": { 

2352 "description": "Validation Error", 

2353 "content": { 

2354 "application/json": { 

2355 "schema": { 

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

2357 } 

2358 } 

2359 }, 

2360 }, 

2361 }, 

2362 } 

2363 } 

2364 }, 

2365 }, 

2366 "deprecated": True, 

2367 } 

2368 }, 

2369 "/level1/level2/override5": { 

2370 "get": { 

2371 "tags": [ 

2372 "level1a", 

2373 "level1b", 

2374 "level2a", 

2375 "level2b", 

2376 "path5a", 

2377 "path5b", 

2378 ], 

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

2380 "operationId": "path5_override_router4_default_level1_level2_override5_get", 

2381 "parameters": [ 

2382 { 

2383 "required": True, 

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

2385 "name": "level5", 

2386 "in": "query", 

2387 } 

2388 ], 

2389 "responses": { 

2390 "200": { 

2391 "description": "Successful Response", 

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

2393 }, 

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

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

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

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

2398 "422": { 

2399 "description": "Validation Error", 

2400 "content": { 

2401 "application/json": { 

2402 "schema": { 

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

2404 } 

2405 } 

2406 }, 

2407 }, 

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

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

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

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

2412 }, 

2413 "callbacks": { 

2414 "callback0": { 

2415 "/": { 

2416 "get": { 

2417 "summary": "Callback0", 

2418 "operationId": "callback0__get", 

2419 "parameters": [ 

2420 { 

2421 "name": "level0", 

2422 "in": "query", 

2423 "required": True, 

2424 "schema": { 

2425 "title": "Level0", 

2426 "type": "string", 

2427 }, 

2428 } 

2429 ], 

2430 "responses": { 

2431 "200": { 

2432 "description": "Successful Response", 

2433 "content": { 

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

2435 }, 

2436 }, 

2437 "422": { 

2438 "description": "Validation Error", 

2439 "content": { 

2440 "application/json": { 

2441 "schema": { 

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

2443 } 

2444 } 

2445 }, 

2446 }, 

2447 }, 

2448 } 

2449 } 

2450 }, 

2451 "callback1": { 

2452 "/": { 

2453 "get": { 

2454 "summary": "Callback1", 

2455 "operationId": "callback1__get", 

2456 "parameters": [ 

2457 { 

2458 "name": "level1", 

2459 "in": "query", 

2460 "required": True, 

2461 "schema": { 

2462 "title": "Level1", 

2463 "type": "string", 

2464 }, 

2465 } 

2466 ], 

2467 "responses": { 

2468 "200": { 

2469 "description": "Successful Response", 

2470 "content": { 

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

2472 }, 

2473 }, 

2474 "422": { 

2475 "description": "Validation Error", 

2476 "content": { 

2477 "application/json": { 

2478 "schema": { 

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

2480 } 

2481 } 

2482 }, 

2483 }, 

2484 }, 

2485 } 

2486 } 

2487 }, 

2488 "callback2": { 

2489 "/": { 

2490 "get": { 

2491 "summary": "Callback2", 

2492 "operationId": "callback2__get", 

2493 "parameters": [ 

2494 { 

2495 "name": "level2", 

2496 "in": "query", 

2497 "required": True, 

2498 "schema": { 

2499 "title": "Level2", 

2500 "type": "string", 

2501 }, 

2502 } 

2503 ], 

2504 "responses": { 

2505 "200": { 

2506 "description": "Successful Response", 

2507 "content": { 

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

2509 }, 

2510 }, 

2511 "422": { 

2512 "description": "Validation Error", 

2513 "content": { 

2514 "application/json": { 

2515 "schema": { 

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

2517 } 

2518 } 

2519 }, 

2520 }, 

2521 }, 

2522 } 

2523 } 

2524 }, 

2525 "callback5": { 

2526 "/": { 

2527 "get": { 

2528 "summary": "Callback5", 

2529 "operationId": "callback5__get", 

2530 "parameters": [ 

2531 { 

2532 "name": "level5", 

2533 "in": "query", 

2534 "required": True, 

2535 "schema": { 

2536 "title": "Level5", 

2537 "type": "string", 

2538 }, 

2539 } 

2540 ], 

2541 "responses": { 

2542 "200": { 

2543 "description": "Successful Response", 

2544 "content": { 

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

2546 }, 

2547 }, 

2548 "422": { 

2549 "description": "Validation Error", 

2550 "content": { 

2551 "application/json": { 

2552 "schema": { 

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

2554 } 

2555 } 

2556 }, 

2557 }, 

2558 }, 

2559 } 

2560 } 

2561 }, 

2562 }, 

2563 "deprecated": True, 

2564 } 

2565 }, 

2566 "/level1/level2/default5": { 

2567 "get": { 

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

2569 "summary": "Path5 Default Router4 Default", 

2570 "operationId": "path5_default_router4_default_level1_level2_default5_get", 

2571 "parameters": [ 

2572 { 

2573 "required": True, 

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

2575 "name": "level5", 

2576 "in": "query", 

2577 } 

2578 ], 

2579 "responses": { 

2580 "200": { 

2581 "description": "Successful Response", 

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

2583 }, 

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

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

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

2587 "422": { 

2588 "description": "Validation Error", 

2589 "content": { 

2590 "application/json": { 

2591 "schema": { 

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

2593 } 

2594 } 

2595 }, 

2596 }, 

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

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

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

2600 }, 

2601 "callbacks": { 

2602 "callback0": { 

2603 "/": { 

2604 "get": { 

2605 "summary": "Callback0", 

2606 "operationId": "callback0__get", 

2607 "parameters": [ 

2608 { 

2609 "name": "level0", 

2610 "in": "query", 

2611 "required": True, 

2612 "schema": { 

2613 "title": "Level0", 

2614 "type": "string", 

2615 }, 

2616 } 

2617 ], 

2618 "responses": { 

2619 "200": { 

2620 "description": "Successful Response", 

2621 "content": { 

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

2623 }, 

2624 }, 

2625 "422": { 

2626 "description": "Validation Error", 

2627 "content": { 

2628 "application/json": { 

2629 "schema": { 

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

2631 } 

2632 } 

2633 }, 

2634 }, 

2635 }, 

2636 } 

2637 } 

2638 }, 

2639 "callback1": { 

2640 "/": { 

2641 "get": { 

2642 "summary": "Callback1", 

2643 "operationId": "callback1__get", 

2644 "parameters": [ 

2645 { 

2646 "name": "level1", 

2647 "in": "query", 

2648 "required": True, 

2649 "schema": { 

2650 "title": "Level1", 

2651 "type": "string", 

2652 }, 

2653 } 

2654 ], 

2655 "responses": { 

2656 "200": { 

2657 "description": "Successful Response", 

2658 "content": { 

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

2660 }, 

2661 }, 

2662 "422": { 

2663 "description": "Validation Error", 

2664 "content": { 

2665 "application/json": { 

2666 "schema": { 

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

2668 } 

2669 } 

2670 }, 

2671 }, 

2672 }, 

2673 } 

2674 } 

2675 }, 

2676 "callback2": { 

2677 "/": { 

2678 "get": { 

2679 "summary": "Callback2", 

2680 "operationId": "callback2__get", 

2681 "parameters": [ 

2682 { 

2683 "name": "level2", 

2684 "in": "query", 

2685 "required": True, 

2686 "schema": { 

2687 "title": "Level2", 

2688 "type": "string", 

2689 }, 

2690 } 

2691 ], 

2692 "responses": { 

2693 "200": { 

2694 "description": "Successful Response", 

2695 "content": { 

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

2697 }, 

2698 }, 

2699 "422": { 

2700 "description": "Validation Error", 

2701 "content": { 

2702 "application/json": { 

2703 "schema": { 

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

2705 } 

2706 } 

2707 }, 

2708 }, 

2709 }, 

2710 } 

2711 } 

2712 }, 

2713 }, 

2714 "deprecated": True, 

2715 } 

2716 }, 

2717 "/level1/override3": { 

2718 "get": { 

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

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

2721 "operationId": "path3_override_router2_default_level1_override3_get", 

2722 "parameters": [ 

2723 { 

2724 "required": True, 

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

2726 "name": "level3", 

2727 "in": "query", 

2728 } 

2729 ], 

2730 "responses": { 

2731 "200": { 

2732 "description": "Successful Response", 

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

2734 }, 

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

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

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

2738 "422": { 

2739 "description": "Validation Error", 

2740 "content": { 

2741 "application/json": { 

2742 "schema": { 

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

2744 } 

2745 } 

2746 }, 

2747 }, 

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

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

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

2751 }, 

2752 "callbacks": { 

2753 "callback0": { 

2754 "/": { 

2755 "get": { 

2756 "summary": "Callback0", 

2757 "operationId": "callback0__get", 

2758 "parameters": [ 

2759 { 

2760 "name": "level0", 

2761 "in": "query", 

2762 "required": True, 

2763 "schema": { 

2764 "title": "Level0", 

2765 "type": "string", 

2766 }, 

2767 } 

2768 ], 

2769 "responses": { 

2770 "200": { 

2771 "description": "Successful Response", 

2772 "content": { 

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

2774 }, 

2775 }, 

2776 "422": { 

2777 "description": "Validation Error", 

2778 "content": { 

2779 "application/json": { 

2780 "schema": { 

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

2782 } 

2783 } 

2784 }, 

2785 }, 

2786 }, 

2787 } 

2788 } 

2789 }, 

2790 "callback1": { 

2791 "/": { 

2792 "get": { 

2793 "summary": "Callback1", 

2794 "operationId": "callback1__get", 

2795 "parameters": [ 

2796 { 

2797 "name": "level1", 

2798 "in": "query", 

2799 "required": True, 

2800 "schema": { 

2801 "title": "Level1", 

2802 "type": "string", 

2803 }, 

2804 } 

2805 ], 

2806 "responses": { 

2807 "200": { 

2808 "description": "Successful Response", 

2809 "content": { 

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

2811 }, 

2812 }, 

2813 "422": { 

2814 "description": "Validation Error", 

2815 "content": { 

2816 "application/json": { 

2817 "schema": { 

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

2819 } 

2820 } 

2821 }, 

2822 }, 

2823 }, 

2824 } 

2825 } 

2826 }, 

2827 "callback3": { 

2828 "/": { 

2829 "get": { 

2830 "summary": "Callback3", 

2831 "operationId": "callback3__get", 

2832 "parameters": [ 

2833 { 

2834 "name": "level3", 

2835 "in": "query", 

2836 "required": True, 

2837 "schema": { 

2838 "title": "Level3", 

2839 "type": "string", 

2840 }, 

2841 } 

2842 ], 

2843 "responses": { 

2844 "200": { 

2845 "description": "Successful Response", 

2846 "content": { 

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

2848 }, 

2849 }, 

2850 "422": { 

2851 "description": "Validation Error", 

2852 "content": { 

2853 "application/json": { 

2854 "schema": { 

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

2856 } 

2857 } 

2858 }, 

2859 }, 

2860 }, 

2861 } 

2862 } 

2863 }, 

2864 }, 

2865 "deprecated": True, 

2866 } 

2867 }, 

2868 "/level1/default3": { 

2869 "get": { 

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

2871 "summary": "Path3 Default Router2 Default", 

2872 "operationId": "path3_default_router2_default_level1_default3_get", 

2873 "parameters": [ 

2874 { 

2875 "required": True, 

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

2877 "name": "level3", 

2878 "in": "query", 

2879 } 

2880 ], 

2881 "responses": { 

2882 "200": { 

2883 "description": "Successful Response", 

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

2885 }, 

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

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

2888 "422": { 

2889 "description": "Validation Error", 

2890 "content": { 

2891 "application/json": { 

2892 "schema": { 

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

2894 } 

2895 } 

2896 }, 

2897 }, 

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

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

2900 }, 

2901 "callbacks": { 

2902 "callback0": { 

2903 "/": { 

2904 "get": { 

2905 "summary": "Callback0", 

2906 "operationId": "callback0__get", 

2907 "parameters": [ 

2908 { 

2909 "name": "level0", 

2910 "in": "query", 

2911 "required": True, 

2912 "schema": { 

2913 "title": "Level0", 

2914 "type": "string", 

2915 }, 

2916 } 

2917 ], 

2918 "responses": { 

2919 "200": { 

2920 "description": "Successful Response", 

2921 "content": { 

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

2923 }, 

2924 }, 

2925 "422": { 

2926 "description": "Validation Error", 

2927 "content": { 

2928 "application/json": { 

2929 "schema": { 

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

2931 } 

2932 } 

2933 }, 

2934 }, 

2935 }, 

2936 } 

2937 } 

2938 }, 

2939 "callback1": { 

2940 "/": { 

2941 "get": { 

2942 "summary": "Callback1", 

2943 "operationId": "callback1__get", 

2944 "parameters": [ 

2945 { 

2946 "name": "level1", 

2947 "in": "query", 

2948 "required": True, 

2949 "schema": { 

2950 "title": "Level1", 

2951 "type": "string", 

2952 }, 

2953 } 

2954 ], 

2955 "responses": { 

2956 "200": { 

2957 "description": "Successful Response", 

2958 "content": { 

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

2960 }, 

2961 }, 

2962 "422": { 

2963 "description": "Validation Error", 

2964 "content": { 

2965 "application/json": { 

2966 "schema": { 

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

2968 } 

2969 } 

2970 }, 

2971 }, 

2972 }, 

2973 } 

2974 } 

2975 }, 

2976 }, 

2977 } 

2978 }, 

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

2980 "get": { 

2981 "tags": [ 

2982 "level1a", 

2983 "level1b", 

2984 "level3a", 

2985 "level3b", 

2986 "level4a", 

2987 "level4b", 

2988 "path5a", 

2989 "path5b", 

2990 ], 

2991 "summary": "Path5 Override Router4 Override", 

2992 "operationId": "path5_override_router4_override_level1_level3_level4_override5_get", 

2993 "parameters": [ 

2994 { 

2995 "required": True, 

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

2997 "name": "level5", 

2998 "in": "query", 

2999 } 

3000 ], 

3001 "responses": { 

3002 "200": { 

3003 "description": "Successful Response", 

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

3005 }, 

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

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

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

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

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

3011 "422": { 

3012 "description": "Validation Error", 

3013 "content": { 

3014 "application/json": { 

3015 "schema": { 

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

3017 } 

3018 } 

3019 }, 

3020 }, 

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

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

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

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

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

3026 }, 

3027 "callbacks": { 

3028 "callback0": { 

3029 "/": { 

3030 "get": { 

3031 "summary": "Callback0", 

3032 "operationId": "callback0__get", 

3033 "parameters": [ 

3034 { 

3035 "name": "level0", 

3036 "in": "query", 

3037 "required": True, 

3038 "schema": { 

3039 "title": "Level0", 

3040 "type": "string", 

3041 }, 

3042 } 

3043 ], 

3044 "responses": { 

3045 "200": { 

3046 "description": "Successful Response", 

3047 "content": { 

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

3049 }, 

3050 }, 

3051 "422": { 

3052 "description": "Validation Error", 

3053 "content": { 

3054 "application/json": { 

3055 "schema": { 

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

3057 } 

3058 } 

3059 }, 

3060 }, 

3061 }, 

3062 } 

3063 } 

3064 }, 

3065 "callback1": { 

3066 "/": { 

3067 "get": { 

3068 "summary": "Callback1", 

3069 "operationId": "callback1__get", 

3070 "parameters": [ 

3071 { 

3072 "name": "level1", 

3073 "in": "query", 

3074 "required": True, 

3075 "schema": { 

3076 "title": "Level1", 

3077 "type": "string", 

3078 }, 

3079 } 

3080 ], 

3081 "responses": { 

3082 "200": { 

3083 "description": "Successful Response", 

3084 "content": { 

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

3086 }, 

3087 }, 

3088 "422": { 

3089 "description": "Validation Error", 

3090 "content": { 

3091 "application/json": { 

3092 "schema": { 

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

3094 } 

3095 } 

3096 }, 

3097 }, 

3098 }, 

3099 } 

3100 } 

3101 }, 

3102 "callback3": { 

3103 "/": { 

3104 "get": { 

3105 "summary": "Callback3", 

3106 "operationId": "callback3__get", 

3107 "parameters": [ 

3108 { 

3109 "name": "level3", 

3110 "in": "query", 

3111 "required": True, 

3112 "schema": { 

3113 "title": "Level3", 

3114 "type": "string", 

3115 }, 

3116 } 

3117 ], 

3118 "responses": { 

3119 "200": { 

3120 "description": "Successful Response", 

3121 "content": { 

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

3123 }, 

3124 }, 

3125 "422": { 

3126 "description": "Validation Error", 

3127 "content": { 

3128 "application/json": { 

3129 "schema": { 

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

3131 } 

3132 } 

3133 }, 

3134 }, 

3135 }, 

3136 } 

3137 } 

3138 }, 

3139 "callback4": { 

3140 "/": { 

3141 "get": { 

3142 "summary": "Callback4", 

3143 "operationId": "callback4__get", 

3144 "parameters": [ 

3145 { 

3146 "name": "level4", 

3147 "in": "query", 

3148 "required": True, 

3149 "schema": { 

3150 "title": "Level4", 

3151 "type": "string", 

3152 }, 

3153 } 

3154 ], 

3155 "responses": { 

3156 "200": { 

3157 "description": "Successful Response", 

3158 "content": { 

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

3160 }, 

3161 }, 

3162 "422": { 

3163 "description": "Validation Error", 

3164 "content": { 

3165 "application/json": { 

3166 "schema": { 

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

3168 } 

3169 } 

3170 }, 

3171 }, 

3172 }, 

3173 } 

3174 } 

3175 }, 

3176 "callback5": { 

3177 "/": { 

3178 "get": { 

3179 "summary": "Callback5", 

3180 "operationId": "callback5__get", 

3181 "parameters": [ 

3182 { 

3183 "name": "level5", 

3184 "in": "query", 

3185 "required": True, 

3186 "schema": { 

3187 "title": "Level5", 

3188 "type": "string", 

3189 }, 

3190 } 

3191 ], 

3192 "responses": { 

3193 "200": { 

3194 "description": "Successful Response", 

3195 "content": { 

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

3197 }, 

3198 }, 

3199 "422": { 

3200 "description": "Validation Error", 

3201 "content": { 

3202 "application/json": { 

3203 "schema": { 

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

3205 } 

3206 } 

3207 }, 

3208 }, 

3209 }, 

3210 } 

3211 } 

3212 }, 

3213 }, 

3214 "deprecated": True, 

3215 } 

3216 }, 

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

3218 "get": { 

3219 "tags": [ 

3220 "level1a", 

3221 "level1b", 

3222 "level3a", 

3223 "level3b", 

3224 "level4a", 

3225 "level4b", 

3226 ], 

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

3228 "operationId": "path5_default_router4_override_level1_level3_level4_default5_get", 

3229 "parameters": [ 

3230 { 

3231 "required": True, 

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

3233 "name": "level5", 

3234 "in": "query", 

3235 } 

3236 ], 

3237 "responses": { 

3238 "200": { 

3239 "description": "Successful Response", 

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

3241 }, 

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

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

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

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

3246 "422": { 

3247 "description": "Validation Error", 

3248 "content": { 

3249 "application/json": { 

3250 "schema": { 

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

3252 } 

3253 } 

3254 }, 

3255 }, 

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

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

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

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

3260 }, 

3261 "callbacks": { 

3262 "callback0": { 

3263 "/": { 

3264 "get": { 

3265 "summary": "Callback0", 

3266 "operationId": "callback0__get", 

3267 "parameters": [ 

3268 { 

3269 "name": "level0", 

3270 "in": "query", 

3271 "required": True, 

3272 "schema": { 

3273 "title": "Level0", 

3274 "type": "string", 

3275 }, 

3276 } 

3277 ], 

3278 "responses": { 

3279 "200": { 

3280 "description": "Successful Response", 

3281 "content": { 

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

3283 }, 

3284 }, 

3285 "422": { 

3286 "description": "Validation Error", 

3287 "content": { 

3288 "application/json": { 

3289 "schema": { 

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

3291 } 

3292 } 

3293 }, 

3294 }, 

3295 }, 

3296 } 

3297 } 

3298 }, 

3299 "callback1": { 

3300 "/": { 

3301 "get": { 

3302 "summary": "Callback1", 

3303 "operationId": "callback1__get", 

3304 "parameters": [ 

3305 { 

3306 "name": "level1", 

3307 "in": "query", 

3308 "required": True, 

3309 "schema": { 

3310 "title": "Level1", 

3311 "type": "string", 

3312 }, 

3313 } 

3314 ], 

3315 "responses": { 

3316 "200": { 

3317 "description": "Successful Response", 

3318 "content": { 

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

3320 }, 

3321 }, 

3322 "422": { 

3323 "description": "Validation Error", 

3324 "content": { 

3325 "application/json": { 

3326 "schema": { 

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

3328 } 

3329 } 

3330 }, 

3331 }, 

3332 }, 

3333 } 

3334 } 

3335 }, 

3336 "callback3": { 

3337 "/": { 

3338 "get": { 

3339 "summary": "Callback3", 

3340 "operationId": "callback3__get", 

3341 "parameters": [ 

3342 { 

3343 "name": "level3", 

3344 "in": "query", 

3345 "required": True, 

3346 "schema": { 

3347 "title": "Level3", 

3348 "type": "string", 

3349 }, 

3350 } 

3351 ], 

3352 "responses": { 

3353 "200": { 

3354 "description": "Successful Response", 

3355 "content": { 

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

3357 }, 

3358 }, 

3359 "422": { 

3360 "description": "Validation Error", 

3361 "content": { 

3362 "application/json": { 

3363 "schema": { 

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

3365 } 

3366 } 

3367 }, 

3368 }, 

3369 }, 

3370 } 

3371 } 

3372 }, 

3373 "callback4": { 

3374 "/": { 

3375 "get": { 

3376 "summary": "Callback4", 

3377 "operationId": "callback4__get", 

3378 "parameters": [ 

3379 { 

3380 "name": "level4", 

3381 "in": "query", 

3382 "required": True, 

3383 "schema": { 

3384 "title": "Level4", 

3385 "type": "string", 

3386 }, 

3387 } 

3388 ], 

3389 "responses": { 

3390 "200": { 

3391 "description": "Successful Response", 

3392 "content": { 

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

3394 }, 

3395 }, 

3396 "422": { 

3397 "description": "Validation Error", 

3398 "content": { 

3399 "application/json": { 

3400 "schema": { 

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

3402 } 

3403 } 

3404 }, 

3405 }, 

3406 }, 

3407 } 

3408 } 

3409 }, 

3410 }, 

3411 "deprecated": True, 

3412 } 

3413 }, 

3414 "/level1/level3/override5": { 

3415 "get": { 

3416 "tags": [ 

3417 "level1a", 

3418 "level1b", 

3419 "level3a", 

3420 "level3b", 

3421 "path5a", 

3422 "path5b", 

3423 ], 

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

3425 "operationId": "path5_override_router4_default_level1_level3_override5_get", 

3426 "parameters": [ 

3427 { 

3428 "required": True, 

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

3430 "name": "level5", 

3431 "in": "query", 

3432 } 

3433 ], 

3434 "responses": { 

3435 "200": { 

3436 "description": "Successful Response", 

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

3438 }, 

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

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

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

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

3443 "422": { 

3444 "description": "Validation Error", 

3445 "content": { 

3446 "application/json": { 

3447 "schema": { 

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

3449 } 

3450 } 

3451 }, 

3452 }, 

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

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

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

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

3457 }, 

3458 "callbacks": { 

3459 "callback0": { 

3460 "/": { 

3461 "get": { 

3462 "summary": "Callback0", 

3463 "operationId": "callback0__get", 

3464 "parameters": [ 

3465 { 

3466 "name": "level0", 

3467 "in": "query", 

3468 "required": True, 

3469 "schema": { 

3470 "title": "Level0", 

3471 "type": "string", 

3472 }, 

3473 } 

3474 ], 

3475 "responses": { 

3476 "200": { 

3477 "description": "Successful Response", 

3478 "content": { 

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

3480 }, 

3481 }, 

3482 "422": { 

3483 "description": "Validation Error", 

3484 "content": { 

3485 "application/json": { 

3486 "schema": { 

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

3488 } 

3489 } 

3490 }, 

3491 }, 

3492 }, 

3493 } 

3494 } 

3495 }, 

3496 "callback1": { 

3497 "/": { 

3498 "get": { 

3499 "summary": "Callback1", 

3500 "operationId": "callback1__get", 

3501 "parameters": [ 

3502 { 

3503 "name": "level1", 

3504 "in": "query", 

3505 "required": True, 

3506 "schema": { 

3507 "title": "Level1", 

3508 "type": "string", 

3509 }, 

3510 } 

3511 ], 

3512 "responses": { 

3513 "200": { 

3514 "description": "Successful Response", 

3515 "content": { 

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

3517 }, 

3518 }, 

3519 "422": { 

3520 "description": "Validation Error", 

3521 "content": { 

3522 "application/json": { 

3523 "schema": { 

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

3525 } 

3526 } 

3527 }, 

3528 }, 

3529 }, 

3530 } 

3531 } 

3532 }, 

3533 "callback3": { 

3534 "/": { 

3535 "get": { 

3536 "summary": "Callback3", 

3537 "operationId": "callback3__get", 

3538 "parameters": [ 

3539 { 

3540 "name": "level3", 

3541 "in": "query", 

3542 "required": True, 

3543 "schema": { 

3544 "title": "Level3", 

3545 "type": "string", 

3546 }, 

3547 } 

3548 ], 

3549 "responses": { 

3550 "200": { 

3551 "description": "Successful Response", 

3552 "content": { 

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

3554 }, 

3555 }, 

3556 "422": { 

3557 "description": "Validation Error", 

3558 "content": { 

3559 "application/json": { 

3560 "schema": { 

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

3562 } 

3563 } 

3564 }, 

3565 }, 

3566 }, 

3567 } 

3568 } 

3569 }, 

3570 "callback5": { 

3571 "/": { 

3572 "get": { 

3573 "summary": "Callback5", 

3574 "operationId": "callback5__get", 

3575 "parameters": [ 

3576 { 

3577 "name": "level5", 

3578 "in": "query", 

3579 "required": True, 

3580 "schema": { 

3581 "title": "Level5", 

3582 "type": "string", 

3583 }, 

3584 } 

3585 ], 

3586 "responses": { 

3587 "200": { 

3588 "description": "Successful Response", 

3589 "content": { 

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

3591 }, 

3592 }, 

3593 "422": { 

3594 "description": "Validation Error", 

3595 "content": { 

3596 "application/json": { 

3597 "schema": { 

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

3599 } 

3600 } 

3601 }, 

3602 }, 

3603 }, 

3604 } 

3605 } 

3606 }, 

3607 }, 

3608 "deprecated": True, 

3609 } 

3610 }, 

3611 "/level1/level3/default5": { 

3612 "get": { 

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

3614 "summary": "Path5 Default Router4 Default", 

3615 "operationId": "path5_default_router4_default_level1_level3_default5_get", 

3616 "parameters": [ 

3617 { 

3618 "required": True, 

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

3620 "name": "level5", 

3621 "in": "query", 

3622 } 

3623 ], 

3624 "responses": { 

3625 "200": { 

3626 "description": "Successful Response", 

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

3628 }, 

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

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

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

3632 "422": { 

3633 "description": "Validation Error", 

3634 "content": { 

3635 "application/json": { 

3636 "schema": { 

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

3638 } 

3639 } 

3640 }, 

3641 }, 

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

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

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

3645 }, 

3646 "callbacks": { 

3647 "callback0": { 

3648 "/": { 

3649 "get": { 

3650 "summary": "Callback0", 

3651 "operationId": "callback0__get", 

3652 "parameters": [ 

3653 { 

3654 "name": "level0", 

3655 "in": "query", 

3656 "required": True, 

3657 "schema": { 

3658 "title": "Level0", 

3659 "type": "string", 

3660 }, 

3661 } 

3662 ], 

3663 "responses": { 

3664 "200": { 

3665 "description": "Successful Response", 

3666 "content": { 

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

3668 }, 

3669 }, 

3670 "422": { 

3671 "description": "Validation Error", 

3672 "content": { 

3673 "application/json": { 

3674 "schema": { 

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

3676 } 

3677 } 

3678 }, 

3679 }, 

3680 }, 

3681 } 

3682 } 

3683 }, 

3684 "callback1": { 

3685 "/": { 

3686 "get": { 

3687 "summary": "Callback1", 

3688 "operationId": "callback1__get", 

3689 "parameters": [ 

3690 { 

3691 "name": "level1", 

3692 "in": "query", 

3693 "required": True, 

3694 "schema": { 

3695 "title": "Level1", 

3696 "type": "string", 

3697 }, 

3698 } 

3699 ], 

3700 "responses": { 

3701 "200": { 

3702 "description": "Successful Response", 

3703 "content": { 

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

3705 }, 

3706 }, 

3707 "422": { 

3708 "description": "Validation Error", 

3709 "content": { 

3710 "application/json": { 

3711 "schema": { 

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

3713 } 

3714 } 

3715 }, 

3716 }, 

3717 }, 

3718 } 

3719 } 

3720 }, 

3721 "callback3": { 

3722 "/": { 

3723 "get": { 

3724 "summary": "Callback3", 

3725 "operationId": "callback3__get", 

3726 "parameters": [ 

3727 { 

3728 "name": "level3", 

3729 "in": "query", 

3730 "required": True, 

3731 "schema": { 

3732 "title": "Level3", 

3733 "type": "string", 

3734 }, 

3735 } 

3736 ], 

3737 "responses": { 

3738 "200": { 

3739 "description": "Successful Response", 

3740 "content": { 

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

3742 }, 

3743 }, 

3744 "422": { 

3745 "description": "Validation Error", 

3746 "content": { 

3747 "application/json": { 

3748 "schema": { 

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

3750 } 

3751 } 

3752 }, 

3753 }, 

3754 }, 

3755 } 

3756 } 

3757 }, 

3758 }, 

3759 } 

3760 }, 

3761 "/level1/level4/override5": { 

3762 "get": { 

3763 "tags": [ 

3764 "level1a", 

3765 "level1b", 

3766 "level4a", 

3767 "level4b", 

3768 "path5a", 

3769 "path5b", 

3770 ], 

3771 "summary": "Path5 Override Router4 Override", 

3772 "operationId": "path5_override_router4_override_level1_level4_override5_get", 

3773 "parameters": [ 

3774 { 

3775 "required": True, 

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

3777 "name": "level5", 

3778 "in": "query", 

3779 } 

3780 ], 

3781 "responses": { 

3782 "200": { 

3783 "description": "Successful Response", 

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

3785 }, 

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

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

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

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

3790 "422": { 

3791 "description": "Validation Error", 

3792 "content": { 

3793 "application/json": { 

3794 "schema": { 

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

3796 } 

3797 } 

3798 }, 

3799 }, 

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

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

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

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

3804 }, 

3805 "callbacks": { 

3806 "callback0": { 

3807 "/": { 

3808 "get": { 

3809 "summary": "Callback0", 

3810 "operationId": "callback0__get", 

3811 "parameters": [ 

3812 { 

3813 "name": "level0", 

3814 "in": "query", 

3815 "required": True, 

3816 "schema": { 

3817 "title": "Level0", 

3818 "type": "string", 

3819 }, 

3820 } 

3821 ], 

3822 "responses": { 

3823 "200": { 

3824 "description": "Successful Response", 

3825 "content": { 

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

3827 }, 

3828 }, 

3829 "422": { 

3830 "description": "Validation Error", 

3831 "content": { 

3832 "application/json": { 

3833 "schema": { 

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

3835 } 

3836 } 

3837 }, 

3838 }, 

3839 }, 

3840 } 

3841 } 

3842 }, 

3843 "callback1": { 

3844 "/": { 

3845 "get": { 

3846 "summary": "Callback1", 

3847 "operationId": "callback1__get", 

3848 "parameters": [ 

3849 { 

3850 "name": "level1", 

3851 "in": "query", 

3852 "required": True, 

3853 "schema": { 

3854 "title": "Level1", 

3855 "type": "string", 

3856 }, 

3857 } 

3858 ], 

3859 "responses": { 

3860 "200": { 

3861 "description": "Successful Response", 

3862 "content": { 

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

3864 }, 

3865 }, 

3866 "422": { 

3867 "description": "Validation Error", 

3868 "content": { 

3869 "application/json": { 

3870 "schema": { 

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

3872 } 

3873 } 

3874 }, 

3875 }, 

3876 }, 

3877 } 

3878 } 

3879 }, 

3880 "callback4": { 

3881 "/": { 

3882 "get": { 

3883 "summary": "Callback4", 

3884 "operationId": "callback4__get", 

3885 "parameters": [ 

3886 { 

3887 "name": "level4", 

3888 "in": "query", 

3889 "required": True, 

3890 "schema": { 

3891 "title": "Level4", 

3892 "type": "string", 

3893 }, 

3894 } 

3895 ], 

3896 "responses": { 

3897 "200": { 

3898 "description": "Successful Response", 

3899 "content": { 

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

3901 }, 

3902 }, 

3903 "422": { 

3904 "description": "Validation Error", 

3905 "content": { 

3906 "application/json": { 

3907 "schema": { 

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

3909 } 

3910 } 

3911 }, 

3912 }, 

3913 }, 

3914 } 

3915 } 

3916 }, 

3917 "callback5": { 

3918 "/": { 

3919 "get": { 

3920 "summary": "Callback5", 

3921 "operationId": "callback5__get", 

3922 "parameters": [ 

3923 { 

3924 "name": "level5", 

3925 "in": "query", 

3926 "required": True, 

3927 "schema": { 

3928 "title": "Level5", 

3929 "type": "string", 

3930 }, 

3931 } 

3932 ], 

3933 "responses": { 

3934 "200": { 

3935 "description": "Successful Response", 

3936 "content": { 

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

3938 }, 

3939 }, 

3940 "422": { 

3941 "description": "Validation Error", 

3942 "content": { 

3943 "application/json": { 

3944 "schema": { 

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

3946 } 

3947 } 

3948 }, 

3949 }, 

3950 }, 

3951 } 

3952 } 

3953 }, 

3954 }, 

3955 "deprecated": True, 

3956 } 

3957 }, 

3958 "/level1/level4/default5": { 

3959 "get": { 

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

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

3962 "operationId": "path5_default_router4_override_level1_level4_default5_get", 

3963 "parameters": [ 

3964 { 

3965 "required": True, 

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

3967 "name": "level5", 

3968 "in": "query", 

3969 } 

3970 ], 

3971 "responses": { 

3972 "200": { 

3973 "description": "Successful Response", 

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

3975 }, 

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

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

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

3979 "422": { 

3980 "description": "Validation Error", 

3981 "content": { 

3982 "application/json": { 

3983 "schema": { 

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

3985 } 

3986 } 

3987 }, 

3988 }, 

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

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

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

3992 }, 

3993 "callbacks": { 

3994 "callback0": { 

3995 "/": { 

3996 "get": { 

3997 "summary": "Callback0", 

3998 "operationId": "callback0__get", 

3999 "parameters": [ 

4000 { 

4001 "name": "level0", 

4002 "in": "query", 

4003 "required": True, 

4004 "schema": { 

4005 "title": "Level0", 

4006 "type": "string", 

4007 }, 

4008 } 

4009 ], 

4010 "responses": { 

4011 "200": { 

4012 "description": "Successful Response", 

4013 "content": { 

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

4015 }, 

4016 }, 

4017 "422": { 

4018 "description": "Validation Error", 

4019 "content": { 

4020 "application/json": { 

4021 "schema": { 

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

4023 } 

4024 } 

4025 }, 

4026 }, 

4027 }, 

4028 } 

4029 } 

4030 }, 

4031 "callback1": { 

4032 "/": { 

4033 "get": { 

4034 "summary": "Callback1", 

4035 "operationId": "callback1__get", 

4036 "parameters": [ 

4037 { 

4038 "name": "level1", 

4039 "in": "query", 

4040 "required": True, 

4041 "schema": { 

4042 "title": "Level1", 

4043 "type": "string", 

4044 }, 

4045 } 

4046 ], 

4047 "responses": { 

4048 "200": { 

4049 "description": "Successful Response", 

4050 "content": { 

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

4052 }, 

4053 }, 

4054 "422": { 

4055 "description": "Validation Error", 

4056 "content": { 

4057 "application/json": { 

4058 "schema": { 

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

4060 } 

4061 } 

4062 }, 

4063 }, 

4064 }, 

4065 } 

4066 } 

4067 }, 

4068 "callback4": { 

4069 "/": { 

4070 "get": { 

4071 "summary": "Callback4", 

4072 "operationId": "callback4__get", 

4073 "parameters": [ 

4074 { 

4075 "name": "level4", 

4076 "in": "query", 

4077 "required": True, 

4078 "schema": { 

4079 "title": "Level4", 

4080 "type": "string", 

4081 }, 

4082 } 

4083 ], 

4084 "responses": { 

4085 "200": { 

4086 "description": "Successful Response", 

4087 "content": { 

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

4089 }, 

4090 }, 

4091 "422": { 

4092 "description": "Validation Error", 

4093 "content": { 

4094 "application/json": { 

4095 "schema": { 

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

4097 } 

4098 } 

4099 }, 

4100 }, 

4101 }, 

4102 } 

4103 } 

4104 }, 

4105 }, 

4106 "deprecated": True, 

4107 } 

4108 }, 

4109 "/level1/override5": { 

4110 "get": { 

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

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

4113 "operationId": "path5_override_router4_default_level1_override5_get", 

4114 "parameters": [ 

4115 { 

4116 "required": True, 

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

4118 "name": "level5", 

4119 "in": "query", 

4120 } 

4121 ], 

4122 "responses": { 

4123 "200": { 

4124 "description": "Successful Response", 

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

4126 }, 

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

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

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

4130 "422": { 

4131 "description": "Validation Error", 

4132 "content": { 

4133 "application/json": { 

4134 "schema": { 

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

4136 } 

4137 } 

4138 }, 

4139 }, 

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

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

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

4143 }, 

4144 "callbacks": { 

4145 "callback0": { 

4146 "/": { 

4147 "get": { 

4148 "summary": "Callback0", 

4149 "operationId": "callback0__get", 

4150 "parameters": [ 

4151 { 

4152 "name": "level0", 

4153 "in": "query", 

4154 "required": True, 

4155 "schema": { 

4156 "title": "Level0", 

4157 "type": "string", 

4158 }, 

4159 } 

4160 ], 

4161 "responses": { 

4162 "200": { 

4163 "description": "Successful Response", 

4164 "content": { 

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

4166 }, 

4167 }, 

4168 "422": { 

4169 "description": "Validation Error", 

4170 "content": { 

4171 "application/json": { 

4172 "schema": { 

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

4174 } 

4175 } 

4176 }, 

4177 }, 

4178 }, 

4179 } 

4180 } 

4181 }, 

4182 "callback1": { 

4183 "/": { 

4184 "get": { 

4185 "summary": "Callback1", 

4186 "operationId": "callback1__get", 

4187 "parameters": [ 

4188 { 

4189 "name": "level1", 

4190 "in": "query", 

4191 "required": True, 

4192 "schema": { 

4193 "title": "Level1", 

4194 "type": "string", 

4195 }, 

4196 } 

4197 ], 

4198 "responses": { 

4199 "200": { 

4200 "description": "Successful Response", 

4201 "content": { 

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

4203 }, 

4204 }, 

4205 "422": { 

4206 "description": "Validation Error", 

4207 "content": { 

4208 "application/json": { 

4209 "schema": { 

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

4211 } 

4212 } 

4213 }, 

4214 }, 

4215 }, 

4216 } 

4217 } 

4218 }, 

4219 "callback5": { 

4220 "/": { 

4221 "get": { 

4222 "summary": "Callback5", 

4223 "operationId": "callback5__get", 

4224 "parameters": [ 

4225 { 

4226 "name": "level5", 

4227 "in": "query", 

4228 "required": True, 

4229 "schema": { 

4230 "title": "Level5", 

4231 "type": "string", 

4232 }, 

4233 } 

4234 ], 

4235 "responses": { 

4236 "200": { 

4237 "description": "Successful Response", 

4238 "content": { 

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

4240 }, 

4241 }, 

4242 "422": { 

4243 "description": "Validation Error", 

4244 "content": { 

4245 "application/json": { 

4246 "schema": { 

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

4248 } 

4249 } 

4250 }, 

4251 }, 

4252 }, 

4253 } 

4254 } 

4255 }, 

4256 }, 

4257 "deprecated": True, 

4258 } 

4259 }, 

4260 "/level1/default5": { 

4261 "get": { 

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

4263 "summary": "Path5 Default Router4 Default", 

4264 "operationId": "path5_default_router4_default_level1_default5_get", 

4265 "parameters": [ 

4266 { 

4267 "required": True, 

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

4269 "name": "level5", 

4270 "in": "query", 

4271 } 

4272 ], 

4273 "responses": { 

4274 "200": { 

4275 "description": "Successful Response", 

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

4277 }, 

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

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

4280 "422": { 

4281 "description": "Validation Error", 

4282 "content": { 

4283 "application/json": { 

4284 "schema": { 

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

4286 } 

4287 } 

4288 }, 

4289 }, 

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

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

4292 }, 

4293 "callbacks": { 

4294 "callback0": { 

4295 "/": { 

4296 "get": { 

4297 "summary": "Callback0", 

4298 "operationId": "callback0__get", 

4299 "parameters": [ 

4300 { 

4301 "name": "level0", 

4302 "in": "query", 

4303 "required": True, 

4304 "schema": { 

4305 "title": "Level0", 

4306 "type": "string", 

4307 }, 

4308 } 

4309 ], 

4310 "responses": { 

4311 "200": { 

4312 "description": "Successful Response", 

4313 "content": { 

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

4315 }, 

4316 }, 

4317 "422": { 

4318 "description": "Validation Error", 

4319 "content": { 

4320 "application/json": { 

4321 "schema": { 

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

4323 } 

4324 } 

4325 }, 

4326 }, 

4327 }, 

4328 } 

4329 } 

4330 }, 

4331 "callback1": { 

4332 "/": { 

4333 "get": { 

4334 "summary": "Callback1", 

4335 "operationId": "callback1__get", 

4336 "parameters": [ 

4337 { 

4338 "name": "level1", 

4339 "in": "query", 

4340 "required": True, 

4341 "schema": { 

4342 "title": "Level1", 

4343 "type": "string", 

4344 }, 

4345 } 

4346 ], 

4347 "responses": { 

4348 "200": { 

4349 "description": "Successful Response", 

4350 "content": { 

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

4352 }, 

4353 }, 

4354 "422": { 

4355 "description": "Validation Error", 

4356 "content": { 

4357 "application/json": { 

4358 "schema": { 

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

4360 } 

4361 } 

4362 }, 

4363 }, 

4364 }, 

4365 } 

4366 } 

4367 }, 

4368 }, 

4369 } 

4370 }, 

4371 "/level2/override3": { 

4372 "get": { 

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

4374 "summary": "Path3 Override Router2 Override", 

4375 "operationId": "path3_override_router2_override_level2_override3_get", 

4376 "parameters": [ 

4377 { 

4378 "required": True, 

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

4380 "name": "level3", 

4381 "in": "query", 

4382 } 

4383 ], 

4384 "responses": { 

4385 "200": { 

4386 "description": "Successful Response", 

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

4388 }, 

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

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

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

4392 "422": { 

4393 "description": "Validation Error", 

4394 "content": { 

4395 "application/json": { 

4396 "schema": { 

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

4398 } 

4399 } 

4400 }, 

4401 }, 

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

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

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

4405 }, 

4406 "callbacks": { 

4407 "callback0": { 

4408 "/": { 

4409 "get": { 

4410 "summary": "Callback0", 

4411 "operationId": "callback0__get", 

4412 "parameters": [ 

4413 { 

4414 "name": "level0", 

4415 "in": "query", 

4416 "required": True, 

4417 "schema": { 

4418 "title": "Level0", 

4419 "type": "string", 

4420 }, 

4421 } 

4422 ], 

4423 "responses": { 

4424 "200": { 

4425 "description": "Successful Response", 

4426 "content": { 

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

4428 }, 

4429 }, 

4430 "422": { 

4431 "description": "Validation Error", 

4432 "content": { 

4433 "application/json": { 

4434 "schema": { 

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

4436 } 

4437 } 

4438 }, 

4439 }, 

4440 }, 

4441 } 

4442 } 

4443 }, 

4444 "callback2": { 

4445 "/": { 

4446 "get": { 

4447 "summary": "Callback2", 

4448 "operationId": "callback2__get", 

4449 "parameters": [ 

4450 { 

4451 "name": "level2", 

4452 "in": "query", 

4453 "required": True, 

4454 "schema": { 

4455 "title": "Level2", 

4456 "type": "string", 

4457 }, 

4458 } 

4459 ], 

4460 "responses": { 

4461 "200": { 

4462 "description": "Successful Response", 

4463 "content": { 

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

4465 }, 

4466 }, 

4467 "422": { 

4468 "description": "Validation Error", 

4469 "content": { 

4470 "application/json": { 

4471 "schema": { 

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

4473 } 

4474 } 

4475 }, 

4476 }, 

4477 }, 

4478 } 

4479 } 

4480 }, 

4481 "callback3": { 

4482 "/": { 

4483 "get": { 

4484 "summary": "Callback3", 

4485 "operationId": "callback3__get", 

4486 "parameters": [ 

4487 { 

4488 "name": "level3", 

4489 "in": "query", 

4490 "required": True, 

4491 "schema": { 

4492 "title": "Level3", 

4493 "type": "string", 

4494 }, 

4495 } 

4496 ], 

4497 "responses": { 

4498 "200": { 

4499 "description": "Successful Response", 

4500 "content": { 

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

4502 }, 

4503 }, 

4504 "422": { 

4505 "description": "Validation Error", 

4506 "content": { 

4507 "application/json": { 

4508 "schema": { 

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

4510 } 

4511 } 

4512 }, 

4513 }, 

4514 }, 

4515 } 

4516 } 

4517 }, 

4518 }, 

4519 "deprecated": True, 

4520 } 

4521 }, 

4522 "/level2/default3": { 

4523 "get": { 

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

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

4526 "operationId": "path3_default_router2_override_level2_default3_get", 

4527 "parameters": [ 

4528 { 

4529 "required": True, 

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

4531 "name": "level3", 

4532 "in": "query", 

4533 } 

4534 ], 

4535 "responses": { 

4536 "200": { 

4537 "description": "Successful Response", 

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

4539 }, 

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

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

4542 "422": { 

4543 "description": "Validation Error", 

4544 "content": { 

4545 "application/json": { 

4546 "schema": { 

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

4548 } 

4549 } 

4550 }, 

4551 }, 

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

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

4554 }, 

4555 "callbacks": { 

4556 "callback0": { 

4557 "/": { 

4558 "get": { 

4559 "summary": "Callback0", 

4560 "operationId": "callback0__get", 

4561 "parameters": [ 

4562 { 

4563 "name": "level0", 

4564 "in": "query", 

4565 "required": True, 

4566 "schema": { 

4567 "title": "Level0", 

4568 "type": "string", 

4569 }, 

4570 } 

4571 ], 

4572 "responses": { 

4573 "200": { 

4574 "description": "Successful Response", 

4575 "content": { 

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

4577 }, 

4578 }, 

4579 "422": { 

4580 "description": "Validation Error", 

4581 "content": { 

4582 "application/json": { 

4583 "schema": { 

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

4585 } 

4586 } 

4587 }, 

4588 }, 

4589 }, 

4590 } 

4591 } 

4592 }, 

4593 "callback2": { 

4594 "/": { 

4595 "get": { 

4596 "summary": "Callback2", 

4597 "operationId": "callback2__get", 

4598 "parameters": [ 

4599 { 

4600 "name": "level2", 

4601 "in": "query", 

4602 "required": True, 

4603 "schema": { 

4604 "title": "Level2", 

4605 "type": "string", 

4606 }, 

4607 } 

4608 ], 

4609 "responses": { 

4610 "200": { 

4611 "description": "Successful Response", 

4612 "content": { 

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

4614 }, 

4615 }, 

4616 "422": { 

4617 "description": "Validation Error", 

4618 "content": { 

4619 "application/json": { 

4620 "schema": { 

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

4622 } 

4623 } 

4624 }, 

4625 }, 

4626 }, 

4627 } 

4628 } 

4629 }, 

4630 }, 

4631 "deprecated": True, 

4632 } 

4633 }, 

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

4635 "get": { 

4636 "tags": [ 

4637 "level2a", 

4638 "level2b", 

4639 "level3a", 

4640 "level3b", 

4641 "level4a", 

4642 "level4b", 

4643 "path5a", 

4644 "path5b", 

4645 ], 

4646 "summary": "Path5 Override Router4 Override", 

4647 "operationId": "path5_override_router4_override_level2_level3_level4_override5_get", 

4648 "parameters": [ 

4649 { 

4650 "required": True, 

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

4652 "name": "level5", 

4653 "in": "query", 

4654 } 

4655 ], 

4656 "responses": { 

4657 "200": { 

4658 "description": "Successful Response", 

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

4660 }, 

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

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

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

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

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

4666 "422": { 

4667 "description": "Validation Error", 

4668 "content": { 

4669 "application/json": { 

4670 "schema": { 

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

4672 } 

4673 } 

4674 }, 

4675 }, 

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

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

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

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

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

4681 }, 

4682 "callbacks": { 

4683 "callback0": { 

4684 "/": { 

4685 "get": { 

4686 "summary": "Callback0", 

4687 "operationId": "callback0__get", 

4688 "parameters": [ 

4689 { 

4690 "name": "level0", 

4691 "in": "query", 

4692 "required": True, 

4693 "schema": { 

4694 "title": "Level0", 

4695 "type": "string", 

4696 }, 

4697 } 

4698 ], 

4699 "responses": { 

4700 "200": { 

4701 "description": "Successful Response", 

4702 "content": { 

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

4704 }, 

4705 }, 

4706 "422": { 

4707 "description": "Validation Error", 

4708 "content": { 

4709 "application/json": { 

4710 "schema": { 

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

4712 } 

4713 } 

4714 }, 

4715 }, 

4716 }, 

4717 } 

4718 } 

4719 }, 

4720 "callback2": { 

4721 "/": { 

4722 "get": { 

4723 "summary": "Callback2", 

4724 "operationId": "callback2__get", 

4725 "parameters": [ 

4726 { 

4727 "name": "level2", 

4728 "in": "query", 

4729 "required": True, 

4730 "schema": { 

4731 "title": "Level2", 

4732 "type": "string", 

4733 }, 

4734 } 

4735 ], 

4736 "responses": { 

4737 "200": { 

4738 "description": "Successful Response", 

4739 "content": { 

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

4741 }, 

4742 }, 

4743 "422": { 

4744 "description": "Validation Error", 

4745 "content": { 

4746 "application/json": { 

4747 "schema": { 

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

4749 } 

4750 } 

4751 }, 

4752 }, 

4753 }, 

4754 } 

4755 } 

4756 }, 

4757 "callback3": { 

4758 "/": { 

4759 "get": { 

4760 "summary": "Callback3", 

4761 "operationId": "callback3__get", 

4762 "parameters": [ 

4763 { 

4764 "name": "level3", 

4765 "in": "query", 

4766 "required": True, 

4767 "schema": { 

4768 "title": "Level3", 

4769 "type": "string", 

4770 }, 

4771 } 

4772 ], 

4773 "responses": { 

4774 "200": { 

4775 "description": "Successful Response", 

4776 "content": { 

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

4778 }, 

4779 }, 

4780 "422": { 

4781 "description": "Validation Error", 

4782 "content": { 

4783 "application/json": { 

4784 "schema": { 

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

4786 } 

4787 } 

4788 }, 

4789 }, 

4790 }, 

4791 } 

4792 } 

4793 }, 

4794 "callback4": { 

4795 "/": { 

4796 "get": { 

4797 "summary": "Callback4", 

4798 "operationId": "callback4__get", 

4799 "parameters": [ 

4800 { 

4801 "name": "level4", 

4802 "in": "query", 

4803 "required": True, 

4804 "schema": { 

4805 "title": "Level4", 

4806 "type": "string", 

4807 }, 

4808 } 

4809 ], 

4810 "responses": { 

4811 "200": { 

4812 "description": "Successful Response", 

4813 "content": { 

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

4815 }, 

4816 }, 

4817 "422": { 

4818 "description": "Validation Error", 

4819 "content": { 

4820 "application/json": { 

4821 "schema": { 

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

4823 } 

4824 } 

4825 }, 

4826 }, 

4827 }, 

4828 } 

4829 } 

4830 }, 

4831 "callback5": { 

4832 "/": { 

4833 "get": { 

4834 "summary": "Callback5", 

4835 "operationId": "callback5__get", 

4836 "parameters": [ 

4837 { 

4838 "name": "level5", 

4839 "in": "query", 

4840 "required": True, 

4841 "schema": { 

4842 "title": "Level5", 

4843 "type": "string", 

4844 }, 

4845 } 

4846 ], 

4847 "responses": { 

4848 "200": { 

4849 "description": "Successful Response", 

4850 "content": { 

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

4852 }, 

4853 }, 

4854 "422": { 

4855 "description": "Validation Error", 

4856 "content": { 

4857 "application/json": { 

4858 "schema": { 

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

4860 } 

4861 } 

4862 }, 

4863 }, 

4864 }, 

4865 } 

4866 } 

4867 }, 

4868 }, 

4869 "deprecated": True, 

4870 } 

4871 }, 

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

4873 "get": { 

4874 "tags": [ 

4875 "level2a", 

4876 "level2b", 

4877 "level3a", 

4878 "level3b", 

4879 "level4a", 

4880 "level4b", 

4881 ], 

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

4883 "operationId": "path5_default_router4_override_level2_level3_level4_default5_get", 

4884 "parameters": [ 

4885 { 

4886 "required": True, 

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

4888 "name": "level5", 

4889 "in": "query", 

4890 } 

4891 ], 

4892 "responses": { 

4893 "200": { 

4894 "description": "Successful Response", 

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

4896 }, 

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

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

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

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

4901 "422": { 

4902 "description": "Validation Error", 

4903 "content": { 

4904 "application/json": { 

4905 "schema": { 

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

4907 } 

4908 } 

4909 }, 

4910 }, 

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

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

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

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

4915 }, 

4916 "callbacks": { 

4917 "callback0": { 

4918 "/": { 

4919 "get": { 

4920 "summary": "Callback0", 

4921 "operationId": "callback0__get", 

4922 "parameters": [ 

4923 { 

4924 "name": "level0", 

4925 "in": "query", 

4926 "required": True, 

4927 "schema": { 

4928 "title": "Level0", 

4929 "type": "string", 

4930 }, 

4931 } 

4932 ], 

4933 "responses": { 

4934 "200": { 

4935 "description": "Successful Response", 

4936 "content": { 

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

4938 }, 

4939 }, 

4940 "422": { 

4941 "description": "Validation Error", 

4942 "content": { 

4943 "application/json": { 

4944 "schema": { 

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

4946 } 

4947 } 

4948 }, 

4949 }, 

4950 }, 

4951 } 

4952 } 

4953 }, 

4954 "callback2": { 

4955 "/": { 

4956 "get": { 

4957 "summary": "Callback2", 

4958 "operationId": "callback2__get", 

4959 "parameters": [ 

4960 { 

4961 "name": "level2", 

4962 "in": "query", 

4963 "required": True, 

4964 "schema": { 

4965 "title": "Level2", 

4966 "type": "string", 

4967 }, 

4968 } 

4969 ], 

4970 "responses": { 

4971 "200": { 

4972 "description": "Successful Response", 

4973 "content": { 

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

4975 }, 

4976 }, 

4977 "422": { 

4978 "description": "Validation Error", 

4979 "content": { 

4980 "application/json": { 

4981 "schema": { 

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

4983 } 

4984 } 

4985 }, 

4986 }, 

4987 }, 

4988 } 

4989 } 

4990 }, 

4991 "callback3": { 

4992 "/": { 

4993 "get": { 

4994 "summary": "Callback3", 

4995 "operationId": "callback3__get", 

4996 "parameters": [ 

4997 { 

4998 "name": "level3", 

4999 "in": "query", 

5000 "required": True, 

5001 "schema": { 

5002 "title": "Level3", 

5003 "type": "string", 

5004 }, 

5005 } 

5006 ], 

5007 "responses": { 

5008 "200": { 

5009 "description": "Successful Response", 

5010 "content": { 

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

5012 }, 

5013 }, 

5014 "422": { 

5015 "description": "Validation Error", 

5016 "content": { 

5017 "application/json": { 

5018 "schema": { 

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

5020 } 

5021 } 

5022 }, 

5023 }, 

5024 }, 

5025 } 

5026 } 

5027 }, 

5028 "callback4": { 

5029 "/": { 

5030 "get": { 

5031 "summary": "Callback4", 

5032 "operationId": "callback4__get", 

5033 "parameters": [ 

5034 { 

5035 "name": "level4", 

5036 "in": "query", 

5037 "required": True, 

5038 "schema": { 

5039 "title": "Level4", 

5040 "type": "string", 

5041 }, 

5042 } 

5043 ], 

5044 "responses": { 

5045 "200": { 

5046 "description": "Successful Response", 

5047 "content": { 

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

5049 }, 

5050 }, 

5051 "422": { 

5052 "description": "Validation Error", 

5053 "content": { 

5054 "application/json": { 

5055 "schema": { 

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

5057 } 

5058 } 

5059 }, 

5060 }, 

5061 }, 

5062 } 

5063 } 

5064 }, 

5065 }, 

5066 "deprecated": True, 

5067 } 

5068 }, 

5069 "/level2/level3/override5": { 

5070 "get": { 

5071 "tags": [ 

5072 "level2a", 

5073 "level2b", 

5074 "level3a", 

5075 "level3b", 

5076 "path5a", 

5077 "path5b", 

5078 ], 

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

5080 "operationId": "path5_override_router4_default_level2_level3_override5_get", 

5081 "parameters": [ 

5082 { 

5083 "required": True, 

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

5085 "name": "level5", 

5086 "in": "query", 

5087 } 

5088 ], 

5089 "responses": { 

5090 "200": { 

5091 "description": "Successful Response", 

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

5093 }, 

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

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

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

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

5098 "422": { 

5099 "description": "Validation Error", 

5100 "content": { 

5101 "application/json": { 

5102 "schema": { 

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

5104 } 

5105 } 

5106 }, 

5107 }, 

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

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

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

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

5112 }, 

5113 "callbacks": { 

5114 "callback0": { 

5115 "/": { 

5116 "get": { 

5117 "summary": "Callback0", 

5118 "operationId": "callback0__get", 

5119 "parameters": [ 

5120 { 

5121 "name": "level0", 

5122 "in": "query", 

5123 "required": True, 

5124 "schema": { 

5125 "title": "Level0", 

5126 "type": "string", 

5127 }, 

5128 } 

5129 ], 

5130 "responses": { 

5131 "200": { 

5132 "description": "Successful Response", 

5133 "content": { 

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

5135 }, 

5136 }, 

5137 "422": { 

5138 "description": "Validation Error", 

5139 "content": { 

5140 "application/json": { 

5141 "schema": { 

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

5143 } 

5144 } 

5145 }, 

5146 }, 

5147 }, 

5148 } 

5149 } 

5150 }, 

5151 "callback2": { 

5152 "/": { 

5153 "get": { 

5154 "summary": "Callback2", 

5155 "operationId": "callback2__get", 

5156 "parameters": [ 

5157 { 

5158 "name": "level2", 

5159 "in": "query", 

5160 "required": True, 

5161 "schema": { 

5162 "title": "Level2", 

5163 "type": "string", 

5164 }, 

5165 } 

5166 ], 

5167 "responses": { 

5168 "200": { 

5169 "description": "Successful Response", 

5170 "content": { 

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

5172 }, 

5173 }, 

5174 "422": { 

5175 "description": "Validation Error", 

5176 "content": { 

5177 "application/json": { 

5178 "schema": { 

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

5180 } 

5181 } 

5182 }, 

5183 }, 

5184 }, 

5185 } 

5186 } 

5187 }, 

5188 "callback3": { 

5189 "/": { 

5190 "get": { 

5191 "summary": "Callback3", 

5192 "operationId": "callback3__get", 

5193 "parameters": [ 

5194 { 

5195 "name": "level3", 

5196 "in": "query", 

5197 "required": True, 

5198 "schema": { 

5199 "title": "Level3", 

5200 "type": "string", 

5201 }, 

5202 } 

5203 ], 

5204 "responses": { 

5205 "200": { 

5206 "description": "Successful Response", 

5207 "content": { 

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

5209 }, 

5210 }, 

5211 "422": { 

5212 "description": "Validation Error", 

5213 "content": { 

5214 "application/json": { 

5215 "schema": { 

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

5217 } 

5218 } 

5219 }, 

5220 }, 

5221 }, 

5222 } 

5223 } 

5224 }, 

5225 "callback5": { 

5226 "/": { 

5227 "get": { 

5228 "summary": "Callback5", 

5229 "operationId": "callback5__get", 

5230 "parameters": [ 

5231 { 

5232 "name": "level5", 

5233 "in": "query", 

5234 "required": True, 

5235 "schema": { 

5236 "title": "Level5", 

5237 "type": "string", 

5238 }, 

5239 } 

5240 ], 

5241 "responses": { 

5242 "200": { 

5243 "description": "Successful Response", 

5244 "content": { 

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

5246 }, 

5247 }, 

5248 "422": { 

5249 "description": "Validation Error", 

5250 "content": { 

5251 "application/json": { 

5252 "schema": { 

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

5254 } 

5255 } 

5256 }, 

5257 }, 

5258 }, 

5259 } 

5260 } 

5261 }, 

5262 }, 

5263 "deprecated": True, 

5264 } 

5265 }, 

5266 "/level2/level3/default5": { 

5267 "get": { 

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

5269 "summary": "Path5 Default Router4 Default", 

5270 "operationId": "path5_default_router4_default_level2_level3_default5_get", 

5271 "parameters": [ 

5272 { 

5273 "required": True, 

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

5275 "name": "level5", 

5276 "in": "query", 

5277 } 

5278 ], 

5279 "responses": { 

5280 "200": { 

5281 "description": "Successful Response", 

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

5283 }, 

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

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

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

5287 "422": { 

5288 "description": "Validation Error", 

5289 "content": { 

5290 "application/json": { 

5291 "schema": { 

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

5293 } 

5294 } 

5295 }, 

5296 }, 

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

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

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

5300 }, 

5301 "callbacks": { 

5302 "callback0": { 

5303 "/": { 

5304 "get": { 

5305 "summary": "Callback0", 

5306 "operationId": "callback0__get", 

5307 "parameters": [ 

5308 { 

5309 "name": "level0", 

5310 "in": "query", 

5311 "required": True, 

5312 "schema": { 

5313 "title": "Level0", 

5314 "type": "string", 

5315 }, 

5316 } 

5317 ], 

5318 "responses": { 

5319 "200": { 

5320 "description": "Successful Response", 

5321 "content": { 

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

5323 }, 

5324 }, 

5325 "422": { 

5326 "description": "Validation Error", 

5327 "content": { 

5328 "application/json": { 

5329 "schema": { 

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

5331 } 

5332 } 

5333 }, 

5334 }, 

5335 }, 

5336 } 

5337 } 

5338 }, 

5339 "callback2": { 

5340 "/": { 

5341 "get": { 

5342 "summary": "Callback2", 

5343 "operationId": "callback2__get", 

5344 "parameters": [ 

5345 { 

5346 "name": "level2", 

5347 "in": "query", 

5348 "required": True, 

5349 "schema": { 

5350 "title": "Level2", 

5351 "type": "string", 

5352 }, 

5353 } 

5354 ], 

5355 "responses": { 

5356 "200": { 

5357 "description": "Successful Response", 

5358 "content": { 

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

5360 }, 

5361 }, 

5362 "422": { 

5363 "description": "Validation Error", 

5364 "content": { 

5365 "application/json": { 

5366 "schema": { 

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

5368 } 

5369 } 

5370 }, 

5371 }, 

5372 }, 

5373 } 

5374 } 

5375 }, 

5376 "callback3": { 

5377 "/": { 

5378 "get": { 

5379 "summary": "Callback3", 

5380 "operationId": "callback3__get", 

5381 "parameters": [ 

5382 { 

5383 "name": "level3", 

5384 "in": "query", 

5385 "required": True, 

5386 "schema": { 

5387 "title": "Level3", 

5388 "type": "string", 

5389 }, 

5390 } 

5391 ], 

5392 "responses": { 

5393 "200": { 

5394 "description": "Successful Response", 

5395 "content": { 

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

5397 }, 

5398 }, 

5399 "422": { 

5400 "description": "Validation Error", 

5401 "content": { 

5402 "application/json": { 

5403 "schema": { 

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

5405 } 

5406 } 

5407 }, 

5408 }, 

5409 }, 

5410 } 

5411 } 

5412 }, 

5413 }, 

5414 "deprecated": True, 

5415 } 

5416 }, 

5417 "/level2/level4/override5": { 

5418 "get": { 

5419 "tags": [ 

5420 "level2a", 

5421 "level2b", 

5422 "level4a", 

5423 "level4b", 

5424 "path5a", 

5425 "path5b", 

5426 ], 

5427 "summary": "Path5 Override Router4 Override", 

5428 "operationId": "path5_override_router4_override_level2_level4_override5_get", 

5429 "parameters": [ 

5430 { 

5431 "required": True, 

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

5433 "name": "level5", 

5434 "in": "query", 

5435 } 

5436 ], 

5437 "responses": { 

5438 "200": { 

5439 "description": "Successful Response", 

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

5441 }, 

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

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

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

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

5446 "422": { 

5447 "description": "Validation Error", 

5448 "content": { 

5449 "application/json": { 

5450 "schema": { 

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

5452 } 

5453 } 

5454 }, 

5455 }, 

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

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

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

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

5460 }, 

5461 "callbacks": { 

5462 "callback0": { 

5463 "/": { 

5464 "get": { 

5465 "summary": "Callback0", 

5466 "operationId": "callback0__get", 

5467 "parameters": [ 

5468 { 

5469 "name": "level0", 

5470 "in": "query", 

5471 "required": True, 

5472 "schema": { 

5473 "title": "Level0", 

5474 "type": "string", 

5475 }, 

5476 } 

5477 ], 

5478 "responses": { 

5479 "200": { 

5480 "description": "Successful Response", 

5481 "content": { 

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

5483 }, 

5484 }, 

5485 "422": { 

5486 "description": "Validation Error", 

5487 "content": { 

5488 "application/json": { 

5489 "schema": { 

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

5491 } 

5492 } 

5493 }, 

5494 }, 

5495 }, 

5496 } 

5497 } 

5498 }, 

5499 "callback2": { 

5500 "/": { 

5501 "get": { 

5502 "summary": "Callback2", 

5503 "operationId": "callback2__get", 

5504 "parameters": [ 

5505 { 

5506 "name": "level2", 

5507 "in": "query", 

5508 "required": True, 

5509 "schema": { 

5510 "title": "Level2", 

5511 "type": "string", 

5512 }, 

5513 } 

5514 ], 

5515 "responses": { 

5516 "200": { 

5517 "description": "Successful Response", 

5518 "content": { 

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

5520 }, 

5521 }, 

5522 "422": { 

5523 "description": "Validation Error", 

5524 "content": { 

5525 "application/json": { 

5526 "schema": { 

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

5528 } 

5529 } 

5530 }, 

5531 }, 

5532 }, 

5533 } 

5534 } 

5535 }, 

5536 "callback4": { 

5537 "/": { 

5538 "get": { 

5539 "summary": "Callback4", 

5540 "operationId": "callback4__get", 

5541 "parameters": [ 

5542 { 

5543 "name": "level4", 

5544 "in": "query", 

5545 "required": True, 

5546 "schema": { 

5547 "title": "Level4", 

5548 "type": "string", 

5549 }, 

5550 } 

5551 ], 

5552 "responses": { 

5553 "200": { 

5554 "description": "Successful Response", 

5555 "content": { 

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

5557 }, 

5558 }, 

5559 "422": { 

5560 "description": "Validation Error", 

5561 "content": { 

5562 "application/json": { 

5563 "schema": { 

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

5565 } 

5566 } 

5567 }, 

5568 }, 

5569 }, 

5570 } 

5571 } 

5572 }, 

5573 "callback5": { 

5574 "/": { 

5575 "get": { 

5576 "summary": "Callback5", 

5577 "operationId": "callback5__get", 

5578 "parameters": [ 

5579 { 

5580 "name": "level5", 

5581 "in": "query", 

5582 "required": True, 

5583 "schema": { 

5584 "title": "Level5", 

5585 "type": "string", 

5586 }, 

5587 } 

5588 ], 

5589 "responses": { 

5590 "200": { 

5591 "description": "Successful Response", 

5592 "content": { 

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

5594 }, 

5595 }, 

5596 "422": { 

5597 "description": "Validation Error", 

5598 "content": { 

5599 "application/json": { 

5600 "schema": { 

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

5602 } 

5603 } 

5604 }, 

5605 }, 

5606 }, 

5607 } 

5608 } 

5609 }, 

5610 }, 

5611 "deprecated": True, 

5612 } 

5613 }, 

5614 "/level2/level4/default5": { 

5615 "get": { 

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

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

5618 "operationId": "path5_default_router4_override_level2_level4_default5_get", 

5619 "parameters": [ 

5620 { 

5621 "required": True, 

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

5623 "name": "level5", 

5624 "in": "query", 

5625 } 

5626 ], 

5627 "responses": { 

5628 "200": { 

5629 "description": "Successful Response", 

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

5631 }, 

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

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

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

5635 "422": { 

5636 "description": "Validation Error", 

5637 "content": { 

5638 "application/json": { 

5639 "schema": { 

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

5641 } 

5642 } 

5643 }, 

5644 }, 

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

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

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

5648 }, 

5649 "callbacks": { 

5650 "callback0": { 

5651 "/": { 

5652 "get": { 

5653 "summary": "Callback0", 

5654 "operationId": "callback0__get", 

5655 "parameters": [ 

5656 { 

5657 "name": "level0", 

5658 "in": "query", 

5659 "required": True, 

5660 "schema": { 

5661 "title": "Level0", 

5662 "type": "string", 

5663 }, 

5664 } 

5665 ], 

5666 "responses": { 

5667 "200": { 

5668 "description": "Successful Response", 

5669 "content": { 

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

5671 }, 

5672 }, 

5673 "422": { 

5674 "description": "Validation Error", 

5675 "content": { 

5676 "application/json": { 

5677 "schema": { 

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

5679 } 

5680 } 

5681 }, 

5682 }, 

5683 }, 

5684 } 

5685 } 

5686 }, 

5687 "callback2": { 

5688 "/": { 

5689 "get": { 

5690 "summary": "Callback2", 

5691 "operationId": "callback2__get", 

5692 "parameters": [ 

5693 { 

5694 "name": "level2", 

5695 "in": "query", 

5696 "required": True, 

5697 "schema": { 

5698 "title": "Level2", 

5699 "type": "string", 

5700 }, 

5701 } 

5702 ], 

5703 "responses": { 

5704 "200": { 

5705 "description": "Successful Response", 

5706 "content": { 

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

5708 }, 

5709 }, 

5710 "422": { 

5711 "description": "Validation Error", 

5712 "content": { 

5713 "application/json": { 

5714 "schema": { 

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

5716 } 

5717 } 

5718 }, 

5719 }, 

5720 }, 

5721 } 

5722 } 

5723 }, 

5724 "callback4": { 

5725 "/": { 

5726 "get": { 

5727 "summary": "Callback4", 

5728 "operationId": "callback4__get", 

5729 "parameters": [ 

5730 { 

5731 "name": "level4", 

5732 "in": "query", 

5733 "required": True, 

5734 "schema": { 

5735 "title": "Level4", 

5736 "type": "string", 

5737 }, 

5738 } 

5739 ], 

5740 "responses": { 

5741 "200": { 

5742 "description": "Successful Response", 

5743 "content": { 

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

5745 }, 

5746 }, 

5747 "422": { 

5748 "description": "Validation Error", 

5749 "content": { 

5750 "application/json": { 

5751 "schema": { 

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

5753 } 

5754 } 

5755 }, 

5756 }, 

5757 }, 

5758 } 

5759 } 

5760 }, 

5761 }, 

5762 "deprecated": True, 

5763 } 

5764 }, 

5765 "/level2/override5": { 

5766 "get": { 

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

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

5769 "operationId": "path5_override_router4_default_level2_override5_get", 

5770 "parameters": [ 

5771 { 

5772 "required": True, 

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

5774 "name": "level5", 

5775 "in": "query", 

5776 } 

5777 ], 

5778 "responses": { 

5779 "200": { 

5780 "description": "Successful Response", 

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

5782 }, 

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

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

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

5786 "422": { 

5787 "description": "Validation Error", 

5788 "content": { 

5789 "application/json": { 

5790 "schema": { 

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

5792 } 

5793 } 

5794 }, 

5795 }, 

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

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

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

5799 }, 

5800 "callbacks": { 

5801 "callback0": { 

5802 "/": { 

5803 "get": { 

5804 "summary": "Callback0", 

5805 "operationId": "callback0__get", 

5806 "parameters": [ 

5807 { 

5808 "name": "level0", 

5809 "in": "query", 

5810 "required": True, 

5811 "schema": { 

5812 "title": "Level0", 

5813 "type": "string", 

5814 }, 

5815 } 

5816 ], 

5817 "responses": { 

5818 "200": { 

5819 "description": "Successful Response", 

5820 "content": { 

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

5822 }, 

5823 }, 

5824 "422": { 

5825 "description": "Validation Error", 

5826 "content": { 

5827 "application/json": { 

5828 "schema": { 

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

5830 } 

5831 } 

5832 }, 

5833 }, 

5834 }, 

5835 } 

5836 } 

5837 }, 

5838 "callback2": { 

5839 "/": { 

5840 "get": { 

5841 "summary": "Callback2", 

5842 "operationId": "callback2__get", 

5843 "parameters": [ 

5844 { 

5845 "name": "level2", 

5846 "in": "query", 

5847 "required": True, 

5848 "schema": { 

5849 "title": "Level2", 

5850 "type": "string", 

5851 }, 

5852 } 

5853 ], 

5854 "responses": { 

5855 "200": { 

5856 "description": "Successful Response", 

5857 "content": { 

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

5859 }, 

5860 }, 

5861 "422": { 

5862 "description": "Validation Error", 

5863 "content": { 

5864 "application/json": { 

5865 "schema": { 

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

5867 } 

5868 } 

5869 }, 

5870 }, 

5871 }, 

5872 } 

5873 } 

5874 }, 

5875 "callback5": { 

5876 "/": { 

5877 "get": { 

5878 "summary": "Callback5", 

5879 "operationId": "callback5__get", 

5880 "parameters": [ 

5881 { 

5882 "name": "level5", 

5883 "in": "query", 

5884 "required": True, 

5885 "schema": { 

5886 "title": "Level5", 

5887 "type": "string", 

5888 }, 

5889 } 

5890 ], 

5891 "responses": { 

5892 "200": { 

5893 "description": "Successful Response", 

5894 "content": { 

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

5896 }, 

5897 }, 

5898 "422": { 

5899 "description": "Validation Error", 

5900 "content": { 

5901 "application/json": { 

5902 "schema": { 

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

5904 } 

5905 } 

5906 }, 

5907 }, 

5908 }, 

5909 } 

5910 } 

5911 }, 

5912 }, 

5913 "deprecated": True, 

5914 } 

5915 }, 

5916 "/level2/default5": { 

5917 "get": { 

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

5919 "summary": "Path5 Default Router4 Default", 

5920 "operationId": "path5_default_router4_default_level2_default5_get", 

5921 "parameters": [ 

5922 { 

5923 "required": True, 

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

5925 "name": "level5", 

5926 "in": "query", 

5927 } 

5928 ], 

5929 "responses": { 

5930 "200": { 

5931 "description": "Successful Response", 

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

5933 }, 

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

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

5936 "422": { 

5937 "description": "Validation Error", 

5938 "content": { 

5939 "application/json": { 

5940 "schema": { 

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

5942 } 

5943 } 

5944 }, 

5945 }, 

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

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

5948 }, 

5949 "callbacks": { 

5950 "callback0": { 

5951 "/": { 

5952 "get": { 

5953 "summary": "Callback0", 

5954 "operationId": "callback0__get", 

5955 "parameters": [ 

5956 { 

5957 "name": "level0", 

5958 "in": "query", 

5959 "required": True, 

5960 "schema": { 

5961 "title": "Level0", 

5962 "type": "string", 

5963 }, 

5964 } 

5965 ], 

5966 "responses": { 

5967 "200": { 

5968 "description": "Successful Response", 

5969 "content": { 

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

5971 }, 

5972 }, 

5973 "422": { 

5974 "description": "Validation Error", 

5975 "content": { 

5976 "application/json": { 

5977 "schema": { 

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

5979 } 

5980 } 

5981 }, 

5982 }, 

5983 }, 

5984 } 

5985 } 

5986 }, 

5987 "callback2": { 

5988 "/": { 

5989 "get": { 

5990 "summary": "Callback2", 

5991 "operationId": "callback2__get", 

5992 "parameters": [ 

5993 { 

5994 "name": "level2", 

5995 "in": "query", 

5996 "required": True, 

5997 "schema": { 

5998 "title": "Level2", 

5999 "type": "string", 

6000 }, 

6001 } 

6002 ], 

6003 "responses": { 

6004 "200": { 

6005 "description": "Successful Response", 

6006 "content": { 

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

6008 }, 

6009 }, 

6010 "422": { 

6011 "description": "Validation Error", 

6012 "content": { 

6013 "application/json": { 

6014 "schema": { 

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

6016 } 

6017 } 

6018 }, 

6019 }, 

6020 }, 

6021 } 

6022 } 

6023 }, 

6024 }, 

6025 "deprecated": True, 

6026 } 

6027 }, 

6028 "/override3": { 

6029 "get": { 

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

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

6032 "operationId": "path3_override_router2_default_override3_get", 

6033 "parameters": [ 

6034 { 

6035 "required": True, 

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

6037 "name": "level3", 

6038 "in": "query", 

6039 } 

6040 ], 

6041 "responses": { 

6042 "200": { 

6043 "description": "Successful Response", 

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

6045 }, 

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

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

6048 "422": { 

6049 "description": "Validation Error", 

6050 "content": { 

6051 "application/json": { 

6052 "schema": { 

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

6054 } 

6055 } 

6056 }, 

6057 }, 

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

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

6060 }, 

6061 "callbacks": { 

6062 "callback0": { 

6063 "/": { 

6064 "get": { 

6065 "summary": "Callback0", 

6066 "operationId": "callback0__get", 

6067 "parameters": [ 

6068 { 

6069 "name": "level0", 

6070 "in": "query", 

6071 "required": True, 

6072 "schema": { 

6073 "title": "Level0", 

6074 "type": "string", 

6075 }, 

6076 } 

6077 ], 

6078 "responses": { 

6079 "200": { 

6080 "description": "Successful Response", 

6081 "content": { 

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

6083 }, 

6084 }, 

6085 "422": { 

6086 "description": "Validation Error", 

6087 "content": { 

6088 "application/json": { 

6089 "schema": { 

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

6091 } 

6092 } 

6093 }, 

6094 }, 

6095 }, 

6096 } 

6097 } 

6098 }, 

6099 "callback3": { 

6100 "/": { 

6101 "get": { 

6102 "summary": "Callback3", 

6103 "operationId": "callback3__get", 

6104 "parameters": [ 

6105 { 

6106 "name": "level3", 

6107 "in": "query", 

6108 "required": True, 

6109 "schema": { 

6110 "title": "Level3", 

6111 "type": "string", 

6112 }, 

6113 } 

6114 ], 

6115 "responses": { 

6116 "200": { 

6117 "description": "Successful Response", 

6118 "content": { 

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

6120 }, 

6121 }, 

6122 "422": { 

6123 "description": "Validation Error", 

6124 "content": { 

6125 "application/json": { 

6126 "schema": { 

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

6128 } 

6129 } 

6130 }, 

6131 }, 

6132 }, 

6133 } 

6134 } 

6135 }, 

6136 }, 

6137 "deprecated": True, 

6138 } 

6139 }, 

6140 "/default3": { 

6141 "get": { 

6142 "summary": "Path3 Default Router2 Default", 

6143 "operationId": "path3_default_router2_default_default3_get", 

6144 "parameters": [ 

6145 { 

6146 "required": True, 

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

6148 "name": "level3", 

6149 "in": "query", 

6150 } 

6151 ], 

6152 "responses": { 

6153 "200": { 

6154 "description": "Successful Response", 

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

6156 }, 

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

6158 "422": { 

6159 "description": "Validation Error", 

6160 "content": { 

6161 "application/json": { 

6162 "schema": { 

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

6164 } 

6165 } 

6166 }, 

6167 }, 

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

6169 }, 

6170 "callbacks": { 

6171 "callback0": { 

6172 "/": { 

6173 "get": { 

6174 "summary": "Callback0", 

6175 "operationId": "callback0__get", 

6176 "parameters": [ 

6177 { 

6178 "name": "level0", 

6179 "in": "query", 

6180 "required": True, 

6181 "schema": { 

6182 "title": "Level0", 

6183 "type": "string", 

6184 }, 

6185 } 

6186 ], 

6187 "responses": { 

6188 "200": { 

6189 "description": "Successful Response", 

6190 "content": { 

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

6192 }, 

6193 }, 

6194 "422": { 

6195 "description": "Validation Error", 

6196 "content": { 

6197 "application/json": { 

6198 "schema": { 

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

6200 } 

6201 } 

6202 }, 

6203 }, 

6204 }, 

6205 } 

6206 } 

6207 } 

6208 }, 

6209 } 

6210 }, 

6211 "/level3/level4/override5": { 

6212 "get": { 

6213 "tags": [ 

6214 "level3a", 

6215 "level3b", 

6216 "level4a", 

6217 "level4b", 

6218 "path5a", 

6219 "path5b", 

6220 ], 

6221 "summary": "Path5 Override Router4 Override", 

6222 "operationId": "path5_override_router4_override_level3_level4_override5_get", 

6223 "parameters": [ 

6224 { 

6225 "required": True, 

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

6227 "name": "level5", 

6228 "in": "query", 

6229 } 

6230 ], 

6231 "responses": { 

6232 "200": { 

6233 "description": "Successful Response", 

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

6235 }, 

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

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

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

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

6240 "422": { 

6241 "description": "Validation Error", 

6242 "content": { 

6243 "application/json": { 

6244 "schema": { 

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

6246 } 

6247 } 

6248 }, 

6249 }, 

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

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

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

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

6254 }, 

6255 "callbacks": { 

6256 "callback0": { 

6257 "/": { 

6258 "get": { 

6259 "summary": "Callback0", 

6260 "operationId": "callback0__get", 

6261 "parameters": [ 

6262 { 

6263 "name": "level0", 

6264 "in": "query", 

6265 "required": True, 

6266 "schema": { 

6267 "title": "Level0", 

6268 "type": "string", 

6269 }, 

6270 } 

6271 ], 

6272 "responses": { 

6273 "200": { 

6274 "description": "Successful Response", 

6275 "content": { 

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

6277 }, 

6278 }, 

6279 "422": { 

6280 "description": "Validation Error", 

6281 "content": { 

6282 "application/json": { 

6283 "schema": { 

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

6285 } 

6286 } 

6287 }, 

6288 }, 

6289 }, 

6290 } 

6291 } 

6292 }, 

6293 "callback3": { 

6294 "/": { 

6295 "get": { 

6296 "summary": "Callback3", 

6297 "operationId": "callback3__get", 

6298 "parameters": [ 

6299 { 

6300 "name": "level3", 

6301 "in": "query", 

6302 "required": True, 

6303 "schema": { 

6304 "title": "Level3", 

6305 "type": "string", 

6306 }, 

6307 } 

6308 ], 

6309 "responses": { 

6310 "200": { 

6311 "description": "Successful Response", 

6312 "content": { 

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

6314 }, 

6315 }, 

6316 "422": { 

6317 "description": "Validation Error", 

6318 "content": { 

6319 "application/json": { 

6320 "schema": { 

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

6322 } 

6323 } 

6324 }, 

6325 }, 

6326 }, 

6327 } 

6328 } 

6329 }, 

6330 "callback4": { 

6331 "/": { 

6332 "get": { 

6333 "summary": "Callback4", 

6334 "operationId": "callback4__get", 

6335 "parameters": [ 

6336 { 

6337 "name": "level4", 

6338 "in": "query", 

6339 "required": True, 

6340 "schema": { 

6341 "title": "Level4", 

6342 "type": "string", 

6343 }, 

6344 } 

6345 ], 

6346 "responses": { 

6347 "200": { 

6348 "description": "Successful Response", 

6349 "content": { 

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

6351 }, 

6352 }, 

6353 "422": { 

6354 "description": "Validation Error", 

6355 "content": { 

6356 "application/json": { 

6357 "schema": { 

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

6359 } 

6360 } 

6361 }, 

6362 }, 

6363 }, 

6364 } 

6365 } 

6366 }, 

6367 "callback5": { 

6368 "/": { 

6369 "get": { 

6370 "summary": "Callback5", 

6371 "operationId": "callback5__get", 

6372 "parameters": [ 

6373 { 

6374 "name": "level5", 

6375 "in": "query", 

6376 "required": True, 

6377 "schema": { 

6378 "title": "Level5", 

6379 "type": "string", 

6380 }, 

6381 } 

6382 ], 

6383 "responses": { 

6384 "200": { 

6385 "description": "Successful Response", 

6386 "content": { 

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

6388 }, 

6389 }, 

6390 "422": { 

6391 "description": "Validation Error", 

6392 "content": { 

6393 "application/json": { 

6394 "schema": { 

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

6396 } 

6397 } 

6398 }, 

6399 }, 

6400 }, 

6401 } 

6402 } 

6403 }, 

6404 }, 

6405 "deprecated": True, 

6406 } 

6407 }, 

6408 "/level3/level4/default5": { 

6409 "get": { 

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

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

6412 "operationId": "path5_default_router4_override_level3_level4_default5_get", 

6413 "parameters": [ 

6414 { 

6415 "required": True, 

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

6417 "name": "level5", 

6418 "in": "query", 

6419 } 

6420 ], 

6421 "responses": { 

6422 "200": { 

6423 "description": "Successful Response", 

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

6425 }, 

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

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

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

6429 "422": { 

6430 "description": "Validation Error", 

6431 "content": { 

6432 "application/json": { 

6433 "schema": { 

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

6435 } 

6436 } 

6437 }, 

6438 }, 

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

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

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

6442 }, 

6443 "callbacks": { 

6444 "callback0": { 

6445 "/": { 

6446 "get": { 

6447 "summary": "Callback0", 

6448 "operationId": "callback0__get", 

6449 "parameters": [ 

6450 { 

6451 "name": "level0", 

6452 "in": "query", 

6453 "required": True, 

6454 "schema": { 

6455 "title": "Level0", 

6456 "type": "string", 

6457 }, 

6458 } 

6459 ], 

6460 "responses": { 

6461 "200": { 

6462 "description": "Successful Response", 

6463 "content": { 

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

6465 }, 

6466 }, 

6467 "422": { 

6468 "description": "Validation Error", 

6469 "content": { 

6470 "application/json": { 

6471 "schema": { 

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

6473 } 

6474 } 

6475 }, 

6476 }, 

6477 }, 

6478 } 

6479 } 

6480 }, 

6481 "callback3": { 

6482 "/": { 

6483 "get": { 

6484 "summary": "Callback3", 

6485 "operationId": "callback3__get", 

6486 "parameters": [ 

6487 { 

6488 "name": "level3", 

6489 "in": "query", 

6490 "required": True, 

6491 "schema": { 

6492 "title": "Level3", 

6493 "type": "string", 

6494 }, 

6495 } 

6496 ], 

6497 "responses": { 

6498 "200": { 

6499 "description": "Successful Response", 

6500 "content": { 

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

6502 }, 

6503 }, 

6504 "422": { 

6505 "description": "Validation Error", 

6506 "content": { 

6507 "application/json": { 

6508 "schema": { 

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

6510 } 

6511 } 

6512 }, 

6513 }, 

6514 }, 

6515 } 

6516 } 

6517 }, 

6518 "callback4": { 

6519 "/": { 

6520 "get": { 

6521 "summary": "Callback4", 

6522 "operationId": "callback4__get", 

6523 "parameters": [ 

6524 { 

6525 "name": "level4", 

6526 "in": "query", 

6527 "required": True, 

6528 "schema": { 

6529 "title": "Level4", 

6530 "type": "string", 

6531 }, 

6532 } 

6533 ], 

6534 "responses": { 

6535 "200": { 

6536 "description": "Successful Response", 

6537 "content": { 

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

6539 }, 

6540 }, 

6541 "422": { 

6542 "description": "Validation Error", 

6543 "content": { 

6544 "application/json": { 

6545 "schema": { 

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

6547 } 

6548 } 

6549 }, 

6550 }, 

6551 }, 

6552 } 

6553 } 

6554 }, 

6555 }, 

6556 "deprecated": True, 

6557 } 

6558 }, 

6559 "/level3/override5": { 

6560 "get": { 

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

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

6563 "operationId": "path5_override_router4_default_level3_override5_get", 

6564 "parameters": [ 

6565 { 

6566 "required": True, 

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

6568 "name": "level5", 

6569 "in": "query", 

6570 } 

6571 ], 

6572 "responses": { 

6573 "200": { 

6574 "description": "Successful Response", 

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

6576 }, 

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

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

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

6580 "422": { 

6581 "description": "Validation Error", 

6582 "content": { 

6583 "application/json": { 

6584 "schema": { 

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

6586 } 

6587 } 

6588 }, 

6589 }, 

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

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

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

6593 }, 

6594 "callbacks": { 

6595 "callback0": { 

6596 "/": { 

6597 "get": { 

6598 "summary": "Callback0", 

6599 "operationId": "callback0__get", 

6600 "parameters": [ 

6601 { 

6602 "name": "level0", 

6603 "in": "query", 

6604 "required": True, 

6605 "schema": { 

6606 "title": "Level0", 

6607 "type": "string", 

6608 }, 

6609 } 

6610 ], 

6611 "responses": { 

6612 "200": { 

6613 "description": "Successful Response", 

6614 "content": { 

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

6616 }, 

6617 }, 

6618 "422": { 

6619 "description": "Validation Error", 

6620 "content": { 

6621 "application/json": { 

6622 "schema": { 

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

6624 } 

6625 } 

6626 }, 

6627 }, 

6628 }, 

6629 } 

6630 } 

6631 }, 

6632 "callback3": { 

6633 "/": { 

6634 "get": { 

6635 "summary": "Callback3", 

6636 "operationId": "callback3__get", 

6637 "parameters": [ 

6638 { 

6639 "name": "level3", 

6640 "in": "query", 

6641 "required": True, 

6642 "schema": { 

6643 "title": "Level3", 

6644 "type": "string", 

6645 }, 

6646 } 

6647 ], 

6648 "responses": { 

6649 "200": { 

6650 "description": "Successful Response", 

6651 "content": { 

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

6653 }, 

6654 }, 

6655 "422": { 

6656 "description": "Validation Error", 

6657 "content": { 

6658 "application/json": { 

6659 "schema": { 

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

6661 } 

6662 } 

6663 }, 

6664 }, 

6665 }, 

6666 } 

6667 } 

6668 }, 

6669 "callback5": { 

6670 "/": { 

6671 "get": { 

6672 "summary": "Callback5", 

6673 "operationId": "callback5__get", 

6674 "parameters": [ 

6675 { 

6676 "name": "level5", 

6677 "in": "query", 

6678 "required": True, 

6679 "schema": { 

6680 "title": "Level5", 

6681 "type": "string", 

6682 }, 

6683 } 

6684 ], 

6685 "responses": { 

6686 "200": { 

6687 "description": "Successful Response", 

6688 "content": { 

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

6690 }, 

6691 }, 

6692 "422": { 

6693 "description": "Validation Error", 

6694 "content": { 

6695 "application/json": { 

6696 "schema": { 

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

6698 } 

6699 } 

6700 }, 

6701 }, 

6702 }, 

6703 } 

6704 } 

6705 }, 

6706 }, 

6707 "deprecated": True, 

6708 } 

6709 }, 

6710 "/level3/default5": { 

6711 "get": { 

6712 "tags": ["level3a", "level3b"], 

6713 "summary": "Path5 Default Router4 Default", 

6714 "operationId": "path5_default_router4_default_level3_default5_get", 

6715 "parameters": [ 

6716 { 

6717 "required": True, 

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

6719 "name": "level5", 

6720 "in": "query", 

6721 } 

6722 ], 

6723 "responses": { 

6724 "200": { 

6725 "description": "Successful Response", 

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

6727 }, 

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

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

6730 "422": { 

6731 "description": "Validation Error", 

6732 "content": { 

6733 "application/json": { 

6734 "schema": { 

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

6736 } 

6737 } 

6738 }, 

6739 }, 

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

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

6742 }, 

6743 "callbacks": { 

6744 "callback0": { 

6745 "/": { 

6746 "get": { 

6747 "summary": "Callback0", 

6748 "operationId": "callback0__get", 

6749 "parameters": [ 

6750 { 

6751 "name": "level0", 

6752 "in": "query", 

6753 "required": True, 

6754 "schema": { 

6755 "title": "Level0", 

6756 "type": "string", 

6757 }, 

6758 } 

6759 ], 

6760 "responses": { 

6761 "200": { 

6762 "description": "Successful Response", 

6763 "content": { 

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

6765 }, 

6766 }, 

6767 "422": { 

6768 "description": "Validation Error", 

6769 "content": { 

6770 "application/json": { 

6771 "schema": { 

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

6773 } 

6774 } 

6775 }, 

6776 }, 

6777 }, 

6778 } 

6779 } 

6780 }, 

6781 "callback3": { 

6782 "/": { 

6783 "get": { 

6784 "summary": "Callback3", 

6785 "operationId": "callback3__get", 

6786 "parameters": [ 

6787 { 

6788 "name": "level3", 

6789 "in": "query", 

6790 "required": True, 

6791 "schema": { 

6792 "title": "Level3", 

6793 "type": "string", 

6794 }, 

6795 } 

6796 ], 

6797 "responses": { 

6798 "200": { 

6799 "description": "Successful Response", 

6800 "content": { 

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

6802 }, 

6803 }, 

6804 "422": { 

6805 "description": "Validation Error", 

6806 "content": { 

6807 "application/json": { 

6808 "schema": { 

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

6810 } 

6811 } 

6812 }, 

6813 }, 

6814 }, 

6815 } 

6816 } 

6817 }, 

6818 }, 

6819 } 

6820 }, 

6821 "/level4/override5": { 

6822 "get": { 

6823 "tags": ["level4a", "level4b", "path5a", "path5b"], 

6824 "summary": "Path5 Override Router4 Override", 

6825 "operationId": "path5_override_router4_override_level4_override5_get", 

6826 "parameters": [ 

6827 { 

6828 "required": True, 

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

6830 "name": "level5", 

6831 "in": "query", 

6832 } 

6833 ], 

6834 "responses": { 

6835 "200": { 

6836 "description": "Successful Response", 

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

6838 }, 

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

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

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

6842 "422": { 

6843 "description": "Validation Error", 

6844 "content": { 

6845 "application/json": { 

6846 "schema": { 

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

6848 } 

6849 } 

6850 }, 

6851 }, 

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

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

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

6855 }, 

6856 "callbacks": { 

6857 "callback0": { 

6858 "/": { 

6859 "get": { 

6860 "summary": "Callback0", 

6861 "operationId": "callback0__get", 

6862 "parameters": [ 

6863 { 

6864 "name": "level0", 

6865 "in": "query", 

6866 "required": True, 

6867 "schema": { 

6868 "title": "Level0", 

6869 "type": "string", 

6870 }, 

6871 } 

6872 ], 

6873 "responses": { 

6874 "200": { 

6875 "description": "Successful Response", 

6876 "content": { 

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

6878 }, 

6879 }, 

6880 "422": { 

6881 "description": "Validation Error", 

6882 "content": { 

6883 "application/json": { 

6884 "schema": { 

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

6886 } 

6887 } 

6888 }, 

6889 }, 

6890 }, 

6891 } 

6892 } 

6893 }, 

6894 "callback4": { 

6895 "/": { 

6896 "get": { 

6897 "summary": "Callback4", 

6898 "operationId": "callback4__get", 

6899 "parameters": [ 

6900 { 

6901 "name": "level4", 

6902 "in": "query", 

6903 "required": True, 

6904 "schema": { 

6905 "title": "Level4", 

6906 "type": "string", 

6907 }, 

6908 } 

6909 ], 

6910 "responses": { 

6911 "200": { 

6912 "description": "Successful Response", 

6913 "content": { 

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

6915 }, 

6916 }, 

6917 "422": { 

6918 "description": "Validation Error", 

6919 "content": { 

6920 "application/json": { 

6921 "schema": { 

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

6923 } 

6924 } 

6925 }, 

6926 }, 

6927 }, 

6928 } 

6929 } 

6930 }, 

6931 "callback5": { 

6932 "/": { 

6933 "get": { 

6934 "summary": "Callback5", 

6935 "operationId": "callback5__get", 

6936 "parameters": [ 

6937 { 

6938 "name": "level5", 

6939 "in": "query", 

6940 "required": True, 

6941 "schema": { 

6942 "title": "Level5", 

6943 "type": "string", 

6944 }, 

6945 } 

6946 ], 

6947 "responses": { 

6948 "200": { 

6949 "description": "Successful Response", 

6950 "content": { 

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

6952 }, 

6953 }, 

6954 "422": { 

6955 "description": "Validation Error", 

6956 "content": { 

6957 "application/json": { 

6958 "schema": { 

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

6960 } 

6961 } 

6962 }, 

6963 }, 

6964 }, 

6965 } 

6966 } 

6967 }, 

6968 }, 

6969 "deprecated": True, 

6970 } 

6971 }, 

6972 "/level4/default5": { 

6973 "get": { 

6974 "tags": ["level4a", "level4b"], 

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

6976 "operationId": "path5_default_router4_override_level4_default5_get", 

6977 "parameters": [ 

6978 { 

6979 "required": True, 

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

6981 "name": "level5", 

6982 "in": "query", 

6983 } 

6984 ], 

6985 "responses": { 

6986 "200": { 

6987 "description": "Successful Response", 

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

6989 }, 

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

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

6992 "422": { 

6993 "description": "Validation Error", 

6994 "content": { 

6995 "application/json": { 

6996 "schema": { 

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

6998 } 

6999 } 

7000 }, 

7001 }, 

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

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

7004 }, 

7005 "callbacks": { 

7006 "callback0": { 

7007 "/": { 

7008 "get": { 

7009 "summary": "Callback0", 

7010 "operationId": "callback0__get", 

7011 "parameters": [ 

7012 { 

7013 "name": "level0", 

7014 "in": "query", 

7015 "required": True, 

7016 "schema": { 

7017 "title": "Level0", 

7018 "type": "string", 

7019 }, 

7020 } 

7021 ], 

7022 "responses": { 

7023 "200": { 

7024 "description": "Successful Response", 

7025 "content": { 

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

7027 }, 

7028 }, 

7029 "422": { 

7030 "description": "Validation Error", 

7031 "content": { 

7032 "application/json": { 

7033 "schema": { 

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

7035 } 

7036 } 

7037 }, 

7038 }, 

7039 }, 

7040 } 

7041 } 

7042 }, 

7043 "callback4": { 

7044 "/": { 

7045 "get": { 

7046 "summary": "Callback4", 

7047 "operationId": "callback4__get", 

7048 "parameters": [ 

7049 { 

7050 "name": "level4", 

7051 "in": "query", 

7052 "required": True, 

7053 "schema": { 

7054 "title": "Level4", 

7055 "type": "string", 

7056 }, 

7057 } 

7058 ], 

7059 "responses": { 

7060 "200": { 

7061 "description": "Successful Response", 

7062 "content": { 

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

7064 }, 

7065 }, 

7066 "422": { 

7067 "description": "Validation Error", 

7068 "content": { 

7069 "application/json": { 

7070 "schema": { 

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

7072 } 

7073 } 

7074 }, 

7075 }, 

7076 }, 

7077 } 

7078 } 

7079 }, 

7080 }, 

7081 "deprecated": True, 

7082 } 

7083 }, 

7084 "/override5": { 

7085 "get": { 

7086 "tags": ["path5a", "path5b"], 

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

7088 "operationId": "path5_override_router4_default_override5_get", 

7089 "parameters": [ 

7090 { 

7091 "required": True, 

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

7093 "name": "level5", 

7094 "in": "query", 

7095 } 

7096 ], 

7097 "responses": { 

7098 "200": { 

7099 "description": "Successful Response", 

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

7101 }, 

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

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

7104 "422": { 

7105 "description": "Validation Error", 

7106 "content": { 

7107 "application/json": { 

7108 "schema": { 

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

7110 } 

7111 } 

7112 }, 

7113 }, 

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

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

7116 }, 

7117 "callbacks": { 

7118 "callback0": { 

7119 "/": { 

7120 "get": { 

7121 "summary": "Callback0", 

7122 "operationId": "callback0__get", 

7123 "parameters": [ 

7124 { 

7125 "name": "level0", 

7126 "in": "query", 

7127 "required": True, 

7128 "schema": { 

7129 "title": "Level0", 

7130 "type": "string", 

7131 }, 

7132 } 

7133 ], 

7134 "responses": { 

7135 "200": { 

7136 "description": "Successful Response", 

7137 "content": { 

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

7139 }, 

7140 }, 

7141 "422": { 

7142 "description": "Validation Error", 

7143 "content": { 

7144 "application/json": { 

7145 "schema": { 

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

7147 } 

7148 } 

7149 }, 

7150 }, 

7151 }, 

7152 } 

7153 } 

7154 }, 

7155 "callback5": { 

7156 "/": { 

7157 "get": { 

7158 "summary": "Callback5", 

7159 "operationId": "callback5__get", 

7160 "parameters": [ 

7161 { 

7162 "name": "level5", 

7163 "in": "query", 

7164 "required": True, 

7165 "schema": { 

7166 "title": "Level5", 

7167 "type": "string", 

7168 }, 

7169 } 

7170 ], 

7171 "responses": { 

7172 "200": { 

7173 "description": "Successful Response", 

7174 "content": { 

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

7176 }, 

7177 }, 

7178 "422": { 

7179 "description": "Validation Error", 

7180 "content": { 

7181 "application/json": { 

7182 "schema": { 

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

7184 } 

7185 } 

7186 }, 

7187 }, 

7188 }, 

7189 } 

7190 } 

7191 }, 

7192 }, 

7193 "deprecated": True, 

7194 } 

7195 }, 

7196 "/default5": { 

7197 "get": { 

7198 "summary": "Path5 Default Router4 Default", 

7199 "operationId": "path5_default_router4_default_default5_get", 

7200 "parameters": [ 

7201 { 

7202 "required": True, 

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

7204 "name": "level5", 

7205 "in": "query", 

7206 } 

7207 ], 

7208 "responses": { 

7209 "200": { 

7210 "description": "Successful Response", 

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

7212 }, 

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

7214 "422": { 

7215 "description": "Validation Error", 

7216 "content": { 

7217 "application/json": { 

7218 "schema": { 

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

7220 } 

7221 } 

7222 }, 

7223 }, 

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

7225 }, 

7226 "callbacks": { 

7227 "callback0": { 

7228 "/": { 

7229 "get": { 

7230 "summary": "Callback0", 

7231 "operationId": "callback0__get", 

7232 "parameters": [ 

7233 { 

7234 "name": "level0", 

7235 "in": "query", 

7236 "required": True, 

7237 "schema": { 

7238 "title": "Level0", 

7239 "type": "string", 

7240 }, 

7241 } 

7242 ], 

7243 "responses": { 

7244 "200": { 

7245 "description": "Successful Response", 

7246 "content": { 

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

7248 }, 

7249 }, 

7250 "422": { 

7251 "description": "Validation Error", 

7252 "content": { 

7253 "application/json": { 

7254 "schema": { 

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

7256 } 

7257 } 

7258 }, 

7259 }, 

7260 }, 

7261 } 

7262 } 

7263 } 

7264 }, 

7265 } 

7266 }, 

7267 }, 

7268 "components": { 

7269 "schemas": { 

7270 "HTTPValidationError": { 

7271 "title": "HTTPValidationError", 

7272 "type": "object", 

7273 "properties": { 

7274 "detail": { 

7275 "title": "Detail", 

7276 "type": "array", 

7277 "items": { 

7278 "$ref": "#/components/schemas/ValidationError" 

7279 }, 

7280 } 

7281 }, 

7282 }, 

7283 "ValidationError": { 

7284 "title": "ValidationError", 

7285 "required": ["loc", "msg", "type"], 

7286 "type": "object", 

7287 "properties": { 

7288 "loc": { 

7289 "title": "Location", 

7290 "type": "array", 

7291 "items": { 

7292 "anyOf": [{"type": "string"}, {"type": "integer"}] 

7293 }, 

7294 }, 

7295 "msg": {"title": "Message", "type": "string"}, 

7296 "type": {"title": "Error Type", "type": "string"}, 

7297 "input": {"title": "Input"}, 

7298 "ctx": {"title": "Context", "type": "object"}, 

7299 }, 

7300 }, 

7301 } 

7302 }, 

7303 } 

7304 )