Java client is written using java7. Development environment requires java11+. Models generation based on openapi spec.
Instead of using enums, generator produces static constants.
- Generate enums as constants
- Generate normal models with substituted by primitive values enums
- Replace links to generated models by extend one
- Replace links to generated models by extend one. For models, that was skipped from generation on step 3
To regenerate models from openapi definition, clone latest open api definitions and use next command from the project root.
./update-models.sh