Fix logic of POST schema reference creation 91/107491/1
authorYaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
Wed, 23 Aug 2023 16:59:57 +0000 (19:59 +0300)
committerYaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
Fri, 25 Aug 2023 10:20:09 +0000 (13:20 +0300)
commitb73a40acf7f60bce188dcafc9911ff4f57c694fa
tree8490b9164573826ee31bff6ec434f3bab7752f68
parent493ac1bc4876c6012012b430b79c360de443c5fd
Fix logic of POST schema reference creation

After implementing the 'Use first child in POST payloads' changes,
list child nodes no longer include a 'key' value in example payloads.

Removed unnecessary 'post' prefix from schema references
for lists and containers child nodes in POST requests,
enabling the use of a valid schema.

JIRA: NETCONF-1054
Change-Id: I26a07e1ad04a0d08567c31d48d24f19349dd8022
Signed-off-by: Yaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
(cherry picked from commit 65c1945627ad388d4239f4a951aa9d4efc2dba74)
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