From 3bb06aa9b29f902b427a11de6495a847fb05c595 Mon Sep 17 00:00:00 2001 From: CakeCN Date: Sun, 14 Sep 2025 13:58:38 +0800 Subject: [PATCH] basemodel --- Html/apps/models/function.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Html/apps/models/function.py b/Html/apps/models/function.py index 8247d71..3c577b5 100644 --- a/Html/apps/models/function.py +++ b/Html/apps/models/function.py @@ -8,4 +8,16 @@ class FunctionResponse(BaseModel): name: str status: FunctionStatus message: str = "" - args: Optional[dict] = None \ No newline at end of file + args: Optional[dict] = None + + def __init__(self, name: str, status: FunctionStatus, message: str = "", args: Optional[dict] = None): + super().__init__(name=name, status=status, message=message, args=args) + + def to_dict(self): + return self.model_dump() + + def to_json(self): + return self.model_dump_json() + + def to_string(self): + return self.model_dump_json() \ No newline at end of file