toJson method

  1. @override
Object toJson()

Implementation

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