summaryrefslogtreecommitdiff
path: root/src/components/policy/policy_external/test/json/PTU_pre_data_consent_app_one_invalid_value_RequestType_array.json
blob: b674913268fd73168de0a5e919f0aceefaf886d4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
{
   "policy_table" : {
      "app_policies" : {
         "1766825573" : {
            "AppHMIType" : [ "MEDIA" ],
            "certificate" : "akdjfhaliuygrglurng",
            "default_hmi" : "BACKGROUND",
            "groups" : [
               "Notifications",
               "Location-1",
               "PropriataryData-1",
               "Navigation-1",
               "Base-4",
               "VehicleInfo-3",
               "DrivingCharacteristics-3",
               "Emergency-1"
            ],
            "keep_context" : true,
            "memory_kb" : 1000,
            "nicknames" : [ "SyncProxyTester", "tester" ],
            "priority" : "EMERGENCY",
            "steal_focus" : true,
            "heart_beat_timeout_ms": 5000,
            "RequestType" : [ "HTTP",
                    "LAUNCH_APP",
                    "PROPRIETARY" ]
         },
         "default" : {
            "default_hmi" : "NONE",
            "groups" : [ "Base-4" ],
            "keep_context" : false,
            "memory_kb" : 1000,
            "priority" : "NONE",
            "steal_focus" : false,
            "RequestType": [
              "QUERY_APPS",
              "LAUNCH_APP",
              "PROPRIETARY",
              "LOCK_SCREEN_ICON_URL"
            ]
         },
         "device" : {
            "default_hmi" : "NONE",
            "groups" : [ "Base-4" ],
            "memory_kb" : 1000,
            "heart_beat_timeout_ms" : 20000,
            "keep_context" : false,
            "priority" : "NONE",
            "steal_focus" : false
         },
         "pre_DataConsent" : {
            "default_hmi" : "NONE",
            "groups" : [ "pre_Base-1" ],
            "keep_context" : false,
            "memory_kb" : 1000,
            "priority" : "NONE",
            "steal_focus" : false,
            "RequestType": [
              "IVSU",
              "FILE_RESUME",
              "AUTH_REQUEST",
              "AUTH_CHALLENGE",
              "AUTH_ACK"
            ]
         }
      },
      "functional_groupings" : {
         "Base-4" : {
            "rpcs" : {
               "AddCommand" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "AddSubMenu" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "Alert" : {
                  "hmi_levels" : [ "FULL", "LIMITED" ]
               },
               "ChangeRegistration" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "CreateInteractionChoiceSet" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "DeleteCommand" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "DeleteFile" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "DeleteInteractionChoiceSet" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "DeleteSubMenu" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "EncodedSyncPData" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "EndAudioPassThru" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "GenericResponse" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "ListFiles" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "OnAppInterfaceUnregistered" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "OnAudioPassThru" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "OnButtonEvent" : {
                  "hmi_levels" : [ "FULL", "LIMITED" ]
               },
               "OnButtonPress" : {
                  "hmi_levels" : [ "FULL", "LIMITED" ]
               },
               "OnCommand" : {
                  "hmi_levels" : [ "FULL", "LIMITED" ]
               },
               "OnDriverDistraction" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "OnEncodedSyncPData" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "OnHMIStatus" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "OnLanguageChange" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "OnPermissionsChange" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "OnSyncPData" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "OnTBTClientState" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "PerformAudioPassThru" : {
                  "hmi_levels" : [ "FULL", "LIMITED" ]
               },
               "PerformInteraction" : {
                  "hmi_levels" : [ "FULL", "LIMITED" ]
               },
               "PutFile" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "RegisterAppInterface" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "ResetGlobalProperties" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "ScrollableMessage" : {
                  "hmi_levels" : [ "FULL" ]
               },
               "SetAppIcon" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "SetDisplayLayout" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "SetGlobalProperties" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "SetMediaClockTimer" : {
                  "hmi_levels" : [ "FULL", "LIMITED" ]
               },
               "Show" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "Slider" : {
                  "hmi_levels" : [ "FULL" ]
               },
               "Speak" : {
                  "hmi_levels" : [ "FULL", "LIMITED" ]
               },
               "SubscribeButton" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "SyncPData" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "UnregisterAppInterface" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "UnsubscribeButton" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               }
            }
         },
         "Emergency-1" : {
            "rpcs" : {
               "GetVehicleData" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ],
                  "parameters" : [
                     "airbagStatus",
                     "bodyInformation",
                     "clusterModeStatus",
                     "deviceStatus",
                     "eCallInfo",
                     "emergencyEvent"
                  ]
               },
               "OnVehicleData" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ],
                  "parameters" : [
                     "airbagStatus",
                     "bodyInformation",
                     "clusterModeStatus",
                     "deviceStatus",
                     "eCallInfo",
                     "emergencyEvent"
                  ]
               },
               "SubscribeVehicleData" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ],
                  "parameters" : [
                     "airbagStatus",
                     "bodyInformation",
                     "clusterModeStatus",
                     "deviceStatus",
                     "eCallInfo",
                     "emergencyEvent"
                  ]
               },
               "UnsubscribeVehicleData" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ],
                  "parameters" : [
                     "airbagStatus",
                     "bodyInformation",
                     "clusterModeStatus",
                     "deviceStatus",
                     "eCallInfo",
                     "emergencyEvent"
                  ]
               }
            }
         },
         "pre_Base-1" : {
            "rpcs" : {
               "ChangeRegistration" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "DeleteFile" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "GenericResponse" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "ListFiles" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "OnAppInterfaceUnregistered" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "OnLanguageChange" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "OnPermissionsChange" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "PutFile" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "RegisterAppInterface" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "ResetGlobalProperties" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "SetAppIcon" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "SetDisplayLayout" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               },
               "SetGlobalProperties" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED" ]
               },
               "UnregisterAppInterface" : {
                  "hmi_levels" : [ "BACKGROUND", "FULL", "LIMITED", "NONE" ]
               }
            }
         }
      },
      "module_config" : {
         "device_certificates" : {
            "HUU40DAS7F970UEI17A73JH32L41K32JH4L1K234H3K4" : "aldhfkahfgkafrblgjr"
         },
         "endpoints" : {
            "0x07" : {
               "default" : [ "http://policies.telematics.ford.com/api/policies" ]
            }
         },
         "exchange_after_x_days" : 30,
         "exchange_after_x_ignition_cycles" : 100,
         "exchange_after_x_kilometers" : 1800,
         "notifications_per_minute_by_priority" : {
            "COMMUNICATION" : 6,
            "EMERGENCY" : 60,
            "NAVIGATION" : 15,
            "NONE" : 0,
            "NORMAL" : 4,
            "VOICECOMM" : 10
         },
         "seconds_between_retries" : [ 1, 5, 25, 125, 625 ],
         "timeout_after_x_seconds" : 60,
         "vehicle_make" : "Stark Industries",
         "vehicle_model" : "E-Tron",
         "vehicle_year" : "1992"
      }
   }
}