Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IMiddleController ¶
type IMiddleController interface {
AuthMiddleware(next http.HandlerFunc) http.HandlerFunc
}
func NewMiddleController ¶
func NewMiddleController() IMiddleController
type ITaskController ¶
type ITaskController interface { CreateTodo(w http.ResponseWriter, r *http.Request) ReadTodo(w http.ResponseWriter, r *http.Request) UpdateTodo(w http.ResponseWriter, r *http.Request) DeleteTodo(w http.ResponseWriter, r *http.Request) }
func NewTaskController ¶
func NewTaskController(tu usecase.ITaskUsecase) ITaskController
type IUserController ¶
type IUserController interface { LogIn(w http.ResponseWriter, r *http.Request) LogOut(w http.ResponseWriter, r *http.Request) SignUp(w http.ResponseWriter, r *http.Request) }
func NewUserController ¶
func NewUserController(uu usecase.IUserUsecase) IUserController
Click to show internal directories.
Click to hide internal directories.