TrackedEntityInstanceImportSummary.fromJson constructor
TrackedEntityInstanceImportSummary.fromJson(
- Map<String, dynamic> jsonData
)
Implementation
factory TrackedEntityInstanceImportSummary.fromJson(
Map<String, dynamic> jsonData) {
return TrackedEntityInstanceImportSummary(
responseSummary: jsonData,
status: ImportStatusUtil.getStatus(jsonData['status']),
reference: jsonData['reference'],
importAction: ImportActionUtil.getAction(jsonData['importCount']),
conflicts: List<dynamic>.from(jsonData['conflicts'])
.map((conflict) => ImportConflict(
object: conflict['object'], value: conflict['value']))
.toList(),
enrollmentImportSummaryList: List<dynamic>.from(
jsonData['enrollments']!['importSummaries'] ?? [])
.map((enrollmentSummary) =>
EnrollmentImportSummary.fromJson(enrollmentSummary))
.toList());
}