api

package
v0.0.0-...-a68c485 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 7, 2023 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteEnduranceworkout

func DeleteEnduranceworkout() echo.HandlerFunc

DeleteEnduranceworkout deletes endurance workout data

func DeleteJournal

func DeleteJournal() echo.HandlerFunc

DeleteJournal deletes journal data

func DeleteStrengthtraining

func DeleteStrengthtraining() echo.HandlerFunc

DeleteStrengthtraining deletes strength training data

func DeleteWeight

func DeleteWeight() echo.HandlerFunc

DeleteWeight deletes weight data

func GetEnduranceworkout

func GetEnduranceworkout() echo.HandlerFunc

GetEnduranceworkout returns all endurance workout data

func GetEnduranceworkoutExercises

func GetEnduranceworkoutExercises() echo.HandlerFunc

GetEnduranceworkoutExercises returns all exercises to select for the training

func GetJournal

func GetJournal() echo.HandlerFunc

GetJournal returns all journal list data

func GetJournalByDate

func GetJournalByDate() echo.HandlerFunc

GetJournalByDate returns specific journal data

func GetStrengthtraining

func GetStrengthtraining() echo.HandlerFunc

GetStrengthtraining returns all strength training data

func GetStrengthtrainingExercises

func GetStrengthtrainingExercises() echo.HandlerFunc

GetStrengthtrainingExercises returns all exercises to select for the training

func GetWeight

func GetWeight() echo.HandlerFunc

GetWeight returns all weight data

func PostEnduranceworkout

func PostEnduranceworkout() echo.HandlerFunc

PostEnduranceworkout saves new endurance workout data

func PostJournal

func PostJournal() echo.HandlerFunc

PostJournal saves new journal data

func PostStrengthtraining

func PostStrengthtraining() echo.HandlerFunc

PostStrengthtraining saves new strength training data

func PostWeight

func PostWeight() echo.HandlerFunc

PostWeight saves new weight data

Types

type Enduranceworkout

type Enduranceworkout struct {
	Date     string `json:"date"`
	Exercise string `json:"exercise"`
	Distance int64  `json:"distance"`
	Duration string `json:"duration"`
	Notes    string `json:"notes"`
	Rating   int64  `json:"rating"`
}

Enduranceworkout contains csv/json data

type Journal

type Journal struct {
	Date string `json:"date"`
	Text string `json:"text"`
}

Journal contains csv/json data

type JournalList

type JournalList struct {
	Date string `json:"date"`
}

JournalList contains csv/json data

type Measurement

type Measurement struct {
	Date           string `json:"date"`
	Height         string `json:"height"`
	Weight         string `json:"weight"`
	Bmi            string `json:"bmi"`
	BmiOverweight  string `json:"bmioverweight"`
	BmiUnderweight string `json:"bmiunderweight"`
}

Measurement contains csv/json data

type Strengthtraining

type Strengthtraining struct {
	Date     string  `json:"date"`
	Exercise string  `json:"exercise"`
	Reps     int64   `json:"reps"`
	Weight   float64 `json:"weight"`
	Notes    string  `json:"notes"`
	Rating   int64   `json:"rating"`
}

Strengthtraining contains csv/json data

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL