OpenAPITools / OpenAPITools/openapi-generator
Disable type checking (python)
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 26.8k
- Forks
- 7.7k
- PR merge metrics
- PR metrics pending
Description
Is your feature request related to a problem? Please describe.
If my api's response does not match the schema described in the spec file, a validation error is thrown and I am unable to view the response. I thought setting configuration.client_side_validation = False would fix this issue, but it does not.
Describe the solution you'd like
I would like set a --skip_validation flag when generating the sdk, set configuration.skip_validation = False, or have configuration.validate_schema default to false. When this is set, my api response should return the entire object, including any additional fields not specified in the schema. If this isn't possible, the api response should at least return the fields specified by the schema without throwing a validation error.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Start by locating the generated Python client's response-schema validation and the configuration options mentioned in the request; done means a documented choice between skipping validation and returning only schema-defined fields, with coverage for mismatched responses.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi, python
- Domain
- api
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100