Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ModuleConfig ¶
type ModuleConfig struct {
Name string
Description string
Author string
DependsOn []string `yaml:"dependsOn,omitempty"`
TemplateConfig `yaml:"template"`
RequiredCredentials []string `yaml:"requiredCredentials"`
Parameters []Parameter
Conditions []Condition `yaml:"conditions,omitempty"`
}
func LoadModuleConfig ¶
func LoadModuleConfig(filePath string) (ModuleConfig, error)
type Parameter ¶
type Parameter struct {
Field string
Label string `yaml:"label,omitempty"`
Options []string `yaml:"options,omitempty"`
Execute string `yaml:"execute,omitempty"`
Value string `yaml:"value,omitempty"`
Default string `yaml:"default,omitempty"`
Info string `yaml:"info,omitempty"`
FieldValidation Validate `yaml:"fieldValidation,omitempty"`
}
type TemplateConfig ¶
Click to show internal directories.
Click to hide internal directories.