Represents the possible result types for a tool operation.
Represents a failure result in the context of a tool operation.
Represents a successful result in the context of a tool operation.
Represents a validation error result in the context of a tool operation.