Versions in this module Expand all Collapse all v1 v1.1.1 Jun 21, 2020 v1.1.0 Dec 27, 2019 Changes in this version + const APIRoot + const APIVersion + const EndpointAbout + const EndpointSwagger + var APIHost = "localhost:9030" + var APISchemes = []string + var GeneralEndpointMap = map[string]RestEndpointInst + var HandleFunc = http.HandleFunc + func Error(w http.ResponseWriter, errortype string, msg string, detail interface{}, ...) + func RegisterRestEndpoints(endpointInsts map[string]RestEndpointInst) + type DefaultEndpointHandler struct + func (de *DefaultEndpointHandler) HandleDELETE(w http.ResponseWriter, r *http.Request, resources []string) + func (de *DefaultEndpointHandler) HandleGET(w http.ResponseWriter, r *http.Request, resources []string) + func (de *DefaultEndpointHandler) HandlePOST(w http.ResponseWriter, r *http.Request, resources []string) + func (de *DefaultEndpointHandler) HandlePUT(w http.ResponseWriter, r *http.Request, resources []string) + type RestEndpointHandler interface + HandleDELETE func(w http.ResponseWriter, r *http.Request, resources []string) + HandleGET func(w http.ResponseWriter, r *http.Request, resources []string) + HandlePOST func(w http.ResponseWriter, r *http.Request, resources []string) + HandlePUT func(w http.ResponseWriter, r *http.Request, resources []string) + SwaggerDefs func(s map[string]interface{}) + func AboutEndpointInst() RestEndpointHandler + func SwaggerEndpointInst() RestEndpointHandler + type RestEndpointInst func() RestEndpointHandler