fromMap static method
Implementation
static Future<Module> fromMap(Map<String, dynamic> map) async {
final fields = <Field>[];
final name = map['name'] ?? '';
final except = <String>[];
final only = <String>[];
if (map.containsKey("except")) {
for (final item in map['except']) {
except.add(item);
}
}
final module = Module(
name: name,
api: map['api'] ?? map['name'],
modelName: map['modelName'] ?? name,
only: only,
);
for (final map in map['fields']) {
fields.add(Field.fromMap(map));
}
module.fields = fields;
return module;
}