add built in docu

This commit is contained in:
2023-07-18 13:35:33 +02:00
parent a457a313b7
commit ab3954a6cb
7 changed files with 117 additions and 35 deletions

View File

@@ -24,3 +24,16 @@ type KillSwitchConfig struct {
Options Options `json:"options"`
Actions []ActionConfig `json:"actions"`
}
type ConfigOption struct {
Name string
Type string
Description string
Default string
}
type Documenter interface {
GetName() string
GetDescription() string
GetOptions() []ConfigOption
}