parseModelFields function
Implementation
List<ModelField> parseModelFields(List<String> inputs) {
if (inputs.isEmpty) return [];
final fields = <ModelField>[];
final seen = <String>{};
for (final input in inputs) {
final field = parseModelField(input);
if (seen.contains(field.name)) {
throw FormatException('Duplicate field name "${field.name}".');
}
seen.add(field.name);
fields.add(field);
}
return fields;
}