SessionDigest.fromJson constructor

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

Implementation

factory SessionDigest.fromJson(Map<String, dynamic> json) {
  List<String> list(dynamic v) =>
      (v as List<dynamic>?)?.map((e) => e.toString()).toList() ??
      const <String>[];
  return SessionDigest(
    topicsCovered: list(json['topics_covered']),
    gapsSurfaced: list(json['gaps_surfaced']),
    decisionsMade: list(json['decisions_made']),
    oneSentenceSummary: (json['one_sentence_summary'] as String?) ?? '',
  );
}