inputSchema static method
Create a complete input schema for a tool
Implementation
static Map<String, dynamic> inputSchema({
required String type,
Map<String, dynamic>? properties,
List<String>? required,
String? description,
}) {
final schema = <String, dynamic>{
'type': type,
if (description != null) 'description': description,
if (properties != null) 'properties': properties,
if (required != null && required.isNotEmpty) 'required': required,
};
return schema;
}