AggregatedActivity.fromMap constructor
AggregatedActivity.fromMap(
- Map<String, dynamic> m
)
Implementation
factory AggregatedActivity.fromMap(Map<String, dynamic> m) {
return AggregatedActivity(
steps: (m['steps'] as num?)?.toInt() ?? 0,
// Native returns meters — convert to km here
distanceKm: ((m['distanceM'] as num?)?.toDouble() ?? 0.0) / 1000,
floors: (m['floors'] as num?)?.toDouble() ?? 0.0,
activeCaloriesKcal: (m['activeKcal'] as num?)?.toDouble() ?? 0.0,
totalCaloriesKcal: (m['totalKcal'] as num?)?.toDouble() ?? 0.0,
dataOrigins: List<String>.from(m['dataOrigins'] ?? []),
);
}