@@ -23,13 +23,14 @@ type Config struct {
2323
2424// JobConfig represents the configuration for a specific job.
2525type JobConfig struct {
26- Name string `mapstructure:"name" json:"name,omitempty"`
27- Description string `mapstructure:"description" json:"description,omitempty"`
28- Disabled bool `mapstructure:"disabled" json:"disabled,omitempty"`
29- Concurrency uint `mapstructure:"concurrency" json:"concurrency,omitempty"`
30- Tasks []Task `mapstructure:"tasks" json:"tasks,omitempty"`
31- Events []JobEvent `mapstructure:"events" json:"events"`
32- Hooks JobHooks `mapstructure:"hooks" json:"hooks,omitempty"`
26+ Name string `mapstructure:"name" json:"name,omitempty"`
27+ Description string `mapstructure:"description" json:"description,omitempty"`
28+ Disabled bool `mapstructure:"disabled" json:"disabled,omitempty"`
29+ Concurrency uint `mapstructure:"concurrency" json:"concurrency,omitempty"`
30+ Tasks []Task `mapstructure:"tasks" json:"tasks,omitempty"`
31+ Events []JobEvent `mapstructure:"events" json:"events"`
32+ Hooks JobHooks `mapstructure:"hooks" json:"hooks,omitempty"`
33+ Debounce time.Duration `mapstructure:"debounce" json:"debounce,omitempty"`
3334}
3435
3536// JobEvent represents the scheduling configuration for a job.
0 commit comments