Remove _XML and _POST containers from OpenApi 68/107568/1
authorPeter Suna <peter.suna@pantheon.tech>
Mon, 27 Mar 2023 11:38:29 +0000 (14:38 +0300)
committerYaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
Wed, 30 Aug 2023 09:35:14 +0000 (12:35 +0300)
commita4e27727a224e63041a0c7a230a48867a06b1d09
tree3aa8184bb968cf2a398dc4b6b6138734374f8158
parentb73a40acf7f60bce188dcafc9911ff4f57c694fa
Remove _XML and _POST containers from OpenApi

There is no need to create containers for XML since OpenAPI
can convert the provided data to XML format. Additionally,
containers with the "_POST" extension are identical to those
without it, so creating them only consumes memory
resources unnecessarily.

JIRA: NETCONF-938
Change-Id: I14ac602df087c5115d78daa1425841fd5a54e577
Signed-off-by: Peter Suna <peter.suna@pantheon.tech>
(cherry picked from commit cc6f8b0d874209c1888b3da2d4e5f448a068d3cc)
restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/impl/DefinitionGenerator.java
restconf/sal-rest-docgen/src/main/java/org/opendaylight/netconf/sal/rest/doc/model/builder/OperationBuilder.java
restconf/sal-rest-docgen/src/test/java/org/opendaylight/netconf/sal/rest/doc/impl/ApiDocGeneratorRFC8040Test.java
restconf/sal-rest-docgen/src/test/java/org/opendaylight/netconf/sal/rest/doc/impl/PostPayloadTest.java