Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoAwayConfiguration ¶
type AutoAwayConfiguration struct { Users []string `yaml:"users"` Delay time.Duration `yaml:"delay"` }
func (AutoAwayConfiguration) IsActive ¶
func (c AutoAwayConfiguration) IsActive() bool
type Configuration ¶
type Configuration struct { Home HomeConfiguration Zones []ZoneConfiguration }
type HomeConfiguration ¶
type HomeConfiguration struct {
AutoAway AutoAwayConfiguration `yaml:"autoAway"`
}
type LimitOverlayConfiguration ¶
func (LimitOverlayConfiguration) IsActive ¶
func (c LimitOverlayConfiguration) IsActive() bool
type NightTimeConfiguration ¶
type NightTimeConfiguration struct {
Timestamp Timestamp `yaml:"time"`
}
func (NightTimeConfiguration) IsActive ¶
func (c NightTimeConfiguration) IsActive() bool
type ZoneConfiguration ¶
type ZoneConfiguration struct { Name string `yaml:"name"` Rules ZoneRuleConfiguration `yaml:"rules"` }
type ZoneRuleConfiguration ¶
type ZoneRuleConfiguration struct { AutoAway AutoAwayConfiguration `yaml:"autoAway"` LimitOverlay LimitOverlayConfiguration `yaml:"limitOverlay"` NightTime NightTimeConfiguration `yaml:"nightTime"` }
func (ZoneRuleConfiguration) IsActive ¶
func (c ZoneRuleConfiguration) IsActive() bool
Click to show internal directories.
Click to hide internal directories.