Tool constructor

Tool({
  1. List<Icon>? icons,
  2. required String name,
  3. String? title,
  4. String? description,
  5. required ToolSchema inputSchema,
  6. ToolExecution? execution,
  7. ToolSchema? outputSchema,
  8. ToolAnnotations? annotations,
  9. MetaObject? $meta,
})

Implementation

Tool({
  this.icons,
  required this.name,
  this.title,
  this.description,
  required this.inputSchema,
  this.execution,
  this.outputSchema,
  this.annotations,
  this.$meta,
});