Documentation
¶
Index ¶
- func CreatePlugin(ctx *gin.Context)
- func DeletePlugin(ctx *gin.Context)
- func ListPlugin(ctx *gin.Context)
- func ListPluginAllVersion(ctx *gin.Context)
- func PluginRouter(r *gin.RouterGroup)
- func SearchPlugin(ctx *gin.Context)
- func SearchPluginAllVersion(ctx *gin.Context)
- func UpdatePlugin(ctx *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreatePlugin ¶
@BasePath /api/v1 PingPlugin godoc @Summary CreatePlugin @Schemes @Description Create Plugin @Tags CreatePlugin @Accept json @Produce json @Security ApiKeyAuth @Param ReqeustBody body index.Plugin true "Create Plugin" @Success 200 {object} util.Res {"code":200,"data":null,"msg":""} @Success 400 {object} util.Res {"code":400,"data":null,"msg":""} @Success 404 {object} util.Res {"code":404,"data":null,"msg":""} @Success 500 {object} util.Res {"code":500,"data":null,"msg":""} @Router /plugin/create [post] @ID CreatePlugin
func DeletePlugin ¶
@BasePath /api/v1 PingPlugin godoc @Summary DeletePlugin @Schemes @Description Delete Plugin @Tags DeletePlugin @Accept json @Produce json @Security ApiKeyAuth @Param plugin_name query string true "Plugin_Name" @Param version query string false "Plugin Version" @Success 200 {object} util.Res {"code":200,"data":null,"msg":""} @Success 400 {object} util.Res {"code":400,"data":null,"msg":""} @Success 404 {object} util.Res {"code":404,"data":null,"msg":""} @Success 500 {object} util.Res {"code":500,"data":null,"msg":""} @Router /plugin/delete [delete] @ID DeletePlugin
func ListPlugin ¶
@BasePath /api/v1 PingPlugin godoc @Summary ListPlugin @Schemes @Description List Plugin @Tags ListPlugin @Accept json @Produce json @Security ApiKeyAuth @Param plugin_name query string false "Plugin Name" @Param version query string false "Plugin Version" @Success 200 {object} util.Res {"code":200,"data":null,"msg":""} @Success 400 {object} util.Res {"code":400,"data":null,"msg":""} @Success 404 {object} util.Res {"code":404,"data":null,"msg":""} @Success 500 {object} util.Res {"code":500,"data":null,"msg":""} @Router /plugin/list [get] @ID ListPlugin
func ListPluginAllVersion ¶
@BasePath /api/v1 PingPlugin godoc @Summary ListPluginAllVersion @Schemes @Description List Plugin ALL Version @Tags ListPluginAllVersion @Accept json @Produce json @Security ApiKeyAuth @Param plugin_name query string false "Plugin Name" @Success 200 {object} util.Res {"code":200,"data":null,"msg":""} @Success 400 {object} util.Res {"code":400,"data":null,"msg":""} @Success 404 {object} util.Res {"code":404,"data":null,"msg":""} @Success 500 {object} util.Res {"code":500,"data":null,"msg":""} @Router /plugin/listall [get] @ID ListPluginAllVersion
func PluginRouter ¶
func PluginRouter(r *gin.RouterGroup)
func SearchPlugin ¶
@BasePath /api/v1 PingPlugin godoc @Summary SearchPlugin @Schemes @Description Search Plugin @Tags SearchPlugin @Accept json @Produce json @Security ApiKeyAuth @Param plugin_name query string false "Plugin Name" @Param version query string false "Plugin Version" @Success 200 {object} util.Res {"code":200,"data":null,"msg":""} @Success 400 {object} util.Res {"code":400,"data":null,"msg":""} @Success 404 {object} util.Res {"code":404,"data":null,"msg":""} @Success 500 {object} util.Res {"code":500,"data":null,"msg":""} @Router /plugin/search [get] @ID SearchPlugin
func SearchPluginAllVersion ¶
@BasePath /api/v1 PingPlugin godoc @Summary SearchPluginAllVersion @Schemes @Description Search Plugin ALL Version @Tags SearchPluginAllVersion @Accept json @Produce json @Security ApiKeyAuth @Param plugin_name query string false "Plugin Name" @Success 200 {object} util.Res {"code":200,"data":null,"msg":""} @Success 400 {object} util.Res {"code":400,"data":null,"msg":""} @Success 404 {object} util.Res {"code":404,"data":null,"msg":""} @Success 500 {object} util.Res {"code":500,"data":null,"msg":""} @Router /plugin/searchall [get] @ID SearchPluginAllVersion
func UpdatePlugin ¶
@BasePath /api/v1 PingPlugin godoc @Summary UpdatePlugin @Schemes @Description Update Plugin @Tags UpdatePlugin @Accept json @Produce json @Security ApiKeyAuth @Param ReqeustBody body index.Plugin true "Update Plugin" @Success 200 {object} util.Res {"code":200,"data":null,"msg":""} @Success 400 {object} util.Res {"code":400,"data":null,"msg":""} @Success 404 {object} util.Res {"code":404,"data":null,"msg":""} @Success 500 {object} util.Res {"code":500,"data":null,"msg":""} @Router /plugin/update [put] @ID UpdatePlugin
Types ¶
This section is empty.