fromJson static method
Implementation
static ToolkitConfig fromJson(Map<String, dynamic> json) {
switch (json['name']) {
case 'mcp':
return MCPConfig.fromJson(json);
case 'web_search':
return WebSearchConfig.fromJson(json);
case 'image_generation':
return ImageGenerationConfig.fromJson(json);
case 'local_shell':
return LocalShellConfig.fromJson(json);
case 'storage':
return StorageConfig.fromJson(json);
default:
throw ArgumentError('Unknown ToolkitConfig name: ${json['name']}');
}
}