OpenApi: Add parameters into actions 84/105884/24
authorYaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
Wed, 10 May 2023 11:01:09 +0000 (14:01 +0300)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Thu, 22 Jun 2023 11:47:18 +0000 (13:47 +0200)
commit83ed76f11114c14bf1eb7aec46d4943435d21c82
tree69950f6d4565e0b6ba7f2401841fa5f8c2c6ae57
parent93faf8d1929caa4b208ad618ee1b46b30e483d24
OpenApi: Add parameters into actions

Some devices using actions have invalid swagger URLs
generated. The problem is that we do not generate parameters
for actions.

Implemented logic for adding “pathParameters” to path parameters
for actions.

JIRA: NETCONF-860
Change-Id: If01af731770029fb8f7529312417a3ea46fd5841
Signed-off-by: Yaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/impl/BaseYangOpenApiGenerator.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
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/mountpoints/MountPointOpenApiTest.java