Report.fromMap constructor

Report.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory Report.fromMap(Map<String, dynamic> map) {
  return Report(
    $id: map['\$id'].toString(),
    $createdAt: map['\$createdAt'].toString(),
    $updatedAt: map['\$updatedAt'].toString(),
    appId: map['appId'].toString(),
    type: map['type'].toString(),
    title: map['title'].toString(),
    summary: map['summary'].toString(),
    targetType: map['targetType'].toString(),
    target: map['target'].toString(),
    categories: List.from(map['categories'] ?? []),
    insights:
        List<Insight>.from(map['insights'].map((p) => Insight.fromMap(p))),
    analyzedAt: map['analyzedAt']?.toString(),
  );
}