Documentation
¶
Index ¶
- Constants
- Variables
- func GenControlConvergedHandlers() map[string][]Handler
- func GetGroupHandlersByRole(role string) map[string][]Handler
- func GetReqId(c *gin.Context) string
- func ParseWatch(c *gin.Context) (bool, error)
- func RegisterHandlersToRoles(module string, handlers []Handler, rolesToRegister ...string)
- func SetBadRequest(c *gin.Context, err error)
- func SetErrVariantAlsoNegotiates(c *gin.Context, err error)
- func SetInternalServerError(c *gin.Context, err error)
- func SetRedirect(c *gin.Context, redirectUrl string)
- func SetStatusAccepted(c *gin.Context, msg string)
- func SetStatusConflict(c *gin.Context, err error)
- func SetStatusCreated(c *gin.Context, msg string, data any)
- func SetStatusNotFound(c *gin.Context, err error)
- func SetStatusOk(c *gin.Context, msg string, data any)
- func SetUnauthorized(c *gin.Context, err error)
- type ComputeStatisticData
- type Handler
- type NodeData
- type SupportFileListData
- type TuningListData
Constants ¶
View Source
const ( API = "api" Code = "code" Status = "status" Msg = "msg" Data = "data" )
Variables ¶
View Source
var ( Role string V1 = fmt.Sprintf("/%s/%s", API, "v1") ControlHandlers = map[string][]Handler{} ComputeHandlers = map[string][]Handler{} StorageHandlers = map[string][]Handler{} NetworkHandlers = map[string][]Handler{} ModeratorHandlers = map[string][]Handler{} EdgeCoreHandlers = map[string][]Handler{} )
Functions ¶
func GetGroupHandlersByRole ¶
func RegisterHandlersToRoles ¶
func SetBadRequest ¶
func SetInternalServerError ¶
func SetRedirect ¶
func SetStatusAccepted ¶
func SetStatusConflict ¶
func SetStatusNotFound ¶
func SetUnauthorized ¶
Types ¶
type ComputeStatisticData ¶
type ComputeStatisticData struct { Code int `json:"code"` Status string `json:"status"` Msg string `json:"msg"` Data v1.ComputeStatistic `json:"data"` }
type Handler ¶
type Handler struct { Version string Method string Path string Func gin.HandlerFunc IsNotUnderDataCenter bool }
func (Handler) IsUnderDataCenter ¶
type SupportFileListData ¶
Click to show internal directories.
Click to hide internal directories.