Versions in this module Expand all Collapse all v2 v2.0.2 Jan 16, 2024 Changes in this version + func EnvVar(key string) string + func EnvVarInBash(key string) string + func EnvVarInDocker(key string) string + func GetDockerfileTemplate(d Dockerfile) string + func ToEnumDefines(name string, enum enumeration.Enum) []byte + type ClientEnumsFile struct + Importer *importer.PackageImporter + PackageName string + func NewClientEnumsFile(outputPath, serviceName string, a *oas.OpenAPI) *ClientEnumsFile + func (f *ClientEnumsFile) String() string + func (f *ClientEnumsFile) WriteAll() string + func (f *ClientEnumsFile) WriteImports(w io.Writer) (err error) + func (f *ClientEnumsFile) WritePackage(w io.Writer) (err error) + type ClientFile struct + ClientName string + Importer *importer.PackageImporter + Name string + PackageName string + func NewClientFile(name string, a *oas.OpenAPI) *ClientFile + func (c *ClientFile) AddOp(op operator.Op) + func (c *ClientFile) String() string + func (c *ClientFile) WriteAll() string + func (c *ClientFile) WriteImports(w io.Writer) (err error) + func (c *ClientFile) WriteOperations(w io.Writer) (err error) + func (c *ClientFile) WritePackage(w io.Writer) (err error) + func (c *ClientFile) WriteTypeInstance(w io.Writer) (err error) + func (c *ClientFile) WriteTypeInterface(w io.Writer) (err error) + type ConfigDefaultFile struct + EnvVars []envconfig.EnvVar + func NewConfigDefaultFile(envVars []envconfig.EnvVar) *ConfigDefaultFile + func (f *ConfigDefaultFile) String() string + type Dockerfile struct + Add map[string]string + Cmd []string + EntryPoint []string + Env map[string]string + Expose []string + From string + Image string + Label map[string]string + Run string + Volume []string + WorkDir string + func (d *Dockerfile) String() string + func (d Dockerfile) AddContent(from string, to string) *Dockerfile + func (d Dockerfile) AddEnv(key string, value string) *Dockerfile + func (d Dockerfile) AddLabel(label string, content string) *Dockerfile + func (d Dockerfile) WithCmd(cmd ...string) *Dockerfile + func (d Dockerfile) WithExpose(exposes ...string) *Dockerfile + func (d Dockerfile) WithVolume(volumes ...string) *Dockerfile + func (d Dockerfile) WithWorkDir(dir string) *Dockerfile + type Enum struct + HasOffset bool + Importer *importer.PackageImporter + Name string + Options scanner.Enum + PackageName string + PackagePath string + func NewEnum(packagePath, packageName, name string, options scanner.Enum, hasOffset bool) *Enum + func (e *Enum) ConstKey(key interface{}) string + func (e *Enum) ConstOffset() string + func (e *Enum) ConstPrefix() string + func (e *Enum) ConstUnknown() string + func (e *Enum) InvalidErrorString() string + func (e *Enum) String() string + func (e *Enum) WriteAll() string + func (e *Enum) WriteEnumDefinition(w io.Writer) (err error) + func (e *Enum) WriteEnumDescriptor(w io.Writer) (err error) + func (e *Enum) WriteImports(w io.Writer) (err error) + func (e *Enum) WriteInitFunc(w io.Writer) (err error) + func (e *Enum) WriteLabeler(w io.Writer) (err error) + func (e *Enum) WritePackage(w io.Writer) (err error) + func (e *Enum) WriteParseFromLabelStringFunc(w io.Writer) (err error) + func (e *Enum) WriteParseFromStringFunc(w io.Writer) (err error) + func (e *Enum) WriteScannerAndValuer(w io.Writer) (err error) + func (e *Enum) WriteStringer(w io.Writer) (err error) + func (e *Enum) WriteTextMarshalerAndUnmarshaler(w io.Writer) (err error) + func (e *Enum) WriteVars(w io.Writer) (err error) + type ErrCodeFile struct + Importer *importer.PackageImporter + PackageName string + func NewErrCodeFile(pkgName string, errCodes status_error.StatusErrorCodeMap) *ErrCodeFile + func (c *ErrCodeFile) String() string + func (c *ErrCodeFile) WriteAll() string + func (c *ErrCodeFile) WriteImports(w io.Writer) (err error) + func (c *ErrCodeFile) WriteInit(w io.Writer) (err error) + func (c *ErrCodeFile) WritePackage(w io.Writer) (err error) + type GoFile struct + FileFullName string + PackageName string + func NewGoFile(pkgName, fileFullName string) *GoFile + func (f *GoFile) String() string + func (f *GoFile) WithBlock(tpl string) *GoFile + type ModFile struct + func NewModFile(name, version string) *ModFile + func (m *ModFile) AddReplace(fromPkg, fromVer, toPkg, toVer string) *ModFile + func (m *ModFile) AddRequired(pkg, ver string) *ModFile + func (m *ModFile) String() string + type ModReplace struct + func NewModReplace(fromPkg, fromVer, toPkg, toVer string) ModReplace + func (r ModReplace) String() string + type ModRequired struct + func NewModRequired(pkg, ver string) ModRequired + func (r ModRequired) String() string + type TypesFile struct + Importer *importer.PackageImporter + PackageName string + func NewTypesFile(serviceName string, a *oas.OpenAPI) *TypesFile + func (f *TypesFile) String() string + func (f *TypesFile) WriteAll() string + func (f *TypesFile) WriteDefinition(w io.Writer) (err error) + func (f *TypesFile) WriteImports(w io.Writer) (err error) + func (f *TypesFile) WritePackage(w io.Writer) (err error) Other modules containing this package gitee.com/eden-framework/eden-framework