Documentation
¶
Index ¶
- type App
- func (app *App) CreateTask(writer http.ResponseWriter, request *http.Request)
- func (app *App) DeleteTask(writer http.ResponseWriter, request *http.Request)
- func (app *App) GetRoot(writer http.ResponseWriter, request *http.Request)
- func (app *App) GetTask(writer http.ResponseWriter, request *http.Request)
- func (app *App) ListTasks(writer http.ResponseWriter, request *http.Request)
- func (app *App) RegisterRoutes()
- func (app *App) UpdateTask(writer http.ResponseWriter, request *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { Router *pure.Mux Repository *repository.TaskRepository }
App holds common API structures.
func (*App) CreateTask ¶
func (app *App) CreateTask(writer http.ResponseWriter, request *http.Request)
CreateTask wraps the CreateTaskHandler.
func (*App) DeleteTask ¶
func (app *App) DeleteTask(writer http.ResponseWriter, request *http.Request)
DeleteTask wraps the DeleteTaskHandler.
func (*App) GetRoot ¶
func (app *App) GetRoot(writer http.ResponseWriter, request *http.Request)
GetRoot warps the RootHandler.
func (*App) GetTask ¶
func (app *App) GetTask(writer http.ResponseWriter, request *http.Request)
GetTask wraps the GetTaskHandler.
func (*App) ListTasks ¶
func (app *App) ListTasks(writer http.ResponseWriter, request *http.Request)
ListTasks wraps the ListTasksHandler.
func (*App) RegisterRoutes ¶
func (app *App) RegisterRoutes()
RegisterRoutes registers all availlable routes into the router.
func (*App) UpdateTask ¶
func (app *App) UpdateTask(writer http.ResponseWriter, request *http.Request)
UpdateTask wraps the UpdateTaskHandler.
Click to show internal directories.
Click to hide internal directories.