Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Archinisis ¶
type Archinisis interface {
Ping(ctx context.Context) error
Users() archinisis.Users
Data() archinisis.Data
}
type FIS ¶
type FIS interface {
Ping(ctx context.Context) error
Competitors() fis.Competitors
RaceCC() fis.Racecc
RaceJP() fis.Racejp
RaceNK() fis.Racenk
ResultCC() fis.Resultcc
ResultJP() fis.Resultjp
ResultNK() fis.Resultnk
Athlete() fis.Athlete
}
Define database interfaces
type Storage ¶
type Storage struct {
FIS FIS
UTV UTV
Auth Auth
Tietoevry Tietoevry
KAMK KAMK
KLAB Klab
ARCHINISIS Archinisis
}
Storage struct for multiple databases
func NewAuthOnlyStore ¶
Initializes storage for only the auth database
func NewStorage ¶
Initializes storage for multiple databases
type Tietoevry ¶
type Tietoevry interface {
Ping(ctx context.Context) error
Users() tietoevry.Users
Exercises() tietoevry.Exercises
Symptoms() tietoevry.Symptoms
Measurements() tietoevry.Measurements
TestResults() tietoevry.TestResults
Questionnaires() tietoevry.Questionnaires
ActivityZones() tietoevry.ActivityZones
}
type UTV ¶
type UTV interface {
Ping(ctx context.Context) error
Oura() utv.OuraData
Polar() utv.PolarData
Suunto() utv.SuuntoData
Garmin() utv.GarminData
PolarToken() utv.PolarToken
GarminToken() utv.GarminToken
SuuntoToken() utv.SuuntoToken
OuraToken() utv.OuraToken
KlabToken() utv.KlabToken
Coachtech() utv.CoachtechData
UserData() utv.UserData
SourceCache() utv.SourceCache
ArchinisisToken() utv.ArchinisisToken
}
Click to show internal directories.
Click to hide internal directories.