|
1 | 1 | # OpenAPI: REST Controllers Generator |
2 | | -> 👉 ZenWave360 Helps You Create Software Easy to Understand |
3 | 2 |
|
4 | 3 | Generates implementations based on JDL models and OpenAPI definitions SpringMVC generated OpenAPI interfaces. |
5 | 4 |
|
@@ -82,17 +81,17 @@ requestBody: |
82 | 81 | | `operationIds` | OpenAPI operationIds to generate code for | List | [] | | |
83 | 82 | | `statusCodes` | Status codes to generate code for | List | [200, 201, 202, 400] | | |
84 | 83 | | `openApiApiPackage` | The package to used by OpenAPI-Generator for generated api objects/classes | String | | | |
85 | | -| `openApiModelPackage` | The package to used by OpenAPI-Generator for generated model objects/classes | String | {{openApiApiPackage}} | | |
| 84 | +| `openApiModelPackage` | The package to used by OpenAPI-Generator for generated model objects/classes | String | `{{openApiApiPackage}}` | | |
86 | 85 | | `openApiModelNamePrefix` | Sets the prefix for model enums and classes used by OpenAPI-Generator | String | | | |
87 | 86 | | `openApiModelNameSuffix` | Sets the suffix for model enums and classes used by OpenAPI-Generator | String | | | |
88 | 87 | | `basePackage` | Applications base package | String | | | |
89 | | -| `controllersPackage` | The package to generate REST Controllers | String | {{basePackage}}.adapters.web | | |
90 | | -| `entitiesPackage` | Package where your domain entities are | String | {{basePackage}}.core.domain | | |
91 | | -| `inboundDtosPackage` | Package where your inbound dtos are | String | {{basePackage}}.core.inbound.dtos | | |
92 | | -| `servicesPackage` | Package where your domain services/usecases interfaces are | String | {{basePackage}}.core.inbound | | |
| 88 | +| `controllersPackage` | The package to generate REST Controllers | String | `{{basePackage}}.adapters.web` | | |
| 89 | +| `entitiesPackage` | Package where your domain entities are | String | `{{basePackage}}.core.domain` | | |
| 90 | +| `inboundDtosPackage` | Package where your inbound dtos are | String | `{{basePackage}}.core.inbound.dtos` | | |
| 91 | +| `servicesPackage` | Package where your domain services/usecases interfaces are | String | `{{basePackage}}.core.inbound` | | |
93 | 92 | | `inputDTOSuffix` | Should use same value configured in BackendApplicationDefaultPlugin. Whether to use an input DTO for entities used as command parameter. | String | | | |
94 | 93 | | `includeControllerTests` | Include Controller Unit tests (using ServicesInMemoryConfig) | boolean | true | | |
95 | | -| `paginatedDtoItemsJsonPath` | JSONPath list to search for response DTO schemas for list or paginated results. User '$.items' for lists or '$.properties.<content property>.items' for paginated results. | List | [$.items, $.properties.content.items] | | |
| 94 | +| `paginatedDtoItemsJsonPath` | JSONPath list to search for response DTO schemas for list or paginated results. User '$.items' for lists or '`$.properties.<content property>.items`' for paginated results. | List | [$.items, $.properties.content.items] | | |
96 | 95 | | `formatter` | Code formatter implementation | Formatters | spring | google, palantir, spring, eclipse | |
97 | 96 | | `skipFormatting` | Skip java sources output formatting | boolean | false | | |
98 | 97 | | `haltOnFailFormatting` | Halt on formatting errors | boolean | true | | |
|
0 commit comments