1 #pragma once 2 3 #include "interfaces/trigger.hpp" 4 5 namespace interfaces 6 { 7 8 class TriggerManager 9 { 10 public: 11 virtual ~TriggerManager() = default; 12 13 virtual void removeTrigger(const Trigger* trigger) = 0; 14 15 virtual std::vector<std::string> 16 getTriggerIdsForReport(const std::string& reportId) const = 0; 17 }; 18 19 } // namespace interfaces 20