Documentation ¶
Index ¶
- func AddDisqualification(disqualification model.Disqualification) (model.Disqualification, error)
- func AddHeat(heat model.Heat) (model.Heat, error)
- func AddStart(start model.Start) (model.Start, error)
- func GetCurrentHeat(meeting string) (model.Heat, error)
- func GetCurrentStarts(meeting string) ([]model.Start, error)
- func GetDisqualificationById(id primitive.ObjectID) (model.Disqualification, error)
- func GetDisqualifications() ([]model.Disqualification, error)
- func GetHeatById(id primitive.ObjectID) (model.Heat, error)
- func GetHeatByNumber(meeting string, event int, number int) (model.Heat, error)
- func GetHeatInfoByMeeting(meeting string) (dto.MeetingHeatInfoDto, error)
- func GetHeatInfoByMeetingAndEvent(meeting string, event int) (dto.EventHeatInfoDto, error)
- func GetHeats() ([]model.Heat, error)
- func GetHeatsAmountByMeetingAndEvent(meeting string, event int) (int, error)
- func GetHeatsByMeeting(id string) ([]model.Heat, error)
- func GetHeatsByMeetingForEventList(meeting string) (dto.MeetingHeatsEventListDto, error)
- func GetStartById(id primitive.ObjectID) (model.Start, error)
- func GetStartByMeetingAndEventAndAthleteId(meeting string, event int, athleteId primitive.ObjectID) (model.Start, error)
- func GetStartByMeetingAndEventAndAthleteMeetingId(meeting string, event int, athleteMeetingId int) (model.Start, error)
- func GetStartByMeetingAndEventAndAthleteNameAndYear(meeting string, event int, athleteName string, year int) (model.Start, error)
- func GetStartByMeetingAndEventAndHeatAndLane(meeting string, event int, heat int, lane int) (model.Start, error)
- func GetStartFromImport(start model.Start) (model.Start, bool, error)
- func GetStarts() ([]model.Start, error)
- func GetStartsAmount() (int, error)
- func GetStartsByAthlete(athlete primitive.ObjectID) ([]model.Start, error)
- func GetStartsByMeeting(meeting string) ([]model.Start, error)
- func GetStartsByMeetingAndAthlete(meeting string, athlete primitive.ObjectID) ([]model.Start, error)
- func GetStartsByMeetingAndEvent(meeting string, event int) ([]model.Start, error)
- func GetStartsByMeetingAndEventAndHeat(meeting string, event int, heat int) ([]model.Start, error)
- func ImportDisqualification(start model.Start, disqualification model.Disqualification) (*model.Disqualification, bool, error)
- func ImportHeat(heat model.Heat) (model.Heat, bool, error)
- func ImportResult(start model.Start, result model.Result) (*model.Result, bool, error)
- func ImportStart(start model.Start) (*model.Start, bool, error)
- func Init(c *mongo.Client)
- func PingDatabase() bool
- func RemoveDisqualificationById(id primitive.ObjectID) error
- func RemoveHeatById(id primitive.ObjectID) error
- func RemoveStartById(id primitive.ObjectID) error
- func UpdateDisqualification(disqualification model.Disqualification) (model.Disqualification, error)
- func UpdateHeat(heat model.Heat) (model.Heat, error)
- func UpdateHeatTimes(id primitive.ObjectID, time time.Time, timeType string) (model.Heat, error)
- func UpdateStart(start model.Start) (model.Start, error)
- func UpdateStartAddResult(startId primitive.ObjectID, result model.Result) (model.Result, error)
- func UpdateStartSetDisqualification(startId primitive.ObjectID, disqualificationId primitive.ObjectID) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddDisqualification ¶
func AddDisqualification(disqualification model.Disqualification) (model.Disqualification, error)
func GetCurrentStarts ¶ added in v0.2.0
func GetDisqualificationById ¶
func GetDisqualificationById(id primitive.ObjectID) (model.Disqualification, error)
func GetDisqualifications ¶
func GetDisqualifications() ([]model.Disqualification, error)
func GetHeatByNumber ¶
func GetHeatInfoByMeeting ¶ added in v0.2.0
func GetHeatInfoByMeeting(meeting string) (dto.MeetingHeatInfoDto, error)
func GetHeatInfoByMeetingAndEvent ¶ added in v0.2.0
func GetHeatInfoByMeetingAndEvent(meeting string, event int) (dto.EventHeatInfoDto, error)
func GetHeatsAmountByMeetingAndEvent ¶ added in v0.3.0
func GetHeatsByMeetingForEventList ¶ added in v0.3.0
func GetHeatsByMeetingForEventList(meeting string) (dto.MeetingHeatsEventListDto, error)
func GetStartsAmount ¶ added in v0.2.0
func GetStartsByAthlete ¶
func ImportDisqualification ¶
func ImportDisqualification(start model.Start, disqualification model.Disqualification) (*model.Disqualification, bool, error)
func ImportHeat ¶
ImportHeat imports a heat; returns the created or existing heat and a boolean if it was created or already present
func ImportResult ¶
func PingDatabase ¶
func PingDatabase() bool
func RemoveHeatById ¶
func RemoveStartById ¶
func UpdateDisqualification ¶
func UpdateDisqualification(disqualification model.Disqualification) (model.Disqualification, error)
func UpdateHeatTimes ¶ added in v0.4.0
func UpdateStartAddResult ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.