Refactor code layout
[pti/o2.git] / o2common / service / client / base_client.py
similarity index 76%
rename from o2ims/service/client/base_client.py
rename to o2common/service/client/base_client.py
index 0c35fee..d346e1c 100644 (file)
 \r
 import abc\r
 # from typing import Optional, List, Set\r
-from typing import List\r
-from o2ims.domain import stx_object as ocloudModel\r
+# from typing import List\r
 \r
 \r
 class BaseClient(abc.ABC):\r
     def __init__(self):\r
         pass\r
 \r
-    def list(self, **filters) -> List[ocloudModel.StxGenericModel]:\r
+    def list(self, **filters):\r
         return self._list(**filters)\r
 \r
-    def get(self, id) -> ocloudModel.StxGenericModel:\r
+    def get(self, id):\r
         return self._get(id)\r
 \r
     @abc.abstractmethod\r
-    def _get(self, id) -> ocloudModel.StxGenericModel:\r
+    def _get(self, id):\r
         raise NotImplementedError\r
 \r
     @abc.abstractmethod\r