Documentation
¶
Index ¶
- type Store
- func (s *Store) ActiveGymSession(workout data.Workout) (data.GymSession, error)
- func (s *Store) ActiveProgram() (data.Program, error)
- func (s *Store) AddGymSessionEntry(session data.GymSession, exercise data.Exercise, sets int, reps int, ...) error
- func (s *Store) ClearActiveProgram() error
- func (s *Store) Close() error
- func (s *Store) CreateExercise(name string, sets int, reps int, workout data.Workout) error
- func (s *Store) CreateProgram(name string) (int64, error)
- func (s *Store) CreateWorkout(name string, program data.Program) error
- func (s *Store) DB() *sql.DB
- func (s *Store) DeleteExercise(exercise data.Exercise) error
- func (s *Store) DeleteGymSessionEntry(entry data.GymSessionEntry) error
- func (s *Store) DeleteProgram(program data.Program) error
- func (s *Store) DeleteWorkout(workout data.Workout) error
- func (s *Store) FinishGymSession(session data.GymSession, notes string) error
- func (s *Store) ListExerciseLogEntries(program data.Program, exerciseName string, limit int) ([]data.GymSessionEntry, error)
- func (s *Store) ListExercises(workout data.Workout) ([]data.Exercise, error)
- func (s *Store) ListGymSessionEntries(session data.GymSession) ([]data.GymSessionEntry, error)
- func (s *Store) ListGymSessions(workout data.Workout, limit int) ([]data.GymSession, error)
- func (s *Store) ListPrograms() ([]data.Program, error)
- func (s *Store) ListWorkouts(program data.Program) ([]data.Workout, error)
- func (s *Store) SelectExercise(arg string, workout data.Workout) (data.Exercise, error)
- func (s *Store) SelectGymSession(id string, workout data.Workout) (data.GymSession, error)
- func (s *Store) SelectGymSessionByID(id int64) (data.GymSession, error)
- func (s *Store) SelectGymSessionEntry(id string, workout data.Workout) (data.GymSessionEntry, error)
- func (s *Store) SelectProgram(arg string) (data.Program, error)
- func (s *Store) SelectWorkout(arg string, program data.Program) (data.Workout, error)
- func (s *Store) SetActiveProgram(program data.Program) error
- func (s *Store) StartGymSession(workout data.Workout) (data.GymSession, error)
- func (s *Store) UpdateExercise(exercise data.Exercise, name string, sets int, reps int) error
- func (s *Store) UpdateExerciseDefaults(exercise data.Exercise, sets int, reps int) error
- func (s *Store) UpdateGymSessionEntry(entry data.GymSessionEntry, sets int, reps int, repsDetail string, ...) error
- func (s *Store) UpdateProgram(program data.Program, name string) error
- func (s *Store) UpdateWorkout(workout data.Workout, name string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
func (*Store) ActiveGymSession ¶
func (*Store) AddGymSessionEntry ¶
func (*Store) ClearActiveProgram ¶
func (*Store) CreateExercise ¶
func (*Store) CreateWorkout ¶
func (*Store) DeleteGymSessionEntry ¶
func (s *Store) DeleteGymSessionEntry(entry data.GymSessionEntry) error
func (*Store) FinishGymSession ¶
func (s *Store) FinishGymSession(session data.GymSession, notes string) error
func (*Store) ListExerciseLogEntries ¶
func (*Store) ListExercises ¶
func (*Store) ListGymSessionEntries ¶
func (s *Store) ListGymSessionEntries(session data.GymSession) ([]data.GymSessionEntry, error)
func (*Store) ListGymSessions ¶
func (*Store) ListWorkouts ¶
func (*Store) SelectExercise ¶
func (*Store) SelectGymSession ¶
func (*Store) SelectGymSessionByID ¶
func (s *Store) SelectGymSessionByID(id int64) (data.GymSession, error)
func (*Store) SelectGymSessionEntry ¶
func (*Store) SelectWorkout ¶
func (*Store) StartGymSession ¶
func (*Store) UpdateExercise ¶
func (*Store) UpdateExerciseDefaults ¶
func (*Store) UpdateGymSessionEntry ¶
func (*Store) UpdateProgram ¶
Click to show internal directories.
Click to hide internal directories.