handler

package
v0.0.0-...-128d701 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 20, 2019 License: GPL-3.0 Imports: 5 Imported by: 3

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL