Implement DMaaP message handling from policy
[dcaegen2/services/son-handler.git] / dpo / data-formats / oofToSonAsyncResp-dataformat.json
index bf99528..4eb8f5a 100644 (file)
 {
-       "dataformatversion": "1.0.0",
-       "jsonschema": {
-               "$schema": "http://json-schema.org/draft-04/schema#",
-               "additionalproperties": true,
-               "description": "",
-               "properties": {
-                       "requestId": {
-                               "description": "",
-                               "type": "string"
-                       },
-                       "requestStatus": {
-                               "description": "",
-                               "type": "string"
-                       },
-                       "solutions": {
-                               "description": "",
-                               "items": {
-                                       "additionalproperties": true,
-                                       "description": "",
-                                       "properties": {
-                                               "finishTime": {
-                                                       "description": "",
-                                                       "type": "string"
-                                               },
-                                               "networkId": {
-                                                       "description": "",
-                                                       "type": "string"
-                                               },
-                                               "pciSolutions": {
-                                                       "description": "",
-                                                       "items": {
-                                                               "additionalproperties": true,
-                                                               "description": "",
-                                                               "properties": {
-                                                                       "cellId": {
-                                                                               "description": "",
-                                                                               "type": "string"
-                                                                       },
-                                                                       "pci": {
-                                                                               "description": "",
-                                                                               "type": "string"
-                                                                       }
-                                                               },
-                                                               "required": [
-                                                                       "cellId",
-                                                                       "pci"
-                                                               ],
-                                                               "type": "object"
-                                                       },
-                                                       "type": "array"
-                                               },
-                                               "startTime": {
-                                                       "description": "",
-                                                       "type": "string"
-                                               }
-                                       },
-                                       "required": [
-                                               "finishTime",
-                                               "networkId",
-                                               "pciSolutions",
-                                               "startTime"
-                                       ],
-                                       "type": "object"
-                               },
-                               "type": "array"
-                       },
-                       "statusMessage": {
-                               "description": "",
-                               "type": "string"
-                       },
-                       "transactionId": {
-                               "description": "",
-                               "type": "string"
-                       }
-               },
-               "required": [
-                       "requestId",
-                       "requestStatus",
-                       "solutions",
-                       "statusMessage",
-                       "transactionId"
-               ],
-               "type": "object"
-       },
-       "self": {
-               "description": "",
-               "name": "SON_OOF_ASYNC_RESP",
-               "version": "1.0.0"
-       }
+    "dataformatversion": "1.0.0", 
+    "jsonschema": {
+        "$schema": "http://json-schema.org/draft-04/schema#", 
+        "additionalproperties": true, 
+        "description": "", 
+        "properties": {
+            "requestId": {
+                "description": "", 
+                "type": "string"
+            }, 
+            "requestStatus": {
+                "description": "", 
+                "type": "string"
+            }, 
+            "solutions": {
+                "additionalproperties": true, 
+                "description": "", 
+                "properties": {
+                    "anrSolutions": {
+                        "description": "", 
+                        "items": {
+                            "additionalproperties": true, 
+                            "description": "", 
+                            "properties": {
+                                "cellId": {
+                                    "description": "", 
+                                    "type": "string"
+                                }, 
+                                "removeableNeighbors": {
+                                    "description": "", 
+                                    "items": {
+                                        "description": "", 
+                                        "type": "string"
+                                    }, 
+                                    "type": "array"
+                                }
+                            }, 
+                            "required": [
+                                "cellId", 
+                                "removeableNeighbors"
+                            ], 
+                            "type": "object"
+                        }, 
+                        "type": "array"
+                    }, 
+                    "networkId": {
+                        "description": "", 
+                        "type": "string"
+                    }, 
+                    "pciSolutions": {
+                        "description": "", 
+                        "items": {
+                            "additionalproperties": true, 
+                            "description": "", 
+                            "properties": {
+                                "cellId": {
+                                    "description": "", 
+                                    "type": "string"
+                                }, 
+                                "pci": {
+                                    "description": "", 
+                                    "type": "string"
+                                }
+                            }, 
+                            "required": [
+                                "cellId", 
+                                "pci"
+                            ], 
+                            "type": "object"
+                        }, 
+                        "type": "array"
+                    }
+                }, 
+                "required": [
+                    "anrSolutions", 
+                    "networkId", 
+                    "pciSolutions"
+                ], 
+                "type": "object"
+            }, 
+            "statusMessage": {
+                "description": "", 
+                "type": "string"
+            }, 
+            "transactionId": {
+                "description": "", 
+                "type": "string"
+            }
+        }, 
+        "required": [
+            "requestId", 
+            "requestStatus", 
+            "solutions", 
+            "statusMessage", 
+            "transactionId"
+        ], 
+        "type": "object"
+    }, 
+    "self": {
+        "description": "", 
+        "name": "SON_OOF_ASYNC_RESP", 
+        "version": "1.0.0"
+    }
 }