Versions in this module Expand all Collapse all v1 v1.3.0 Dec 17, 2025 Changes in this version + type AddNotificationParams struct + Expires int32 + FromID uuid.UUID + Notification json.RawMessage + Status int32 + ToID uuid.UUID + type AddOrUpdateUserParams struct + Data json.RawMessage + UserID uuid.UUID + type AddUserParams struct + Data json.RawMessage + UserID uuid.UUID + type AddUserToGroupParams struct + Added int32 + GroupID uuid.NullUUID + UserID uuid.UUID + type AppDatum struct + AppID string + Data json.RawMessage + FieldName string + type ArchinisisToken struct + Data json.RawMessage + UserID uuid.UUID + type CoachtechDatum struct + CoachtechID int32 + Data json.RawMessage + SummaryDate time.Time + TestID string + type CoachtechID struct + CoachtechID int32 + UserID uuid.UUID + type CreateGroupParams struct + Active int32 + Created int32 + Deleted int32 + GroupName string + ID uuid.UUID + type DBTX interface + ExecContext func(context.Context, string, ...interface{}) (sql.Result, error) + PrepareContext func(context.Context, string) (*sql.Stmt, error) + QueryContext func(context.Context, string, ...interface{}) (*sql.Rows, error) + QueryRowContext func(context.Context, string, ...interface{}) *sql.Row + type GarminDatum struct + Data json.RawMessage + SummaryDate time.Time + UserID uuid.UUID + type GarminToken struct + Data json.RawMessage + UserID uuid.UUID + type GetAllDataForDateGarminParams struct + Date time.Time + UserID uuid.UUID + type GetAllDataForDateOuraParams struct + Date time.Time + UserID uuid.UUID + type GetAllDataForDatePolarParams struct + Date time.Time + UserID uuid.UUID + type GetAllDataForDateSuuntoParams struct + Date time.Time + UserID uuid.UUID + type GetAppDataParams struct + AppID string + FieldName string + type GetCoachtechDataParams struct + AfterDate sql.NullTime + BeforeDate sql.NullTime + UserID uuid.UUID + type GetDataByTypeGarminParams struct + AfterDate sql.NullTime + BeforeDate sql.NullTime + Limit int32 + Offset int32 + Type string + UserID uuid.UUID + type GetDataByTypeGarminRow struct + Data json.RawMessage + SummaryDate time.Time + type GetDataByTypeOuraParams struct + AfterDate sql.NullTime + BeforeDate sql.NullTime + Limit int32 + Offset int32 + Type string + UserID uuid.UUID + type GetDataByTypeOuraRow struct + Data json.RawMessage + SummaryDate time.Time + type GetDataByTypePolarParams struct + AfterDate sql.NullTime + BeforeDate sql.NullTime + Limit int32 + Offset int32 + Type string + UserID uuid.UUID + type GetDataByTypePolarRow struct + Data json.RawMessage + SummaryDate time.Time + type GetDataByTypeSuuntoParams struct + AfterDate sql.NullTime + BeforeDate sql.NullTime + Limit int32 + Offset int32 + Type string + UserID uuid.UUID + type GetDataByTypeSuuntoRow struct + Data json.RawMessage + SummaryDate time.Time + type GetDataPointFromCoachtechDataParams struct + SummaryDate time.Time + UserID uuid.UUID + type GetDatesFromCoachtechDataParams struct + Data json.RawMessage + SummaryDate time.Time + SummaryDate_2 time.Time + UserID uuid.UUID + type GetDatesFromGarminDataParams struct + AfterDate sql.NullTime + BeforeDate sql.NullTime + UserID uuid.UUID + type GetDatesFromOuraDataParams struct + AfterDate sql.NullTime + BeforeDate sql.NullTime + UserID uuid.UUID + type GetDatesFromPolarDataParams struct + AfterDate sql.NullTime + BeforeDate sql.NullTime + UserID uuid.UUID + type GetDatesFromSuuntoDataParams struct + AfterDate sql.NullTime + BeforeDate sql.NullTime + UserID uuid.UUID + type GetGarminStatusRow struct + Connected bool + DataExists bool + type GetLatestGarminDataByTypeParams struct + Limit int32 + Type string + UserID uuid.UUID + type GetLatestGarminDataByTypeRow struct + Data json.RawMessage + SummaryDate time.Time + type GetLatestOuraDataByTypeParams struct + Limit int32 + Type string + UserID uuid.UUID + type GetLatestOuraDataByTypeRow struct + Data json.RawMessage + SummaryDate time.Time + type GetLatestPolarDataByTypeParams struct + Limit int32 + Type string + UserID uuid.UUID + type GetLatestPolarDataByTypeRow struct + Data json.RawMessage + SummaryDate time.Time + type GetLatestSuuntoDataByTypeParams struct + Limit int32 + Type string + UserID uuid.UUID + type GetLatestSuuntoDataByTypeRow struct + Data json.RawMessage + SummaryDate time.Time + type GetNotificationParams struct + Column1 interface{} + ID uuid.UUID + type GetOuraStatusRow struct + Connected bool + DataExists bool + type GetPolarStatusRow struct + Connected bool + DataExists bool + type GetSpecificDataForDateGarminParams struct + Date time.Time + Key *string + UserID uuid.UUID + type GetSpecificDataForDateOuraParams struct + Date time.Time + Key *string + UserID uuid.UUID + type GetSpecificDataForDatePolarParams struct + Date time.Time + Key *string + UserID uuid.UUID + type GetSpecificDataForDateSuuntoParams struct + Date time.Time + Key *string + UserID uuid.UUID + type GetSuuntoStatusRow struct + Connected bool + DataExists bool + type GetTypesFromCoachtechDataParams struct + Column3 interface{} + SummaryDate time.Time + UserID uuid.UUID + type GetTypesFromCoachtechDataRow struct + Column1 interface{} + Column2 interface{} + Column3 interface{} + type GetTypesFromGarminDataParams struct + Date time.Time + UserID uuid.UUID + type GetTypesFromOuraDataParams struct + Date time.Time + UserID uuid.UUID + type GetTypesFromPolarDataParams struct + Date time.Time + UserID uuid.UUID + type GetTypesFromSuuntoDataParams struct + Date time.Time + UserID uuid.UUID + type GetUniqueCoachtechDataTypesParams struct + ToTimestamp float64 + ToTimestamp_2 float64 + UserID uuid.UUID + type InsertCoachtechDataParams struct + CoachtechID int32 + Data json.RawMessage + SummaryDate time.Time + TestID string + type InsertCoachtechIDParams struct + CoachtechID int32 + UserID uuid.UUID + type InsertGarminDataParams struct + Data json.RawMessage + Date time.Time + UserID uuid.UUID + type InsertOuraDataParams struct + Data json.RawMessage + Date time.Time + UserID uuid.UUID + type InsertPolarDataParams struct + Data json.RawMessage + Date time.Time + UserID uuid.UUID + type InsertSuuntoDataParams struct + Data json.RawMessage + Date time.Time + UserID uuid.UUID + type KlabToken struct + Data json.RawMessage + UserID uuid.UUID + type ListGroupMembersRow struct + Added int32 + UserID uuid.UUID + type ListNotificationsParams struct + Column1 interface{} + Column2 interface{} + Column3 interface{} + Column4 interface{} + type Notification struct + Expires int32 + FromID uuid.UUID + ID uuid.UUID + Notification json.RawMessage + Status int32 + ToID uuid.UUID + type OuraDatum struct + Data json.RawMessage + SummaryDate time.Time + UserID uuid.UUID + type OuraToken struct + Data json.RawMessage + UserID uuid.UUID + type PolarDatum struct + Data json.RawMessage + SummaryDate time.Time + UserID uuid.UUID + type PolarToken struct + Data json.RawMessage + UserID uuid.UUID + type Queries struct + func New(db DBTX) *Queries + func Prepare(ctx context.Context, db DBTX) (*Queries, error) + func (q *Queries) AddNotification(ctx context.Context, arg AddNotificationParams) (uuid.UUID, error) + func (q *Queries) AddOrUpdateUser(ctx context.Context, arg AddOrUpdateUserParams) error + func (q *Queries) AddUser(ctx context.Context, arg AddUserParams) error + func (q *Queries) AddUserToGroup(ctx context.Context, arg AddUserToGroupParams) error + func (q *Queries) Close() error + func (q *Queries) CreateGroup(ctx context.Context, arg CreateGroupParams) error + func (q *Queries) DeleteAllGarminData(ctx context.Context, userID uuid.UUID) (int64, error) + func (q *Queries) DeleteAllOuraData(ctx context.Context, userID uuid.UUID) (int64, error) + func (q *Queries) DeleteAllPolarData(ctx context.Context, userID uuid.UUID) (int64, error) + func (q *Queries) DeleteAllSuuntoData(ctx context.Context, userID uuid.UUID) (int64, error) + func (q *Queries) DeleteArchinisisToken(ctx context.Context, userID uuid.UUID) error + func (q *Queries) DeleteGarminToken(ctx context.Context, userID uuid.UUID) error + func (q *Queries) DeleteGroup(ctx context.Context, id uuid.UUID) error + func (q *Queries) DeleteKlabToken(ctx context.Context, userID uuid.UUID) error + func (q *Queries) DeleteOuraToken(ctx context.Context, userID uuid.UUID) error + func (q *Queries) DeletePolarToken(ctx context.Context, userID uuid.UUID) error + func (q *Queries) DeleteSuuntoToken(ctx context.Context, userID uuid.UUID) error + func (q *Queries) DeleteUser(ctx context.Context, userID uuid.UUID) error + func (q *Queries) DeleteUserData(ctx context.Context, userID uuid.UUID) error + func (q *Queries) GarminTokenExists(ctx context.Context, dollar_1 string) (bool, error) + func (q *Queries) GetAllDataForDateGarmin(ctx context.Context, arg GetAllDataForDateGarminParams) (json.RawMessage, error) + func (q *Queries) GetAllDataForDateOura(ctx context.Context, arg GetAllDataForDateOuraParams) (json.RawMessage, error) + func (q *Queries) GetAllDataForDatePolar(ctx context.Context, arg GetAllDataForDatePolarParams) (json.RawMessage, error) + func (q *Queries) GetAllDataForDateSuunto(ctx context.Context, arg GetAllDataForDateSuuntoParams) (json.RawMessage, error) + func (q *Queries) GetAllDataTypes(ctx context.Context, dollar_1 interface{}) ([]json.RawMessage, error) + func (q *Queries) GetAppData(ctx context.Context, arg GetAppDataParams) ([]json.RawMessage, error) + func (q *Queries) GetArchinisisSportIDs(ctx context.Context) ([]string, error) + func (q *Queries) GetArchinisisStatus(ctx context.Context, userID uuid.UUID) (bool, error) + func (q *Queries) GetCoachtechData(ctx context.Context, arg GetCoachtechDataParams) ([]json.RawMessage, error) + func (q *Queries) GetCoachtechStatus(ctx context.Context, userID uuid.UUID) (bool, error) + func (q *Queries) GetDataByTypeGarmin(ctx context.Context, arg GetDataByTypeGarminParams) ([]GetDataByTypeGarminRow, error) + func (q *Queries) GetDataByTypeOura(ctx context.Context, arg GetDataByTypeOuraParams) ([]GetDataByTypeOuraRow, error) + func (q *Queries) GetDataByTypePolar(ctx context.Context, arg GetDataByTypePolarParams) ([]GetDataByTypePolarRow, error) + func (q *Queries) GetDataByTypeSuunto(ctx context.Context, arg GetDataByTypeSuuntoParams) ([]GetDataByTypeSuuntoRow, error) + func (q *Queries) GetDataPointFromCoachtechData(ctx context.Context, arg GetDataPointFromCoachtechDataParams) ([]json.RawMessage, error) + func (q *Queries) GetDatesFromCoachtechData(ctx context.Context, arg GetDatesFromCoachtechDataParams) ([]time.Time, error) + func (q *Queries) GetDatesFromGarminData(ctx context.Context, arg GetDatesFromGarminDataParams) ([]time.Time, error) + func (q *Queries) GetDatesFromOuraData(ctx context.Context, arg GetDatesFromOuraDataParams) ([]time.Time, error) + func (q *Queries) GetDatesFromPolarData(ctx context.Context, arg GetDatesFromPolarDataParams) ([]time.Time, error) + func (q *Queries) GetDatesFromSuuntoData(ctx context.Context, arg GetDatesFromSuuntoDataParams) ([]time.Time, error) + func (q *Queries) GetGarminDataForUpdate(ctx context.Context, dollar_1 time.Time) ([]GarminToken, error) + func (q *Queries) GetGarminStatus(ctx context.Context, dollar_1 uuid.UUID) (GetGarminStatusRow, error) + func (q *Queries) GetGarminTokenJSON(ctx context.Context, userID uuid.UUID) (json.RawMessage, error) + func (q *Queries) GetGarminTokensForUpdate(ctx context.Context, cutoff time.Time) ([]GarminToken, error) + func (q *Queries) GetGarminUserIDByToken(ctx context.Context, dollar_1 string) (uuid.UUID, error) + func (q *Queries) GetKlabSportIDs(ctx context.Context) ([]string, error) + func (q *Queries) GetKlabStatus(ctx context.Context, userID uuid.UUID) (bool, error) + func (q *Queries) GetLatestGarminDataByType(ctx context.Context, arg GetLatestGarminDataByTypeParams) ([]GetLatestGarminDataByTypeRow, error) + func (q *Queries) GetLatestOuraDataByType(ctx context.Context, arg GetLatestOuraDataByTypeParams) ([]GetLatestOuraDataByTypeRow, error) + func (q *Queries) GetLatestPolarDataByType(ctx context.Context, arg GetLatestPolarDataByTypeParams) ([]GetLatestPolarDataByTypeRow, error) + func (q *Queries) GetLatestSuuntoDataByType(ctx context.Context, arg GetLatestSuuntoDataByTypeParams) ([]GetLatestSuuntoDataByTypeRow, error) + func (q *Queries) GetNotification(ctx context.Context, arg GetNotificationParams) (Notification, error) + func (q *Queries) GetOuraAccessTokenJSON(ctx context.Context, userID uuid.UUID) (json.RawMessage, error) + func (q *Queries) GetOuraDataForUpdate(ctx context.Context, dollar_1 time.Time) ([]OuraToken, error) + func (q *Queries) GetOuraStatus(ctx context.Context, dollar_1 uuid.UUID) (GetOuraStatusRow, error) + func (q *Queries) GetOuraTokenByOuraID(ctx context.Context, dollar_1 string) (OuraToken, error) + func (q *Queries) GetOuraTokensForUpdate(ctx context.Context, cutoff time.Time) ([]OuraToken, error) + func (q *Queries) GetPolarDataForUpdate(ctx context.Context, dollar_1 time.Time) ([]PolarToken, error) + func (q *Queries) GetPolarStatus(ctx context.Context, dollar_1 uuid.UUID) (GetPolarStatusRow, error) + func (q *Queries) GetPolarTokenByPolarID(ctx context.Context, dollar_1 string) (PolarToken, error) + func (q *Queries) GetPolarTokenJSON(ctx context.Context, userID uuid.UUID) (json.RawMessage, error) + func (q *Queries) GetPolarTokensForUpdate(ctx context.Context, cutoff time.Time) ([]PolarToken, error) + func (q *Queries) GetResourceMetadata(ctx context.Context, resourceID string) ([]json.RawMessage, error) + func (q *Queries) GetSourceCacheAll(ctx context.Context) ([]SourceCache, error) + func (q *Queries) GetSourceCacheDataBySource(ctx context.Context, source string) (json.RawMessage, error) + func (q *Queries) GetSpecificDataForDateGarmin(ctx context.Context, arg GetSpecificDataForDateGarminParams) (interface{}, error) + func (q *Queries) GetSpecificDataForDateOura(ctx context.Context, arg GetSpecificDataForDateOuraParams) (interface{}, error) + func (q *Queries) GetSpecificDataForDatePolar(ctx context.Context, arg GetSpecificDataForDatePolarParams) (interface{}, error) + func (q *Queries) GetSpecificDataForDateSuunto(ctx context.Context, arg GetSpecificDataForDateSuuntoParams) (interface{}, error) + func (q *Queries) GetSuuntoAccessTokenJSON(ctx context.Context, userID uuid.UUID) (json.RawMessage, error) + func (q *Queries) GetSuuntoDataForUpdate(ctx context.Context, dollar_1 time.Time) ([]SuuntoToken, error) + func (q *Queries) GetSuuntoStatus(ctx context.Context, dollar_1 uuid.UUID) (GetSuuntoStatusRow, error) + func (q *Queries) GetSuuntoTokenByUsername(ctx context.Context, dollar_1 string) (SuuntoToken, error) + func (q *Queries) GetSuuntoTokensForUpdate(ctx context.Context, cutoff time.Time) ([]SuuntoToken, error) + func (q *Queries) GetTypesFromCoachtechData(ctx context.Context, arg GetTypesFromCoachtechDataParams) ([]GetTypesFromCoachtechDataRow, error) + func (q *Queries) GetTypesFromGarminData(ctx context.Context, arg GetTypesFromGarminDataParams) ([]string, error) + func (q *Queries) GetTypesFromOuraData(ctx context.Context, arg GetTypesFromOuraDataParams) ([]string, error) + func (q *Queries) GetTypesFromPolarData(ctx context.Context, arg GetTypesFromPolarDataParams) ([]string, error) + func (q *Queries) GetTypesFromSuuntoData(ctx context.Context, arg GetTypesFromSuuntoDataParams) ([]string, error) + func (q *Queries) GetUniqueCoachtechDataTypes(ctx context.Context, arg GetUniqueCoachtechDataTypesParams) ([]interface{}, error) + func (q *Queries) GetUserData(ctx context.Context, userID uuid.UUID) (json.RawMessage, error) + func (q *Queries) GetUserIDBySportID(ctx context.Context, sportID string) (uuid.UUID, error) + func (q *Queries) InsertCoachtechData(ctx context.Context, arg InsertCoachtechDataParams) error + func (q *Queries) InsertCoachtechID(ctx context.Context, arg InsertCoachtechIDParams) error + func (q *Queries) InsertGarminData(ctx context.Context, arg InsertGarminDataParams) error + func (q *Queries) InsertOuraData(ctx context.Context, arg InsertOuraDataParams) error + func (q *Queries) InsertPolarData(ctx context.Context, arg InsertPolarDataParams) error + func (q *Queries) InsertSuuntoData(ctx context.Context, arg InsertSuuntoDataParams) error + func (q *Queries) ListGroupMembers(ctx context.Context, groupID uuid.NullUUID) ([]ListGroupMembersRow, error) + func (q *Queries) ListGroups(ctx context.Context) ([]UtvGroup, error) + func (q *Queries) ListGroupsForUser(ctx context.Context, userID uuid.UUID) ([]UtvGroup, error) + func (q *Queries) ListNotifications(ctx context.Context, arg ListNotificationsParams) ([]Notification, error) + func (q *Queries) RemoveUserFromGroup(ctx context.Context, arg RemoveUserFromGroupParams) error + func (q *Queries) RetrieveUser(ctx context.Context, userID uuid.UUID) (json.RawMessage, error) + func (q *Queries) SetAppData(ctx context.Context, arg SetAppDataParams) error + func (q *Queries) SetNotificationStatus(ctx context.Context, arg SetNotificationStatusParams) (int32, error) + func (q *Queries) SetPersonalInformation(ctx context.Context, arg SetPersonalInformationParams) error + func (q *Queries) SetResourceMetadata(ctx context.Context, arg SetResourceMetadataParams) error + func (q *Queries) ToggleNotificationExpiration(ctx context.Context, id uuid.UUID) (int32, error) + func (q *Queries) UpsertArchinisisToken(ctx context.Context, arg UpsertArchinisisTokenParams) error + func (q *Queries) UpsertGarminToken(ctx context.Context, arg UpsertGarminTokenParams) error + func (q *Queries) UpsertKlabToken(ctx context.Context, arg UpsertKlabTokenParams) error + func (q *Queries) UpsertOuraToken(ctx context.Context, arg UpsertOuraTokenParams) error + func (q *Queries) UpsertPolarToken(ctx context.Context, arg UpsertPolarTokenParams) error + func (q *Queries) UpsertSourceCache(ctx context.Context, arg UpsertSourceCacheParams) error + func (q *Queries) UpsertSuuntoToken(ctx context.Context, arg UpsertSuuntoTokenParams) error + func (q *Queries) UpsertUserData(ctx context.Context, arg UpsertUserDataParams) error + func (q *Queries) WithTx(tx *sql.Tx) *Queries + type RemoveUserFromGroupParams struct + GroupID uuid.NullUUID + UserID uuid.UUID + type ResourceDatum struct + Data json.RawMessage + ResourceID string + type SetAppDataParams struct + AppID string + Data json.RawMessage + FieldName string + type SetNotificationStatusParams struct + ID uuid.UUID + Status int32 + type SetPersonalInformationParams struct + Data json.RawMessage + Data_2 json.RawMessage + UserID uuid.UUID + type SetResourceMetadataParams struct + Data json.RawMessage + ResourceID string + type SourceCache struct + Data json.RawMessage + Source string + type SuuntoDatum struct + Data json.RawMessage + SummaryDate time.Time + UserID uuid.UUID + type SuuntoToken struct + Data json.RawMessage + UserID uuid.UUID + type UpsertArchinisisTokenParams struct + Data json.RawMessage + UserID uuid.UUID + type UpsertGarminTokenParams struct + Data json.RawMessage + UserID uuid.UUID + type UpsertKlabTokenParams struct + Data json.RawMessage + UserID uuid.UUID + type UpsertOuraTokenParams struct + Data json.RawMessage + UserID uuid.UUID + type UpsertPolarTokenParams struct + Data json.RawMessage + UserID uuid.UUID + type UpsertSourceCacheParams struct + Column2 json.RawMessage + Source string + type UpsertSuuntoTokenParams struct + Data json.RawMessage + UserID uuid.UUID + type UpsertUserDataParams struct + Data json.RawMessage + UserID uuid.UUID + type UserDatum struct + Data json.RawMessage + UserID uuid.UUID + type UtvGroup struct + Active int32 + Created int32 + Deleted int32 + GroupName string + ID uuid.UUID + type UtvGroupMember struct + Added int32 + GroupID uuid.NullUUID + UserID uuid.UUID