SearchWebTool constructor

SearchWebTool({
  1. String? apiKey,
  2. String searchEngineUrl = 'https://api.duckduckgo.com/',
  3. List<Map<String, String>>? mockResults,
  4. Client? client,
  5. ConsciousnessLogger? logger,
})

Implementation

SearchWebTool({
  this.apiKey,
  this.searchEngineUrl = 'https://api.duckduckgo.com/',
  List<Map<String, String>>? mockResults,
  http.Client? client,
  ConsciousnessLogger? logger,
})  : _mockResults = mockResults,
      _client = client ?? http.Client(),
      _logger = logger ?? ConsciousnessLogger('SearchWebTool');