1 // This file is generated, do not edit
2 #ifndef POLICY_TABLE_INTERFACE_BASE_POLICY_TABLE_INTERFACE_BASE_ENUMS_H_
3 #define POLICY_TABLE_INTERFACE_BASE_POLICY_TABLE_INTERFACE_BASE_ENUMS_H_
7 namespace policy_table_interface_base {
17 bool IsValidEnum(Priority val);
18 const char* EnumToJsonString(Priority val);
19 bool EnumFromJsonString(const std::string& literal, Priority* result);
28 bool IsValidEnum(HmiLevel val);
29 const char* EnumToJsonString(HmiLevel val);
30 bool EnumFromJsonString(const std::string& literal, HmiLevel* result);
37 P_EXTERNALTEMPERATURE,
41 P_INSTANTFUELCONSUMPTION,
60 bool IsValidEnum(Parameter val);
61 const char* EnumToJsonString(Parameter val);
62 bool EnumFromJsonString(const std::string& literal, Parameter* result);
73 AHT_BACKGROUND_PROCESS,
77 bool IsValidEnum(AppHMIType val);
78 const char* EnumToJsonString(AppHMIType val);
79 bool EnumFromJsonString(const std::string& literal, AppHMIType* result);
86 bool IsValidEnum(Input val);
87 const char* EnumToJsonString(Input val);
88 bool EnumFromJsonString(const std::string& literal, Input* result);
90 extern const std::string kDefaultApp;
91 extern const std::string kPreDataConsentApp;
92 extern const std::string kDeviceApp;
94 } // namespace policy_table_interface_base
97 #endif // POLICY_TABLE_INTERFACE_BASE_POLICY_TABLE_INTERFACE_BASE_ENUMS_H_