Update o2dms lcm api
[pti/o2.git] / o2dms / domain / dms.py
index 31932ee..28faf3c 100644 (file)
@@ -29,3 +29,34 @@ class NfDeploymentDesc(AgRoot):
         self.inputParams = inputParams\r
         self.outputParams = outputParams\r
         # self.extensions = []\r
+\r
+\r
+class NfDeployment(AgRoot):\r
+    def __init__(self, id: str, name: str, dmsId: str, description: str = '',\r
+                 descriptorId: str = '', parentId: str = '',) -> None:\r
+        super().__init__()\r
+        self.id = id\r
+        self.version_number = 0\r
+        self.deploymentManagerId = dmsId\r
+        self.name = name\r
+        self.description = description\r
+        self.descriptorId = descriptorId\r
+        self.parentDeploymentId = parentId\r
+        self.status = 0\r
+\r
+\r
+class NfOCloudVResource(AgRoot):\r
+    def __init__(self, id: str, name: str, dmsId: str, description: str = '',\r
+                 descriptorId: str = '', nfDeploymentId: str = '',\r
+                 vresourceType: int = 0,) -> None:\r
+        super().__init__()\r
+        self.id = id\r
+        self.version_number = 0\r
+        self.deploymentManagerId = dmsId\r
+        self.name = name\r
+        self.description = description\r
+        self.descriptorId = descriptorId\r
+        self.nfDeploymentId = nfDeploymentId\r
+        self.vresourceType = vresourceType\r
+        self.status = 0\r
+        self.metadata = []\r