toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
  'toolCallTokens': toolCallTokens,
  'toolResultTokens': toolResultTokens,
  'attachmentTokens': attachmentTokens,
  'assistantMessageTokens': assistantMessageTokens,
  'userMessageTokens': userMessageTokens,
  'toolCallsByType': toolCallsByType.map((t) => t.toJson()).toList(),
  'attachmentsByType': attachmentsByType.map((a) => a.toJson()).toList(),
};