Documentation
¶
Index ¶
- type ActivityZones
- type ActivityZonesStore
- func (s *ActivityZonesStore) GetActivityZonesByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.ActivityZone, error)
- func (s *ActivityZonesStore) InsertActivityZonesBulk(ctx context.Context, zones []tietoevrysqlc.InsertActivityZoneParams) error
- func (s *ActivityZonesStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
- type ExercisePayload
- type Exercises
- type ExercisesStore
- func (s *ExercisesStore) GetExerciseHRZones(ctx context.Context, id uuid.UUID) ([]tietoevrysqlc.ExerciseHrZone, error)
- func (s *ExercisesStore) GetExerciseSamples(ctx context.Context, id uuid.UUID) ([]tietoevrysqlc.ExerciseSample, error)
- func (s *ExercisesStore) GetExerciseSections(ctx context.Context, id uuid.UUID) ([]tietoevrysqlc.ExerciseSection, error)
- func (s *ExercisesStore) GetExercisesByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.Exercise, error)
- func (s *ExercisesStore) InsertExercisesBulk(ctx context.Context, exercises []ExercisePayload) error
- func (s *ExercisesStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
- type Measurements
- type MeasurementsStore
- func (s *MeasurementsStore) GetMeasurementsByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.Measurement, error)
- func (s *MeasurementsStore) InsertMeasurementsBulk(ctx context.Context, measurements []tietoevrysqlc.InsertMeasurementParams) error
- func (s *MeasurementsStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
- type Questionnaires
- type QuestionnairesStore
- func (s *QuestionnairesStore) GetQuestionnairesByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.QuestionAnswer, error)
- func (s *QuestionnairesStore) InsertQuestionnaireAnswersBulk(ctx context.Context, answers []tietoevrysqlc.InsertQuestionnaireAnswerParams) error
- func (s *QuestionnairesStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
- type Symptoms
- type SymptomsStore
- func (s *SymptomsStore) GetSymptomsByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.Symptom, error)
- func (s *SymptomsStore) InsertSymptomsBulk(ctx context.Context, symptoms []tietoevrysqlc.InsertSymptomParams) error
- func (s *SymptomsStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
- type TestResults
- type TestResultsStore
- func (s *TestResultsStore) GetTestResultsByUser(ctx context.Context, userID uuid.UUID) ([]tietoevrysqlc.TestResult, error)
- func (s *TestResultsStore) InsertTestResultsBulk(ctx context.Context, results []tietoevrysqlc.InsertTestResultParams) error
- func (s *TestResultsStore) ValidateUsersExist(ctx context.Context, userIDs []uuid.UUID) error
- type TietoevryStorage
- func (s *TietoevryStorage) ActivityZones() ActivityZones
- func (s *TietoevryStorage) Exercises() Exercises
- func (s *TietoevryStorage) Measurements() Measurements
- func (s *TietoevryStorage) Ping(ctx context.Context) error
- func (s *TietoevryStorage) Questionnaires() Questionnaires
- func (s *TietoevryStorage) Symptoms() Symptoms
- func (s *TietoevryStorage) TestResults() TestResults
- func (s *TietoevryStorage) Users() Users
- type UserStore
- func (s *UserStore) DeleteUser(ctx context.Context, id uuid.UUID) (int64, error)
- func (s *UserStore) DeleteUserWithLogging(ctx context.Context, userID uuid.UUID) (int64, error)
- func (s *UserStore) GetDeletedUsers(ctx context.Context) ([]tietoevrysqlc.DeletedUsersLog, error)
- func (s *UserStore) GetUser(ctx context.Context, id uuid.UUID) (tietoevrysqlc.User, error)
- func (s *UserStore) LogDeletedUser(ctx context.Context, userID uuid.UUID) error
- func (s *UserStore) UpsertUser(ctx context.Context, arg tietoevrysqlc.UpsertUserParams) error
- type Users
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 ¶
type ExercisePayload ¶
type ExercisePayload struct {
Exercise tietoevrysqlc.InsertExerciseParams
HRZones []tietoevrysqlc.InsertExerciseHRZoneParams
Samples []tietoevrysqlc.InsertExerciseSampleParams
Sections []tietoevrysqlc.InsertExerciseSectionParams
}
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
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) 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 (*UserStore) DeleteUserWithLogging ¶
func (*UserStore) GetDeletedUsers ¶
func (s *UserStore) GetDeletedUsers(ctx context.Context) ([]tietoevrysqlc.DeletedUsersLog, error)
func (*UserStore) LogDeletedUser ¶
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
Click to show internal directories.
Click to hide internal directories.