Versions in this module Expand all Collapse all v1 v1.0.2 Jan 4, 2019 Changes in this version + func RegisterUsing(router *mux.Router) + type ControllerFactory func() (string, controller) + func DriverControllerInjector(driverStore domain.DriverStore, validator domain.Validator) ControllerFactory + func RouterControllerInjector(repoFactory persistence.RepositoryFactory, driverStore domain.DriverStore, ...) ControllerFactory + type DriverController struct + func (r DriverController) GetAuthModes(w http.ResponseWriter, request *http.Request) + func (r DriverController) GetAvailableDrivers(w http.ResponseWriter, request *http.Request) + type HTTPMethod string + const Delete + const Get + const Post + type RouterController struct + func (r RouterController) AddRouter(w http.ResponseWriter, request *http.Request) + func (r RouterController) DeleteRouter(w http.ResponseWriter, request *http.Request) + func (r RouterController) ExecuteCommand(w http.ResponseWriter, request *http.Request) + func (r RouterController) GetAll(w http.ResponseWriter, request *http.Request) + func (r RouterController) GetAvailableCommands(w http.ResponseWriter, request *http.Request)