Holds the outcome of a ChatTool execution, with data on success or an error string on failure.
Constructs a new Result object for returning operation outcomes from a ChatTool execute() method.
Holds the successful output payload returned by the tool operation.
Error message string set when the tool operation fails; empty on success.
Holds the outcome of a ChatTool execution, with data on success or an error string on failure.