ToolCall constructor

ToolCall({
  1. required String name,
  2. required Map<String, dynamic> arguments,
  3. String? id,
})

Creates a call. id is generated when omitted.

Implementation

ToolCall({required this.name, required this.arguments, String? id})
    : id = id ?? 'call_${_uuid.v4().replaceAll('-', '').substring(0, 24)}';