class FloodStation { final String id; final String town; final double? latestReading; FloodStation({ required this.id, required this.town, this.latestReading, }); factory FloodStation.fromMap(Map json) => FloodStation( id: json['@id'] ?? '', town: json['town'] ?? '', latestReading: double.tryParse(json['latestReading']?.toString() ?? ''), ); }