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