BridgeHandshake.fromJson constructor
BridgeHandshake.fromJson(
- Map<String, dynamic> json
)
Implementation
factory BridgeHandshake.fromJson(Map<String, dynamic> json) =>
BridgeHandshake(
clientName: json['clientName'] as String,
clientVersion: BridgeProtocolVersion.fromJson(
json['clientVersion'] as Map<String, dynamic>,
),
capabilities: BridgeCapability.parseList(
json['capabilities'] as List<dynamic>,
),
workspacePaths:
(json['workspacePaths'] as List<dynamic>?)?.cast<String>() ?? [],
pid: json['pid'] as int,
sessionId: json['sessionId'] as String?,
extensions: (json['extensions'] as Map<String, dynamic>?) ?? const {},
);