AiToolInvocation constructor

const AiToolInvocation({
  1. required String name,
  2. required String runId,
  3. required Map<String, dynamic> arguments,
  4. Map<String, dynamic> metadata = const {},
  5. String? userId,
  6. String? tenantId,
  7. bool enabledByDefault = false,
  8. Set<String> requiredCapabilities = const {},
  9. Set<String> userCapabilities = const {},
  10. Set<String> userRoles = const {},
})

Implementation

const AiToolInvocation({
  required this.name,
  required this.runId,
  required this.arguments,
  this.metadata = const {},
  this.userId,
  this.tenantId,
  this.enabledByDefault = false,
  this.requiredCapabilities = const {},
  this.userCapabilities = const {},
  this.userRoles = const {},
});