├── .editorconfig ├── .github ├── CONTRIBUTING.md └── workflows │ ├── publish.yaml │ ├── test_latest_python.yaml │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── .pre-commit-hooks.yaml ├── .prettierrc.js ├── LICENSE ├── README.md ├── openapi_to_fastapi ├── __init__.py ├── cli.py ├── logger.py ├── model_generator.py ├── models.py ├── parser.py ├── pydantic_validators.py ├── routes.py ├── tests │ ├── __init__.py │ ├── __snapshots__ │ │ └── test_router │ │ │ ├── test_custom_route_definitions.json │ │ │ ├── test_validation[bool-as-int].json │ │ │ ├── test_validation[bool-as-null].1.json │ │ │ ├── test_validation[bool-as-null].json │ │ │ ├── test_validation[bool-as-random-text].1.json │ │ │ ├── test_validation[bool-as-random-text].json │ │ │ ├── test_validation[bool-as-string].json │ │ │ ├── test_validation[date-as-month-00].1.json │ │ │ ├── test_validation[date-as-month-00].json │ │ │ ├── test_validation[date-as-month].1.json │ │ │ ├── test_validation[date-as-month].json │ │ │ ├── test_validation[date-as-unixtimestamp-day].json │ │ │ ├── test_validation[date-as-unixtimestamp-offset0].1.json │ │ │ ├── test_validation[date-as-unixtimestamp-offset0].json │ │ │ ├── test_validation[date-as-unixtimestamp-offset1].1.json │ │ │ ├── test_validation[date-as-unixtimestamp-offset1].json │ │ │ ├── test_validation[date-as-unixtimestamp-str-day].json │ │ │ ├── test_validation[datetime-as-unixtimestamp-day].json │ │ │ ├── test_validation[datetime-as-unixtimestamp-offset].json │ │ │ ├── test_validation[datetime-as-unixtimestamp-str-day].json │ │ │ ├── test_validation[datetime-as-unixtimestamp-str-offset].json │ │ │ ├── test_validation[datetime-lower-case-t].json │ │ │ ├── test_validation[datetime-lower-case-z].json │ │ │ ├── test_validation[datetime-naive].json │ │ │ ├── test_validation[datetime-with-space].json │ │ │ ├── test_validation[float-as-string].json │ │ │ ├── test_validation[int-as-float].json │ │ │ ├── test_validation[int-as-string].json │ │ │ ├── test_validation[list-dt-as-unixtimestamp-day].json │ │ │ ├── test_validation[list-dt-as-unixtimestamp-offset].json │ │ │ ├── test_validation[list-dt-as-unixtimestamp-str-day].json │ │ │ ├── test_validation[list-dt-as-unixtimestamp-str-offset].json │ │ │ ├── test_validation[list-dt-lower-case-t].json │ │ │ ├── test_validation[list-dt-lower-case-z].json │ │ │ ├── test_validation[list-dt-naive].json │ │ │ ├── test_validation[list-dt-with-space].json │ │ │ ├── test_validation[string-as-float].1.json │ │ │ ├── test_validation[string-as-float].json │ │ │ ├── test_validation[string-as-int].1.json │ │ │ ├── test_validation[string-as-int].json │ │ │ ├── test_weather_route_payload_errors.1.json │ │ │ └── test_weather_route_payload_errors.json │ ├── conftest.py │ ├── data │ │ ├── definitions │ │ │ ├── CoffeeBrewer.json │ │ │ ├── CompanyBasicInfo.json │ │ │ ├── TestValidation_v0.1.json │ │ │ ├── TestValidation_v0.2.json │ │ │ └── WeatherCurrentMetric.json │ │ └── src │ │ │ ├── README.md │ │ │ └── TestValidation_v0.1.py │ └── test_router.py ├── utils.py └── validator │ ├── __init__.py │ └── core.py ├── poetry.lock ├── pyproject.toml ├── setup.cfg └── tasks.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/test_latest_python.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/.github/workflows/test_latest_python.yaml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.pre-commit-hooks.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/.pre-commit-hooks.yaml -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/README.md -------------------------------------------------------------------------------- /openapi_to_fastapi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openapi_to_fastapi/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/cli.py -------------------------------------------------------------------------------- /openapi_to_fastapi/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/logger.py -------------------------------------------------------------------------------- /openapi_to_fastapi/model_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/model_generator.py -------------------------------------------------------------------------------- /openapi_to_fastapi/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/models.py -------------------------------------------------------------------------------- /openapi_to_fastapi/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/parser.py -------------------------------------------------------------------------------- /openapi_to_fastapi/pydantic_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/pydantic_validators.py -------------------------------------------------------------------------------- /openapi_to_fastapi/routes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/routes.py -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_custom_route_definitions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_custom_route_definitions.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-int].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-int].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-null].1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-null].1.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-null].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-null].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-random-text].1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-random-text].1.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-random-text].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-random-text].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-string].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[bool-as-string].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-month-00].1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-month-00].1.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-month-00].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-month-00].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-month].1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-month].1.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-month].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-month].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-day].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-day].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-offset0].1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-offset0].1.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-offset0].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-offset0].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-offset1].1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-offset1].1.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-offset1].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-offset1].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-str-day].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[date-as-unixtimestamp-str-day].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-as-unixtimestamp-day].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-as-unixtimestamp-day].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-as-unixtimestamp-offset].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-as-unixtimestamp-offset].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-as-unixtimestamp-str-day].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-as-unixtimestamp-str-day].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-as-unixtimestamp-str-offset].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-as-unixtimestamp-str-offset].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-lower-case-t].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-lower-case-t].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-lower-case-z].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-lower-case-z].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-naive].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-naive].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-with-space].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[datetime-with-space].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[float-as-string].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[float-as-string].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[int-as-float].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[int-as-float].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[int-as-string].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[int-as-string].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-as-unixtimestamp-day].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-as-unixtimestamp-day].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-as-unixtimestamp-offset].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-as-unixtimestamp-offset].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-as-unixtimestamp-str-day].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-as-unixtimestamp-str-day].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-as-unixtimestamp-str-offset].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-as-unixtimestamp-str-offset].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-lower-case-t].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-lower-case-t].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-lower-case-z].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-lower-case-z].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-naive].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-naive].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-with-space].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[list-dt-with-space].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[string-as-float].1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[string-as-float].1.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[string-as-float].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[string-as-float].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[string-as-int].1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[string-as-int].1.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[string-as-int].json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_validation[string-as-int].json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_weather_route_payload_errors.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_weather_route_payload_errors.1.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/__snapshots__/test_router/test_weather_route_payload_errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/__snapshots__/test_router/test_weather_route_payload_errors.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/conftest.py -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/data/definitions/CoffeeBrewer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/data/definitions/CoffeeBrewer.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/data/definitions/CompanyBasicInfo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/data/definitions/CompanyBasicInfo.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/data/definitions/TestValidation_v0.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/data/definitions/TestValidation_v0.1.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/data/definitions/TestValidation_v0.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/data/definitions/TestValidation_v0.2.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/data/definitions/WeatherCurrentMetric.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/data/definitions/WeatherCurrentMetric.json -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/data/src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/data/src/README.md -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/data/src/TestValidation_v0.1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/data/src/TestValidation_v0.1.py -------------------------------------------------------------------------------- /openapi_to_fastapi/tests/test_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/tests/test_router.py -------------------------------------------------------------------------------- /openapi_to_fastapi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/utils.py -------------------------------------------------------------------------------- /openapi_to_fastapi/validator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/validator/__init__.py -------------------------------------------------------------------------------- /openapi_to_fastapi/validator/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/openapi_to_fastapi/validator/core.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/setup.cfg -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ioxiocom/openapi-to-fastapi/HEAD/tasks.py --------------------------------------------------------------------------------