StateSnapshot.fromJson constructor
StateSnapshot.fromJson(
- Map<String, dynamic> json
)
Implementation
factory StateSnapshot.fromJson(Map<String, dynamic> json) => StateSnapshot(
timestamp: DateTime.parse(json['timestamp'] as String),
session: json['session'] as Map<String, dynamic>? ?? {},
editor: json['editor'] as Map<String, dynamic>? ?? {},
currentView: json['currentView'] as String? ?? 'chat',
featureFlags: json['featureFlags'] as Map<String, dynamic>? ?? {},
workingDirectory: json['workingDirectory'] as String?,
model: json['model'] as String?,
provider: json['provider'] as String?,
permissionMode: json['permissionMode'] as String? ?? 'ask',
);