toJson method

  1. @override
Map<String, dynamic> toJson()
override

Converts the object to a map.

Implementation

@override
Map<String, dynamic> toJson() {
  final map = super.toJson();

  map['runId'] = runId;
  map['threadId'] = threadId;
  if (toolCalls != null && toolCalls!.isNotEmpty) {
    map['toolCalls'] = toolCalls!.map((e) => e.toJson()).toList();
  }
  map['tags'] = tags ?? [];

  return map;
}