toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
  'messages': messages.map((m) => m.toJson()).toList(),
  'toolCalls': toolCalls.map((t) => t.toJson()).toList(),
  'reasoningSteps': reasoningSteps,
  'events': events.map((e) => e.toJson()).toList(),
  'metrics': metrics.toJson(),
};