ToolExecution constructor

const ToolExecution({
  1. required String toolName,
  2. required String toolUseId,
  3. required Map<String, dynamic> input,
  4. required String output,
  5. bool isError = false,
  6. required Duration duration,
  7. bool permissionGranted = true,
  8. String? permissionRule,
})

Implementation

const ToolExecution({
  required this.toolName,
  required this.toolUseId,
  required this.input,
  required this.output,
  this.isError = false,
  required this.duration,
  this.permissionGranted = true,
  this.permissionRule,
});