handlers

package
v0.0.0-...-b1f728d Latest Latest
Warning

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

Go to latest
Published: Nov 19, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func JSONError

func JSONError(w http.ResponseWriter, errStr string, code int)

JSONError renders json with error

func JSONOk

func JSONOk(w http.ResponseWriter, v interface{})

JSONOk renders json with 200 ok

Types

type CtxKey

type CtxKey string

CtxKey context key

type JSONErr

type JSONErr struct {
	Err string `json:"err"`
}

JSONErr err

type Root

type Root struct {
	ProjectSvc services.ProjectSvc
	AppSvc     services.AppSvc
	UserSvc    services.UserSvc
}

func (*Root) HandleCreateApp

func (root *Root) HandleCreateApp(w http.ResponseWriter, r *http.Request)

HandleCreateApp creates an app

func (*Root) HandleCreateProject

func (root *Root) HandleCreateProject(w http.ResponseWriter, r *http.Request)

HandleCreateProject creates a project

func (*Root) HandleCreateUser

func (root *Root) HandleCreateUser(w http.ResponseWriter, r *http.Request)

HandleCreateUser creates user

func (*Root) HandleError

func (root *Root) HandleError(w http.ResponseWriter, r *http.Request, err error)

HandleError handles errors

func (*Root) HandleListApps

func (root *Root) HandleListApps(w http.ResponseWriter, r *http.Request)

HandleListApps lists apps

func (*Root) HandleListProjects

func (root *Root) HandleListProjects(w http.ResponseWriter, r *http.Request)

HandleListProjects lists projects

func (*Root) HandleListUsers

func (root *Root) HandleListUsers(w http.ResponseWriter, r *http.Request)

HandleListUsers lists users

func (*Root) HandleLoginUser

func (root *Root) HandleLoginUser(w http.ResponseWriter, r *http.Request)

HandleLoginUser login user

func (*Root) HandleRestartApp

func (root *Root) HandleRestartApp(w http.ResponseWriter, r *http.Request)

HandleRestartApp restarts an app

func (*Root) HandleUpdateApp

func (root *Root) HandleUpdateApp(w http.ResponseWriter, r *http.Request)

HandleUpdateApp updates an app

Jump to

Keyboard shortcuts

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