Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RepositoryFactory ¶
type RepositoryFactory interface {
Car(c store.Cache, q postgresdb.Querier) repositories.Car
Track(c store.Cache, q postgresdb.Querier) repositories.Track
TrackLayout(c store.Cache, q postgresdb.Querier) repositories.TrackLayout
Setup(q postgresdb.Querier) repositories.Setup
SetupStorage(q postgresdb.Querier) repositories.SetupStorage
User(c store.Cache, cl *api.Client) repositories.User
Strategy(q postgresdb.Querier) repositories.Strategy
PitParams(c store.Cache, q postgresdb.Querier) repositories.PitParameters
}
type ServiceFactory ¶
type ServiceFactory interface {
EventPublisher(o *outbox.Outbox) services.EventPublisher
Pitstop(c store.Cache, q postgresdb.Querier) services.PitstopService
RaceProgress(c store.Cache, q postgresdb.Querier) *services.RaceProgress
Setup(q postgresdb.Querier) *services.Setup
Stint(c store.Cache, q postgresdb.Querier) services.StintService
RaceStrategy(c store.Cache, q postgresdb.Querier) *services.RaceStrategy
Track(c store.Cache, q postgresdb.Querier) *services.Track
}
Click to show internal directories.
Click to hide internal directories.