openapi-python-client
openapi-python-client copied to clipboard
Generate modern Python clients from OpenAPI
**Is your feature request related to a problem? Please describe.** It would be safer to generate `UUID` instances instead of `str` instances if the property is defined as a string...
Im trying to upgrade to openapi 3.1.0 to be able to use `type: mutualTLS` in the security scheme definition, and it throws an error that the version is not recognised....
**Describe the bug** The request body in specification with `application/vnd.api+json` don't generate json request paramers **To Reproduce** Steps to reproduce the behavior: 1. Example request body ``` requestBody: content: application/vnd.api+json:...
**Is your feature request related to a problem? Please describe.** Sometimes self-signed certificates are used during local development (for example when hosting over `https://localhost`). Currently `openapi-python-client` (rightly) fails to connect...
**Is your feature request related to a problem? Please describe.** Yes, my problem is that some of my endpoints use contract (component) that is of type `QueryCondition`. But `QueryCondition` has...
**Describe the bug** In the generated client, the `models/__init__.py` looks something like: ```py """ Contains all the data models used in inputs/outputs """ from .type import Type ``` This makes...
**Describe the bug** I tried to create a python client from an OpenApi-Spec with the command `openapi-python-client generate --path secret_server_openapi3.json`. Then I got multple warnings: - invalid data in items...
**Describe the bug** New docstring work in #551 added nicer docstrings, but fails to document the `client` parameter. This leads PyCharm to put up `Missing parameter in docstring` warning for...
**Is your feature request related to a problem? Please describe.** Ideally an openapi description would get us nice not too long types without a lot of futzing with overriding type...
**Is your feature request related to a problem? Please describe.** Sometimes there are a lot of apis to import to even do a simple thing **Describe the solution you'd like**...