summaryrefslogtreecommitdiff
path: root/SDL_Core/test/components/policies/schema/valid_policy_table.json
diff options
context:
space:
mode:
Diffstat (limited to 'SDL_Core/test/components/policies/schema/valid_policy_table.json')
-rw-r--r--SDL_Core/test/components/policies/schema/valid_policy_table.json358
1 files changed, 358 insertions, 0 deletions
diff --git a/SDL_Core/test/components/policies/schema/valid_policy_table.json b/SDL_Core/test/components/policies/schema/valid_policy_table.json
new file mode 100644
index 000000000..3b9bdcaa3
--- /dev/null
+++ b/SDL_Core/test/components/policies/schema/valid_policy_table.json
@@ -0,0 +1,358 @@
+{
+ "policy_table":{
+ "module_config":{
+ "endpoints":{
+ "0x07":{
+ "default":[
+ "http://applinkqa.trafficmanager.net/api/policies"
+ ]
+ }
+ }
+ },
+ "functional_groupings":{
+ "Base-4":{
+ "rpcs":{
+ "GenericResponse":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "DeleteCommand":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "PerformInteraction":{
+ "hmi_levels":[
+ "FULL"
+ ]
+ },
+ "Speak":{
+ "hmi_levels":[
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "OnAppInterfaceUnregistered":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED",
+ "NONE"
+ ]
+ },
+ "OnButtonPress":{
+ "hmi_levels":[
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "SetMediaClockTimer":{
+ "hmi_levels":[
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "AddSubMenu":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "RegisterAppInterface":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED",
+ "NONE"
+ ]
+ },
+ "UnregisterAppInterface":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED",
+ "NONE"
+ ]
+ },
+ "DeleteSubMenu":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "Alert":{
+ "hmi_levels":[
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "OnButtonEvent":{
+ "hmi_levels":[
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "DeleteInteractionChoiceSet":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "OnPermissionsChange":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED",
+ "NONE"
+ ]
+ },
+ "SetGlobalProperties":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "OnCommand":{
+ "hmi_levels":[
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "Show":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "AddCommand":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "ChangeRegistration":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED",
+ "NONE"
+ ]
+ },
+ "CreateInteractionChoiceSet":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "Slider":{
+ "hmi_levels":[
+ "FULL"
+ ]
+ },
+ "ResetGlobalProperties":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "OnDriverDistraction":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "OnHMIStatus":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED",
+ "NONE"
+ ]
+ },
+ "SubscribeButton":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "UnsubscribeButton":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "OnTBTClientState":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "OnAudioPassThru":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "PerformAudioPassThru":{
+ "hmi_levels":[
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "EndAudioPassThru":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "ScrollableMessage":{
+ "hmi_levels":[
+ "FULL"
+ ]
+ },
+ "OnLanguageChange":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED",
+ "NONE"
+ ]
+ }
+ }
+ },
+ "Location-1":{
+ "user_consent_prompt":"Location",
+ "rpcs":{
+ "GetVehicleData":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ],
+ "parameters":[
+ "gps",
+ "speed"
+ ]
+ },
+ "SubscribeVehicleData":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ],
+ "parameters":[
+ "gps",
+ "speed"
+ ]
+ },
+ "UnsubscribeVehicleData":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ],
+ "parameters":[
+ "gps",
+ "speed"
+ ]
+ },
+ "OnVehicleData":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ],
+ "parameters":[
+ "gps",
+ "speed"
+ ]
+ }
+ }
+ },
+ "Navigation-1":{
+ "rpcs":{
+ "AlertManeuver":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "ShowConstantTBT":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ },
+ "UpdateTurnList":{
+ "hmi_levels":[
+ "BACKGROUND",
+ "FULL",
+ "LIMITED"
+ ]
+ }
+ }
+ },
+ "Notifications":{
+ "user_consent_prompt":"Notifications",
+ "rpcs":{
+ "Alert":{
+ "hmi_levels":[
+ "BACKGROUND"
+ ]
+ }
+ }
+ }
+ },
+ "app_policies":{
+ "default":{
+ "priority":"EMERGENCY",
+ "groups":[
+ "Base-4"
+ ]
+ },
+ "123456":{
+ "priority":"NORMAL",
+ "groups":[
+ "Location-1",
+ "Navigation-1",
+ "Base-4"
+ ],
+ "nicknames":[
+ "SDLTester",
+ "SyncProxytester"
+ ]
+ },
+ "789":{
+ "priority":"NORMAL",
+ "groups":[
+ "Notifications",
+ "Base-4"
+ ],
+ "nicknames":[
+ "Music App"
+ ]
+ }
+ }
+ }
+} \ No newline at end of file