Generated AAI Swagger file has schema violations 21/132621/4
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 7 Dec 2022 13:52:46 +0000 (13:52 +0000)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Wed, 7 Dec 2022 15:55:11 +0000 (15:55 +0000)
commit1e2d336a332c3b58d07ebc6d4e9c448178281ee3
tree8e4f3a202a7927469ac7af5800ce3ad0bfa46348
parent33db2e9d0c0e9da96a7507b1695cbfa2e5394489
Generated AAI Swagger file has schema violations

Fixes for violations
- provide a valid host (localhost) for the `host` key
- remove `example` keys for parameters
- remove `also requires` property from definitions

Other changes
- remove the license header from description and add it instead as a yaml comment (like we do it for any other file)
- remove the `contact` block since it does not contain actual contact information
- remove the reference to the AT&T wiki for the default response codes
- remove `description: n/a` values in parameters that are set when there is no description available

Issue-ID: AAI-3611

Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
Change-Id: I057f7f3a49a861891c49b52bff80e5a9810f18a7
aai-schema-gen/pom.xml
aai-schema-gen/src/main/java/org/onap/aai/schemagen/GenerateXsd.java
aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXM.java
aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/XSDElement.java
aai-schema-gen/src/main/java/org/onap/aai/schemagen/genxsd/YAMLfromOXM.java
aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/NodesYAMLfromOXMTest.java
aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/XSDElementTest.java
aai-schema-gen/src/test/java/org/onap/aai/schemagen/genxsd/YAMLfromOXMTest.java