Add rule to remove x-internal in openapi normalizer (#17734)

* add rule to remove x-internal in normalizer

* update

* update doc

* better code format

* update samples
This commit is contained in:
William Cheng
2024-01-30 21:11:25 +08:00
committed by GitHub
parent 301f25a306
commit 59f672d9aa
9 changed files with 118 additions and 223 deletions

View File

@@ -571,3 +571,9 @@ Example:
java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate -g java -i modules/openapi-generator/src/test/resources/3_0/allOf_extension_parent.yaml -o /tmp/java-okhttp/ --openapi-normalizer REFACTOR_ALLOF_WITH_PROPERTIES_ONLY=true
```
- `REMOVE_X_INTERNAL`: When set to true, remove `x-internal` extension from operations and models.
Example:
```
java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate -g java -i modules/openapi-generator/src/test/resources/3_0/enableKeepOnlyFirstTagInOperation_test.yaml -o /tmp/java-okhttp/ --openapi-normalizer REMOVE_X_INTERNAL=true
```