validate method

  1. @override
void validate()
override

Validate the request parameters

Throws ValidationException if parameters are invalid

Implementation

@override
void validate() {
  if (rawRequest.params == null) {
    throw const ValidationException('Tool call requires params');
  }

  final params = rawRequest.params!;
  if (!params.containsKey('name')) {
    throw const ValidationException('Tool call requires "name" parameter');
  }
}