Enhancements and corrections in openapi spec (#5203)

- 'config' in RootUIComponent/UIComponent was of the wrong type in openapi spec
- getType accessor in UIComponent generated a property
- Updated the naming of data structures in openapi spec w/o the internal DTO nomenclature for consistency and simplicity

Also-by: Florian Hotze <dev@florianhotze.com>
Also-by: Wouter Born <github@maindrain.net>
Signed-off-by: Jeff James <jeff@james-online.com>
This commit is contained in:
Jeff James
2026-01-22 14:49:20 +01:00
committed by GitHub
parent aff119cd19
commit fbd0d987ea
74 changed files with 412 additions and 48 deletions
+9
View File
@@ -80,6 +80,7 @@
<!-- Eclipse Java formatter version 4.26+ does not check test files -->
<spotless.eclipse.version>4.25</spotless.eclipse.version>
<spotless.eclipse.wtp.version>4.21.0</spotless.eclipse.wtp.version>
<swagger.version>2.2.35</swagger.version>
<!-- TEST -->
<!-- cxf can be updated independently, karaf only uses it in tests -->
@@ -367,6 +368,14 @@ Import-Package: \\
<head>Implementation note:</head>
</tag>
</tags>
<additionalDependencies>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
<version>${swagger.version}</version>
<scope>compile</scope>
</dependency>
</additionalDependencies>
</configuration>
</plugin>