tietoevry

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2025 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