Documentation ¶
Index ¶
- func HandleAddressDelete(params address.DeleteAddressIDParams, principal interface{}) middleware.Responder
- func HandleAddressGet(params address.GetAddressIDParams) middleware.Responder
- func HandleAddressPost(params address.PostAddressParams) middleware.Responder
- func HandleAddressPut(params address.PutAddressParams) middleware.Responder
- func HandleAdvisorDelete(params advisor.DeleteAdvisorIDParams) middleware.Responder
- func HandleAdvisorGet(params advisor.GetAdvisorIDParams) middleware.Responder
- func HandleAdvisorListSchool(params advisor.GetAdvisorIDSchoolsParams, principal interface{}) middleware.Responder
- func HandleAdvisorPost(params advisor.PostAdvisorParams) middleware.Responder
- func HandleAdvisorPut(params advisor.PutAdvisorParams) middleware.Responder
- func HandleAdvisorReadAll(params advisor.GetAdvisorParams) middleware.Responder
- func HandleCORS(next http.Handler) http.Handler
- func HandleCredentialDelete(params credential.DeleteCredentialEmailaddressParams) middleware.Responder
- func HandleCredentialGet(params credential.GetCredentialEmailaddressParams) middleware.Responder
- func HandleCredentialPost(params credential.PostCredentialParams) middleware.Responder
- func HandleCredentialPut(params credential.PutCredentialParams) middleware.Responder
- func HandleGetProblemIDSolutions(params problem.GetProblemIDSolutionsParams) middleware.Responder
- func HandleGetTeamStudents(params team.GetTeamIDStudentsParams, principal *models.Principal) middleware.Responder
- func HandleLogin(params login.PostLoginParams, principal *models.Principal) middleware.Responder
- func HandleLogout(params logout.PostLogoutParams, principal *models.Principal) middleware.Responder
- func HandleProblemDelete(params problem.DeleteProblemIDParams) middleware.Responder
- func HandleProblemGet(params problem.GetProblemIDParams) middleware.Responder
- func HandleProblemGetList(params problem.GetProblemParams) middleware.Responder
- func HandleProblemPost(params problem.PostProblemParams) middleware.Responder
- func HandleProblemPut(params problem.PutProblemParams) middleware.Responder
- func HandleSchoolDelete(params school.DeleteSchoolIDParams, principal *models.Principal) middleware.Responder
- func HandleSchoolGet(params school.GetSchoolIDParams, principal *models.Principal) middleware.Responder
- func HandleSchoolGetList(params school.GetSchoolParams, principal *models.Principal) middleware.Responder
- func HandleSchoolGetStudentList(params school.GetSchoolIDStudentsParams, principal *models.Principal) middleware.Responder
- func HandleSchoolGetTeamList(params school.GetSchoolIDTeamsParams, principal *models.Principal) middleware.Responder
- func HandleSchoolPost(params school.PostSchoolParams, principal *models.Principal) middleware.Responder
- func HandleSchoolPut(params school.PutSchoolParams, principal *models.Principal) middleware.Responder
- func HandleSolutionDelete(params solution.DeleteSolutionIDParams) middleware.Responder
- func HandleSolutionGet(params solution.GetSolutionIDParams) middleware.Responder
- func HandleSolutionPost(params solution.PostSolutionParams) middleware.Responder
- func HandleSolutionPut(params solution.PutSolutionParams) middleware.Responder
- func HandleStudentDelete(params student.DeleteStudentIDParams, principal interface{}) middleware.Responder
- func HandleStudentGet(params student.GetStudentIDParams, principal interface{}) middleware.Responder
- func HandleStudentPost(params student.PostStudentParams, principal interface{}) middleware.Responder
- func HandleStudentPut(params student.PutStudentParams, principal interface{}) middleware.Responder
- func HandleTeamAddStudent(params team.GetTeamTeamIDAddStudentIDParams, principal *models.Principal) middleware.Responder
- func HandleTeamDelete(params team.DeleteTeamIDParams, principal *models.Principal) middleware.Responder
- func HandleTeamGet(params team.GetTeamIDParams, principal *models.Principal) middleware.Responder
- func HandleTeamPost(params team.PostTeamParams, principal *models.Principal) middleware.Responder
- func HandleTeamPut(params team.PutTeamParams, principal *models.Principal) middleware.Responder
- func HandleTeamRemoveStudent(params team.GetTeamTeamIDRemoveStudentIDParams, principal *models.Principal) middleware.Responder
- func HspcMiddlewares(next http.Handler) http.Handler
- func Override_configure_hspc(api *operations.HspcAPI)
- func RateLimitMiddleware(next http.Handler) http.Handler
- func SchoolAddAdvisor(params school.PutSchoolSchoolIDAdvisorAdvisorIDParams, ...) middleware.Responder
- func SchoolRemoveAdvisor(params school.DeleteSchoolSchoolIDAdvisorAdvisorIDParams, ...) middleware.Responder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleAddressDelete ¶
func HandleAddressDelete(params address.DeleteAddressIDParams, principal interface{}) middleware.Responder
func HandleAddressGet ¶
func HandleAddressGet(params address.GetAddressIDParams) middleware.Responder
func HandleAddressPost ¶
func HandleAddressPost(params address.PostAddressParams) middleware.Responder
func HandleAddressPut ¶
func HandleAddressPut(params address.PutAddressParams) middleware.Responder
func HandleAdvisorDelete ¶
func HandleAdvisorDelete(params advisor.DeleteAdvisorIDParams) middleware.Responder
func HandleAdvisorGet ¶
func HandleAdvisorGet(params advisor.GetAdvisorIDParams) middleware.Responder
func HandleAdvisorListSchool ¶
func HandleAdvisorListSchool(params advisor.GetAdvisorIDSchoolsParams, principal interface{}) middleware.Responder
func HandleAdvisorPost ¶
func HandleAdvisorPost(params advisor.PostAdvisorParams) middleware.Responder
func HandleAdvisorPut ¶
func HandleAdvisorPut(params advisor.PutAdvisorParams) middleware.Responder
func HandleAdvisorReadAll ¶
func HandleAdvisorReadAll(params advisor.GetAdvisorParams) middleware.Responder
func HandleCredentialDelete ¶
func HandleCredentialDelete(params credential.DeleteCredentialEmailaddressParams) middleware.Responder
func HandleCredentialGet ¶
func HandleCredentialGet(params credential.GetCredentialEmailaddressParams) middleware.Responder
func HandleCredentialPost ¶
func HandleCredentialPost(params credential.PostCredentialParams) middleware.Responder
func HandleCredentialPut ¶
func HandleCredentialPut(params credential.PutCredentialParams) middleware.Responder
func HandleGetProblemIDSolutions ¶
func HandleGetProblemIDSolutions(params problem.GetProblemIDSolutionsParams) middleware.Responder
func HandleGetTeamStudents ¶
func HandleGetTeamStudents(params team.GetTeamIDStudentsParams, principal *models.Principal) middleware.Responder
func HandleLogin ¶
func HandleLogin(params login.PostLoginParams, principal *models.Principal) middleware.Responder
func HandleLogout ¶
func HandleLogout(params logout.PostLogoutParams, principal *models.Principal) middleware.Responder
func HandleProblemDelete ¶
func HandleProblemDelete(params problem.DeleteProblemIDParams) middleware.Responder
func HandleProblemGet ¶
func HandleProblemGet(params problem.GetProblemIDParams) middleware.Responder
func HandleProblemGetList ¶
func HandleProblemGetList(params problem.GetProblemParams) middleware.Responder
func HandleProblemPost ¶
func HandleProblemPost(params problem.PostProblemParams) middleware.Responder
func HandleProblemPut ¶
func HandleProblemPut(params problem.PutProblemParams) middleware.Responder
func HandleSchoolDelete ¶
func HandleSchoolDelete(params school.DeleteSchoolIDParams, principal *models.Principal) middleware.Responder
func HandleSchoolGet ¶
func HandleSchoolGet(params school.GetSchoolIDParams, principal *models.Principal) middleware.Responder
func HandleSchoolGetList ¶
func HandleSchoolGetList(params school.GetSchoolParams, principal *models.Principal) middleware.Responder
func HandleSchoolGetStudentList ¶
func HandleSchoolGetStudentList(params school.GetSchoolIDStudentsParams, principal *models.Principal) middleware.Responder
func HandleSchoolGetTeamList ¶
func HandleSchoolGetTeamList(params school.GetSchoolIDTeamsParams, principal *models.Principal) middleware.Responder
func HandleSchoolPost ¶
func HandleSchoolPost(params school.PostSchoolParams, principal *models.Principal) middleware.Responder
func HandleSchoolPut ¶
func HandleSchoolPut(params school.PutSchoolParams, principal *models.Principal) middleware.Responder
func HandleSolutionDelete ¶
func HandleSolutionDelete(params solution.DeleteSolutionIDParams) middleware.Responder
func HandleSolutionGet ¶
func HandleSolutionGet(params solution.GetSolutionIDParams) middleware.Responder
func HandleSolutionPost ¶
func HandleSolutionPost(params solution.PostSolutionParams) middleware.Responder
func HandleSolutionPut ¶
func HandleSolutionPut(params solution.PutSolutionParams) middleware.Responder
func HandleStudentDelete ¶
func HandleStudentDelete(params student.DeleteStudentIDParams, principal interface{}) middleware.Responder
func HandleStudentGet ¶
func HandleStudentGet(params student.GetStudentIDParams, principal interface{}) middleware.Responder
func HandleStudentPost ¶
func HandleStudentPost(params student.PostStudentParams, principal interface{}) middleware.Responder
func HandleStudentPut ¶
func HandleStudentPut(params student.PutStudentParams, principal interface{}) middleware.Responder
func HandleTeamAddStudent ¶
func HandleTeamAddStudent(params team.GetTeamTeamIDAddStudentIDParams, principal *models.Principal) middleware.Responder
func HandleTeamDelete ¶
func HandleTeamDelete(params team.DeleteTeamIDParams, principal *models.Principal) middleware.Responder
func HandleTeamGet ¶
func HandleTeamGet(params team.GetTeamIDParams, principal *models.Principal) middleware.Responder
func HandleTeamPost ¶
func HandleTeamPost(params team.PostTeamParams, principal *models.Principal) middleware.Responder
func HandleTeamPut ¶
func HandleTeamPut(params team.PutTeamParams, principal *models.Principal) middleware.Responder
func HandleTeamRemoveStudent ¶
func HandleTeamRemoveStudent(params team.GetTeamTeamIDRemoveStudentIDParams, principal *models.Principal) middleware.Responder
func HspcMiddlewares ¶
* Call this function inside setupGlobalMiddleware in configure_hspc.go to setup CORS and RateLimit handling middlewares
return requesthandler.HspcMiddlewares(handler)
func Override_configure_hspc ¶
func Override_configure_hspc(api *operations.HspcAPI)
* This function when called inside configureAPI() function in
configure_hspc.go will override all NotImplemented calls with actual valid calls to handle the request.
Just add below line before return in configureAPI()
requesthandler.Override_configure_hspc(api)
func SchoolAddAdvisor ¶
func SchoolAddAdvisor(params school.PutSchoolSchoolIDAdvisorAdvisorIDParams, principal *models.Principal) middleware.Responder
* Add an Advisor to a School
func SchoolRemoveAdvisor ¶
func SchoolRemoveAdvisor(params school.DeleteSchoolSchoolIDAdvisorAdvisorIDParams, principal *models.Principal) middleware.Responder
* Remove an Advisor to a School
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.