Versions in this module Expand all Collapse all v3 v3.6.3 Oct 20, 2023 Changes in this version + func CommandUsage(data *CommandData) *codegen.SectionTemplate + func FieldLoadCode(f *FlagData, argName, argTypeName, validate string, defaultValue interface{}, ...) (string, bool) + func FlagsCode(data []*CommandData) string + func PayloadBuilderSection(buildFunction *BuildFunctionData) *codegen.SectionTemplate + func UsageCommands(data []*CommandData) *codegen.SectionTemplate + func UsageExamples(data []*CommandData) *codegen.SectionTemplate + type BuildFunctionData struct + ActualParams []string + CheckErr bool + Description string + Fields []*FieldData + FormalParams []string + MethodName string + Name string + PayloadInit *PayloadInitData + ResultType string + ServiceName string + type CommandData struct + Description string + Example string + Name string + PkgName string + Subcommands []*SubcommandData + VarName string + func BuildCommandData(data *service.Data) *CommandData + type FieldData struct + Init string + Name string + TypeRef string + VarName string + type FlagData struct + Default interface{} + Description string + Example string + FullName string + Name string + Required bool + Type string + VarName string + func NewFlagData(svcn, en, name, typeName, description string, required bool, ...) *FlagData + type PayloadInitData struct + Args []*codegen.InitArgData + Code string + ReturnIsStruct bool + ReturnTypeAttribute string + ReturnTypeAttributePointer bool + ReturnTypeName string + ReturnTypePkg string + type SubcommandData struct + BuildFunction *BuildFunctionData + Conversion string + Description string + Example string + Flags []*FlagData + FullName string + MethodVarName string + Name string + func BuildSubcommandData(svcName string, m *service.MethodData, buildFunction *BuildFunctionData, ...) *SubcommandData Other modules containing this package github.com/mtal3t/goa