ToolCall.fromJson constructor

ToolCall.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ToolCall.fromJson(Map<String, dynamic> json) {
  final args = json['arguments'];
  return ToolCall(
    toolName: json['toolName'] as String,
    arguments: args is Map
        ? Map<String, dynamic>.from(args)
        : args as Map<String, dynamic>,
    sessionId: json['sessionId'] as String,
  );
}