Refactor watchers
[pti/o2.git] / o2ims / service / client / base_client.py
index 6057ab3..48047af 100644 (file)
@@ -22,8 +22,8 @@ class BaseClient(abc.ABC):
     def __init__(self):\r
         pass\r
 \r
-    def list(self) -> List[ocloudModel.StxGenericModel]:\r
-        return self._list()\r
+    def list(self, **filters) -> List[ocloudModel.StxGenericModel]:\r
+        return self._list(filters)\r
 \r
     def get(self, id) -> ocloudModel.StxGenericModel:\r
         return self._get(id)\r
@@ -33,5 +33,5 @@ class BaseClient(abc.ABC):
         raise NotImplementedError\r
 \r
     @abc.abstractmethod\r
-    def _list(self):\r
+    def _list(self, **filters):\r
         raise NotImplementedError\r