basemodel
This commit is contained in:
@@ -8,4 +8,16 @@ class FunctionResponse(BaseModel):
|
|||||||
name: str
|
name: str
|
||||||
status: FunctionStatus
|
status: FunctionStatus
|
||||||
message: str = ""
|
message: str = ""
|
||||||
args: Optional[dict] = None
|
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()
|
||||||
Reference in New Issue
Block a user