MCPServer.fromJson constructor
MCPServer.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MCPServer.fromJson(Map<String, dynamic> json) {
return MCPServer(
serverLabel: json['server_label'],
authorization: json['authorization'],
serverUrl: json['server_url'],
allowedTools: (json['allowed_tools'])?.cast<String>(),
headers: _parseMcpHeaders(json['headers']),
requireApproval: json['require_approval'],
alwaysRequireApproval: (json['always_require_approval'])?.cast<String>(),
neverRequireApproval: (json['never_require_approval'])?.cast<String>(),
openaiConnectorId: json['openai_connector_id'] ?? json['openaiConnectorId'],
);
}