Versions in this module Expand all Collapse all v1 v1.0.0 Feb 7, 2025 Changes in this version + type BaseHandler struct + func NewHandler(auditi audit.AuditInterface, permManager authorization.PermissionManager, ...) BaseHandler + func (h *BaseHandler) GetAgents() *agents.ClientSet + func (h *BaseHandler) GetDB() *gorm.DB + func (h *BaseHandler) GetDataBase() *database.Database + func (h *BaseHandler) GetMessageBusClient() *msgclient.MsgBusClient + func (h *BaseHandler) GetRedis() *redis.Client + func (h *BaseHandler) ModelCache() *cache.ModelCache + func (h BaseHandler) ClusterFunc(cluster string, fun OnClusterFunc) gin.HandlerFunc + func (h BaseHandler) Execute(ctx context.Context, cluster string, ...) error + func (h BaseHandler) Process(f func() error) error + func (h BaseHandler) SendToMsgbus(c *gin.Context, mutateMsg func(msg *msgclient.MsgRequest)) + type OnClusterFunc func(ctx context.Context, cli agents.Client) (interface{}, error)