Empire.Notifications : components.Notifications::Notifications { restricted local: uint get_notificationCount() const; Notification@[] getNotifications(uint limit, int beforeId = -1, bool reverse = true) const; server: void notifyVote(int voteId, int eventId); void notifyWarStatus(Empire@ withEmpire, uint type); void notifyWarEvent(Object@ forObject, uint type); void notifyRename(Object@ forObject, string fromName, string toName); void notifyAnomaly(Object@ forObject); void notifyFlagship(Object@ forObject); void notifyStructure(Object@ atObject, uint type); void notifyEmpireMet(Object@ atObject, Empire@ empire, bool gainsBonus = false); void notifyGeneric(string title, string desc, string icon = "", Empire@ fromEmp = null, Object@ forObject = null); void notifyTreaty(uint treatyId, uint eventType, Empire@ empOne = null, Empire@ empTwo = null); void writeNotifications(Message& msg, bool delta); shadow: void readNotifications(Message& msg, bool delta); }