toJson method
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(),
};