Documentation
¶
Index ¶
- type Cache
- type Car
- type PitInfo
- func (p *PitInfo) GetAllServiceDurations(ctx context.Context) (map[entities.RaceClass]entities.PitServiceDurations, error)
- func (p *PitInfo) GetAveragePitTimeLoss(ctx context.Context) (float64, error)
- func (p *PitInfo) GetPitTimeLoss(ctx context.Context, raceClass entities.RaceClass, trackID uuid.UUID, ...) (*entities.PitTimeLoss, error)
- func (p *PitInfo) GetServiceDurations(ctx context.Context, raceClass entities.RaceClass) (entities.PitServiceDurations, error)
- type Track
- type TrackLayout
- type User
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PitInfo ¶
type PitInfo struct {
// contains filtered or unexported fields
}
func NewPitInfo ¶
func NewPitInfo(cache Cache, pers repositories.PitParametersPersistence) *PitInfo
func (*PitInfo) GetAllServiceDurations ¶
func (*PitInfo) GetAveragePitTimeLoss ¶
func (*PitInfo) GetPitTimeLoss ¶
func (*PitInfo) GetServiceDurations ¶
type TrackLayout ¶
type TrackLayout struct {
// contains filtered or unexported fields
}
func NewTrackLayout ¶
func NewTrackLayout(cache Cache, pers *persistence.TrackLayout) *TrackLayout
func (*TrackLayout) Get ¶
func (c *TrackLayout) Get(ctx context.Context) (entities.TrackLayoutList, error)
func (*TrackLayout) GetByID ¶
func (c *TrackLayout) GetByID(ctx context.Context, id uuid.UUID) (*entities.TrackLayout, error)
func (*TrackLayout) GetTrackDefault ¶
Click to show internal directories.
Click to hide internal directories.