1 #include "android_permission_flags.h"
2 
3 
4 
5 
6 
7 
8 namespace android::permission::flags {
9 
10 class flag_provider : public flag_provider_interface {
11     public:
12 
13 
allow_host_permission_dialogs_on_virtual_devices()14         virtual bool allow_host_permission_dialogs_on_virtual_devices() override {
15             return false;
16         }
appop_access_tracking_logging_enabled()17         virtual bool appop_access_tracking_logging_enabled() override {
18             return ANDROID_PERMISSION_FLAGS_APPOP_ACCESS_TRACKING_LOGGING_ENABLED;
19         }
appop_mode_caching_enabled()20         virtual bool appop_mode_caching_enabled() override {
21             return ANDROID_PERMISSION_FLAGS_APPOP_MODE_CACHING_ENABLED;
22         }
check_op_overload_api_enabled()23         virtual bool check_op_overload_api_enabled() override {
24             return ANDROID_PERMISSION_FLAGS_CHECK_OP_OVERLOAD_API_ENABLED;
25         }
check_op_validate_package()26         virtual bool check_op_validate_package() override {
27             return false;
28         }
cross_user_role_platform_api_enabled()29         virtual bool cross_user_role_platform_api_enabled() override {
30             return ANDROID_PERMISSION_FLAGS_CROSS_USER_ROLE_PLATFORM_API_ENABLED;
31         }
delay_uid_state_changes_from_capability_updates()32         virtual bool delay_uid_state_changes_from_capability_updates() override {
33             return ANDROID_PERMISSION_FLAGS_DELAY_UID_STATE_CHANGES_FROM_CAPABILITY_UPDATES;
34         }
device_aware_app_op_new_schema_enabled()35         virtual bool device_aware_app_op_new_schema_enabled() override {
36             return ANDROID_PERMISSION_FLAGS_DEVICE_AWARE_APP_OP_NEW_SCHEMA_ENABLED;
37         }
device_aware_permission_apis_enabled()38         virtual bool device_aware_permission_apis_enabled() override {
39             return ANDROID_PERMISSION_FLAGS_DEVICE_AWARE_PERMISSION_APIS_ENABLED;
40         }
device_aware_permissions_enabled()41         virtual bool device_aware_permissions_enabled() override {
42             return ANDROID_PERMISSION_FLAGS_DEVICE_AWARE_PERMISSIONS_ENABLED;
43         }
device_id_in_op_proxy_info_enabled()44         virtual bool device_id_in_op_proxy_info_enabled() override {
45             return ANDROID_PERMISSION_FLAGS_DEVICE_ID_IN_OP_PROXY_INFO_ENABLED;
46         }
device_policy_management_role_split_create_managed_profile_enabled()47         virtual bool device_policy_management_role_split_create_managed_profile_enabled() override {
48             return ANDROID_PERMISSION_FLAGS_DEVICE_POLICY_MANAGEMENT_ROLE_SPLIT_CREATE_MANAGED_PROFILE_ENABLED;
49         }
dont_remove_existing_uid_states()50         virtual bool dont_remove_existing_uid_states() override {
51             return ANDROID_PERMISSION_FLAGS_DONT_REMOVE_EXISTING_UID_STATES;
52         }
enable_aiai_proxied_text_classifiers()53         virtual bool enable_aiai_proxied_text_classifiers() override {
54             return ANDROID_PERMISSION_FLAGS_ENABLE_AIAI_PROXIED_TEXT_CLASSIFIERS;
55         }
enable_otp_in_text_classifiers()56         virtual bool enable_otp_in_text_classifiers() override {
57             return ANDROID_PERMISSION_FLAGS_ENABLE_OTP_IN_TEXT_CLASSIFIERS;
58         }
enable_sqlite_appops_accesses()59         virtual bool enable_sqlite_appops_accesses() override {
60             return ANDROID_PERMISSION_FLAGS_ENABLE_SQLITE_APPOPS_ACCESSES;
61         }
enhanced_confirmation_in_call_apis_enabled()62         virtual bool enhanced_confirmation_in_call_apis_enabled() override {
63             return ANDROID_PERMISSION_FLAGS_ENHANCED_CONFIRMATION_IN_CALL_APIS_ENABLED;
64         }
enhanced_confirmation_mode_apis_enabled()65         virtual bool enhanced_confirmation_mode_apis_enabled() override {
66             return ANDROID_PERMISSION_FLAGS_ENHANCED_CONFIRMATION_MODE_APIS_ENABLED;
67         }
factory_reset_prep_permission_apis()68         virtual bool factory_reset_prep_permission_apis() override {
69             return true;
70         }
fine_power_monitor_permission()71         virtual bool fine_power_monitor_permission() override {
72             return ANDROID_PERMISSION_FLAGS_FINE_POWER_MONITOR_PERMISSION;
73         }
finish_running_ops_for_killed_packages()74         virtual bool finish_running_ops_for_killed_packages() override {
75             return true;
76         }
get_emergency_role_holder_api_enabled()77         virtual bool get_emergency_role_holder_api_enabled() override {
78             return ANDROID_PERMISSION_FLAGS_GET_EMERGENCY_ROLE_HOLDER_API_ENABLED;
79         }
health_connect_backup_restore_permission_enabled()80         virtual bool health_connect_backup_restore_permission_enabled() override {
81             return ANDROID_PERMISSION_FLAGS_HEALTH_CONNECT_BACKUP_RESTORE_PERMISSION_ENABLED;
82         }
ignore_process_text()83         virtual bool ignore_process_text() override {
84             return false;
85         }
location_bypass_privacy_dashboard_enabled()86         virtual bool location_bypass_privacy_dashboard_enabled() override {
87             return true;
88         }
note_op_batching_enabled()89         virtual bool note_op_batching_enabled() override {
90             return ANDROID_PERMISSION_FLAGS_NOTE_OP_BATCHING_ENABLED;
91         }
op_enable_mobile_data_by_user()92         virtual bool op_enable_mobile_data_by_user() override {
93             return true;
94         }
permission_request_short_circuit_enabled()95         virtual bool permission_request_short_circuit_enabled() override {
96             return ANDROID_PERMISSION_FLAGS_PERMISSION_REQUEST_SHORT_CIRCUIT_ENABLED;
97         }
permission_tree_apis_deprecated()98         virtual bool permission_tree_apis_deprecated() override {
99             return ANDROID_PERMISSION_FLAGS_PERMISSION_TREE_APIS_DEPRECATED;
100         }
ranging_permission_enabled()101         virtual bool ranging_permission_enabled() override {
102             return ANDROID_PERMISSION_FLAGS_RANGING_PERMISSION_ENABLED;
103         }
rate_limit_batched_note_op_async_callbacks_enabled()104         virtual bool rate_limit_batched_note_op_async_callbacks_enabled() override {
105             return ANDROID_PERMISSION_FLAGS_RATE_LIMIT_BATCHED_NOTE_OP_ASYNC_CALLBACKS_ENABLED;
106         }
replace_body_sensor_permission_enabled()107         virtual bool replace_body_sensor_permission_enabled() override {
108             return ANDROID_PERMISSION_FLAGS_REPLACE_BODY_SENSOR_PERMISSION_ENABLED;
109         }
retail_demo_role_enabled()110         virtual bool retail_demo_role_enabled() override {
111             return true;
112         }
runtime_permission_appops_mapping_enabled()113         virtual bool runtime_permission_appops_mapping_enabled() override {
114             return ANDROID_PERMISSION_FLAGS_RUNTIME_PERMISSION_APPOPS_MAPPING_ENABLED;
115         }
sensitive_content_improvements()116         virtual bool sensitive_content_improvements() override {
117             return ANDROID_PERMISSION_FLAGS_SENSITIVE_CONTENT_IMPROVEMENTS;
118         }
sensitive_content_metrics_bugfix()119         virtual bool sensitive_content_metrics_bugfix() override {
120             return ANDROID_PERMISSION_FLAGS_SENSITIVE_CONTENT_METRICS_BUGFIX;
121         }
sensitive_content_recents_screenshot_bugfix()122         virtual bool sensitive_content_recents_screenshot_bugfix() override {
123             return ANDROID_PERMISSION_FLAGS_SENSITIVE_CONTENT_RECENTS_SCREENSHOT_BUGFIX;
124         }
sensitive_notification_app_protection()125         virtual bool sensitive_notification_app_protection() override {
126             return ANDROID_PERMISSION_FLAGS_SENSITIVE_NOTIFICATION_APP_PROTECTION;
127         }
server_side_attribution_registration()128         virtual bool server_side_attribution_registration() override {
129             return true;
130         }
set_next_attribution_source()131         virtual bool set_next_attribution_source() override {
132             return false;
133         }
should_register_attribution_source()134         virtual bool should_register_attribution_source() override {
135             return true;
136         }
signature_permission_allowlist_enabled()137         virtual bool signature_permission_allowlist_enabled() override {
138             return ANDROID_PERMISSION_FLAGS_SIGNATURE_PERMISSION_ALLOWLIST_ENABLED;
139         }
supervision_role_permission_update_enabled()140         virtual bool supervision_role_permission_update_enabled() override {
141             return ANDROID_PERMISSION_FLAGS_SUPERVISION_ROLE_PERMISSION_UPDATE_ENABLED;
142         }
sync_on_op_noted_api()143         virtual bool sync_on_op_noted_api() override {
144             return false;
145         }
system_selection_toolbar_enabled()146         virtual bool system_selection_toolbar_enabled() override {
147             return false;
148         }
system_server_role_controller_enabled()149         virtual bool system_server_role_controller_enabled() override {
150             return ANDROID_PERMISSION_FLAGS_SYSTEM_SERVER_ROLE_CONTROLLER_ENABLED;
151         }
system_vendor_intelligence_role_enabled()152         virtual bool system_vendor_intelligence_role_enabled() override {
153             return ANDROID_PERMISSION_FLAGS_SYSTEM_VENDOR_INTELLIGENCE_ROLE_ENABLED;
154         }
text_classifier_choice_api_enabled()155         virtual bool text_classifier_choice_api_enabled() override {
156             return ANDROID_PERMISSION_FLAGS_TEXT_CLASSIFIER_CHOICE_API_ENABLED;
157         }
unknown_call_package_install_blocking_enabled()158         virtual bool unknown_call_package_install_blocking_enabled() override {
159             return ANDROID_PERMISSION_FLAGS_UNKNOWN_CALL_PACKAGE_INSTALL_BLOCKING_ENABLED;
160         }
updatable_text_classifier_for_otp_detection_enabled()161         virtual bool updatable_text_classifier_for_otp_detection_enabled() override {
162             return ANDROID_PERMISSION_FLAGS_UPDATABLE_TEXT_CLASSIFIER_FOR_OTP_DETECTION_ENABLED;
163         }
use_frozen_aware_remote_callback_list()164         virtual bool use_frozen_aware_remote_callback_list() override {
165             return false;
166         }
use_profile_labels_for_default_app_section_titles()167         virtual bool use_profile_labels_for_default_app_section_titles() override {
168             return ANDROID_PERMISSION_FLAGS_USE_PROFILE_LABELS_FOR_DEFAULT_APP_SECTION_TITLES;
169         }
use_system_selection_toolbar_in_sysui()170         virtual bool use_system_selection_toolbar_in_sysui() override {
171             return false;
172         }
voice_activation_permission_apis()173         virtual bool voice_activation_permission_apis() override {
174             return false;
175         }
wallet_role_cross_user_enabled()176         virtual bool wallet_role_cross_user_enabled() override {
177             return ANDROID_PERMISSION_FLAGS_WALLET_ROLE_CROSS_USER_ENABLED;
178         }
wallet_role_enabled()179         virtual bool wallet_role_enabled() override {
180             return true;
181         }
wallet_role_icon_property_enabled()182         virtual bool wallet_role_icon_property_enabled() override {
183             return false;
184         }
185 
186 
187 
188     };
189 
190 std::unique_ptr<flag_provider_interface> provider_ =
191     std::make_unique<flag_provider>();
192 }
193 
194 
android_permission_flags_allow_host_permission_dialogs_on_virtual_devices()195 bool android_permission_flags_allow_host_permission_dialogs_on_virtual_devices() {
196     return false;
197 }
198 
android_permission_flags_appop_access_tracking_logging_enabled()199 bool android_permission_flags_appop_access_tracking_logging_enabled() {
200     return ANDROID_PERMISSION_FLAGS_APPOP_ACCESS_TRACKING_LOGGING_ENABLED;
201 }
202 
android_permission_flags_appop_mode_caching_enabled()203 bool android_permission_flags_appop_mode_caching_enabled() {
204     return ANDROID_PERMISSION_FLAGS_APPOP_MODE_CACHING_ENABLED;
205 }
206 
android_permission_flags_check_op_overload_api_enabled()207 bool android_permission_flags_check_op_overload_api_enabled() {
208     return ANDROID_PERMISSION_FLAGS_CHECK_OP_OVERLOAD_API_ENABLED;
209 }
210 
android_permission_flags_check_op_validate_package()211 bool android_permission_flags_check_op_validate_package() {
212     return false;
213 }
214 
android_permission_flags_cross_user_role_platform_api_enabled()215 bool android_permission_flags_cross_user_role_platform_api_enabled() {
216     return ANDROID_PERMISSION_FLAGS_CROSS_USER_ROLE_PLATFORM_API_ENABLED;
217 }
218 
android_permission_flags_delay_uid_state_changes_from_capability_updates()219 bool android_permission_flags_delay_uid_state_changes_from_capability_updates() {
220     return ANDROID_PERMISSION_FLAGS_DELAY_UID_STATE_CHANGES_FROM_CAPABILITY_UPDATES;
221 }
222 
android_permission_flags_device_aware_app_op_new_schema_enabled()223 bool android_permission_flags_device_aware_app_op_new_schema_enabled() {
224     return ANDROID_PERMISSION_FLAGS_DEVICE_AWARE_APP_OP_NEW_SCHEMA_ENABLED;
225 }
226 
android_permission_flags_device_aware_permission_apis_enabled()227 bool android_permission_flags_device_aware_permission_apis_enabled() {
228     return ANDROID_PERMISSION_FLAGS_DEVICE_AWARE_PERMISSION_APIS_ENABLED;
229 }
230 
android_permission_flags_device_aware_permissions_enabled()231 bool android_permission_flags_device_aware_permissions_enabled() {
232     return ANDROID_PERMISSION_FLAGS_DEVICE_AWARE_PERMISSIONS_ENABLED;
233 }
234 
android_permission_flags_device_id_in_op_proxy_info_enabled()235 bool android_permission_flags_device_id_in_op_proxy_info_enabled() {
236     return ANDROID_PERMISSION_FLAGS_DEVICE_ID_IN_OP_PROXY_INFO_ENABLED;
237 }
238 
android_permission_flags_device_policy_management_role_split_create_managed_profile_enabled()239 bool android_permission_flags_device_policy_management_role_split_create_managed_profile_enabled() {
240     return ANDROID_PERMISSION_FLAGS_DEVICE_POLICY_MANAGEMENT_ROLE_SPLIT_CREATE_MANAGED_PROFILE_ENABLED;
241 }
242 
android_permission_flags_dont_remove_existing_uid_states()243 bool android_permission_flags_dont_remove_existing_uid_states() {
244     return ANDROID_PERMISSION_FLAGS_DONT_REMOVE_EXISTING_UID_STATES;
245 }
246 
android_permission_flags_enable_aiai_proxied_text_classifiers()247 bool android_permission_flags_enable_aiai_proxied_text_classifiers() {
248     return ANDROID_PERMISSION_FLAGS_ENABLE_AIAI_PROXIED_TEXT_CLASSIFIERS;
249 }
250 
android_permission_flags_enable_otp_in_text_classifiers()251 bool android_permission_flags_enable_otp_in_text_classifiers() {
252     return ANDROID_PERMISSION_FLAGS_ENABLE_OTP_IN_TEXT_CLASSIFIERS;
253 }
254 
android_permission_flags_enable_sqlite_appops_accesses()255 bool android_permission_flags_enable_sqlite_appops_accesses() {
256     return ANDROID_PERMISSION_FLAGS_ENABLE_SQLITE_APPOPS_ACCESSES;
257 }
258 
android_permission_flags_enhanced_confirmation_in_call_apis_enabled()259 bool android_permission_flags_enhanced_confirmation_in_call_apis_enabled() {
260     return ANDROID_PERMISSION_FLAGS_ENHANCED_CONFIRMATION_IN_CALL_APIS_ENABLED;
261 }
262 
android_permission_flags_enhanced_confirmation_mode_apis_enabled()263 bool android_permission_flags_enhanced_confirmation_mode_apis_enabled() {
264     return ANDROID_PERMISSION_FLAGS_ENHANCED_CONFIRMATION_MODE_APIS_ENABLED;
265 }
266 
android_permission_flags_factory_reset_prep_permission_apis()267 bool android_permission_flags_factory_reset_prep_permission_apis() {
268     return true;
269 }
270 
android_permission_flags_fine_power_monitor_permission()271 bool android_permission_flags_fine_power_monitor_permission() {
272     return ANDROID_PERMISSION_FLAGS_FINE_POWER_MONITOR_PERMISSION;
273 }
274 
android_permission_flags_finish_running_ops_for_killed_packages()275 bool android_permission_flags_finish_running_ops_for_killed_packages() {
276     return true;
277 }
278 
android_permission_flags_get_emergency_role_holder_api_enabled()279 bool android_permission_flags_get_emergency_role_holder_api_enabled() {
280     return ANDROID_PERMISSION_FLAGS_GET_EMERGENCY_ROLE_HOLDER_API_ENABLED;
281 }
282 
android_permission_flags_health_connect_backup_restore_permission_enabled()283 bool android_permission_flags_health_connect_backup_restore_permission_enabled() {
284     return ANDROID_PERMISSION_FLAGS_HEALTH_CONNECT_BACKUP_RESTORE_PERMISSION_ENABLED;
285 }
286 
android_permission_flags_ignore_process_text()287 bool android_permission_flags_ignore_process_text() {
288     return false;
289 }
290 
android_permission_flags_location_bypass_privacy_dashboard_enabled()291 bool android_permission_flags_location_bypass_privacy_dashboard_enabled() {
292     return true;
293 }
294 
android_permission_flags_note_op_batching_enabled()295 bool android_permission_flags_note_op_batching_enabled() {
296     return ANDROID_PERMISSION_FLAGS_NOTE_OP_BATCHING_ENABLED;
297 }
298 
android_permission_flags_op_enable_mobile_data_by_user()299 bool android_permission_flags_op_enable_mobile_data_by_user() {
300     return true;
301 }
302 
android_permission_flags_permission_request_short_circuit_enabled()303 bool android_permission_flags_permission_request_short_circuit_enabled() {
304     return ANDROID_PERMISSION_FLAGS_PERMISSION_REQUEST_SHORT_CIRCUIT_ENABLED;
305 }
306 
android_permission_flags_permission_tree_apis_deprecated()307 bool android_permission_flags_permission_tree_apis_deprecated() {
308     return ANDROID_PERMISSION_FLAGS_PERMISSION_TREE_APIS_DEPRECATED;
309 }
310 
android_permission_flags_ranging_permission_enabled()311 bool android_permission_flags_ranging_permission_enabled() {
312     return ANDROID_PERMISSION_FLAGS_RANGING_PERMISSION_ENABLED;
313 }
314 
android_permission_flags_rate_limit_batched_note_op_async_callbacks_enabled()315 bool android_permission_flags_rate_limit_batched_note_op_async_callbacks_enabled() {
316     return ANDROID_PERMISSION_FLAGS_RATE_LIMIT_BATCHED_NOTE_OP_ASYNC_CALLBACKS_ENABLED;
317 }
318 
android_permission_flags_replace_body_sensor_permission_enabled()319 bool android_permission_flags_replace_body_sensor_permission_enabled() {
320     return ANDROID_PERMISSION_FLAGS_REPLACE_BODY_SENSOR_PERMISSION_ENABLED;
321 }
322 
android_permission_flags_retail_demo_role_enabled()323 bool android_permission_flags_retail_demo_role_enabled() {
324     return true;
325 }
326 
android_permission_flags_runtime_permission_appops_mapping_enabled()327 bool android_permission_flags_runtime_permission_appops_mapping_enabled() {
328     return ANDROID_PERMISSION_FLAGS_RUNTIME_PERMISSION_APPOPS_MAPPING_ENABLED;
329 }
330 
android_permission_flags_sensitive_content_improvements()331 bool android_permission_flags_sensitive_content_improvements() {
332     return ANDROID_PERMISSION_FLAGS_SENSITIVE_CONTENT_IMPROVEMENTS;
333 }
334 
android_permission_flags_sensitive_content_metrics_bugfix()335 bool android_permission_flags_sensitive_content_metrics_bugfix() {
336     return ANDROID_PERMISSION_FLAGS_SENSITIVE_CONTENT_METRICS_BUGFIX;
337 }
338 
android_permission_flags_sensitive_content_recents_screenshot_bugfix()339 bool android_permission_flags_sensitive_content_recents_screenshot_bugfix() {
340     return ANDROID_PERMISSION_FLAGS_SENSITIVE_CONTENT_RECENTS_SCREENSHOT_BUGFIX;
341 }
342 
android_permission_flags_sensitive_notification_app_protection()343 bool android_permission_flags_sensitive_notification_app_protection() {
344     return ANDROID_PERMISSION_FLAGS_SENSITIVE_NOTIFICATION_APP_PROTECTION;
345 }
346 
android_permission_flags_server_side_attribution_registration()347 bool android_permission_flags_server_side_attribution_registration() {
348     return true;
349 }
350 
android_permission_flags_set_next_attribution_source()351 bool android_permission_flags_set_next_attribution_source() {
352     return false;
353 }
354 
android_permission_flags_should_register_attribution_source()355 bool android_permission_flags_should_register_attribution_source() {
356     return true;
357 }
358 
android_permission_flags_signature_permission_allowlist_enabled()359 bool android_permission_flags_signature_permission_allowlist_enabled() {
360     return ANDROID_PERMISSION_FLAGS_SIGNATURE_PERMISSION_ALLOWLIST_ENABLED;
361 }
362 
android_permission_flags_supervision_role_permission_update_enabled()363 bool android_permission_flags_supervision_role_permission_update_enabled() {
364     return ANDROID_PERMISSION_FLAGS_SUPERVISION_ROLE_PERMISSION_UPDATE_ENABLED;
365 }
366 
android_permission_flags_sync_on_op_noted_api()367 bool android_permission_flags_sync_on_op_noted_api() {
368     return false;
369 }
370 
android_permission_flags_system_selection_toolbar_enabled()371 bool android_permission_flags_system_selection_toolbar_enabled() {
372     return false;
373 }
374 
android_permission_flags_system_server_role_controller_enabled()375 bool android_permission_flags_system_server_role_controller_enabled() {
376     return ANDROID_PERMISSION_FLAGS_SYSTEM_SERVER_ROLE_CONTROLLER_ENABLED;
377 }
378 
android_permission_flags_system_vendor_intelligence_role_enabled()379 bool android_permission_flags_system_vendor_intelligence_role_enabled() {
380     return ANDROID_PERMISSION_FLAGS_SYSTEM_VENDOR_INTELLIGENCE_ROLE_ENABLED;
381 }
382 
android_permission_flags_text_classifier_choice_api_enabled()383 bool android_permission_flags_text_classifier_choice_api_enabled() {
384     return ANDROID_PERMISSION_FLAGS_TEXT_CLASSIFIER_CHOICE_API_ENABLED;
385 }
386 
android_permission_flags_unknown_call_package_install_blocking_enabled()387 bool android_permission_flags_unknown_call_package_install_blocking_enabled() {
388     return ANDROID_PERMISSION_FLAGS_UNKNOWN_CALL_PACKAGE_INSTALL_BLOCKING_ENABLED;
389 }
390 
android_permission_flags_updatable_text_classifier_for_otp_detection_enabled()391 bool android_permission_flags_updatable_text_classifier_for_otp_detection_enabled() {
392     return ANDROID_PERMISSION_FLAGS_UPDATABLE_TEXT_CLASSIFIER_FOR_OTP_DETECTION_ENABLED;
393 }
394 
android_permission_flags_use_frozen_aware_remote_callback_list()395 bool android_permission_flags_use_frozen_aware_remote_callback_list() {
396     return false;
397 }
398 
android_permission_flags_use_profile_labels_for_default_app_section_titles()399 bool android_permission_flags_use_profile_labels_for_default_app_section_titles() {
400     return ANDROID_PERMISSION_FLAGS_USE_PROFILE_LABELS_FOR_DEFAULT_APP_SECTION_TITLES;
401 }
402 
android_permission_flags_use_system_selection_toolbar_in_sysui()403 bool android_permission_flags_use_system_selection_toolbar_in_sysui() {
404     return false;
405 }
406 
android_permission_flags_voice_activation_permission_apis()407 bool android_permission_flags_voice_activation_permission_apis() {
408     return false;
409 }
410 
android_permission_flags_wallet_role_cross_user_enabled()411 bool android_permission_flags_wallet_role_cross_user_enabled() {
412     return ANDROID_PERMISSION_FLAGS_WALLET_ROLE_CROSS_USER_ENABLED;
413 }
414 
android_permission_flags_wallet_role_enabled()415 bool android_permission_flags_wallet_role_enabled() {
416     return true;
417 }
418 
android_permission_flags_wallet_role_icon_property_enabled()419 bool android_permission_flags_wallet_role_icon_property_enabled() {
420     return false;
421 }
422 
423