Remove _XML and _POST containers from OpenApi 42/105042/20
authorPeter Suna <peter.suna@pantheon.tech>
Mon, 27 Mar 2023 11:38:29 +0000 (13:38 +0200)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Fri, 2 Jun 2023 12:31:43 +0000 (14:31 +0200)
commitcc6f8b0d874209c1888b3da2d4e5f448a068d3cc
tree2e2f9584e2e83db9b17741b959319aabaeeba13c
parent4b3760a60c7bde1ff86fa16058ac1a1ac66a5dad
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>
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/impl/DefinitionGenerator.java
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/model/builder/OperationBuilder.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/OpenApiGeneratorRFC8040Test.java