parameters property

  1. @override
Map<String, dynamic> get parameters
override

JSON Schema describing the parameters this tool accepts.

Implementation

@override
Map<String, dynamic> get parameters => SchemaHelper.generateSchema(
  {
    'url': SchemaHelper.stringProperty(
      description: 'The URL of the API endpoint to test',
    ),
    'method': SchemaHelper.stringProperty(
      description: 'HTTP method to use (default: GET)',
      enumValues: ['GET', 'POST', 'PUT', 'DELETE'],
    ),
  },
  required: ['url'],
);