BaseTool constructor

BaseTool({
  1. required String name,
  2. String? description,
  3. String? title,
  4. required Map<String, dynamic> inputSchema,
  5. ToolContentSpec? inputSpec,
  6. ToolContentSpec? outputSpec,
  7. Map<String, dynamic>? outputSchema,
  8. String? thumbnailUrl,
  9. Map<String, dynamic>? defs,
  10. String? pricing,
  11. bool supportsContext = false,
})

Implementation

BaseTool({
  required this.name,
  this.description,
  this.title,
  required this.inputSchema,
  this.inputSpec,
  this.outputSpec,
  this.outputSchema,
  this.thumbnailUrl,
  this.defs,
  this.pricing,
  this.supportsContext = false,
});