SessionState.fromJson constructor

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

Implementation

factory SessionState.fromJson(Map<String, dynamic> json) => SessionState(
  id: json['id'] as String,
  startTime: DateTime.parse(json['startTime'] as String),
  inputTokens: json['inputTokens'] as int? ?? 0,
  outputTokens: json['outputTokens'] as int? ?? 0,
  cost: (json['cost'] as num?)?.toDouble() ?? 0.0,
  activeModel: json['activeModel'] as String?,
  activeProvider: json['activeProvider'] as String?,
);