AgentClientToolCallRequested constructor

AgentClientToolCallRequested({
  1. required String threadId,
  2. required String turnId,
  3. required String requestId,
  4. String? targetParticipantId,
  5. required String toolkit,
  6. required String tool,
  7. String? messageId,
  8. String? senderName,
  9. String? provider,
  10. String? model,
  11. Map<String, dynamic>? arguments,
})

Implementation

AgentClientToolCallRequested({
  required super.threadId,
  required this.turnId,
  required this.requestId,
  this.targetParticipantId,
  required this.toolkit,
  required this.tool,
  super.messageId,
  super.senderName,
  super.provider,
  super.model,
  Map<String, dynamic>? arguments,
}) : arguments = arguments ?? <String, dynamic>{},
     super(type: agentClientToolCallRequestedType);