DataSetElement.fromJson constructor
DataSetElement.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DataSetElement.fromJson(Map<String, dynamic> json) {
return DataSetElement(
id: json['id'],
name: json['name'],
dirty: json['dirty'],
dataSet: json['dataSet'],
dataElementId: json['dataElementId'],
options: List<dynamic>.from(
json['options'] ?? json['optionSet']?['options'] ?? [])
.map((option) => DataSetElementOption.fromJson({
...option,
'id': '${option['id']}_${json['id']}}',
'dataSetElement': json['id'],
'dirty': false
}))
.toList(),
);
}