convertToPublic method

dynamic convertToPublic(
  1. Map<String, dynamic>? item
)

Converts object value from internal to public format.

  • item an Map object from MongoDB to convert. Returns new created object of type T in public format.

Implementation

dynamic convertToPublic(Map<String, dynamic>? item) {
  if (item != null) {
    if (item['_id'] != null) {
      item['id'] = item['_id'];
      item.remove('_id');
    }
  }
  var instance = TypeReflector.createInstanceByType(T, []);
  instance.fromJson(item);
  return instance;
}