OpenAPI: Unify description handling 56/110156/8
authorYaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
Mon, 5 Feb 2024 12:15:45 +0000 (14:15 +0200)
committerIvan Hrasko <ivan.hrasko@pantheon.tech>
Mon, 12 Feb 2024 15:33:32 +0000 (15:33 +0000)
commit5b44088e1f221d0b2e07fd427e82264203885919
tree5fb601f62e711cf4f7059a476c3c49adace18f7c
parent7de35b93e379dce95e06150f0ef87694b03f393c
OpenAPI: Unify description handling

Updated the description() method to return
null when a node lacks a description.
Unit tests have been adjusted to reflect
this updated behavior.

JIRA: NETCONF-1253
Change-Id: I6a9d7a5830afad4cd14c567578284493dc1f326e
Signed-off-by: Yaroslav Lastivka <yaroslav.lastivka@pantheon.tech>
31 files changed:
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/model/SchemaEntity.java
restconf/restconf-openapi/src/test/resources/operational-document/controller-action-types.json
restconf/restconf-openapi/src/test/resources/operational-document/controller-all.json
restconf/restconf-openapi/src/test/resources/operational-document/controller-operational.json
restconf/restconf-openapi/src/test/resources/operational-document/device-action-types.json
restconf/restconf-openapi/src/test/resources/operational-document/device-all.json
restconf/restconf-openapi/src/test/resources/operational-document/device-operational.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-action-types.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-all.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-choice-test.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-definition-test.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-mandatory-test.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-my-yang.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-path-params-test.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-recursive.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-string-from-regex.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-test-container-childs.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-toaster2.json
restconf/restconf-openapi/src/test/resources/yang-document/controller-typed-params.json
restconf/restconf-openapi/src/test/resources/yang-document/device-action-types.json
restconf/restconf-openapi/src/test/resources/yang-document/device-all.json
restconf/restconf-openapi/src/test/resources/yang-document/device-choice-test.json
restconf/restconf-openapi/src/test/resources/yang-document/device-definition-test.json
restconf/restconf-openapi/src/test/resources/yang-document/device-mandatory-test.json
restconf/restconf-openapi/src/test/resources/yang-document/device-my-yang.json
restconf/restconf-openapi/src/test/resources/yang-document/device-path-params-test.json
restconf/restconf-openapi/src/test/resources/yang-document/device-recursive.json
restconf/restconf-openapi/src/test/resources/yang-document/device-string-from-regex.json
restconf/restconf-openapi/src/test/resources/yang-document/device-test-container-childs.json
restconf/restconf-openapi/src/test/resources/yang-document/device-toaster2.json
restconf/restconf-openapi/src/test/resources/yang-document/device-typed-params.json