Documentation
¶
Index ¶
- func FormatImports(path string, out []byte) error
- func WriteToFile(path string, out []byte) error
- type APIScaffolder
- func (a *APIScaffolder) AddDocFile() error
- func (a *APIScaffolder) AddGroupVersionFile() error
- func (a *APIScaffolder) AddIdentityFile(resource options.Resource) error
- func (a *APIScaffolder) AddRefsFile(resource options.Resource) error
- func (a *APIScaffolder) AddTypeFile(resource options.Resource) error
- func (a *APIScaffolder) DocFileNotExist() bool
- func (a *APIScaffolder) GroupVersionFileNotExist() bool
- func (a *APIScaffolder) IdentityFileExist(resource options.Resource) bool
- func (a *APIScaffolder) PathToIdentityFile(resource options.Resource) string
- func (a *APIScaffolder) PathToRefsFile(resource options.Resource) string
- func (a *APIScaffolder) PathToTypeFile(resource options.Resource) string
- func (a *APIScaffolder) RefsFileExist(resource options.Resource) bool
- func (a *APIScaffolder) TypeFileExists(resource options.Resource) bool
- type ControllerBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatImports ¶
func WriteToFile ¶
Types ¶
type APIScaffolder ¶
type APIScaffolder struct { BaseDir string GoPackage string Group string Version string PackageProtoTag string }
func (*APIScaffolder) AddDocFile ¶
func (a *APIScaffolder) AddDocFile() error
func (*APIScaffolder) AddGroupVersionFile ¶
func (a *APIScaffolder) AddGroupVersionFile() error
func (*APIScaffolder) AddIdentityFile ¶
func (a *APIScaffolder) AddIdentityFile(resource options.Resource) error
func (*APIScaffolder) AddRefsFile ¶
func (a *APIScaffolder) AddRefsFile(resource options.Resource) error
func (*APIScaffolder) AddTypeFile ¶
func (a *APIScaffolder) AddTypeFile(resource options.Resource) error
func (*APIScaffolder) DocFileNotExist ¶
func (a *APIScaffolder) DocFileNotExist() bool
func (*APIScaffolder) GroupVersionFileNotExist ¶
func (a *APIScaffolder) GroupVersionFileNotExist() bool
func (*APIScaffolder) IdentityFileExist ¶
func (a *APIScaffolder) IdentityFileExist(resource options.Resource) bool
func (*APIScaffolder) PathToIdentityFile ¶
func (a *APIScaffolder) PathToIdentityFile(resource options.Resource) string
func (*APIScaffolder) PathToRefsFile ¶
func (a *APIScaffolder) PathToRefsFile(resource options.Resource) string
func (*APIScaffolder) PathToTypeFile ¶
func (a *APIScaffolder) PathToTypeFile(resource options.Resource) string
func (*APIScaffolder) RefsFileExist ¶
func (a *APIScaffolder) RefsFileExist(resource options.Resource) bool
func (*APIScaffolder) TypeFileExists ¶
func (a *APIScaffolder) TypeFileExists(resource options.Resource) bool
type ControllerBuilder ¶
type ControllerBuilder struct {
// contains filtered or unexported fields
}
func NewControllerBuilder ¶
func NewControllerBuilder(rootPath, service, proto string) *ControllerBuilder
func (*ControllerBuilder) GenerateController ¶
func (c *ControllerBuilder) GenerateController(cArgs *ccTemplate.ControllerArgs) error
func (*ControllerBuilder) RegisterController ¶
func (c *ControllerBuilder) RegisterController() error
Click to show internal directories.
Click to hide internal directories.