Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAPI ¶
func NewAPI( enforcer *casbin.Enforcer, limiter *limiter.Limiter, pluginMain plugin.UseCases, datasourceMain datasource.UseCases, metricMain metric.UseCases, actionMain action.UseCases, metricGroupActionMain metricsgroupaction.UseCases, metricsGroupMain metricsgroup.UseCases, mooveMain moove.UseCases, ) *mux.Router
Types ¶
type APIError ¶
type APIError struct { errors.SimpleError Links ErrorLink `json:"links"` Status string `json:"status"` Code string `json:"code"` }
func (*APIError) WithLinkAbout ¶
type APIErrors ¶
type APIErrors struct {
Errors []APIError `json:"errors"`
}
func NewAPIErrors ¶
func NewAPIErrors() *APIErrors
Click to show internal directories.
Click to hide internal directories.