Tool constructor

Tool({
  1. List<FunctionDeclaration> functionDeclarations = const [],
  2. Retrieval? retrieval,
  3. Tool_GoogleSearch? googleSearch,
  4. GoogleSearchRetrieval? googleSearchRetrieval,
  5. GoogleMaps? googleMaps,
  6. EnterpriseWebSearch? enterpriseWebSearch,
  7. Tool_CodeExecution? codeExecution,
  8. UrlContext? urlContext,
  9. Tool_ComputerUse? computerUse,
})

Implementation

Tool({
  this.functionDeclarations = const [],
  this.retrieval,
  this.googleSearch,
  this.googleSearchRetrieval,
  this.googleMaps,
  this.enterpriseWebSearch,
  this.codeExecution,
  this.urlContext,
  this.computerUse,
}) : super(fullyQualifiedName);