Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompetitionRegistrationServer ¶
type CompetitionRegistrationServer struct { businesslogic.IAccountRepository businesslogic.ICompetitionRepository businesslogic.IAthleteCompetitionEntryRepository businesslogic.IPartnershipCompetitionEntryRepository businesslogic.IPartnershipRepository businesslogic.IEventRepository businesslogic.IPartnershipEventEntryRepository auth.IAuthenticationStrategy Service businesslogic.CompetitionRegistrationService }
CompetitionRegistrationServer handles requests that create or update competition registrations
func (CompetitionRegistrationServer) CreateAthleteRegistrationHandler ¶
func (server CompetitionRegistrationServer) CreateAthleteRegistrationHandler(w http.ResponseWriter, r *http.Request)
CreateAthleteRegistrationHandler handles the request
POST /api/v1.0/competition/registration
This DasController is for athlete use only. Organizer will have to use a different DasController
func (CompetitionRegistrationServer) GetAthleteRegistrationHandler ¶
func (server CompetitionRegistrationServer) GetAthleteRegistrationHandler(w http.ResponseWriter, r *http.Request)
GET /api/athlete/registration This DasController is for athlete use only. Organizer will have to use a different DasController THis is not for public view. For public view, see getCompetitiveBallroomEventEntryHandler()
Click to show internal directories.
Click to hide internal directories.