12f9f9b87SWludzik, Jozef #pragma once 22f9f9b87SWludzik, Jozef 3*b4ef22e4SSzymon Dompke #include "types/report_types.hpp" 4*b4ef22e4SSzymon Dompke 52f9f9b87SWludzik, Jozef #include <string> 62f9f9b87SWludzik, Jozef 72f9f9b87SWludzik, Jozef namespace interfaces 82f9f9b87SWludzik, Jozef { 92f9f9b87SWludzik, Jozef 102f9f9b87SWludzik, Jozef class Report 112f9f9b87SWludzik, Jozef { 122f9f9b87SWludzik, Jozef public: 132f9f9b87SWludzik, Jozef virtual ~Report() = default; 142f9f9b87SWludzik, Jozef 15b8cc78ddSKrzysztof Grobelny virtual std::string getId() const = 0; 162f9f9b87SWludzik, Jozef virtual std::string getPath() const = 0; 172f9f9b87SWludzik, Jozef }; 182f9f9b87SWludzik, Jozef } // namespace interfaces 19