Add jaxb implementation dependencies
[ccsdk/sli/core.git] / sliapi / model / swagger / src / main / yaml / sliapi.yaml
index 7c11c9d..df43496 100644 (file)
@@ -1,25 +1,25 @@
 ---
 swagger: "2.0"
 info:
-  description: "Defines API to service logic interpreter,This module contains a collection\
-    \ of generally useful derived\nYANG data types.\n\nCopyright (c) 2013 IETF Trust\
-    \ and the persons identified as\nauthors of the code.  All rights reserved.\n\n\
-    Redistribution and use in source and binary forms, with or\nwithout modification,\
-    \ is permitted pursuant to, and subject\nto the license terms contained in, the\
-    \ Simplified BSD License\nset forth in Section 4.c of the IETF Trust's Legal Provisions\n\
+  description: "This module contains a collection of generally useful derived\nYANG\
+    \ data types.\n\nCopyright (c) 2013 IETF Trust and the persons identified as\n\
+    authors of the code.  All rights reserved.\n\nRedistribution and use in source\
+    \ and binary forms, with or\nwithout modification, is permitted pursuant to, and\
+    \ subject\nto the license terms contained in, the Simplified BSD License\nset\
+    \ forth in Section 4.c of the IETF Trust's Legal Provisions\nRelating to IETF\
+    \ Documents\n(http://trustee.ietf.org/license-info).\n\nThis version of this YANG\
+    \ module is part of RFC 6991; see\nthe RFC itself for full legal notices.,This\
+    \ module contains a collection of generally useful derived\nYANG data types for\
+    \ Internet addresses and related things.\n\nCopyright (c) 2013 IETF Trust and\
+    \ the persons identified as\nauthors of the code.  All rights reserved.\n\nRedistribution\
+    \ and use in source and binary forms, with or\nwithout modification, is permitted\
+    \ pursuant to, and subject\nto the license terms contained in, the Simplified\
+    \ BSD License\nset forth in Section 4.c of the IETF Trust's Legal Provisions\n\
     Relating to IETF Documents\n(http://trustee.ietf.org/license-info).\n\nThis version\
     \ of this YANG module is part of RFC 6991; see\nthe RFC itself for full legal\
-    \ notices.,This module contains a collection of generally useful derived\nYANG\
-    \ data types for Internet addresses and related things.\n\nCopyright (c) 2013\
-    \ IETF Trust and the persons identified as\nauthors of the code.  All rights reserved.\n\
-    \nRedistribution and use in source and binary forms, with or\nwithout modification,\
-    \ is permitted pursuant to, and subject\nto the license terms contained in, the\
-    \ Simplified BSD License\nset forth in Section 4.c of the IETF Trust's Legal Provisions\n\
-    Relating to IETF Documents\n(http://trustee.ietf.org/license-info).\n\nThis version\
-    \ of this YANG module is part of RFC 6991; see\nthe RFC itself for full legal\
-    \ notices."
+    \ notices.,Defines API to service logic interpreter"
   version: "1.0.1-SNAPSHOT"
-  title: "SLI-API,ietf-yang-types,ietf-inet-types API"
+  title: "ietf-yang-types,ietf-inet-types,SLI-API API"
 consumes:
 - "application/json"
 - "application/xml"
@@ -39,11 +39,11 @@ paths:
         200:
           description: "sli.api.TestResults"
           responseSchema:
-            $ref: "#/definitions/sli.api.TestResults"
             originalRef: "#/definitions/sli.api.TestResults"
-          schema:
             $ref: "#/definitions/sli.api.TestResults"
+          schema:
             originalRef: "#/definitions/sli.api.TestResults"
+            $ref: "#/definitions/sli.api.TestResults"
     post:
       tags:
       - "SLI-API"
@@ -54,8 +54,8 @@ paths:
         description: "sli.api.TestResults to be added to list"
         required: false
         schema:
-          $ref: "#/definitions/sli.api.TestResults"
           originalRef: "#/definitions/sli.api.TestResults"
+          $ref: "#/definitions/sli.api.TestResults"
       responses:
         400:
           description: "Internal error"
@@ -73,8 +73,8 @@ paths:
         description: "sli.api.TestResults to be added or updated"
         required: false
         schema:
-          $ref: "#/definitions/sli.api.TestResults"
           originalRef: "#/definitions/sli.api.TestResults"
+          $ref: "#/definitions/sli.api.TestResults"
       responses:
         400:
           description: "Internal error"
@@ -101,8 +101,8 @@ paths:
         description: "sli.api.testresults.TestResult to be added to list"
         required: false
         schema:
-          $ref: "#/definitions/sli.api.testresults.TestResult"
           originalRef: "#/definitions/sli.api.testresults.TestResult"
+          $ref: "#/definitions/sli.api.testresults.TestResult"
       responses:
         400:
           description: "Internal error"
@@ -127,11 +127,11 @@ paths:
         200:
           description: "sli.api.testresults.TestResult"
           responseSchema:
-            $ref: "#/definitions/sli.api.testresults.TestResult"
             originalRef: "#/definitions/sli.api.testresults.TestResult"
-          schema:
             $ref: "#/definitions/sli.api.testresults.TestResult"
+          schema:
             originalRef: "#/definitions/sli.api.testresults.TestResult"
+            $ref: "#/definitions/sli.api.testresults.TestResult"
     post:
       tags:
       - "SLI-API"
@@ -147,8 +147,8 @@ paths:
         description: "sli.api.testresults.TestResult to be added to list"
         required: false
         schema:
-          $ref: "#/definitions/sli.api.testresults.TestResult"
           originalRef: "#/definitions/sli.api.testresults.TestResult"
+          $ref: "#/definitions/sli.api.testresults.TestResult"
       responses:
         400:
           description: "Internal error"
@@ -171,8 +171,8 @@ paths:
         description: "sli.api.testresults.TestResult to be added or updated"
         required: false
         schema:
-          $ref: "#/definitions/sli.api.testresults.TestResult"
           originalRef: "#/definitions/sli.api.testresults.TestResult"
+          $ref: "#/definitions/sli.api.testresults.TestResult"
       responses:
         400:
           description: "Internal error"
@@ -207,11 +207,11 @@ paths:
         200:
           description: "sli.api.TestResults"
           responseSchema:
-            $ref: "#/definitions/sli.api.TestResults"
             originalRef: "#/definitions/sli.api.TestResults"
-          schema:
             $ref: "#/definitions/sli.api.TestResults"
+          schema:
             originalRef: "#/definitions/sli.api.TestResults"
+            $ref: "#/definitions/sli.api.TestResults"
   /operational/SLI-API:test-results/SLI-API:test-result/{test-identifier}/:
     get:
       tags:
@@ -229,11 +229,11 @@ paths:
         200:
           description: "sli.api.testresults.TestResult"
           responseSchema:
-            $ref: "#/definitions/sli.api.testresults.TestResult"
             originalRef: "#/definitions/sli.api.testresults.TestResult"
-          schema:
             $ref: "#/definitions/sli.api.testresults.TestResult"
+          schema:
             originalRef: "#/definitions/sli.api.testresults.TestResult"
+            $ref: "#/definitions/sli.api.testresults.TestResult"
   /operations/SLI-API:execute-graph/:
     post:
       tags:
@@ -245,19 +245,19 @@ paths:
         schema:
           properties:
             input:
-              $ref: "#/definitions/sli.api.executegraph.Input"
               originalRef: "#/definitions/sli.api.executegraph.Input"
+              $ref: "#/definitions/sli.api.executegraph.Input"
       responses:
         400:
           description: "Internal error"
         200:
           description: "Correct response"
           responseSchema:
-            $ref: "#/definitions/sli.api.ExecuteGraph"
             originalRef: "#/definitions/sli.api.ExecuteGraph"
-          schema:
             $ref: "#/definitions/sli.api.ExecuteGraph"
+          schema:
             originalRef: "#/definitions/sli.api.ExecuteGraph"
+            $ref: "#/definitions/sli.api.ExecuteGraph"
         201:
           description: "No response"
   /operations/SLI-API:healthcheck/:
@@ -271,11 +271,11 @@ paths:
         200:
           description: "Correct response"
           responseSchema:
-            $ref: "#/definitions/sli.api.Healthcheck"
             originalRef: "#/definitions/sli.api.Healthcheck"
-          schema:
             $ref: "#/definitions/sli.api.Healthcheck"
+          schema:
             originalRef: "#/definitions/sli.api.Healthcheck"
+            $ref: "#/definitions/sli.api.Healthcheck"
         201:
           description: "No response"
   /operations/SLI-API:vlbcheck/:
@@ -289,11 +289,11 @@ paths:
         200:
           description: "Correct response"
           responseSchema:
-            $ref: "#/definitions/sli.api.Vlbcheck"
             originalRef: "#/definitions/sli.api.Vlbcheck"
-          schema:
             $ref: "#/definitions/sli.api.Vlbcheck"
+          schema:
             originalRef: "#/definitions/sli.api.Vlbcheck"
+            $ref: "#/definitions/sli.api.Vlbcheck"
         201:
           description: "No response"
 definitions:
@@ -301,14 +301,14 @@ definitions:
     type: "object"
     properties:
       output:
-        $ref: "#/definitions/sli.api.ResponseFields"
         originalRef: "#/definitions/sli.api.ResponseFields"
+        $ref: "#/definitions/sli.api.ResponseFields"
   sli.api.Healthcheck:
     type: "object"
     properties:
       output:
-        $ref: "#/definitions/sli.api.ResponseFields"
         originalRef: "#/definitions/sli.api.ResponseFields"
+        $ref: "#/definitions/sli.api.ResponseFields"
   sli.api.ModeEnumeration:
     type: "string"
     enum:
@@ -344,27 +344,27 @@ definitions:
       test-result:
         type: "array"
         items:
-          $ref: "#/definitions/sli.api.testresults.TestResult"
           originalRef: "#/definitions/sli.api.testresults.TestResult"
+          $ref: "#/definitions/sli.api.testresults.TestResult"
   sli.api.Vlbcheck:
     type: "object"
     properties:
       output:
-        $ref: "#/definitions/sli.api.ResponseFields"
         originalRef: "#/definitions/sli.api.ResponseFields"
+        $ref: "#/definitions/sli.api.ResponseFields"
   sli.api.executegraph.Input:
     type: "object"
     properties:
       mode:
-        $ref: "#/definitions/sli.api.ModeEnumeration"
         originalRef: "#/definitions/sli.api.ModeEnumeration"
+        $ref: "#/definitions/sli.api.ModeEnumeration"
       module-name:
         type: "string"
       sli-parameter:
         type: "array"
         items:
-          $ref: "#/definitions/sli.api.ParameterSetting"
           originalRef: "#/definitions/sli.api.ParameterSetting"
+          $ref: "#/definitions/sli.api.ParameterSetting"
       rpc-name:
         type: "string"
   sli.api.testresults.TestResult: