#include "icinga/customvarobject.hpp" namespace icinga { class TimePeriod : CustomVarObject { [config] String display_name { get {{{ if (m_DisplayName.IsEmpty()) return GetName(); else return m_DisplayName; }}} }; [config] Dictionary::Ptr ranges; [state] Value valid_begin; [state] Value valid_end; [state] Array::Ptr segments; }; }