PresetFieldContext constructor
PresetFieldContext(
- Map<String, dynamic> data
)
Implementation
PresetFieldContext(Map<String, dynamic> data) {
key = data['key'];
label = data['loc_label'] ?? data['label'] ?? data['name'] ?? key;
placeholder = data['loc_placeholder'] ?? data['placeholder'];
prerequisite = data.containsKey('prerequisiteTag')
? FieldPrerequisite.fromJson(data['prerequisiteTag'])
: null;
locationSet = data['locations'] == null
? null
: LocationSet.fromJson(jsonDecode(data['locations']));
}