toJson method

Map<String, Object> toJson()

Convert to json object.

Implementation

Map<String, Object> toJson() => {
      if (_functionDeclarations case final functionDeclarations?)
        'functionDeclarations':
            functionDeclarations.map((f) => f.toJson()).toList(),
      if (_googleSearch case final googleSearch?)
        'googleSearch': googleSearch.toJson(),
      if (_codeExecution case final codeExecution?)
        'codeExecution': codeExecution.toJson(),
      if (_urlContext case final urlContext?)
        'urlContext': urlContext.toJson(),
      if (_googleMaps case final googleMaps?)
        'googleMaps': googleMaps.toJson(),
    };