parseObject method

dynamic parseObject(
  1. dynamic reflectee,
  2. Map<String, dynamic> parsed
)

Implementation

parseObject(dynamic reflectee, Map<String, dynamic> parsed) {
  final r = reflect(reflectee);

  final entries = parsed.entries;
  for (final entry in entries) {
    final key = Symbol(entry.key);

    final propValue = this.getValue(reflectee, key, entry.value);
    if (propValue == null) {
      continue;
    }

    r.setField(Symbol(entry.key), propValue);
  }
}