1 #include "base/dynamicobject.h"
6 class User : DynamicObject
8 [config] String display_name {
10 if (m_DisplayName.IsEmpty())
16 [config] Dictionary::Ptr macros;
17 [config] Array::Ptr groups;
18 [config] String notification_period (NotificationPeriodRaw);
19 [config] Array::Ptr notification_type_filter (NotificationTypeFilterRaw);
20 int notification_type_filter_real (NotificationTypeFilter);
21 [config] Array::Ptr notification_state_filter (NotificationStateFilterRaw);
23 [config] String email;
24 [config] String pager;
26 int notification_state_filter_real (NotificationStateFilter);
27 [state] bool enable_notifications;
28 [state] double last_notification;