blob: 4b3bd9ebb55daf3aa90489c53f59d9275dd5211f [file] [log] [blame]
Wludzik, Jozef2f9f9b82020-10-13 09:07:45 +02001#pragma once
2
3#include <string>
4
5namespace interfaces
6{
7
8class Report
9{
10 public:
11 virtual ~Report() = default;
12
Krzysztof Grobelnyb8cc78d2021-11-29 15:54:53 +010013 virtual std::string getId() const = 0;
Wludzik, Jozef2f9f9b82020-10-13 09:07:45 +020014 virtual std::string getPath() const = 0;
Wludzik, Jozefd960e1f2021-01-08 09:25:59 +010015 virtual void updateReadings() = 0;
Wludzik, Jozef2f9f9b82020-10-13 09:07:45 +020016};
17} // namespace interfaces