toJson method

  1. @override
Object toJson()
override

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