parameters property
JSON Schema describing the parameters this tool accepts.
Implementation
@override
Map<String, dynamic> get parameters => SchemaHelper.generateSchema({
'operation': SchemaHelper.stringProperty(
description: 'The arithmetic operation to perform',
enumValues: ['add', 'subtract', 'multiply', 'divide'],
),
'a': SchemaHelper.numberProperty(
description: 'First number',
),
'b': SchemaHelper.numberProperty(
description: 'Second number',
),
});