summaryrefslogtreecommitdiff
path: root/src/components/policy/policy_regular/src/policy_table
diff options
context:
space:
mode:
authorJackLivio <jack@livio.io>2019-07-24 14:04:54 -0400
committerGitHub <noreply@github.com>2019-07-24 14:04:54 -0400
commitb20c6990247a0bc88a6c3b86fd1d92530cd141e9 (patch)
tree56a4596aa567aba2de539f954d9cb3ee266ffa1b /src/components/policy/policy_regular/src/policy_table
parent25a8ef5d2ec10d88a5eda53af85a2b746f401c05 (diff)
parent378ded23e69e0964b336e4f65006e1b33bb2cbd3 (diff)
downloadsdl_core-b20c6990247a0bc88a6c3b86fd1d92530cd141e9.tar.gz
Merge pull request #2944 from smartdevicelink/feature/update_and_unpublish_app_service
Update and delete published app services
Diffstat (limited to 'src/components/policy/policy_regular/src/policy_table')
-rw-r--r--src/components/policy/policy_regular/src/policy_table/enums.cc9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/components/policy/policy_regular/src/policy_table/enums.cc b/src/components/policy/policy_regular/src/policy_table/enums.cc
index 39957e49ea..8fc5b0b369 100644
--- a/src/components/policy/policy_regular/src/policy_table/enums.cc
+++ b/src/components/policy/policy_regular/src/policy_table/enums.cc
@@ -859,6 +859,8 @@ bool IsValidEnum(FunctionID val) {
return true;
case PerformAppServiceInteractionID:
return true;
+ case UnpublishAppServiceID:
+ return true;
case CloseApplicationID:
return true;
case OnHMIStatusID:
@@ -1024,6 +1026,8 @@ const char* EnumToJsonString(FunctionID val) {
return "GetAppServiceData";
case PerformAppServiceInteractionID:
return "PerformAppServiceInteraction";
+ case UnpublishAppServiceID:
+ return "UnpublishAppService";
case CloseApplicationID:
return "CloseApplication";
case OnHMIStatusID:
@@ -1350,6 +1354,11 @@ bool EnumFromJsonString(const std::string& literal, FunctionID* result) {
return true;
}
+ if ("UnpublishAppService" == literal) {
+ *result = UnpublishAppServiceID;
+ return true;
+ }
+
if ("CloseApplication" == literal) {
*result = CloseApplicationID;
return true;