Refactor watchers
[pti/o2.git] / o2ims / domain / ocloud.py
index 49b2550..847ce4c 100644 (file)
@@ -26,6 +26,7 @@ class Subscription(AgRoot):
     def __init__(self, id: str, callback: str, consumersubid: str = '',\r
                  filter: str = '') -> None:\r
         self.subscriptionId = id\r
+        self.version_number = 0\r
         self.callback = callback\r
         self.consumerSubscriptionId = consumersubid\r
         self.filter = filter\r
@@ -37,6 +38,7 @@ class DeploymentManager:
                  supportedLocations: str = '', capabilities: str = '',\r
                  capacity: str = '') -> None:\r
         self.deploymentManagerId = id\r
+        self.version_number = 0\r
         self.oCloudId = ocloudid\r
         self.name = name\r
         self.description = description\r
@@ -52,6 +54,7 @@ class ResourcePool(AgRoot):
                  ocloudid: str, gLocationId: str = '',\r
                  description: str = '') -> None:\r
         self.resourcePoolId = id\r
+        self.version_number = 0\r
         self.oCloudId = ocloudid\r
         self.globalLocationId = gLocationId\r
         self.name = name\r
@@ -82,6 +85,7 @@ class Resource(AgRoot):
                  parentId: str = '', elements: list = [],\r
                  description: str = '') -> None:\r
         self.resourceId = resourceId\r
+        self.version_number = 0\r
         self.oCloudId = oCloudId\r
         self.resourceTypeId = resourceTypeId\r
         self.resourcePoolId = resourcePoolId\r