blob: 67ad3c4758073f9e53c9aa08514e401743c8756d [file] [log] [blame]
Wludzik, Jozefe2362792020-10-27 17:23:55 +01001#pragma once
2
3#include <array>
4#include <string>
5
6namespace utils
7{
Wludzik, Jozefe2362792020-10-27 17:23:55 +01008namespace tstring
9{
10
Krzysztof Grobelnyd2238192020-12-02 09:27:28 +000011struct Id
12{
13 static std::string str()
14 {
15 return "id";
16 }
17};
18
Krzysztof Grobelnye8fc5752021-02-05 14:30:45 +000019struct SensorPath
Krzysztof Grobelnyd2238192020-12-02 09:27:28 +000020{
21 static std::string str()
22 {
Krzysztof Grobelnye8fc5752021-02-05 14:30:45 +000023 return "sensorPath";
Krzysztof Grobelnyd2238192020-12-02 09:27:28 +000024 }
25};
26
Krzysztof Grobelnyb8cc78d2021-11-29 15:54:53 +010027struct Metadata
Cezary Zwolaka4e67612021-02-18 13:16:16 +010028{
29 static std::string str()
30 {
Krzysztof Grobelnyb8cc78d2021-11-29 15:54:53 +010031 return "metadata";
Cezary Zwolaka4e67612021-02-18 13:16:16 +010032 }
33};
34
Krzysztof Grobelnyd2238192020-12-02 09:27:28 +000035struct OperationType
36{
37 static std::string str()
38 {
39 return "operationType";
40 }
41};
42
Krzysztof Grobelnyd2238192020-12-02 09:27:28 +000043struct Service
44{
45 static std::string str()
46 {
47 return "service";
48 }
49};
50
51struct Path
52{
53 static std::string str()
54 {
55 return "path";
56 }
57};
Wludzik, Jozefe2362792020-10-27 17:23:55 +010058
Cezary Zwolaka4e67612021-02-18 13:16:16 +010059struct Type
60{
61 static std::string str()
62 {
63 return "type";
64 }
65};
66
67struct DwellTime
68{
69 static std::string str()
70 {
71 return "dwellTime";
72 }
73};
74
75struct Direction
76{
77 static std::string str()
78 {
79 return "direction";
80 }
81};
82
83struct ThresholdValue
84{
85 static std::string str()
86 {
87 return "thresholdValue";
88 }
89};
90
91struct UserId
92{
93 static std::string str()
94 {
95 return "userId";
96 }
97};
98
99struct Severity
100{
101 static std::string str()
102 {
103 return "severity";
104 }
105};
106
Krzysztof Grobelnydcc4e192021-03-08 09:09:34 +0000107struct CollectionTimeScope
108{
109 static std::string str()
110 {
111 return "collectionTimeScope";
112 }
113};
114
115struct CollectionDuration
116{
117 static std::string str()
118 {
119 return "collectionDuration";
120 }
121};
122
Szymon Dompke3a617022021-07-19 18:23:02 +0200123struct MetricProperties
124{
125 static std::string str()
126 {
127 return "MetricProperties";
128 }
129};
130
131struct SensorDbusPath
132{
133 static std::string str()
134 {
135 return "SensorDbusPath";
136 }
137};
138
139struct SensorRedfishUri
140{
141 static std::string str()
142 {
143 return "SensorRedfishUri";
144 }
145};
146
Krzysztof Grobelny493e62e2022-02-14 10:55:50 +0100147struct MetricId
148{
149 static std::string str()
150 {
151 return "MetricId";
152 }
153};
154
155struct MetricProperty
156{
157 static std::string str()
158 {
159 return "MetricProperty";
160 }
161};
162
163struct MetricValue
164{
165 static std::string str()
166 {
167 return "MetricValue";
168 }
169};
170
171struct Timestamp
172{
173 static std::string str()
174 {
175 return "Timestamp";
176 }
177};
178
179struct Readings
180{
181 static std::string str()
182 {
183 return "Readings";
184 }
185};
186
Wludzik, Jozefe2362792020-10-27 17:23:55 +0100187} // namespace tstring
188} // namespace utils