Updating get module schema request body

Issue-ID: CPS-706
Signed-off-by: niamhcore <niamh.core@est.tech>
Change-Id: I92d241c4ccde77aaaf8aa5a3903437016edf65d0
diff --git a/docs/openapi/components.yml b/docs/openapi/components.yml
index a03cb1f..30e5987 100644
--- a/docs/openapi/components.yml
+++ b/docs/openapi/components.yml
@@ -19,14 +19,15 @@
           items:
             type: string
 
-    DmiModuleReadRequestBody:
+    ModuleReferencesRequest:
       type: object
       properties:
-        operation:
-          type: string
-          enum: [read]
-        dataType:
-          type: string
+        cmHandleProperties:
+          $ref: '#/components/schemas/cmHandleProperties'
+
+    ModuleResourcesReadRequest:
+      type: object
+      properties:
         data:
           type: object
           properties:
@@ -36,9 +37,9 @@
                 type: object
                 properties:
                   name:
-                    type: string
+                    $ref: '#/components/schemas/name'
                   revision:
-                    type: string
+                    $ref: '#/components/schemas/revision'
         cmHandleProperties:
           $ref: '#/components/schemas/cmHandleProperties'
 
@@ -53,7 +54,7 @@
               moduleName:
                 type: string
               revision:
-                type: string
+                $ref: '#/components/schemas/revision'
               namespace:
                 type: string
 
@@ -70,7 +71,7 @@
         moduleName:
           type: string
         revision:
-          type: string
+          $ref: '#/components/schemas/revision'
 
     DataAccessReadRequest:
       type: object
@@ -100,6 +101,14 @@
         type: string
         example: {"prop1":"value1","prop2":"value2"}
 
+    name:
+      type: string
+      example: someName
+
+    revision:
+      type: string
+      example: someRevision
+
   responses:
     NotFound:
       description: The specified resource was not found
diff --git a/docs/openapi/openapi.yml b/docs/openapi/openapi.yml
index 66f2e6b..83c05ab 100644
--- a/docs/openapi/openapi.yml
+++ b/docs/openapi/openapi.yml
@@ -37,7 +37,7 @@
         - dmi-plugin
       summary: Get all modules for cm handle
       description: Get all modules for given cm handle
-      operationId: getModulesForCmHandle
+      operationId: getModuleReferences
       parameters:
         - name: cmHandle
           in: path
@@ -50,7 +50,7 @@
         content:
           application/json:
             schema:
-              $ref: 'components.yml#/components/schemas/DataAccessReadRequest'
+              $ref: 'components.yml#/components/schemas/ModuleReferencesRequest'
       responses:
         '200':
           description: OK
@@ -113,7 +113,7 @@
         content:
           application/json:
             schema:
-              $ref: 'components.yml#/components/schemas/DmiModuleReadRequestBody'
+              $ref: 'components.yml#/components/schemas/ModuleResourcesReadRequest'
       responses:
         '200':
           description: OK