Skip to content

Latest commit

 

History

History
executable file
·
21 lines (16 loc) · 777 Bytes

File metadata and controls

executable file
·
21 lines (16 loc) · 777 Bytes

Development

Java client is written using java7. Development environment requires java11+. Models generation based on openapi spec.

Enums

Instead of using enums, generator produces static constants.

4-cycle generation

  1. Generate enums as constants
  2. Generate normal models with substituted by primitive values enums
  3. Replace links to generated models by extend one
  4. 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