toJson method
Implementation
@override
Object toJson() => {
if (functionDeclarations.isNotDefault)
'functionDeclarations': encodeList(functionDeclarations),
if (googleSearchRetrieval != null)
'googleSearchRetrieval': googleSearchRetrieval!.toJson(),
if (codeExecution != null) 'codeExecution': codeExecution!.toJson(),
if (googleSearch != null) 'googleSearch': googleSearch!.toJson(),
if (computerUse != null) 'computerUse': computerUse!.toJson(),
if (urlContext != null) 'urlContext': urlContext!.toJson(),
};