Documentation
¶
Index ¶
Constants ¶
View Source
const MaxUint = ^uint32(0)
MaxUint maximum int value (default in fit)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ListOfPlans ¶ added in v0.9.1
type ListOfPlans struct {
Plans []TrainingPlan `json:"plans" yaml:"plans"`
}
ListOfPlans storing list of plans
type NewTrainingPlan ¶ added in v0.9.1
type NewTrainingPlan struct {
Filename string `json:"filename" yaml:"filename"`
Name string `json:"name" yaml:"name"`
TrainingDays []TrainingDay `json:"trainingDays" yaml:"trainingDays"`
Duration uint32 `json:"duration" yaml:"duration"` // in number of calendar days
Description string `json:"description" yaml:"description"`
}
NewTrainingPlan type for training plans that do not exist yet
type TrainingDay ¶
type TrainingDay struct {
Order uint32 `json:"order" yaml:"order"` // how manieth calendar day
Workouts []Workout `json:"workouts" yaml:"workouts"`
}
TrainingDay is a training day in the training plan
type TrainingPlan ¶
type TrainingPlan struct {
ID uuid.UUID `json:"ID" yaml:"ID"`
Filename string `json:"filename" yaml:"filename"`
Name string `json:"name" yaml:"name"`
TrainingDays []TrainingDay `json:"trainingDays" yaml:"trainingDays"`
Duration uint32 `json:"duration" yaml:"duration"` // in number of calendar days
Description string `json:"description" yaml:"description"`
}
TrainingPlan is a training plan
type Workout ¶
type Workout struct {
Filename string `json:"filename" yaml:"filename"`
Name string `json:"workoutName" yaml:"workoutName"`
Steps []workoutStep `json:"steps" yaml:"steps"`
Sport string `json:"sport" yaml:"sport"`
Description string `json:"description" yaml:"description"`
}
Workout is a Workout
Click to show internal directories.
Click to hide internal directories.