checkpoint 3

This commit is contained in:
2025-08-25 05:43:38 -07:00
parent 1727435561
commit 8f0325f766
4 changed files with 49 additions and 24 deletions

View File

@@ -0,0 +1,21 @@
package models
import "time"
// ActivityMetrics contains all metrics extracted from activity files
type ActivityMetrics struct {
ActivityType string
StartTime time.Time
Duration time.Duration
Distance float64 // in meters
MaxHeartRate int
AvgHeartRate int
AvgPower int
Calories int
Steps int
ElevationGain float64 // in meters
ElevationLoss float64 // in meters
MinTemperature float64 // in °C
MaxTemperature float64 // in °C
AvgTemperature float64 // in °C
}