Documentation ¶
Index ¶
- func NewGraphvizController(cc container.Container) web.Controller
- func NewWelcomeController(cc container.Container) web.Controller
- type GraphvizController
- func (g GraphvizController) AddImageDefinition(ctx web.Context) web.Response
- func (g GraphvizController) GetDefinition(ctx web.Context) web.Response
- func (g GraphvizController) LoadImage(ctx web.Context) web.Response
- func (g GraphvizController) Register(router *web.Router)
- func (g GraphvizController) RenderImageAsStream(ctx web.Context) web.Response
- type WelcomeController
- type WelcomeMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGraphvizController ¶
func NewGraphvizController(cc container.Container) web.Controller
func NewWelcomeController ¶
func NewWelcomeController(cc container.Container) web.Controller
Types ¶
type GraphvizController ¶
type GraphvizController struct {
// contains filtered or unexported fields
}
func (GraphvizController) AddImageDefinition ¶
func (g GraphvizController) AddImageDefinition(ctx web.Context) web.Response
AddImageDefinition 添加图片定义
func (GraphvizController) GetDefinition ¶
func (g GraphvizController) GetDefinition(ctx web.Context) web.Response
GetDefinition 获取 id 对应的图片定义
func (GraphvizController) LoadImage ¶
func (g GraphvizController) LoadImage(ctx web.Context) web.Response
func (GraphvizController) Register ¶
func (g GraphvizController) Register(router *web.Router)
func (GraphvizController) RenderImageAsStream ¶
func (g GraphvizController) RenderImageAsStream(ctx web.Context) web.Response
RenderImageAsStream 直接返回指定的 Graph 定义生成的图形二进制
type WelcomeController ¶
type WelcomeController struct {
// contains filtered or unexported fields
}
func (*WelcomeController) Home ¶
func (w *WelcomeController) Home(ctx web.Context, req web.Request) WelcomeMessage
Home 欢迎页面,API版本信息 @Summary 欢迎页面,API版本信息 @Success 200 {object} controller.WelcomeMessage @Router / [get]
func (*WelcomeController) Register ¶
func (w *WelcomeController) Register(router *web.Router)
type WelcomeMessage ¶
type WelcomeMessage struct {
Version string `json:"version"`
}
Click to show internal directories.
Click to hide internal directories.