toJson method

  1. @override
Object toJson()

Implementation

@override
Object toJson() => {
  if (functionDeclarations.isNotDefault)
    'functionDeclarations': [
      for (final i in functionDeclarations) i.toJson(),
    ],
  'retrieval': ?retrieval?.toJson(),
  'googleSearch': ?googleSearch?.toJson(),
  'googleSearchRetrieval': ?googleSearchRetrieval?.toJson(),
  'googleMaps': ?googleMaps?.toJson(),
  'enterpriseWebSearch': ?enterpriseWebSearch?.toJson(),
  'parallelAiSearch': ?parallelAiSearch?.toJson(),
  'codeExecution': ?codeExecution?.toJson(),
  'urlContext': ?urlContext?.toJson(),
  'computerUse': ?computerUse?.toJson(),
};