ListToolsResult.fromJson constructor

ListToolsResult.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ListToolsResult.fromJson(Map<String, dynamic> json) {
  final List<dynamic> toolsList = json['tools'] as List<dynamic>? ?? [];
  final tools =
      toolsList
          .map((tool) => Tool.fromJson(tool as Map<String, dynamic>))
          .toList();
  return ListToolsResult(tools: tools);
}