trigger.hpp (e28aa53dc1492f09a64dc9f1dbfd5b6dba06e31f) trigger.hpp (b4ef22e4d365bde35a7fce7950033c9271c68ce7)
1#pragma once
2
3#include <string>
1#pragma once
2
3#include <string>
4#include <vector>
4
5namespace interfaces
6{
7
8class Trigger
9{
10 public:
11 virtual ~Trigger() = default;
12
13 virtual std::string getId() const = 0;
14 virtual std::string getPath() const = 0;
5
6namespace interfaces
7{
8
9class Trigger
10{
11 public:
12 virtual ~Trigger() = default;
13
14 virtual std::string getId() const = 0;
15 virtual std::string getPath() const = 0;
16 virtual const std::vector<std::string>& getReportIds() const = 0;
15};
16
17} // namespace interfaces
17};
18
19} // namespace interfaces