ComparativeInsights.fromJson constructor

ComparativeInsights.fromJson(
  1. Map<String, dynamic> jsonDecode
)

Implementation

ComparativeInsights.fromJson(Map<String, dynamic> jsonDecode) {
  personalTrends = (jsonDecode['personalTrends'] as List?)
      ?.map((e) => e?.toString())
      .toList();

  improvementAreas = (jsonDecode['improvementAreas'] as List?)
      ?.map((e) => e?.toString())
      .toList();

  strongPoints = (jsonDecode['strongPoints'] as List?)
      ?.map((e) => e?.toString())
      .toList();

  overallProgress = jsonDecode['overallProgress'];

  streakAnalysis = extractFromNullableModel(
    jsonDecode['streakAnalysis'],
    StreakAnalysis,
  );
}