class Subscription(AgRoot):\r
def __init__(self, id: str, callback: str, consumersubid: str = '',\r
filter: str = '') -> None:\r
+ super().__init__()\r
self.subscriptionId = id\r
self.version_number = 0\r
self.callback = callback\r
self.filter = filter\r
\r
\r
-class DeploymentManager:\r
+class DeploymentManager(AgRoot):\r
def __init__(self, id: str, name: str, ocloudid: str,\r
dmsendpoint: str, description: str = '',\r
supportedLocations: str = '', capabilities: str = '',\r
capacity: str = '') -> None:\r
+ super().__init__()\r
self.deploymentManagerId = id\r
self.version_number = 0\r
self.oCloudId = ocloudid\r
def __init__(self, id: str, name: str, location: str,\r
ocloudid: str, gLocationId: str = '',\r
description: str = '') -> None:\r
+ super().__init__()\r
self.resourcePoolId = id\r
self.version_number = 0\r
self.oCloudId = ocloudid\r
ocloudid: str, vender: str = '', model: str = '',\r
version: str = '',\r
description: str = '') -> None:\r
+ super().__init__()\r
self.resourceTypeId = typeid\r
self.oCloudId = ocloudid\r
self.resourceTypeEnum = typeEnum.value\r
resourcePoolId: str, oCloudId: str = '',\r
parentId: str = '', elements: list = [],\r
description: str = '') -> None:\r
+ super().__init__()\r
self.resourceId = resourceId\r
self.version_number = 0\r
self.oCloudId = oCloudId\r
self.extensions = []\r
# self.events = []\r
\r
- def addDeploymentManager(self,\r
- deploymentManager: DeploymentManager):\r
-\r
- deploymentManager.oCloudId = self.oCloudId\r
- old = filter(\r
- lambda x: x.deploymentManagerId ==\r
- deploymentManager.deploymentManagerId,\r
- self.deploymentManagers)\r
- for o in old or []:\r
- self.deploymentManagers.remove(o)\r
- self.deploymentManagers.append(deploymentManager)\r
+ # def addDeploymentManager(self,\r
+ # deploymentManager: DeploymentManager):\r
+\r
+ # deploymentManager.oCloudId = self.oCloudId\r
+ # old = filter(\r
+ # lambda x: x.deploymentManagerId ==\r
+ # deploymentManager.deploymentManagerId,\r
+ # self.deploymentManagers)\r
+ # for o in old or []:\r
+ # self.deploymentManagers.remove(o)\r
+ # self.deploymentManagers.append(deploymentManager)\r