Created by: spacether
[python-experimental] improves method names
- method name should not collide with properties, so make them public and add the _oapg (openapi python generator) suffix
- renames is_none/is_true/is_false/as_date/etc accessors with _oapg suffix
- fixed bool mixin base classes, adds a single leading underscore for protected methods (called by subclasses)
- adds needed BinarySchema base class which inherits from FileIO and bytes
- adds BinarySchema python types in endpoint signatures where it is present
Todo
- clean up api_client private methods
PR checklist
-
Read the contribution guidelines. -
Pull Request title clearly describes the work in the pull request and Pull Request description provides details about how to validate the work. Missing information here may result in delayed response from the community. -
Run the following to build the project and update samples: ./mvnw clean package ./bin/generate-samples.sh ./bin/utils/export_docs_generators.sh
./bin/generate-samples.sh bin/configs/java*
. For Windows users, please run the script in Git BASH. -
File the PR against the correct branch: master
(6.1.0) (minor release - breaking changes with fallbacks),7.0.x
(breaking changes without fallbacks) -
If your PR is targeting a particular programming language, @mention the technical committee members, so they are more likely to review the pull request.