RealtimeMcpTool.fromJson constructor
RealtimeMcpTool.fromJson(
- Map<String, dynamic> json
)
Implementation
factory RealtimeMcpTool.fromJson(Map<String, dynamic> json) {
return RealtimeMcpTool(
serverLabel: json['server_label'] as String,
serverUrl: json['server_url'] as String,
serverDescription: json['server_description'] as String?,
allowedTools: (json['allowed_tools'] as List?)?.cast<String>(),
headers: (json['headers'] as Map?)?.cast<String, String>(),
requireApproval: json['require_approval'] == null ? null : McpToolApproval.fromJson(json['require_approval']),
);
}