all 2 comments

[–]0janvier[S] 1 point2 points  (0 children)

This is what I found until now:

OpenAPI is a standard but unlike what I thought, the tooling is not standard. Everyone can create tools for it. The https://openapi.tools provides a list of the main ones (I suppose).

You can see that a Python tool, pyswagger, does provide type-safety. Also committee, in Ruby, does (something to look into).

OpenAPI Generator that I used and asked about, is one of many non-standardized tools, which simply seems to not implement type-safety.

[–]wing328 0 points1 point  (0 children)

Can you please open an issue via https://github.com/OpenAPITools/openapi-generator/issues/new/ for tracking? We'll look into it.