setProperties static method
Sets values of some (all) object properties.
If some properties do not exist or introspection fails they are just silently skipped and no errors thrown.
obj
an object to write properties to.values
a map, containing property names and their values.
See setProperty
Implementation
static void setProperties(obj, Map<String, dynamic>? values) {
if (values == null) return;
for (var field in values.keys) {
var fieldValue = values[field];
PropertyReflector.setProperty(obj, field, fieldValue);
}
}