protectEnumItemsNamesAndValues function
Protect enum items names from incorrect symbols, keywords, etc.
Implementation
Set<UniversalEnumItem> protectEnumItemsNamesAndValues(
Iterable<String> names,
Iterable<String> values,
) {
final items = <UniversalEnumItem>{};
final nameList = names.toList();
final valueList = values.toList();
for (var i = 0; i < nameList.length; i++) {
items.add(UniversalEnumItem(name: nameList[i], jsonKey: valueList[i]));
}
return items;
}