Documentation ¶
Index ¶
- Constants
- func DefaultNameSystem() string
- func GetValidType(t *types.Type) *types.Type
- func IncludeIgnoreTag(t *types.Type) bool
- func NameSystems() namer.NameSystems
- func NewDocPackage(pkgName string, pkgPath string, header []byte, service string) generator.Package
- func NewSwaggerDocGen() generator.Generator
- func NewSwaggerGen(sanitizedName, sourcePackage string, pkgTypes []*types.Type) generator.Generator
- func Packages(ctx *generator.Context, arguments *args.GeneratorArgs) generator.Packages
- type DocPackage
- type Method
- type SwaggerConfig
- type SwaggerConfigParam
- type SwaggerConfigResponse
- type SwaggerConfigRoute
Constants ¶
View Source
const ( // model or model manager func keyword Create = "ValidateCreateData" List = "ListItemFilter" Get = "FetchCustomizeColumns" GetCustomizedGetDetailsBody = "CustomizedGetDetailsBody" GetSpec = "GetDetails" GetProperty = "GetProperty" Perform = "Perform" Update = "ValidateUpdateData" Delete = "CustomizeDelete" )
Variables ¶
This section is empty.
Functions ¶
func DefaultNameSystem ¶
func DefaultNameSystem() string
func IncludeIgnoreTag ¶
func NameSystems ¶
func NameSystems() namer.NameSystems
func NewDocPackage ¶
func NewSwaggerDocGen ¶
func NewSwaggerGen ¶
Types ¶
type DocPackage ¶
type DocPackage struct {
*generator.DefaultPackage
}
type SwaggerConfig ¶
type SwaggerConfig struct { Route *SwaggerConfigRoute Param *SwaggerConfigParam Response *SwaggerConfigResponse }
type SwaggerConfigParam ¶
type SwaggerConfigResponse ¶
type SwaggerConfigRoute ¶
Click to show internal directories.
Click to hide internal directories.