Versions in this module Expand all Collapse all v1 v1.1.1 Dec 26, 2019 v1.1.0 Sep 8, 2019 Changes in this version + const APIRoot + const APIVersion + const EndpointAbout + const EndpointSwagger + var APIHost = "localhost:9040" + var APISchemes = []string + var AddTree = func(id string, tree *rufs.Tree) error + var GeneralEndpointMap = map[string]RestEndpointInst + var GetTree = func(id string) (*rufs.Tree, bool, error) + var HandleFunc = http.HandleFunc + var RemoveTree = func(id string) error + var ResetTrees = func() + var TreeCertTemplate *tls.Certificate + var TreeConfigTemplate map[string]interface + var Trees = func() (map[string]*rufs.Tree, error) + 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