toJson method

  1. @override
Map<String, dynamic> toJson()
override

Convert tool to JSON format for API requests

Implementation

@override
Map<String, dynamic> toJson() {
  final json = <String, dynamic>{
    'type': 'computer_use_preview',
    'display_width': displayWidth,
    'display_height': displayHeight,
    'environment': environment,
  };

  if (parameters != null) {
    json.addAll(parameters!);
  }

  return json;
}