Help us shape the future of Go! Take the 2026 Go Developer Survey

tietoevry

package
v1.3.6 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ActivityZones

type ActivityZones interface {
	ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
	InsertActivityZonesBulk(ctx context.Context, zones []tietoevrysqlc.InsertActivityZoneParams) error
	GetActivityZonesByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.ActivityZone, error)
}

type ActivityZonesStore

type ActivityZonesStore struct {
	// contains filtered or unexported fields
}

func (*ActivityZonesStore) GetActivityZonesByUser

func (s *ActivityZonesStore) GetActivityZonesByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.ActivityZone, error)

func (*ActivityZonesStore) InsertActivityZonesBulk

func (s *ActivityZonesStore) InsertActivityZonesBulk(ctx context.Context, zones []tietoevrysqlc.InsertActivityZoneParams) error

func (*ActivityZonesStore) ValidateUsersExist

func (s *ActivityZonesStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error

type Exercises

type Exercises interface {
	ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
	InsertExercisesBulk(ctx context.Context, exercises []ExercisePayload) error
	GetExercisesByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.Exercise, error)
	GetExerciseHRZones(ctx context.Context, id uuid.UUID) ([]tietoevrysqlc.ExerciseHrZone, error)
	GetExerciseSamples(ctx context.Context, id uuid.UUID) ([]tietoevrysqlc.ExerciseSample, error)
	GetExerciseSections(ctx context.Context, id uuid.UUID) ([]tietoevrysqlc.ExerciseSection, error)
}

type ExercisesStore

type ExercisesStore struct {
	// contains filtered or unexported fields
}

func (*ExercisesStore) GetExerciseHRZones

func (s *ExercisesStore) GetExerciseHRZones(ctx context.Context, id uuid.UUID) ([]tietoevrysqlc.ExerciseHrZone, error)

func (*ExercisesStore) GetExerciseSamples

func (s *ExercisesStore) GetExerciseSamples(ctx context.Context, id uuid.UUID) ([]tietoevrysqlc.ExerciseSample, error)

func (*ExercisesStore) GetExerciseSections

func (s *ExercisesStore) GetExerciseSections(ctx context.Context, id uuid.UUID) ([]tietoevrysqlc.ExerciseSection, error)

func (*ExercisesStore) GetExercisesByUser

func (s *ExercisesStore) GetExercisesByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.Exercise, error)

func (*ExercisesStore) InsertExercisesBulk

func (s *ExercisesStore) InsertExercisesBulk(ctx context.Context, exercises []ExercisePayload) error

func (*ExercisesStore) ValidateUsersExist

func (s *ExercisesStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error

type Measurements

type Measurements interface {
	ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
	InsertMeasurementsBulk(ctx context.Context, measurements []tietoevrysqlc.InsertMeasurementParams) error
	GetMeasurementsByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.Measurement, error)
}

type MeasurementsStore

type MeasurementsStore struct {
	// contains filtered or unexported fields
}

func (*MeasurementsStore) GetMeasurementsByUser

func (s *MeasurementsStore) GetMeasurementsByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.Measurement, error)

func (*MeasurementsStore) InsertMeasurementsBulk

func (s *MeasurementsStore) InsertMeasurementsBulk(ctx context.Context, measurements []tietoevrysqlc.InsertMeasurementParams) error

func (*MeasurementsStore) ValidateUsersExist

func (s *MeasurementsStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error

type Questionnaires

type Questionnaires interface {
	ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
	InsertQuestionnaireAnswersBulk(ctx context.Context, answers []tietoevrysqlc.InsertQuestionnaireAnswerParams) error
	GetQuestionnairesByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.QuestionAnswer, error)
}

type QuestionnairesStore

type QuestionnairesStore struct {
	// contains filtered or unexported fields
}

func (*QuestionnairesStore) GetQuestionnairesByUser

func (s *QuestionnairesStore) GetQuestionnairesByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.QuestionAnswer, error)

func (*QuestionnairesStore) InsertQuestionnaireAnswersBulk

func (s *QuestionnairesStore) InsertQuestionnaireAnswersBulk(ctx context.Context, answers []tietoevrysqlc.InsertQuestionnaireAnswerParams) error

func (*QuestionnairesStore) ValidateUsersExist

