aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/hrc/dev/grps/v1.py
diff options
context:
space:
mode:
authorHsiangNianian <i@jyunko.cn>2024-09-19 14:44:33 +0800
committerHsiangNianian <i@jyunko.cn>2024-09-19 14:44:33 +0800
commite9a780496f7ce067e0d8d51ce1d62e48c9f2a8d9 (patch)
treea3e31e07fd001baa1cfce9ceebcdfed58b50bcda /hrc/dev/grps/v1.py
parent9e18d7ebf7a17bb7d7d169da3a3cefde0956a9f9 (diff)
downloadHydroRollCore-e9a780496f7ce067e0d8d51ce1d62e48c9f2a8d9.tar.gz
HydroRollCore-e9a780496f7ce067e0d8d51ce1d62e48c9f2a8d9.zip
feat(core): Implement Service class and related functionalities
Co-authored-by: yuzhe <YUZHEthefool@users.noreply.github.com>
Diffstat (limited to 'hrc/dev/grps/v1.py')
-rw-r--r--hrc/dev/grps/v1.py22
1 files changed, 21 insertions, 1 deletions
diff --git a/hrc/dev/grps/v1.py b/hrc/dev/grps/v1.py
index 5af118c..9402c4b 100644
--- a/hrc/dev/grps/v1.py
+++ b/hrc/dev/grps/v1.py
@@ -1 +1,21 @@
-__version__ = "1.0.0-alpha.1" \ No newline at end of file
+from pydantic import BaseModel
+
+
+__version__ = "1.0.0-alpha.1"
+
+class GRPS(BaseModel):
+ def __init__(self, *args, **kwargs):
+ self.args = args
+ self.kwargs = kwargs
+
+ def run(self):
+ pass
+
+ def start(self):
+ pass
+
+ def stop(self):
+ pass
+
+ def restart(self):
+ pass