Rework tags creation in OpenApi 32/106932/17
authorŠimon Ukuš <simon.ukus@pantheon.tech>
Tue, 18 Jul 2023 12:21:00 +0000 (14:21 +0200)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Wed, 9 Aug 2023 07:20:39 +0000 (07:20 +0000)
commita8beb7a8b0dbfdfd2651bc530d0a676d8a6df415
tree92ad2224b5c860e6a21be1f1befa28be0dc73ebe
parentad556e64fdd6b9b2311f701d40b8b5defca4ae1f
Rework tags creation in OpenApi

The tags values inside Operation object, according to Swagger spec
https://swagger.io/specification/#operation-object, do not have
any specific requirement. We are storing them in an ArrayNode,
which adds unnecessary overhead.

This change replaces the ArrayNode for List<String>.

JIRA: NETCONF-1087
Change-Id: I3a75b57f885503780867702a400d1be1c3ec6567
Signed-off-by: Šimon Ukuš <simon.ukus@pantheon.tech>
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/model/Operation.java
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/model/builder/OperationBuilder.java
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/mountpoints/MountPointOpenApi.java