Versions in this module Expand all Collapse all v1 v1.3.0 Dec 17, 2025 Changes in this version + const TietoevryCacheTTL + type HRZoneInput struct + CreatedAt string + ExerciseID string + LowerLimit int32 + SecondsInZone int32 + UpdatedAt string + UpperLimit int32 + ZoneIndex int32 + type SampleInput struct + ExerciseID string + ID string + RecordingRate int32 + SampleType string + Samples []float64 + Source string + UserID string + type SectionInput struct + Comment *string + CreatedAt string + EndTime string + ExerciseID string + ID string + Name *string + RawData *string + RawID *string + SectionType *string + Source string + StartTime string + UpdatedAt string + UserID string + type TietoevryActivityZoneHandler struct + func NewTietoevryActivityZoneHandler(store tietoevry.ActivityZones, cache *cache.Storage) *TietoevryActivityZoneHandler + func (h *TietoevryActivityZoneHandler) GetActivityZones(w http.ResponseWriter, r *http.Request) + func (h *TietoevryActivityZoneHandler) InsertActivityZonesBulk(w http.ResponseWriter, r *http.Request) + type TietoevryActivityZoneInput struct + CreatedAt string + Date string + RawData *string + SecondsInZone0 *float64 + SecondsInZone1 *float64 + SecondsInZone2 *float64 + SecondsInZone3 *float64 + SecondsInZone4 *float64 + SecondsInZone5 *float64 + Source string + UpdatedAt string + UserID string + type TietoevryActivityZoneParams struct + UserID string + type TietoevryActivityZonesBulkInput struct + ActivityZones []TietoevryActivityZoneInput + type TietoevryExerciseHandler struct + func NewTietoevryExerciseHandler(store tietoevry.Exercises, cache *cache.Storage) *TietoevryExerciseHandler + func (h *TietoevryExerciseHandler) GetExercises(w http.ResponseWriter, r *http.Request) + func (h *TietoevryExerciseHandler) InsertExercisesBulk(w http.ResponseWriter, r *http.Request) + type TietoevryExerciseParams struct + UserID string + type TietoevryExerciseUpsertInput struct + AvgHeartRate *float64 + AvgSpeed *float64 + Calories *int32 + Comment *string + CreatedAt string + DetailedSportType *string + Distance *float64 + Duration string + Feeling *int32 + HRZones []HRZoneInput + ID string + MaxHeartRate *float64 + MaxSpeed *float64 + RPE *int32 + RawData *string + RawID *string + Recovery *int32 + Samples []SampleInput + Sections []SectionInput + Source string + SportType *string + SprintCount *int32 + StartTime string + Status *string + TrainingLoad *int32 + Trimp *float64 + UpdatedAt string + UserID string + type TietoevryExercisesBulkInput struct + Exercises []TietoevryExerciseUpsertInput + type TietoevryMeasurementHandler struct + func NewTietoevryMeasurementHandler(store tietoevry.Measurements, cache *cache.Storage) *TietoevryMeasurementHandler + func (h *TietoevryMeasurementHandler) GetMeasurements(w http.ResponseWriter, r *http.Request) + func (h *TietoevryMeasurementHandler) InsertMeasurementsBulk(w http.ResponseWriter, r *http.Request) + type TietoevryMeasurementInput struct + AdditionalInfo *string + Comment *string + CreatedAt string + Date string + ID string + Name string + NameType string + RawData *string + RawID *string + Source string + UpdatedAt string + UserID string + Value string + ValueNumeric *float64 + type TietoevryMeasurementParams struct + UserID string + type TietoevryMeasurementsBulkInput struct + Measurements []TietoevryMeasurementInput + type TietoevryQuestionnaireAnswerInput struct + CreatedAt string + FreeText *string + OptionID *string + OptionLabelEn *string + OptionLabelFi *string + OptionValue *int32 + QuestionID string + QuestionLabelEn *string + QuestionLabelFi *string + QuestionType string + QuestionnaireInstanceID string + QuestionnaireKey string + QuestionnaireNameEn *string + QuestionnaireNameFi *string + UpdatedAt string + UserID string + Value *string + type TietoevryQuestionnaireAnswersBulkInput struct + Questionnaires []TietoevryQuestionnaireAnswerInput + type TietoevryQuestionnaireHandler struct + func NewTietoevryQuestionnaireHandler(store tietoevry.Questionnaires, cache *cache.Storage) *TietoevryQuestionnaireHandler + func (h *TietoevryQuestionnaireHandler) GetQuestionnaires(w http.ResponseWriter, r *http.Request) + func (h *TietoevryQuestionnaireHandler) InsertQuestionnaireAnswersBulk(w http.ResponseWriter, r *http.Request) + type TietoevryQuestionnaireParams struct + UserID string + type TietoevrySymptomHandler struct + func NewTietoevrySymptomHandler(store tietoevry.Symptoms, cache *cache.Storage) *TietoevrySymptomHandler + func (h *TietoevrySymptomHandler) GetSymptoms(w http.ResponseWriter, r *http.Request) + func (h *TietoevrySymptomHandler) InsertSymptomsBulk(w http.ResponseWriter, r *http.Request) + type TietoevrySymptomInput struct + AdditionalData *string + Category *string + Comment *string + CreatedAt string + Date string + ID string + OriginalID *string + PainIndex *int32 + RawID *string + Recovered *bool + Severity int32 + Side *string + Source string + Symptom string + UpdatedAt string + UserID string + type TietoevrySymptomParams struct + UserID string + type TietoevrySymptomsBulkInput struct + Symptoms []TietoevrySymptomInput + type TietoevryTestResultHandler struct + func NewTietoevryTestResultHandler(store tietoevry.TestResults, cache *cache.Storage) *TietoevryTestResultHandler + func (h *TietoevryTestResultHandler) GetTestResults(w http.ResponseWriter, r *http.Request) + func (h *TietoevryTestResultHandler) InsertTestResultsBulk(w http.ResponseWriter, r *http.Request) + type TietoevryTestResultInput struct + Comment *string + CreatedAt string + Data string + ID string + Name *string + TestEventDate *string + TestEventID *string + TestEventName *string + TestEventTemplateTestID *string + TestEventTemplateTestLimits *string + TestEventTemplateTestName *string + Timestamp string + TypeID string + TypeName *string + TypeResultType string + TypeType *string + UpdatedAt string + UserID string + type TietoevryTestResultParams struct + UserID string + type TietoevryTestResultsBulkInput struct + TestResults []TietoevryTestResultInput + type TietoevryUserDeleteParams struct + ID string + type TietoevryUserHandler struct + func NewTietoevryUserHandler(store tietoevry.Users, cache *cache.Storage) *TietoevryUserHandler + func (h *TietoevryUserHandler) DeleteUser(w http.ResponseWriter, r *http.Request) + func (h *TietoevryUserHandler) GetDeletedUsers(w http.ResponseWriter, r *http.Request) + func (h *TietoevryUserHandler) GetUser(w http.ResponseWriter, r *http.Request) + func (h *TietoevryUserHandler) UpsertUser(w http.ResponseWriter, r *http.Request) + type TietoevryUserUpsertInput struct + ID string + ProfileAerobicThreshold *int32 + ProfileAnaerobicThreshold *int32 + ProfileBirthdate *string + ProfileGender *string + ProfileHeight *float64 + ProfileMaximumHeartRate *int32 + ProfileRestingHeartRate *int32 + ProfileVo2max *int32 + ProfileWeight *float64 + SporttiID int32