StateSnapshot.fromJson constructor

StateSnapshot.fromJson(
  1. 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',
);