Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Command = &cli.Command{ Name: "api", Usage: "生成 api 数据", UseShortOptionHandling: true, Flags: []cli.Flag{ &cli.StringFlag{ Name: "input", Usage: "输入目录或文件,多目录或文件用逗号分隔", Aliases: []string{"i"}, }, &cli.StringFlag{ Name: "output", Usage: "输出文件名称", Aliases: []string{"o"}, }, }, Action: action, }
Functions ¶
This section is empty.
Types ¶
type ApiDeprecated ¶
type ApiDescription ¶
type ApiDescription struct {
Description string
}
type ApiError ¶
type ApiError struct {
ApiSuccess
}
type ApiPermission ¶
type ApiPermission struct {
Name string
}
type ApiPrivate ¶
type ApiPrivate struct {
Flag bool
}
type ApiSuccess ¶
type ApiVersion ¶
type ApiVersion struct {
Version string
}
type Element ¶
type Element struct { Api GroupName string ApiVersion ApiName ApiDescription Ignore ApiIgnore Deprecated ApiDeprecated Private ApiPrivate Params []*ApiParam Query []*ApiQuery Body []*ApiBody Success []*ApiSuccess Header []*ApiHeader Error []*ApiError Permission []*ApiPermission Define ApiDefine Use []*ApiUse }
Click to show internal directories.
Click to hide internal directories.