SpeedTier.fromMap constructor
- JsonMap map
Creates from a map.
Implementation
factory SpeedTier.fromMap(JsonMap map) {
return SpeedTier(
name: map['name'] as String? ?? 'unknown',
minSpeedKph: (map['minSpeedKph'] as num?)?.toDouble() ?? 0,
maxSpeedKph: (map['maxSpeedKph'] as num?)?.toDouble() ?? 999,
updateInterval: (map['updateInterval'] as num?)?.toInt() ?? 10,
distanceFilter: (map['distanceFilter'] as num?)?.toInt() ?? 10,
accuracy: DesiredAccuracy.values.firstWhere(
(e) => e.name == map['accuracy'],
orElse: () => DesiredAccuracy.high,
),
);
}