toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
      'tool_call_id': toolCallId,
      'tool_name': toolName,
      'input': input,
      if (providerExecuted != null) 'provider_executed': providerExecuted,
      if (isDynamic != null) 'dynamic': isDynamic,
      if (thoughtSignature != null) 'thought_signature': thoughtSignature,
      if (providerMetadata != null) 'provider_metadata': providerMetadata,
    };