Distance float64 `json:"distance"`
}
+type HeartRateZone struct {
+ Name string `json:"name"`
+ Min int `json:"min"`
+ Max int `json:"max"`
+ Minutes int `json:"minutes"`
+ CaloriesOut float64 `json:"caloriesOut"`
+}
+
type ActivitySummary struct {
Activities []Activity `json:"activities"`
Goals struct {
Steps int `json:"steps"`
} `json:"goals"`
Summary struct {
- ActivityCalories int `json:"activityCalories"`
- CaloriesBMR int `json:"caloriesBMR"`
- CaloriesOut int `json:"caloriesOut"`
- MarginalCalories int `json:"marginalCalories"`
- Distances []Distance `json:"distances"`
- Elevation float64 `json:"elevation"`
- Floors int `json:"floors"`
- Steps int `json:"steps"`
- SedentaryMinutes int `json:"sedentaryMinutes"`
- LightlyActiveMinutes int `json:"lightlyActiveMinutes"`
- FairlyActiveMinutes int `json:"fairlyActiveMinutes"`
- VeryActiveMinutes int `json:"veryActiveMinutes"`
+ ActiveScore int `json:"activeScore"`
+ ActivityCalories int `json:"activityCalories"`
+ CaloriesBMR int `json:"caloriesBMR"`
+ CaloriesOut float64 `json:"caloriesOut"`
+ Distances []Distance `json:"distances"`
+ Elevation float64 `json:"elevation"`
+ Floors int `json:"floors"`
+ HeartRateZones []HeartRateZone `json:"heartRateZones"`
+ MarginalCalories int `json:"marginalCalories"`
+ RestingHeartRate int `json:"restingHeartRate"`
+ Steps int `json:"steps"`
+ SedentaryMinutes int `json:"sedentaryMinutes"`
+ LightlyActiveMinutes int `json:"lightlyActiveMinutes"`
+ FairlyActiveMinutes int `json:"fairlyActiveMinutes"`
+ VeryActiveMinutes int `json:"veryActiveMinutes"`
} `json:"summary"`
}