176833cb5SWludzik, Jozef #pragma once 276833cb5SWludzik, Jozef 376833cb5SWludzik, Jozef #include <string> 4*b4ef22e4SSzymon Dompke #include <vector> 576833cb5SWludzik, Jozef 676833cb5SWludzik, Jozef namespace interfaces 776833cb5SWludzik, Jozef { 876833cb5SWludzik, Jozef 976833cb5SWludzik, Jozef class Trigger 1076833cb5SWludzik, Jozef { 1176833cb5SWludzik, Jozef public: 1276833cb5SWludzik, Jozef virtual ~Trigger() = default; 1376833cb5SWludzik, Jozef 14e28aa53dSSzymon Dompke virtual std::string getId() const = 0; 1576833cb5SWludzik, Jozef virtual std::string getPath() const = 0; 1676833cb5SWludzik, Jozef }; 1776833cb5SWludzik, Jozef 1876833cb5SWludzik, Jozef } // namespace interfaces 19