Created by: smiklos
There are a couple of issues with the sttp codegen support.
-
enum
should not be used as it will be a reserved keyword -> changed this in JsonSupport - Enums were completely missed and not generated at all -> Fixed
- AnyType was added as value type for maps where the schema type is object. These should be encoded as a json library specific json value (personal opinion)
- URI serializer is added to support URI as well.
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. -
If your PR is targeting a particular programming language, @mention the technical committee members, so they are more likely to review the pull request.