Versions in this module Expand all Collapse all v1 v1.3.5 May 18, 2026 v1.3.4 May 8, 2026 v1.3.3 Apr 8, 2026 v1.3.2 Feb 6, 2026 v1.3.1 Jan 14, 2026 v1.3.0 Dec 17, 2025 Changes in this version + type Archinisis interface + Data func() archinisis.Data + Ping func(ctx context.Context) error + Users func() archinisis.Users + type Auth interface + IssueToken func(ctx context.Context, clientToken, ip, userAgent string) (*auth.Tokens, error) + Ping func(ctx context.Context) error + RefreshToken func(ctx context.Context, refreshToken, ip, userAgent string) (string, error) + type FIS interface + Athlete func() fis.Athlete + Competitors func() fis.Competitors + Ping func(ctx context.Context) error + RaceCC func() fis.Racecc + RaceJP func() fis.Racejp + RaceNK func() fis.Racenk + ResultCC func() fis.Resultcc + ResultJP func() fis.Resultjp + ResultNK func() fis.Resultnk + type KAMK interface + Injuries func() kamk.Injuries + Ping func(ctx context.Context) error + Queries func() kamk.Queries + type Klab interface + Data func() klab.Data + Ping func(ctx context.Context) error + Users func() klab.Users + type Storage struct + ARCHINISIS Archinisis + Auth Auth + FIS FIS + KAMK KAMK + KLAB Klab + Tietoevry Tietoevry + UTV UTV + func NewAuthOnlyStore(authDB *sql.DB) *Storage + func NewStorage(databases *db.Database) *Storage + type Tietoevry interface + ActivityZones func() tietoevry.ActivityZones + Exercises func() tietoevry.Exercises + Measurements func() tietoevry.Measurements + Ping func(ctx context.Context) error + Questionnaires func() tietoevry.Questionnaires + Symptoms func() tietoevry.Symptoms + TestResults func() tietoevry.TestResults + Users func() tietoevry.Users + type UTV interface + ArchinisisToken func() utv.ArchinisisToken + Coachtech func() utv.CoachtechData + Garmin func() utv.GarminData + GarminToken func() utv.GarminToken + KlabToken func() utv.KlabToken + Oura func() utv.OuraData + OuraToken func() utv.OuraToken + Ping func(ctx context.Context) error + Polar func() utv.PolarData + PolarToken func() utv.PolarToken + SourceCache func() utv.SourceCache + Suunto func() utv.SuuntoData + SuuntoToken func() utv.SuuntoToken + UserData func() utv.UserData