FunctionTool.fromJson constructor

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

Creates a FunctionTool from JSON.

Implementation

factory FunctionTool.fromJson(Map<String, dynamic> json) {
  final function = json['function'] as Map<String, dynamic>;
  return FunctionTool(
    name: function['name'] as String,
    description: function['description'] as String?,
    parameters: function['parameters'] as Map<String, dynamic>?,
    strict: function['strict'] as bool?,
  );
}