// Code generated by kueinit. DO NOT EDIT.
package modules

import (
	"github.com/kuetix/engine/boot"
	"github.com/kuetix/engine/engine/domain/interfaces"
)

func init() {
	boot.AddMetaFunctionCache(map[string]map[string]map[string]interfaces.FunctionMetadata{
		"create": {
			"create": {
				"AddWorkflowCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/create/transitions/create.go",
					Namespace: "create",
					Class: "create",
					Name: "AddWorkflowCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"AddFeatureCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/create/transitions/create.go",
					Namespace: "create",
					Class: "create",
					Name: "AddFeatureCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"AddSolutionCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/create/transitions/create.go",
					Namespace: "create",
					Class: "create",
					Name: "AddSolutionCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"AddPackageCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/create/transitions/create.go",
					Namespace: "create",
					Class: "create",
					Name: "AddPackageCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"AddTransitionCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/create/transitions/create.go",
					Namespace: "create",
					Class: "create",
					Name: "AddTransitionCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"CreateCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/create/transitions/create.go",
					Namespace: "create",
					Class: "create",
					Name: "CreateCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"AddModuleCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/create/transitions/create.go",
					Namespace: "create",
					Class: "create",
					Name: "AddModuleCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
			},
		},
		"pkg": {
			"pkg": {
				"PackageUpdateCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/pkg/transitions/pkg.go",
					Namespace: "pkg",
					Class: "pkg",
					Name: "PackageUpdateCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"PackageInstallCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/pkg/transitions/pkg.go",
					Namespace: "pkg",
					Class: "pkg",
					Name: "PackageInstallCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"PackageListLocalCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/pkg/transitions/pkg.go",
					Namespace: "pkg",
					Class: "pkg",
					Name: "PackageListLocalCommand",
					NumIn: 4,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"PackageEnableCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/pkg/transitions/pkg.go",
					Namespace: "pkg",
					Class: "pkg",
					Name: "PackageEnableCommand",
					NumIn: 4,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"PackageAddCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/pkg/transitions/pkg.go",
					Namespace: "pkg",
					Class: "pkg",
					Name: "PackageAddCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"PackageSearchCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/pkg/transitions/pkg.go",
					Namespace: "pkg",
					Class: "pkg",
					Name: "PackageSearchCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"PackageListCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/pkg/transitions/pkg.go",
					Namespace: "pkg",
					Class: "pkg",
					Name: "PackageListCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"PackagePublishCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/pkg/transitions/pkg.go",
					Namespace: "pkg",
					Class: "pkg",
					Name: "PackagePublishCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"PackageShowCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/pkg/transitions/pkg.go",
					Namespace: "pkg",
					Class: "pkg",
					Name: "PackageShowCommand",
					NumIn: 4,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
			},
		},
		"project": {
			"project": {
				"RunCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/project/transitions/project.go",
					Namespace: "project",
					Class: "project",
					Name: "RunCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"UpdateCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/project/transitions/project.go",
					Namespace: "project",
					Class: "project",
					Name: "UpdateCommand",
					NumIn: 4,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"ShowCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/project/transitions/project.go",
					Namespace: "project",
					Class: "project",
					Name: "ShowCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"WorkflowCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/project/transitions/project.go",
					Namespace: "project",
					Class: "project",
					Name: "WorkflowCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
			},
		},
		"templates": {
			"templates": {
				"TemplatesUpdateCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/templates/transitions/templates.go",
					Namespace: "templates",
					Class: "templates",
					Name: "TemplatesUpdateCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"TemplatesClearCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/templates/transitions/templates.go",
					Namespace: "templates",
					Class: "templates",
					Name: "TemplatesClearCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"TemplatesStatusCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/templates/transitions/templates.go",
					Namespace: "templates",
					Class: "templates",
					Name: "TemplatesStatusCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"TemplatesDownloadCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/templates/transitions/templates.go",
					Namespace: "templates",
					Class: "templates",
					Name: "TemplatesDownloadCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
			},
		},
		"add": {
			"add": {
				"AddModuleCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/add/transitions/add.go",
					Namespace: "add",
					Class: "add",
					Name: "AddModuleCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"AddWorkflowCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/add/transitions/add.go",
					Namespace: "add",
					Class: "add",
					Name: "AddWorkflowCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"AddFeatureCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/add/transitions/add.go",
					Namespace: "add",
					Class: "add",
					Name: "AddFeatureCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"AddSolutionCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/add/transitions/add.go",
					Namespace: "add",
					Class: "add",
					Name: "AddSolutionCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"AddPackageCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/add/transitions/add.go",
					Namespace: "add",
					Class: "add",
					Name: "AddPackageCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
				"AddTransitionCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/add/transitions/add.go",
					Namespace: "add",
					Class: "add",
					Name: "AddTransitionCommand",
					NumIn: 3,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flags"},
					ReturnNames: []string{"r"},
				},
			},
		},
		"auth": {
			"auth": {
				"LogoutCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/auth/transitions/auth.go",
					Namespace: "auth",
					Class: "auth",
					Name: "LogoutCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "*flag.FlagSet", "shared.KueConfig", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flagSet", "kueConfig", "flags"},
					ReturnNames: []string{"r"},
				},
				"RegisterCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/auth/transitions/auth.go",
					Namespace: "auth",
					Class: "auth",
					Name: "RegisterCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "*flag.FlagSet", "shared.KueConfig", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flagSet", "kueConfig", "flags"},
					ReturnNames: []string{"r"},
				},
				"ProfileGetCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/auth/transitions/auth.go",
					Namespace: "auth",
					Class: "auth",
					Name: "ProfileGetCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "*flag.FlagSet", "shared.KueConfig", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flagSet", "kueConfig", "flags"},
					ReturnNames: []string{"r"},
				},
				"ProfileUpdateCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/auth/transitions/auth.go",
					Namespace: "auth",
					Class: "auth",
					Name: "ProfileUpdateCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "*flag.FlagSet", "shared.KueConfig", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flagSet", "kueConfig", "flags"},
					ReturnNames: []string{"r"},
				},
				"LoginCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/auth/transitions/auth.go",
					Namespace: "auth",
					Class: "auth",
					Name: "LoginCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "*flag.FlagSet", "shared.KueConfig", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "flagSet", "kueConfig", "flags"},
					ReturnNames: []string{"r"},
				},
			},
		},
		"config": {
			"config": {
				"Resolve": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/config/transitions/config.go",
					Namespace: "config",
					Class: "config",
					Name: "Resolve",
					NumIn: 1,
					NumOut: 1,
					ArgTypes: []string{"map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"options"},
					ReturnNames: []string{"r"},
				},
			},
		},
		"install": {
			"install": {
				"InstallCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/install/transitions/install.go",
					Namespace: "install",
					Class: "install",
					Name: "InstallCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"map[string]interface{}", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"InstallBulkCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/install/transitions/install.go",
					Namespace: "install",
					Class: "install",
					Name: "InstallBulkCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"map[string]interface{}", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
			},
		},
		"search": {
			"search": {
				"SearchWorkflowCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/search/transitions/search.go",
					Namespace: "search",
					Class: "search",
					Name: "SearchWorkflowCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"map[string]interface{}", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"SearchPackageCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/search/transitions/search.go",
					Namespace: "search",
					Class: "search",
					Name: "SearchPackageCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
			},
		},
		"workflow": {
			"workflow": {
				"UploadCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/workflow/transitions/workflow.go",
					Namespace: "workflow",
					Class: "workflow",
					Name: "UploadCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"UploadAllCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/workflow/transitions/workflow.go",
					Namespace: "workflow",
					Class: "workflow",
					Name: "UploadAllCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"GetBulkCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/workflow/transitions/workflow.go",
					Namespace: "workflow",
					Class: "workflow",
					Name: "GetBulkCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"map[string]interface{}", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"DeleteCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/workflow/transitions/workflow.go",
					Namespace: "workflow",
					Class: "workflow",
					Name: "DeleteCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"UpdateCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/workflow/transitions/workflow.go",
					Namespace: "workflow",
					Class: "workflow",
					Name: "UpdateCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"GetCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/workflow/transitions/workflow.go",
					Namespace: "workflow",
					Class: "workflow",
					Name: "GetCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"map[string]interface{}", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"ListCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/workflow/transitions/workflow.go",
					Namespace: "workflow",
					Class: "workflow",
					Name: "ListCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"map[string]interface{}", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
				"StatusCommand": {
					GoModule: "{{.ProjectName}}",
					ModulePath: "modules",
					FilePath: "modules/workflow/transitions/workflow.go",
					Namespace: "workflow",
					Class: "workflow",
					Name: "StatusCommand",
					NumIn: 5,
					NumOut: 1,
					ArgTypes: []string{"string", "map[string]interface{}", "shared.KueConfig", "*flag.FlagSet", "map[string]interface{}"},
					ReturnTypes: []string{"domain.FlowStepResult"},
					ArgNames: []string{"command", "config", "kueConfig", "flagSet", "flags"},
					ReturnNames: []string{"r"},
				},
			},
		},
	})
}