func (s *QuestionnairesStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error

type Symptoms

type Symptoms interface {
	ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
	InsertSymptomsBulk(ctx context.Context, symptoms []tietoevrysqlc.InsertSymptomParams) error
	GetSymptomsByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.Symptom, error)
}

type SymptomsStore

type SymptomsStore struct {
	// contains filtered or unexported fields
}

func (*SymptomsStore) GetSymptomsByUser

func (s *SymptomsStore) GetSymptomsByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.Symptom, error)

func (*SymptomsStore) InsertSymptomsBulk

func (s *SymptomsStore) InsertSymptomsBulk(ctx context.Context, symptoms []tietoevrysqlc.InsertSymptomParams) error

func (*SymptomsStore) ValidateUsersExist

func (s *SymptomsStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error

type TestResults

type TestResults interface {
	ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
	InsertTestResultsBulk(ctx context.Context, results []tietoevrysqlc.InsertTestResultParams) error
	GetTestResultsByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.TestResult, error)
}

type TestResultsStore

type TestResultsStore struct {
	// contains filtered or unexported fields
}

func (*TestResultsStore) GetTestResultsByUser

func (s *TestResultsStore) GetTestResultsByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.TestResult, error)

func (*TestResultsStore) InsertTestResultsBulk

func (s *TestResultsStore) InsertTestResultsBulk(ctx context.Context, results []tietoevrysqlc.InsertTestResultParams) error

func (*TestResultsStore) ValidateUsersExist

func (s *TestResultsStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error

type TietoevryStorage

type TietoevryStorage struct {
	// contains filtered or unexported fields
}

TietoevryStorage

func NewTietoevryStorage

func NewTietoevryStorage(db *sql.DB) *TietoevryStorage

NewTietoevryStorage creates a new TietoevryStorage instance

func (*TietoevryStorage) ActivityZones

func (s *TietoevryStorage) ActivityZones() ActivityZones

func (*TietoevryStorage) Exercises

func (s *TietoevryStorage) Exercises() Exercises

func (*TietoevryStorage) Measurements

func (s *TietoevryStorage) Measurements() Measurements

func (*TietoevryStorage) Ping

func (s *TietoevryStorage) Ping(ctx context.Context) error

Methods

func (*TietoevryStorage) Questionnaires

func (s *TietoevryStorage) Questionnaires() Questionnaires

func (*TietoevryStorage) Symptoms

func (s *TietoevryStorage) Symptoms() Symptoms

func (*TietoevryStorage) TestResults

func (s *TietoevryStorage) TestResults() TestResults

func (*TietoevryStorage) Users

func (s *TietoevryStorage) Users() Users

type UserStore

type UserStore struct {
	// contains filtered or unexported fields
}

func (*UserStore) DeleteUser

func (s *UserStore) DeleteUser(ctx context.Context, id uuid.UUID) (int64, error)

func (*UserStore) DeleteUserWithLogging

func (s *UserStore) DeleteUserWithLogging(ctx context.Context, userID uuid.UUID) (int64, error)

func (*UserStore) GetDeletedUsers

func (s *UserStore) GetDeletedUsers(ctx context.Context) ([]tietoevrysqlc.DeletedUsersLog, error)

func (*UserStore) GetUser

func (s *UserStore) GetUser(ctx context.Context, id uuid.UUID) (tietoevrysqlc.User, error)

func (*UserStore) LogDeletedUser

func (s *UserStore) LogDeletedUser(ctx context.Context, userID uuid.UUID) error

func (*UserStore) UpsertUser

func (s *UserStore) UpsertUser(ctx context.Context, arg tietoevrysqlc.UpsertUserParams) error

type Users

type Users interface {
	UpsertUser(ctx context.Context, arg tietoevrysqlc.UpsertUserParams) error
	DeleteUser(ctx context.Context, id uuid.UUID) (int64, error)
	GetUser(ctx context.Context, id uuid.UUID) (tietoevrysqlc.User, error)
	LogDeletedUser(ctx context.Context, userID uuid.UUID) error
	DeleteUserWithLogging(ctx context.Context, userID uuid.UUID) (int64, error)
	GetDeletedUsers(ctx context.Context) ([]tietoevrysqlc.DeletedUsersLog, error)
}

Interfaces

Jump to

Keyboard shortcuts

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