Tool.fromJson constructor

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

Deserializes from a JSON map produced by toJson.

Implementation

factory Tool.fromJson(Map<String, dynamic> json) => Tool(
  name: json['name'] as String? ?? '',
  description: json['description'] as String? ?? '',
  parameters:
      (json['parameters'] as Map<String, dynamic>?) ??
      const <String, dynamic>{},
);