McpRequest.fromJson constructor

McpRequest.fromJson(
  1. Map<String, dynamic> json
)

Create request from JSON map

Implementation

factory McpRequest.fromJson(Map<String, dynamic> json) {
  final id = json['id'];
  if (id == null) {
    throw FormatException('Request id is required');
  }

  return McpRequest(
    id: id,
    method: json['method'] as String,
    params: json['params'] as Map<String, dynamic>?,
  );
}