X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=o2dms%2Fdomain%2Fdms.py;h=28faf3c5da3d2eace28bd93b6b792785e57b2372;hb=7fb3d02a3744ecb368b0531f16175034b987d42f;hp=31932eee244875fd6baaa73b1fd59661db3e1722;hpb=c3ab2dcb442a0e66b7a621c59c6c7a679c26cee9;p=pti%2Fo2.git diff --git a/o2dms/domain/dms.py b/o2dms/domain/dms.py index 31932ee..28faf3c 100644 --- a/o2dms/domain/dms.py +++ b/o2dms/domain/dms.py @@ -29,3 +29,34 @@ class NfDeploymentDesc(AgRoot): self.inputParams = inputParams self.outputParams = outputParams # self.extensions = [] + + +class NfDeployment(AgRoot): + def __init__(self, id: str, name: str, dmsId: str, description: str = '', + descriptorId: str = '', parentId: str = '',) -> None: + super().__init__() + self.id = id + self.version_number = 0 + self.deploymentManagerId = dmsId + self.name = name + self.description = description + self.descriptorId = descriptorId + self.parentDeploymentId = parentId + self.status = 0 + + +class NfOCloudVResource(AgRoot): + def __init__(self, id: str, name: str, dmsId: str, description: str = '', + descriptorId: str = '', nfDeploymentId: str = '', + vresourceType: int = 0,) -> None: + super().__init__() + self.id = id + self.version_number = 0 + self.deploymentManagerId = dmsId + self.name = name + self.description = description + self.descriptorId = descriptorId + self.nfDeploymentId = nfDeploymentId + self.vresourceType = vresourceType + self.status = 0 + self.metadata = []