package config //go:generate -command roleconfig go run git.wzray.com/homelab/hivemind/internal/codegen/roleconfig //go:generate roleconfig -name MasterConfig type MasterConfig struct { ObserverInterval int `toml:"observer_interval" gen:"positive"` BackoffSeconds int `toml:"backoff_seconds" gen:"positive"` BackoffCount int `toml:"backoff_count" gen:"positive"` NodeTimeout int `toml:"node_timeout" gen:"positive"` baseRoleConfig }