Report.fromMap constructor
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(),
);
}