AutoProperty.fromMap constructor
AutoProperty.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AutoProperty.fromMap(Map<String, dynamic> map) {
String? f = map['field'];
print(map);
var t = AutoPropertyType.values.singleWhere((element) {
return element.toString() ==
('AutoPropertyType.' + map['type'].toString());
});
if (f != null) {
return AutoProperty(
field: f,
type: t,
title: map['title'],
validator: AutoValidators.validators[map['validator']],
hint: map['hint'],
options: map['options'] as List<String>?);
} else {
throw FlutterError('Values Missing');
}
}