feat: extend equipment and workout models with service tracking

This commit is contained in:
Blake Ridgway
2026-02-12 10:09:50 -06:00
parent eb9ac1b67a
commit 178ffb3425
37 changed files with 4005 additions and 40 deletions

View File

@@ -0,0 +1,18 @@
package activity
import "time"
// ParsedActivity holds the extracted metrics from an activity file (FIT/TCX/GPX).
type ParsedActivity struct {
Title string
Duration int // seconds
Distance float64 // kilometers
ElevGain int // meters
AvgPower int // watts
MaxPower int // watts
AvgHR int // bpm
MaxHR int // bpm
CaloriesBurned int // kcal
AvgCadence int // rpm
StartTime time.Time // activity start time
}