validateParams method
Validate parameters before execution
Return null if valid, or error message if invalid. Override to provide custom validation logic.
Implementation
@override
String? validateParams(Map<String, dynamic>? params) {
if (params == null) return 'Parameters are required';
final skillName = params['skill_name'] as String?;
if (skillName == null || skillName.isEmpty) {
return 'skill_name is required and cannot be empty';
}
return null;
}