Tool constructor

const Tool({
  1. required String name,
  2. String? title,
  3. required String description,
  4. required Map<String, dynamic> inputSchema,
  5. Map<String, dynamic>? outputSchema,
  6. List<Map<String, dynamic>>? icons,
  7. Map<String, dynamic>? meta,
  8. bool? supportsProgress,
  9. bool? supportsCancellation,
  10. Map<String, dynamic>? metadata,
})

Implementation

const Tool({
  required this.name,
  this.title,
  required this.description,
  required this.inputSchema,
  this.outputSchema,
  this.icons,
  this.meta,
  this.supportsProgress,
  this.supportsCancellation,
  this.metadata,
});