Refactor code layout
[pti/o2.git] / o2ims / domain / commands.py
index 60e9db8..1a31f0e 100644 (file)
@@ -19,10 +19,7 @@ from dataclasses import dataclass
 # from datetime import datetime
 # from o2ims.domain.resource_type import ResourceTypeEnum
 from o2ims.domain.stx_object import StxGenericModel
-
-
-class Command:
-    pass
+from o2common.domain.commands import Command
 
 
 @dataclass
@@ -37,24 +34,24 @@ class UpdateOCloud(UpdateStxObject):
 
 @dataclass
 class UpdateDms(UpdateStxObject):
-    pass
+    parentid: str
 
 
 @dataclass
 class UpdateResourcePool(UpdateStxObject):
-    pass
+    parentid: str
 
 
 @dataclass
 class UpdateResource(UpdateStxObject):
-    pass
+    parentid: str
 
 
 @dataclass
-class UpdatePserverCpu(UpdateStxObject):
+class UpdatePserverCpu(UpdateResource):
     pass
 
 
 @dataclass
-class UpdatePserver(UpdateStxObject):
+class UpdatePserver(UpdateResource):
     pass