Documentation ¶
Index ¶
- Constants
- func AddSetup(setupOp SetupOperation) gin.HandlerFunc
- func CalculateStrategy(stratOp StrategyOperation) gin.HandlerFunc
- func GetCar(carOp CarOperation) gin.HandlerFunc
- func GetSetup(setupOp SetupOperation) gin.HandlerFunc
- func GetSetupFile(setupOp SetupOperation) gin.HandlerFunc
- func GetTrack(trackOp TrackOperation) gin.HandlerFunc
- func InitCars(router *gin.RouterGroup, carOp CarOperation)
- func InitSetups(router *gin.RouterGroup, setupsOp SetupOperation)
- func InitStrategy(router *gin.RouterGroup, stratOp StrategyOperation)
- func InitTracks(router *gin.RouterGroup, trackOp TrackOperation)
- func ListCars(carOp CarOperation) gin.HandlerFunc
- func ListSetups(setupOp SetupOperation) gin.HandlerFunc
- func ListTracks(trackOp TrackOperation) gin.HandlerFunc
- func RecordVote(setupOp SetupOperation) gin.HandlerFunc
- func UpdateSetup(setupOp SetupOperation) gin.HandlerFunc
- type CarOperation
- type SetupOperation
- type StrategyOperation
- type TrackOperation
Constants ¶
View Source
const MAX_UPLOAD_SIZE = 1 << 18 // 256KB upload size limit
Variables ¶
This section is empty.
Functions ¶
func AddSetup ¶
func AddSetup(setupOp SetupOperation) gin.HandlerFunc
func CalculateStrategy ¶
func CalculateStrategy(stratOp StrategyOperation) gin.HandlerFunc
func GetCar ¶
func GetCar(carOp CarOperation) gin.HandlerFunc
func GetSetup ¶
func GetSetup(setupOp SetupOperation) gin.HandlerFunc
func GetSetupFile ¶
func GetSetupFile(setupOp SetupOperation) gin.HandlerFunc
func GetTrack ¶
func GetTrack(trackOp TrackOperation) gin.HandlerFunc
func InitCars ¶
func InitCars(router *gin.RouterGroup, carOp CarOperation)
func InitSetups ¶
func InitSetups(router *gin.RouterGroup, setupsOp SetupOperation)
func InitStrategy ¶
func InitStrategy(router *gin.RouterGroup, stratOp StrategyOperation)
func InitTracks ¶
func InitTracks(router *gin.RouterGroup, trackOp TrackOperation)
func ListCars ¶
func ListCars(carOp CarOperation) gin.HandlerFunc
func ListSetups ¶
func ListSetups(setupOp SetupOperation) gin.HandlerFunc
func ListTracks ¶
func ListTracks(trackOp TrackOperation) gin.HandlerFunc
func RecordVote ¶
func RecordVote(setupOp SetupOperation) gin.HandlerFunc
func UpdateSetup ¶
func UpdateSetup(setupOp SetupOperation) gin.HandlerFunc
Types ¶
type CarOperation ¶
type SetupOperation ¶
type SetupOperation interface { Create(context.Context, *models.Setup) error Update(context.Context, *models.Setup, *models.User) error GetAll(context.Context, uuid.UUID, infraHttp.QueryFilter) (models.SetupList, error) GetByID(context.Context, uuid.UUID, uuid.UUID) (*models.Setup, error) GetSetupFile(context.Context, uuid.UUID) (*models.SetupFile, error) RecordVote(context.Context, uuid.UUID, uuid.UUID, bool) (int64, error) }
type StrategyOperation ¶
type StrategyOperation interface {
CalculatePitRequirement(context.Context, models.PitReqCarInfo) (*models.PitRequirement, error)
}
Click to show internal directories.
Click to hide internal directories.