Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminUserManagementServer ¶
type AdminUserManagementServer struct { auth.IAuthenticationStrategy // contains filtered or unexported fields }
func NewAdminUserManagementServer ¶
func NewAdminUserManagementServer(auth auth.IAuthenticationStrategy, accountRepo businesslogic.IAccountRepository) AdminUserManagementServer
func (AdminUserManagementServer) SearchUserHandler ¶
func (server AdminUserManagementServer) SearchUserHandler(w http.ResponseWriter, r *http.Request)
GET /api/v1/admin/user
type OrganizerProvisionServer ¶
type OrganizerProvisionServer struct { auth.IAuthenticationStrategy // contains filtered or unexported fields }
func NewOrganizerProvisionServer ¶
func NewOrganizerProvisionServer(strategy auth.IAuthenticationStrategy, accountRepo businesslogic.IAccountRepository, service businesslogic.OrganizerProvisionService) OrganizerProvisionServer
func (OrganizerProvisionServer) GetOrganizerProvisionSummaryHandler ¶
func (server OrganizerProvisionServer) GetOrganizerProvisionSummaryHandler(w http.ResponseWriter, r *http.Request)
GetOrganizerProvisionSummaryHandler get the summary of organizer competition provision
func (OrganizerProvisionServer) UpdateOrganizerProvisionHandler ¶
func (server OrganizerProvisionServer) UpdateOrganizerProvisionHandler(w http.ResponseWriter, r *http.Request)
UpdateOrganizerProvisionHandler handles the request
PUT /api/admin/organizer/organizer
which allocates organizer competition slot for hosting competitions
Click to show internal directories.
Click to hide internal directories.