Remove identity from OpenAPI Schemas 99/107899/13
authorSamuel Schneider <samuel.schneider@pantheon.tech>
Tue, 10 Oct 2023 10:45:41 +0000 (12:45 +0200)
committerSamuel Schneider <samuel.schneider@pantheon.tech>
Tue, 17 Oct 2023 12:50:44 +0000 (14:50 +0200)
commitf9ce2708cf35abdbde17a10a25bd7c6200649cb1
treefc26df6f5bfe02b0b3671d8bb24c060c5792b243
parenta761c3e99eaf67a10ddec2b7c9aca0a477b9f77d
Remove identity from OpenAPI Schemas

Removes creation of schemas for identity. Use string
value instead of reference on this schema.

Adds test for new behavior.

JIRA: NETCONF-1145
Change-Id: Ic1118bdb90649aa123caa642f06cd00e966e808d
Signed-off-by: Samuel Schneider <samuel.schneider@pantheon.tech>
restconf/restconf-openapi/src/main/java/org/opendaylight/restconf/openapi/impl/DefinitionGenerator.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/DefinitionGeneratorTest.java
restconf/restconf-openapi/src/test/java/org/opendaylight/restconf/openapi/impl/OpenApiGeneratorRFC8040Test.java
restconf/restconf-openapi/src/test/resources/openapi-document/controller-all.json
restconf/restconf-openapi/src/test/resources/openapi-document/controller-toaster.json
restconf/restconf-openapi/src/test/resources/openapi-document/device-all.json
restconf/restconf-openapi/src/test/resources/openapi-document/device-toaster.json