ObjectWithObject.fromSerialization constructor

ObjectWithObject.fromSerialization(
  1. Map<String, dynamic> serialization
)

Implementation

ObjectWithObject.fromSerialization(Map<String, dynamic> serialization) {
  var _data = unwrapSerializationData(serialization);
  id = _data['id'];
  data = SimpleData.fromSerialization(_data['data']);
  nullableData = _data['nullableData'] != null
      ? SimpleData?.fromSerialization(_data['nullableData'])
      : null;
  dataList = _data['dataList']!
      .map<SimpleData>((a) => SimpleData.fromSerialization(a))
      ?.toList();
  nullableDataList = _data['nullableDataList']
      ?.map<SimpleData>((a) => SimpleData.fromSerialization(a))
      ?.toList();
  listWithNullableData = _data['listWithNullableData']!
      .map<SimpleData?>(
          (a) => a != null ? SimpleData?.fromSerialization(a) : null)
      ?.toList();
  nullableListWithNullableData = _data['nullableListWithNullableData']
      ?.map<SimpleData?>(
          (a) => a != null ? SimpleData?.fromSerialization(a) : null)
      ?.toList();
}