Versions in this module Expand all Collapse all v1 v1.3.0 Dec 17, 2025 Changes in this version + const FISCacheTTL + type AthleteFiscodeParam struct + Fiscode string + type AthleteHandler struct + func NewAthleteHandler(store fis.Athlete, cache *cache.Storage) *AthleteHandler + func (h *AthleteHandler) DeleteAthlete(w http.ResponseWriter, r *http.Request) + func (h *AthleteHandler) GetAthletesBySporttiID(w http.ResponseWriter, r *http.Request) + func (h *AthleteHandler) InsertAthlete(w http.ResponseWriter, r *http.Request) + func (h *AthleteHandler) UpdateAthlete(w http.ResponseWriter, r *http.Request) + type AthleteResultsCCQuery struct + CatCode []string + DisciplineCode []string + SeasonCode []string + type AthleteResultsJPQuery struct + CatCode []string + DisciplineCode []string + SeasonCode []string + type AthleteResultsNKQuery struct + CatCode []string + DisciplineCode []string + SeasonCode []string + type CompetitorHandler struct + func NewCompetitorHandler(store fis.Competitors, cache *cache.Storage) *CompetitorHandler + func (h *CompetitorHandler) DeleteCompetitor(w http.ResponseWriter, r *http.Request) + func (h *CompetitorHandler) GetAthletesBySector(w http.ResponseWriter, r *http.Request) + func (h *CompetitorHandler) GetCompetitorCountsByNation(w http.ResponseWriter, r *http.Request) + func (h *CompetitorHandler) GetLastRowCompetitor(w http.ResponseWriter, r *http.Request) + func (h *CompetitorHandler) GetNationsBySector(w http.ResponseWriter, r *http.Request) + func (h *CompetitorHandler) InsertCompetitor(w http.ResponseWriter, r *http.Request) + func (h *CompetitorHandler) SearchCompetitors(w http.ResponseWriter, r *http.Request) + func (h *CompetitorHandler) UpdateCompetitor(w http.ResponseWriter, r *http.Request) + type CompetitorIDParam struct + CompetitorID string + type FISAthleteResultCCRow struct + Catcode *string + Competitorid *int32 + Disciplinecode *string + Place *string + Position *string + Racedate *string + Raceid *int32 + Recid int32 + Seasoncode *int32 + Timetot *string + func FISAthleteResultCCFromSqlc(row fissqlc.GetAthleteResultsCCRow) FISAthleteResultCCRow + type FISAthleteResultJPRow struct + Catcode *string + Disciplinecode *string + Distr1 *string + Distr2 *string + Gater1 *string + Gater2 *string + Judptsr1 *string + Judptsr2 *string + Place *string + Position *int32 + Posr1 *string + Posr2 *string + Racedate *string + Raceid *int32 + Seasoncode *int32 + Speedr1 *string + Speedr2 *string + Totrun1 *string + Totrun2 *string + Windptsr1 *string + Windptsr2 *string + Windr1 *string + Windr2 *string + func FISAthleteResultJPFromSqlc(row fissqlc.GetAthleteResultsJPRow) FISAthleteResultJPRow + type FISAthleteResultNKRow struct + Catcode *string + Disciplinecode *string + Distance *string + Distr1 *string + Gater1 *string + Hill *int32 + Judptsr1 *string + Place *string + Pointsjump *string + Poscc *string + Position *int32 + Posr1 *string + Racedate *string + Raceid *int32 + Recid int32 + Seasoncode *int32 + Speedr1 *string + Timetot *string + Timetotint *int32 + Totrun1 *string + Windptsr1 *string + Windr1 *string + func FISAthleteResultNKFromSqlc(row fissqlc.GetAthleteResultsNKRow) FISAthleteResultNKRow + type FISCompetitorResponse struct + Alternatenamecheck *string + Association *string + Birthdate *string + Carving *int32 + Categorycode *string + Classcode *string + Classname *string + Competitorid int32 + Compidmssql *int32 + Createdby *string + Data *string + Dateofcreation *string + Deletedat *string + Disciplines *string + Doped *string + Fee *string + Firstname *string + Fiscode *int32 + Gender *string + Injury *int32 + Ipcid *int32 + Lastname *string + Lastupdate *string + Lastupdateby *string + Nationalcode *string + Nationcode *string + Natteam *string + Notallowed *int32 + Personid *int32 + Photo *int32 + PhotoBig *int32 + Published *int32 + Sectorcode *string + Skiclub *string + Status *string + StatusBy *string + StatusDate *string + StatusOld *string + Statusnextlist *string + Team *int32 + Tragroup *string + Type *string + Version *int32 + func FISCompetitorFullFromSqlc(row fissqlc.ACompetitor) FISCompetitorResponse + type FISRaceCCFullResponse struct + Appliedpenalty *string + Appliedscala *string + Bottombanner *string + Bottomlogo *string + Calculatedpenalty *string + Calstatuscode *string + Catcode *string + Catcode2 *string + Catcode3 *string + Catcode4 *string + Columncount *int32 + Description *string + Discforlistcode *string + Disciplinecode *string + Disciplineid *string + Displaystatus *string + Distance *string + Eventid *int32 + Finale *string + Fisinterncomment *string + Gallery *string + Gender *string + Hcet1 *string + Hcet2 *string + Hcet3 *string + Hill *string + Hloc1 *string + Hloc2 *string + Hloc3 *string + Homol *string + Indi *int32 + Lastupdate *string + Level *string + Live *int32 + Liveinfo1 *string + Liveinfo2 *string + Liveinfo3 *string + Livestatus1 *string + Livestatus2 *string + Livestatus3 *string + Masse *string + Msql7evid *int32 + Mssql7id *int32 + Nationcode *string + Nationraceid *int32 + Noepr *int32 + Passwd *string + Pdf *int32 + Penscafixed *string + Place *string + Procstatuscode *string + Provraceid *int32 + Published *int32 + Pursuit *string + Qualif *string + Racecodex *int32 + Racedate *string + Raceid int32 + Receiveddate *string + Relay *string + Results *int32 + Seasoncode *int32 + SkipWcsl *int32 + SpecialCupPoints *int32 + Starteventdate *string + Style *string + Tabcount *int32 + Td1code *int32 + Td1id *int32 + Td1name *string + Td1nation *string + Td2code *int32 + Td2id *int32 + Td2name *string + Td2nation *string + Tddoc *int32 + Team *int32 + Timinglogo *string + Timingreport *int32 + Tolist *string + Topbanner *string + Toplogo *string + Usedfislist *string + Validdate *string + Validforfispoints *int32 + Validforowg *int32 + Version *int32 + Webcomment *string + func FISRaceCCFullFromSqlc(row fissqlc.ARacecc) FISRaceCCFullResponse + type FISRaceJPFullResponse struct + Appliedpenalty *string + Appliedscala *string + Bottombanner *string + Bottomlogo *string + Calculatedpenalty *string + Calstatuscode *string + Catcode *string + Catcode2 *string + Catcode3 *string + Catcode4 *string + Columncount *int32 + Description *string + Discforlistcode *string + Disciplinecode *string + Disciplineid *string + Displaystatus *string + Distance *string + Eventid *int32 + Finale *string + Fisinterncomment *string + Gallery *string + Gender *string + Hcet1 *string + Hcet2 *string + Hcet3 *string + Hill *int32 + Hloc1 *string + Hloc2 *string + Hloc3 *string + Homol *string + Indi *int32 + Lastupdate *string + Level *string + Live *int32 + Liveinfo1 *string + Liveinfo2 *string + Liveinfo3 *string + Livestatus1 *string + Livestatus2 *string + Livestatus3 *string + Masse *string + Msql7evid *int32 + Mssql7id *int32 + Nationcode *string + Nationraceid *int32 + Noepr *int32 + Passwd *string + Pdf *int32 + Penscafixed *string + Place *string + Procstatuscode *string + Provraceid *int32 + Published *int32 + Pursuit *string + Qualif *string + Racecodex *int32 + Racedate *string + Raceid int32 + Receiveddate *string + Relay *string + Results *int32 + Seasoncode *int32 + SkipWcsl *int32 + SpecialCupPoints *int32 + Starteventdate *string + Style *string + Tabcount *int32 + Td1code *int32 + Td1id *int32 + Td1name *string + Td1nation *string + Td2code *int32 + Td2id *int32 + Td2name *string + Td2nation *string + Tddoc *int32 + Team *int32 + Timinglogo *string + Timingreport *int32 + Tolist *string + Topbanner *string + Toplogo *string + Usedfislist *string + Validdate *string + Validforfispoints *int32 + Validforowg *string + Version *int32 + Webcomment *string + func FISRaceJPFullFromSqlc(row fissqlc.ARacejp) FISRaceJPFullResponse + type FISRaceNKFullResponse struct + Appliedpenalty *string + Appliedscala *string + Bottombanner *string + Bottomlogo *string + Calculatedpenalty *string + Calstatuscode *string + Catcode *string + Catcode2 *string + Catcode3 *string + Catcode4 *string + Columncount *int32 + Description *string + Discforlistcode *string + Disciplinecode *string + Disciplineid *string + Displaystatus *string + Distance *string + Eventid *int32 + Finale *string + Fisinterncomment *string + Gallery *string + Gender *string + Hcet1 *string + Hcet2 *string + Hcet3 *string + Hill *int32 + Hloc1 *string + Hloc2 *string + Hloc3 *string + Homol *string + Indi *int32 + Lastupdate *string + Level *string + Live *int32 + Liveinfo1 *string + Liveinfo2 *string + Liveinfo3 *string + Livestatus1 *string + Livestatus2 *string + Livestatus3 *string + Masse *string + Msql7evid *int32 + Mssql7id *int32 + Nationcode *string + Nationraceid *int32 + Noepr *int32 + Passwd *string + Pdf *int32 + Penscafixed *string + Place *string + Procstatuscode *string + Provraceid *int32 + Published *int32 + Pursuit *string + Qualif *string + Racecodex *int32 + Racedate *string + Raceid int32 + Receiveddate *string + Relay *string + Results *int32 + Seasoncode *int32 + SkipWcsl *int32 + SpecialCupPoints *int32 + Starteventdate *string + Style *string + Tabcount *int32 + Td1code *int32 + Td1id *int32 + Td1name *string + Td1nation *string + Td2code *int32 + Td2id *int32 + Td2name *string + Td2nation *string + Tddoc *int32 + Team *int32 + Timinglogo *string + Timingreport *int32 + Tolist *string + Topbanner *string + Toplogo *string + Usedfislist *string + Validdate *string + Validforfispoints *int32 + Validforowg *int32 + Version *int32 + Webcomment *string + func FISRaceNKFullFromSqlc(row fissqlc.ARacenk) FISRaceNKFullResponse + type FISResultCCFullResponse struct + Bib *string + Bibcolor *string + Bonuscuppoints *string + Bonustime *string + Competitorid *int32 + Competitorname *string + Cuppoints *string + Fiscode *int32 + Heat *string + Lastupdate *string + Level *string + Nationcode *string + Pf *int32 + Position *string + Raceid *int32 + Racepoints *string + Reason *string + Recid int32 + Rg1 *string + Rg2 *string + Stage *string + Status *string + Status2 *string + Timer1 *string + Timer2 *string + Timer3 *string + Timetot *string + Valid *string + Version *string + func FISResultCCFullFromSqlc(row fissqlc.AResultcc) FISResultCCFullResponse + type FISResultJPFullResponse struct + Bib *int32 + Competitorid *int32 + Competitorname *string + Cuppoints *string + Disptsr1 *string + Disptsr2 *string + Disptsr3 *string + Disptsr4 *string + Distr1 *string + Distr2 *string + Distr3 *string + Distr4 *string + Fiscode *int32 + Gateptsr1 *string + Gateptsr2 *string + Gateptsr3 *string + Gateptsr4 *string + Gater1 *string + Gater2 *string + Gater3 *string + Gater4 *string + Heat *string + J1r1 *string + J1r2 *string + J1r3 *string + J1r4 *string + J2r1 *string + J2r2 *string + J2r3 *string + J2r4 *string + J3r1 *string + J3r2 *string + J3r3 *string + J3r4 *string + J4r1 *string + J4r2 *string + J4r3 *string + J4r4 *string + J5r1 *string + J5r2 *string + J5r3 *string + J5r4 *string + Judptsr1 *string + Judptsr2 *string + Judptsr3 *string + Judptsr4 *string + Lastupdate *string + Level *string + Nationcode *string + Position *int32 + Posr1 *string + Posr2 *string + Posr3 *string + Posr4 *string + Raceid *int32 + Racepoints *string + Reason *string + Recid int32 + Speedr1 *string + Speedr2 *string + Speedr3 *string + Speedr4 *string + Stage *string + Status *string + Status2 *string + Statusr1 *string + Statusr2 *string + Statusr3 *string + Statusr4 *string + Tot *string + Totrun1 *string + Totrun2 *string + Totrun3 *string + Totrun4 *string + Valid *int32 + Version *string + Windptsr1 *string + Windptsr2 *string + Windptsr3 *string + Windptsr4 *string + Windr1 *string + Windr2 *string + Windr3 *string + Windr4 *string + func FISResultJPFullFromSqlc(row fissqlc.AResultjp) FISResultJPFullResponse + type FISResultNKFullResponse struct + Behindjump *string + Bib *int32 + Bibcolor *string + Competitorid *int32 + Competitorname *string + Cuppoints *string + Disptsr1 *string + Disptsr2 *string + Distr1 *string + Distr2 *string + Fiscode *int32 + Gateptsr1 *string + Gateptsr2 *string + Gater1 *string + Gater2 *string + Heat *string + J1r1 *string + J1r2 *string + J2r1 *string + J2r2 *string + J3r1 *string + J3r2 *string + J4r1 *string + J4r2 *string + J5r1 *string + J5r2 *string + Judptsr1 *string + Judptsr2 *string + Lastupdate *string + Level *string + Nationcode *string + Pf *int32 + Pointsjump *string + Poscc *string + Position *int32 + Posjump *string + Posr1 *string + Posr2 *string + Raceid *int32 + Racepoints *string + Reason *string + Recid int32 + Speedr1 *string + Speedr2 *string + Stage *string + Starttime *string + Status *string + Status2 *string + Statuscc *string + Statusr1 *string + Statusr2 *string + Timecc *string + Timeccint *string + Timetot *string + Timetotint *int32 + Totbehind *string + Totrun1 *string + Totrun2 *string + Valid *int32 + Version *string + Windptsr1 *string + Windptsr2 *string + Windr1 *string + Windr2 *string + func FISResultNKFullFromSqlc(row fissqlc.AResultnk) FISResultNKFullResponse + type InsertAthleteInput struct + Firstname *string + Fiscode int32 + Lastname *string + Sporttiid *int32 + type InsertCompetitorInput struct + Alternatenamecheck *string + Association *string + Birthdate *string + Carving *int32 + Categorycode *string + Classcode *string + Classname *string + Competitorid int32 + Compidmssql *int32 + Createdby *string + Data *string + Dateofcreation *string + Deletedat *string + Disciplines *string + Doped *string + Fee *string + Firstname *string + Fiscode *int32 + Gender *string + Injury *int32 + Ipcid *int32 + Lastname *string + Lastupdate *string + Lastupdateby *string + Nationalcode *string + Nationcode *string + Natteam *string + Notallowed *int32 + Personid *int32 + Photo *int32 + PhotoBig *int32 + Published *int32 + Sectorcode *string + Skiclub *string + Status *string + StatusBy *string + StatusDate *string + StatusOld *string + Statusnextlist *string + Team *int32 + Tragroup *string + Type *string + Version *int32 + type InsertRaceCCInput struct + Appliedpenalty *string + Appliedscala *string + Bottombanner *string + Bottomlogo *string + Calculatedpenalty *string + Calstatuscode *string + Catcode *string + Catcode2 *string + Catcode3 *string + Catcode4 *string + Columncount *int32 + Description *string + Discforlistcode *string + Disciplinecode *string + Disciplineid *string + Displaystatus *string + Distance *string + Eventid *int32 + Finale *string + Fisinterncomment *string + Gallery *string + Gender *string + Hcet1 *string + Hcet2 *string + Hcet3 *string + Hill *string + Hloc1 *string + Hloc2 *string + Hloc3 *string + Homol *string + Indi *int32 + Lastupdate *string + Level *string + Live *int32 + Liveinfo1 *string + Liveinfo2 *string + Liveinfo3 *string + Livestatus1 *string + Livestatus2 *string + Livestatus3 *string + Masse *string + Msql7evid *int32 + Mssql7id *int32 + Nationcode *string + Nationraceid *int32 + Noepr *int32 + Passwd *string + Pdf *int32 + Penscafixed *string + Place *string + Procstatuscode *string + Provraceid *int32 + Published *int32 + Pursuit *string + Qualif *string + Racecodex *int32 + Racedate *string + Raceid int32 + Receiveddate *string + Relay *string + Results *int32 + Seasoncode *int32 + SkipWcsl *int32 + SpecialCupPoints *int32 + Starteventdate *string + Style *string + Tabcount *int32 + Td1code *int32 + Td1id *int32 + Td1name *string + Td1nation *string + Td2code *int32 + Td2id *int32 + Td2name *string + Td2nation *string + Tddoc *int32 + Team *int32 + Timinglogo *string + Timingreport *int32 + Tolist *string + Topbanner *string + Toplogo *string + Usedfislist *string + Validdate *string + Validforfispoints *int32 + Validforowg *int32 + Version *int32 + Webcomment *string + type InsertRaceJPInput struct + Appliedpenalty *string + Appliedscala *string + Bottombanner *string + Bottomlogo *string + Calculatedpenalty *string + Calstatuscode *string + Catcode *string + Catcode2 *string + Catcode3 *string + Catcode4 *string + Columncount *int32 + Description *string + Discforlistcode *string + Disciplinecode *string + Disciplineid *string + Displaystatus *string + Distance *string + Eventid *int32 + Finale *string + Fisinterncomment *string + Gallery *string + Gender *string + Hcet1 *string + Hcet2 *string + Hcet3 *string + Hill *int32 + Hloc1 *string + Hloc2 *string + Hloc3 *string + Homol *string + Indi *int32 + Lastupdate *string + Level *string + Live *int32 + Liveinfo1 *string + Liveinfo2 *string + Liveinfo3 *string + Livestatus1 *string + Livestatus2 *string + Livestatus3 *string + Masse *string + Msql7evid *int32 + Mssql7id *int32 + Nationcode *string + Nationraceid *int32 + Noepr *int32 + Passwd *string + Pdf *int32 + Penscafixed *string + Place *string + Procstatuscode *string + Provraceid *int32 + Published *int32 + Pursuit *string + Qualif *string + Racecodex *int32 + Racedate *string + Raceid int32 + Receiveddate *string + Relay *string + Results *int32 + Seasoncode *int32 + SkipWcsl *int32 + SpecialCupPoints *int32 + Starteventdate *string + Style *string + Tabcount *int32 + Td1code *int32 + Td1id *int32 + Td1name *string + Td1nation *string + Td2code *int32 + Td2id *int32 + Td2name *string + Td2nation *string + Tddoc *int32 + Team *int32 + Timinglogo *string + Timingreport *int32 + Tolist *string + Topbanner *string + Toplogo *string + Usedfislist *string + Validdate *string + Validforfispoints *int32 + Validforowg *string + Version *int32 + Webcomment *string + type InsertRaceNKInput struct + Appliedpenalty *string + Appliedscala *string + Bottombanner *string + Bottomlogo *string + Calculatedpenalty *string + Calstatuscode *string + Catcode *string + Catcode2 *string + Catcode3 *string + Catcode4 *string + Columncount *int32 + Description *string + Discforlistcode *string + Disciplinecode *string + Disciplineid *string + Displaystatus *string + Distance *string + Eventid *int32 + Finale *string + Fisinterncomment *string + Gallery *string + Gender *string + Hcet1 *string + Hcet2 *string + Hcet3 *string + Hill *int32 + Hloc1 *string + Hloc2 *string + Hloc3 *string + Homol *string + Indi *int32 + Lastupdate *string + Level *string + Live *int32 + Liveinfo1 *string + Liveinfo2 *string + Liveinfo3 *string + Livestatus1 *string + Livestatus2 *string + Livestatus3 *string + Masse *string + Msql7evid *int32 + Mssql7id *int32 + Nationcode *string + Nationraceid *int32 + Noepr *int32 + Passwd *string + Pdf *int32 + Penscafixed *string + Place *string + Procstatuscode *string + Provraceid *int32 + Published *int32 + Pursuit *string + Qualif *string + Racecodex *int32 + Racedate *string + Raceid int32 + Receiveddate *string + Relay *string + Results *int32 + Seasoncode *int32 + SkipWcsl *int32 + SpecialCupPoints *int32 + Starteventdate *string + Style *string + Tabcount *int32 + Td1code *int32 + Td1id *int32 + Td1name *string + Td1nation *string + Td2code *int32 + Td2id *int32 + Td2name *string + Td2nation *string + Tddoc *int32 + Team *int32 + Timinglogo *string + Timingreport *int32 + Tolist *string + Topbanner *string + Toplogo *string + Usedfislist *string + Validdate *string + Validforfispoints *int32 + Validforowg *int32 + Version *int32 + Webcomment *string + type InsertResultCCInput struct + Bib *string + Bibcolor *string + Bonuscuppoints *string + Bonustime *string + Competitorid *int32 + Competitorname *string + Cuppoints *string + Fiscode *int32 + Heat *string + Lastupdate *string + Level *string + Nationcode *string + Pf *int32 + Position *string + Raceid *int32 + Racepoints *string + Reason *string + Recid int32 + Rg1 *string + Rg2 *string + Stage *string + Status *string + Status2 *string + Timer1 *string + Timer2 *string + Timer3 *string + Timetot *string + Valid *string + Version *string + type InsertResultJPInput struct + Bib *int32 + Competitorid *int32 + Competitorname *string + Cuppoints *string + Disptsr1 *string + Disptsr2 *string + Disptsr3 *string + Disptsr4 *string + Distr1 *string + Distr2 *string + Distr3 *string + Distr4 *string + Fiscode *int32 + Gateptsr1 *string + Gateptsr2 *string + Gateptsr3 *string + Gateptsr4 *string + Gater1 *string + Gater2 *string + Gater3 *string + Gater4 *string + Heat *string + J1r1 *string + J1r2 *string + J1r3 *string + J1r4 *string + J2r1 *string + J2r2 *string + J2r3 *string + J2r4 *string + J3r1 *string + J3r2 *string + J3r3 *string + J3r4 *string + J4r1 *string + J4r2 *string + J4r3 *string + J4r4 *string + J5r1 *string + J5r2 *string + J5r3 *string + J5r4 *string + Judptsr1 *string + Judptsr2 *string + Judptsr3 *string + Judptsr4 *string + Lastupdate *string + Level *string + Nationcode *string + Position *int32 + Posr1 *string + Posr2 *string + Posr3 *string + Posr4 *string + Raceid *int32 + Racepoints *string + Reason *string + Recid int32 + Speedr1 *string + Speedr2 *string + Speedr3 *string + Speedr4 *string + Stage *string + Status *string + Status2 *string + Statusr1 *string + Statusr2 *string + Statusr3 *string + Statusr4 *string + Tot *string + Totrun1 *string + Totrun2 *string + Totrun3 *string + Totrun4 *string + Valid *int32 + Version *string + Windptsr1 *string + Windptsr2 *string + Windptsr3 *string + Windptsr4 *string + Windr1 *string + Windr2 *string + Windr3 *string + Windr4 *string + type InsertResultNKInput struct + Behindjump *string + Bib *int32 + Bibcolor *string + Competitorid *int32 + Competitorname *string + Cuppoints *string + Disptsr1 *string + Disptsr2 *string + Distr1 *string + Distr2 *string + Fiscode *int32 + Gateptsr1 *string + Gateptsr2 *string + Gater1 *string + Gater2 *string + Heat *string + J1r1 *string + J1r2 *string + J2r1 *string + J2r2 *string + J3r1 *string + J3r2 *string + J4r1 *string + J4r2 *string + J5r1 *string + J5r2 *string + Judptsr1 *string + Judptsr2 *string + Lastupdate *string + Level *string + Nationcode *string + Pf *int32 + Pointsjump *string + Poscc *string + Position *int32 + Posjump *string + Posr1 *string + Posr2 *string + Raceid *int32 + Racepoints *string + Reason *string + Recid int32 + Speedr1 *string + Speedr2 *string + Stage *string + Starttime *string + Status *string + Status2 *string + Statuscc *string + Statusr1 *string + Statusr2 *string + Timecc *string + Timeccint *string + Timetot *string + Timetotint *int32 + Totbehind *string + Totrun1 *string + Totrun2 *string + Valid *int32 + Version *string + Windptsr1 *string + Windptsr2 *string + Windr1 *string + Windr2 *string + type NationsBySectorResponse struct + Nations []string + type RaceCCHandler struct + func NewRaceCCHandler(store fis.Racecc, cache *cache.Storage) *RaceCCHandler + func (h *RaceCCHandler) DeleteRaceCC(w http.ResponseWriter, r *http.Request) + func (h *RaceCCHandler) GetCategoryCodesCC(w http.ResponseWriter, r *http.Request) + func (h *RaceCCHandler) GetDisciplineCodesCC(w http.ResponseWriter, r *http.Request) + func (h *RaceCCHandler) GetLastRowRaceCC(w http.ResponseWriter, r *http.Request) + func (h *RaceCCHandler) GetRacesCC(w http.ResponseWriter, r *http.Request) + func (h *RaceCCHandler) GetSeasonCodesCC(w http.ResponseWriter, r *http.Request) + func (h *RaceCCHandler) InsertRaceCC(w http.ResponseWriter, r *http.Request) + func (h *RaceCCHandler) UpdateRaceCC(w http.ResponseWriter, r *http.Request) + type RaceJPHandler struct + func NewRaceJPHandler(store fis.Racejp, cache *cache.Storage) *RaceJPHandler + func (h *RaceJPHandler) DeleteRaceJP(w http.ResponseWriter, r *http.Request) + func (h *RaceJPHandler) GetCategoryCodesJP(w http.ResponseWriter, r *http.Request) + func (h *RaceJPHandler) GetDisciplineCodesJP(w http.ResponseWriter, r *http.Request) + func (h *RaceJPHandler) GetLastRowRaceJP(w http.ResponseWriter, r *http.Request) + func (h *RaceJPHandler) GetRacesJP(w http.ResponseWriter, r *http.Request) + func (h *RaceJPHandler) GetSeasonCodesJP(w http.ResponseWriter, r *http.Request) + func (h *RaceJPHandler) InsertRaceJP(w http.ResponseWriter, r *http.Request) + func (h *RaceJPHandler) UpdateRaceJP(w http.ResponseWriter, r *http.Request) + type RaceNKHandler struct + func NewRaceNKHandler(store fis.Racenk, cache *cache.Storage) *RaceNKHandler + func (h *RaceNKHandler) DeleteRaceNK(w http.ResponseWriter, r *http.Request) + func (h *RaceNKHandler) GetCategoryCodesNK(w http.ResponseWriter, r *http.Request) + func (h *RaceNKHandler) GetDisciplineCodesNK(w http.ResponseWriter, r *http.Request) + func (h *RaceNKHandler) GetLastRowRaceNK(w http.ResponseWriter, r *http.Request) + func (h *RaceNKHandler) GetRacesNK(w http.ResponseWriter, r *http.Request) + func (h *RaceNKHandler) GetSeasonCodesNK(w http.ResponseWriter, r *http.Request) + func (h *RaceNKHandler) InsertRaceNK(w http.ResponseWriter, r *http.Request) + func (h *RaceNKHandler) UpdateRaceNK(w http.ResponseWriter, r *http.Request) + type RaceNationCountItem struct + Nationcode string + Total int64 + type RaceSearchHandler struct + func NewRaceSearchHandler(raceCC fis.Racecc, raceJP fis.Racejp, raceNK fis.Racenk, cache *cache.Storage) *RaceSearchHandler + func (h *RaceSearchHandler) GetRaceCategoryCounts(w http.ResponseWriter, r *http.Request) + func (h *RaceSearchHandler) GetRaceCountsByNation(w http.ResponseWriter, r *http.Request) + func (h *RaceSearchHandler) GetRaceTotals(w http.ResponseWriter, r *http.Request) + func (h *RaceSearchHandler) GetRacesByIDs(w http.ResponseWriter, r *http.Request) + func (h *RaceSearchHandler) SearchRaces(w http.ResponseWriter, r *http.Request) + type RaceSearchItem struct + Catcode *string + Description *string + Disciplinecode *string + Gender *string + Nationcode *string + Place *string + Racedate *string + Raceid int32 + Sectorcode string + type RacesCCQuery struct + CatCode []string + DisciplineCode []string + SeasonCode []string + type RacesJPQuery struct + CatCode []string + DisciplineCode []string + SeasonCode []string + type RacesNKQuery struct + CatCode []string + DisciplineCode []string + SeasonCode []string + type ResultCCHandler struct + func NewResultCCHandler(store fis.Resultcc, competitors fis.Competitors, cache *cache.Storage) *ResultCCHandler + func (h *ResultCCHandler) DeleteResultCC(w http.ResponseWriter, r *http.Request) + func (h *ResultCCHandler) GetAthleteResultsCC(w http.ResponseWriter, r *http.Request) + func (h *ResultCCHandler) GetLastRowResultCC(w http.ResponseWriter, r *http.Request) + func (h *ResultCCHandler) GetRaceResultsCC(w http.ResponseWriter, r *http.Request) + func (h *ResultCCHandler) InsertResultCC(w http.ResponseWriter, r *http.Request) + func (h *ResultCCHandler) UpdateResultCC(w http.ResponseWriter, r *http.Request) + type ResultJPHandler struct + func NewResultJPHandler(store fis.Resultjp, competitors fis.Competitors, cache *cache.Storage) *ResultJPHandler + func (h *ResultJPHandler) DeleteResultJP(w http.ResponseWriter, r *http.Request) + func (h *ResultJPHandler) GetAthleteResultsJP(w http.ResponseWriter, r *http.Request) + func (h *ResultJPHandler) GetLastRowResultJP(w http.ResponseWriter, r *http.Request) + func (h *ResultJPHandler) GetRaceResultsJP(w http.ResponseWriter, r *http.Request) + func (h *ResultJPHandler) InsertResultJP(w http.ResponseWriter, r *http.Request) + func (h *ResultJPHandler) UpdateResultJP(w http.ResponseWriter, r *http.Request) + type ResultKAMKHandler struct + func NewResultKAMKHandler(resultCC fis.Resultcc, resultJP fis.Resultjp, resultNK fis.Resultnk, ...) *ResultKAMKHandler + func (h *ResultKAMKHandler) GetCompetitorLatestResults(w http.ResponseWriter, r *http.Request) + func (h *ResultKAMKHandler) GetCompetitorSeasonsCatcodes(w http.ResponseWriter, r *http.Request) + type ResultNKHandler struct + func NewResultNKHandler(store fis.Resultnk, competitors fis.Competitors, cache *cache.Storage) *ResultNKHandler + func (h *ResultNKHandler) DeleteResultNK(w http.ResponseWriter, r *http.Request) + func (h *ResultNKHandler) GetAthleteResultsNK(w http.ResponseWriter, r *http.Request) + func (h *ResultNKHandler) GetLastRowResultNK(w http.ResponseWriter, r *http.Request) + func (h *ResultNKHandler) GetRaceResultsNK(w http.ResponseWriter, r *http.Request) + func (h *ResultNKHandler) InsertResultNK(w http.ResponseWriter, r *http.Request) + func (h *ResultNKHandler) UpdateResultNK(w http.ResponseWriter, r *http.Request) + type SectorParam struct + Sector string + type SporttiIDParam struct + SporttiID string + type UpdateAthleteInput struct + Firstname *string + Fiscode int32 + Lastname *string + Sporttiid *int32 + type UpdateCompetitorInput struct + Alternatenamecheck *string + Association *string + Birthdate *string + Carving *int32 + Categorycode *string + Classcode *string + Classname *string + Competitorid int32 + Compidmssql *int32 + Createdby *string + Data *string + Dateofcreation *string + Deletedat *string + Disciplines *string + Doped *string + Fee *string + Firstname *string + Fiscode *int32 + Gender *string + Injury *int32 + Ipcid *int32 + Lastname *string + Lastupdate *string + Lastupdateby *string + Nationalcode *string + Nationcode *string + Natteam *string + Notallowed *int32 + Personid *int32 + Photo *int32 + PhotoBig *int32 + Published *int32 + Sectorcode *string + Skiclub *string + Status *string + StatusBy *string + StatusDate *string + StatusOld *string + Statusnextlist *string + Team *int32 + Tragroup *string + Type *string + Version *int32 + type UpdateRaceCCInput = InsertRaceCCInput + type UpdateRaceJPInput = InsertRaceJPInput + type UpdateRaceNKInput = InsertRaceNKInput + type UpdateResultCCInput = InsertResultCCInput + type UpdateResultJPInput = InsertResultJPInput + type UpdateResultNKInput = InsertResultNKInput