PresetFieldContext constructor

PresetFieldContext(
  1. 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']));
}