dataMapToNewModel method

Object dataMapToNewModel(
  1. Map modelMap
)

Implementation

Object dataMapToNewModel(Map<dynamic, dynamic> modelMap) {
  var newModel;
  Map<dynamic, dynamic> newModelMap = modelMap;
  ModelRF mrf = Libs.appModels.get()[clazz.runtimeType.toString()] as ModelRF;
  newModel = Dynamic(mrf.model).createInstance();
  newModelMap.forEach((key, value) {
    if (value is Map) {
      var model = Models.models[key]!.model;
      setObject(model!);
      var x = dataMapToNewModel(value);
      Dynamic(newModel).set(key, x);
    } else
      Dynamic(newModel).set(key, value);
  });
  return newModel;
}