BaseNote.fromJson constructor
Implementation
factory BaseNote.fromJson(Map<String, dynamic> data) {
switch (data['type']) {
case MapNote.dbType:
return MapNote.fromJson(data);
case OsmNote.dbType:
return OsmNote.fromJson(data);
case MapDrawing.dbType:
return MapDrawing.fromJson(data);
}
throw ArgumentError('Unknown note type in the database: ${data["type"]}');
}