Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliveHandler ¶
type AliveHandler struct{}
func NewAliveHandler ¶
func NewAliveHandler() (*AliveHandler, error)
func (*AliveHandler) Echo ¶
func (handler *AliveHandler) Echo(response string) gin.HandlerFunc
type AuthHandler ¶
type AuthHandler struct {
Repository repository.UserRepository
}
func NewAuthHandler ¶
func NewAuthHandler(repository repository.UserRepository) (*AuthHandler, error)
func (*AuthHandler) AdminAuthHandler ¶
func (handler *AuthHandler) AdminAuthHandler() gin.HandlerFunc
func (*AuthHandler) AssistantAuthHandler ¶
func (handler *AuthHandler) AssistantAuthHandler() gin.HandlerFunc
func (*AuthHandler) StudentAuthHandler ¶
func (handler *AuthHandler) StudentAuthHandler() gin.HandlerFunc
func (*AuthHandler) TeacherAuthHandler ¶
func (handler *AuthHandler) TeacherAuthHandler() gin.HandlerFunc
type MeHandler ¶
type MeHandler struct {
Repository repository.UserRepository
}
func NewMeHandler ¶
func NewMeHandler(repository repository.UserRepository) (*MeHandler, error)
func (*MeHandler) AdminMeHandler ¶
func (handler *MeHandler) AdminMeHandler() gin.HandlerFunc
func (*MeHandler) AssistantMeHandler ¶
func (handler *MeHandler) AssistantMeHandler() gin.HandlerFunc
func (*MeHandler) StudentMeHandler ¶
func (handler *MeHandler) StudentMeHandler() gin.HandlerFunc
func (*MeHandler) TeacherMeHandler ¶
func (handler *MeHandler) TeacherMeHandler() gin.HandlerFunc
type RootHandler ¶
type RootHandler struct { AuthHandler *AuthHandler MeHandler *MeHandler AliveHandler *AliveHandler }
func NewRootHandler ¶
func NewRootHandler( authHandlr *AuthHandler, meHandler *MeHandler, aliveHandler *AliveHandler, ) (*RootHandler, error)
Click to show internal directories.
Click to hide internal directories.