toJson method

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

Implementation

@override
Map<String, dynamic> toJson() => {
      'type': 'mcp',
      'server_label': serverLabel,
      'server_url': serverUrl,
      'server_description': serverDescription,
      if (headers != null) 'headers': headers,
      if (allowedTools != null) 'allowed_tools': allowedTools,
      if (requireApproval != null) 'require_approval': requireApproval!.toJson(),
    };