chore: add build artifacts, map assets, and routing data
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
class HazardModel {
|
||||
final String type; // 'accident', 'closure', 'bump', 'checkpoint', 'camera'
|
||||
final String title;
|
||||
final String description;
|
||||
final double latitude;
|
||||
final double longitude;
|
||||
final double altitude; // Altitude AMSL in meters (defaults to 0.0)
|
||||
final DateTime createdAt;
|
||||
|
||||
HazardModel({
|
||||
required this.type,
|
||||
required this.title,
|
||||
required this.description,
|
||||
required this.latitude,
|
||||
required this.longitude,
|
||||
this.altitude = 0.0,
|
||||
required this.createdAt,
|
||||
});
|
||||
|
||||
Map<String, dynamic> toJson() {
|
||||
return {
|
||||
'type': type,
|
||||
'title': title,
|
||||
'description': description,
|
||||
'latitude': latitude,
|
||||
'longitude': longitude,
|
||||
'altitude': altitude,
|
||||
'elevation_meters': altitude,
|
||||
'timestamp': createdAt.toIso8601String(),
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user