ToolUseContent.toMCP constructor

ToolUseContent.toMCP(
  1. Map<String, Object?> map
)

Implementation

factory ToolUseContent.toMCP(Map<String, Object?> map) {
  return ToolUseContent(
    id: map['id']?.toString() ?? '-1',
    name: map['name'] as String,
    input: map['input'] as Map<String, Object?>,
    annotations: map['annotations'] != null
        ? Annotations.toMCP(map['annotations'] as Map<String, Object?>)
        : null,
    $meta: map['_meta'] != null
        ? MetaObject.toMCP(map['_meta'] as Map<String, Object?>)
        : null,
  );
}