| Wludzik, Jozef | e236279 | 2020-10-27 17:23:55 +0100 | [diff] [blame] | 1 | #pragma once |
| 2 | |||||
| 3 | #include <array> | ||||
| 4 | #include <string> | ||||
| 5 | |||||
| 6 | namespace utils | ||||
| 7 | { | ||||
| Wludzik, Jozef | e236279 | 2020-10-27 17:23:55 +0100 | [diff] [blame] | 8 | namespace tstring |
| 9 | { | ||||
| 10 | |||||
| Krzysztof Grobelny | d223819 | 2020-12-02 09:27:28 +0000 | [diff] [blame] | 11 | struct Id |
| 12 | { | ||||
| 13 | static std::string str() | ||||
| 14 | { | ||||
| 15 | return "id"; | ||||
| 16 | } | ||||
| 17 | }; | ||||
| 18 | |||||
| Krzysztof Grobelny | e8fc575 | 2021-02-05 14:30:45 +0000 | [diff] [blame] | 19 | struct SensorPath |
| Krzysztof Grobelny | d223819 | 2020-12-02 09:27:28 +0000 | [diff] [blame] | 20 | { |
| 21 | static std::string str() | ||||
| 22 | { | ||||
| Krzysztof Grobelny | e8fc575 | 2021-02-05 14:30:45 +0000 | [diff] [blame] | 23 | return "sensorPath"; |
| Krzysztof Grobelny | d223819 | 2020-12-02 09:27:28 +0000 | [diff] [blame] | 24 | } |
| 25 | }; | ||||
| 26 | |||||
| 27 | struct OperationType | ||||
| 28 | { | ||||
| 29 | static std::string str() | ||||
| 30 | { | ||||
| 31 | return "operationType"; | ||||
| 32 | } | ||||
| 33 | }; | ||||
| 34 | |||||
| 35 | struct MetricMetadata | ||||
| 36 | { | ||||
| 37 | static std::string str() | ||||
| 38 | { | ||||
| 39 | return "metricMetadata"; | ||||
| 40 | } | ||||
| 41 | }; | ||||
| 42 | |||||
| 43 | struct Service | ||||
| 44 | { | ||||
| 45 | static std::string str() | ||||
| 46 | { | ||||
| 47 | return "service"; | ||||
| 48 | } | ||||
| 49 | }; | ||||
| 50 | |||||
| 51 | struct Path | ||||
| 52 | { | ||||
| 53 | static std::string str() | ||||
| 54 | { | ||||
| 55 | return "path"; | ||||
| 56 | } | ||||
| 57 | }; | ||||
| Wludzik, Jozef | e236279 | 2020-10-27 17:23:55 +0100 | [diff] [blame] | 58 | |
| 59 | } // namespace tstring | ||||
| 60 | } // namespace utils | ||||