arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (C) 2018 The Android Open Source Project |
| 3 | * |
| 4 | * Licensed under the Apache License, Version 2.0 (the "License"); |
| 5 | * you may not use this file except in compliance with the License. |
| 6 | * You may obtain a copy of the License at |
| 7 | * |
| 8 | * http://www.apache.org/licenses/LICENSE-2.0 |
| 9 | * |
| 10 | * Unless required by applicable law or agreed to in writing, software |
| 11 | * distributed under the License is distributed on an "AS IS" BASIS, |
| 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 13 | * See the License for the specific language governing permissions and |
| 14 | * limitations under the License. |
| 15 | */ |
| 16 | |
| 17 | syntax = "proto2"; |
| 18 | |
| 19 | package android.stats.devicepolicy; |
| 20 | option java_multiple_files = true; |
| 21 | |
| 22 | /** |
| 23 | * Id for device policy features. |
| 24 | */ |
| 25 | enum EventId { |
| 26 | SET_PASSWORD_QUALITY = 1; |
| 27 | SET_PASSWORD_MINIMUM_LENGTH = 2; |
| 28 | SET_PASSWORD_MINIMUM_NUMERIC = 3; |
| 29 | SET_PASSWORD_MINIMUM_NON_LETTER = 4; |
| 30 | SET_PASSWORD_MINIMUM_LETTERS = 5; |
| 31 | SET_PASSWORD_MINIMUM_LOWER_CASE = 6; |
| 32 | SET_PASSWORD_MINIMUM_UPPER_CASE = 7; |
| 33 | SET_PASSWORD_MINIMUM_SYMBOLS = 8; |
| 34 | SET_KEYGUARD_DISABLED_FEATURES = 9; |
| 35 | LOCK_NOW = 10; |
| 36 | WIPE_DATA_WITH_REASON = 11; |
| 37 | ADD_USER_RESTRICTION = 12; |
| 38 | REMOVE_USER_RESTRICTION = 13; |
| 39 | SET_SECURE_SETTING = 14; |
| 40 | SET_SECURITY_LOGGING_ENABLED = 15; |
| 41 | RETRIEVE_SECURITY_LOGS = 16; |
| 42 | RETRIEVE_PRE_REBOOT_SECURITY_LOGS = 17; |
| 43 | SET_PERMISSION_POLICY = 18; |
| 44 | SET_PERMISSION_GRANT_STATE = 19; |
| 45 | INSTALL_KEY_PAIR = 20; |
| 46 | INSTALL_CA_CERT = 21; |
arangelov | 1476826 | 2018-12-06 18:38:33 +0000 | [diff] [blame] | 47 | CHOOSE_PRIVATE_KEY_ALIAS = 22; |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 48 | REMOVE_KEY_PAIR = 23; |
| 49 | UNINSTALL_CA_CERTS = 24; |
| 50 | SET_CERT_INSTALLER_PACKAGE = 25; |
| 51 | SET_ALWAYS_ON_VPN_PACKAGE = 26; |
| 52 | SET_PERMITTED_INPUT_METHODS = 27; |
| 53 | SET_PERMITTED_ACCESSIBILITY_SERVICES = 28; |
arangelov | 1302e2d | 2018-12-10 22:29:20 +0000 | [diff] [blame] | 54 | SET_SCREEN_CAPTURE_DISABLED = 29; |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 55 | SET_CAMERA_DISABLED = 30; |
| 56 | QUERY_SUMMARY_FOR_USER = 31; |
| 57 | QUERY_SUMMARY = 32; |
| 58 | QUERY_DETAILS = 33; |
| 59 | REBOOT = 34; |
| 60 | SET_MASTER_VOLUME_MUTED = 35; |
| 61 | SET_AUTO_TIME_REQUIRED = 36; |
| 62 | SET_KEYGUARD_DISABLED = 37; |
| 63 | SET_STATUS_BAR_DISABLED = 38; |
| 64 | SET_ORGANIZATION_COLOR = 39; |
| 65 | SET_PROFILE_NAME = 40; |
| 66 | SET_USER_ICON = 41; |
arangelov | 1302e2d | 2018-12-10 22:29:20 +0000 | [diff] [blame] | 67 | SET_DEVICE_OWNER_LOCK_SCREEN_INFO = 42; |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 68 | SET_SHORT_SUPPORT_MESSAGE = 43; |
| 69 | SET_LONG_SUPPORT_MESSAGE = 44; |
| 70 | SET_CROSS_PROFILE_CONTACTS_SEARCH_DISABLED = 45; |
arangelov | 1476826 | 2018-12-06 18:38:33 +0000 | [diff] [blame] | 71 | SET_CROSS_PROFILE_CALLER_ID_DISABLED = 46; |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 72 | SET_BLUETOOTH_CONTACT_SHARING_DISABLED = 47; |
| 73 | ADD_CROSS_PROFILE_INTENT_FILTER = 48; |
| 74 | ADD_CROSS_PROFILE_WIDGET_PROVIDER = 49; |
| 75 | SET_SYSTEM_UPDATE_POLICY = 50; |
arangelov | 1476826 | 2018-12-06 18:38:33 +0000 | [diff] [blame] | 76 | SET_LOCKTASK_MODE_ENABLED = 51; |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 77 | ADD_PERSISTENT_PREFERRED_ACTIVITY = 52; |
| 78 | REQUEST_BUGREPORT = 53; |
| 79 | GET_WIFI_MAC_ADDRESS = 54; |
| 80 | REQUEST_QUIET_MODE_ENABLED = 55; |
| 81 | WORK_PROFILE_LOCATION_CHANGED = 56; |
| 82 | DO_USER_INFO_CLICKED = 57; |
| 83 | TRANSFER_OWNERSHIP = 58; |
| 84 | GENERATE_KEY_PAIR = 59; |
| 85 | SET_KEY_PAIR_CERTIFICATE = 60; |
| 86 | SET_KEEP_UNINSTALLED_PACKAGES = 61; |
| 87 | SET_APPLICATION_RESTRICTIONS = 62; |
| 88 | SET_APPLICATION_HIDDEN = 63; |
| 89 | ENABLE_SYSTEM_APP = 64; |
| 90 | ENABLE_SYSTEM_APP_WITH_INTENT = 65; |
| 91 | INSTALL_EXISTING_PACKAGE = 66; |
| 92 | SET_UNINSTALL_BLOCKED = 67; |
| 93 | SET_PACKAGES_SUSPENDED = 68; |
| 94 | ON_LOCK_TASK_MODE_ENTERING = 69; |
yuemingw | d2bfbc8 | 2019-01-02 11:42:25 +0000 | [diff] [blame] | 95 | SET_CROSS_PROFILE_CALENDAR_PACKAGES = 70; |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 96 | GET_USER_PASSWORD_COMPLEXITY_LEVEL = 72; |
| 97 | INSTALL_SYSTEM_UPDATE = 73; |
| 98 | INSTALL_SYSTEM_UPDATE_ERROR = 74; |
| 99 | IS_MANAGED_KIOSK = 75; |
| 100 | IS_UNATTENDED_MANAGED_KIOSK = 76; |
arangelov | 1476826 | 2018-12-06 18:38:33 +0000 | [diff] [blame] | 101 | PROVISIONING_MANAGED_PROFILE_ON_FULLY_MANAGED_DEVICE = 77; |
| 102 | PROVISIONING_PERSISTENT_DEVICE_OWNER = 78; |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 103 | |
arangelov | c255cfa | 2019-03-07 19:51:31 +0000 | [diff] [blame] | 104 | // existing Tron logs to be migrated to statsd |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 105 | PROVISIONING_ENTRY_POINT_NFC = 79; |
| 106 | PROVISIONING_ENTRY_POINT_QR_CODE = 80; |
arangelov | 1476826 | 2018-12-06 18:38:33 +0000 | [diff] [blame] | 107 | PROVISIONING_ENTRY_POINT_CLOUD_ENROLLMENT = 81; |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 108 | PROVISIONING_ENTRY_POINT_ADB = 82; |
| 109 | PROVISIONING_ENTRY_POINT_TRUSTED_SOURCE = 83; |
| 110 | PROVISIONING_DPC_PACKAGE_NAME = 84; |
| 111 | PROVISIONING_DPC_INSTALLED_BY_PACKAGE = 85; |
| 112 | PROVISIONING_PROVISIONING_ACTIVITY_TIME_MS = 86; |
| 113 | PROVISIONING_PREPROVISIONING_ACTIVITY_TIME_MS = 87; |
| 114 | PROVISIONING_ENCRYPT_DEVICE_ACTIVITY_TIME_MS = 88; |
| 115 | PROVISIONING_WEB_ACTIVITY_TIME_MS = 89; |
arangelov | 49e32af | 2019-10-14 17:54:42 +0100 | [diff] [blame] | 116 | PROVISIONING_TRAMPOLINE_ACTIVITY_TIME_MS = 90 [deprecated=true]; |
| 117 | PROVISIONING_POST_ENCRYPTION_ACTIVITY_TIME_MS = 91 [deprecated=true]; |
| 118 | PROVISIONING_FINALIZATION_ACTIVITY_TIME_MS = 92 [deprecated=true]; |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 119 | PROVISIONING_NETWORK_TYPE = 93; |
| 120 | PROVISIONING_ACTION = 94; |
| 121 | PROVISIONING_EXTRAS = 95; |
| 122 | PROVISIONING_COPY_ACCOUNT_TASK_MS = 96; |
| 123 | PROVISIONING_CREATE_PROFILE_TASK_MS = 97; |
| 124 | PROVISIONING_START_PROFILE_TASK_MS = 98; |
| 125 | PROVISIONING_DOWNLOAD_PACKAGE_TASK_MS = 99; |
| 126 | PROVISIONING_INSTALL_PACKAGE_TASK_MS = 100; |
| 127 | PROVISIONING_CANCELLED = 101; |
| 128 | PROVISIONING_ERROR = 102; |
| 129 | PROVISIONING_COPY_ACCOUNT_STATUS = 103; |
| 130 | PROVISIONING_TOTAL_TASK_TIME_MS = 104; |
| 131 | PROVISIONING_SESSION_STARTED = 105; |
| 132 | PROVISIONING_SESSION_COMPLETED = 106; |
| 133 | PROVISIONING_TERMS_ACTIVITY_TIME_MS = 107; |
| 134 | PROVISIONING_TERMS_COUNT = 108; |
| 135 | PROVISIONING_TERMS_READ = 109; |
arangelov | 1476826 | 2018-12-06 18:38:33 +0000 | [diff] [blame] | 136 | |
| 137 | SEPARATE_PROFILE_CHALLENGE_CHANGED = 110; |
| 138 | SET_GLOBAL_SETTING = 111; |
Rubin Xu | 8b17ad0 | 2019-03-07 17:42:37 +0000 | [diff] [blame] | 139 | INSTALL_PACKAGE = 112; |
| 140 | UNINSTALL_PACKAGE = 113; |
arangelov | 1302e2d | 2018-12-10 22:29:20 +0000 | [diff] [blame] | 141 | WIFI_SERVICE_ADD_NETWORK_SUGGESTIONS = 114; |
| 142 | WIFI_SERVICE_ADD_OR_UPDATE_NETWORK = 115; |
arangelov | 6145acc | 2018-12-11 21:46:02 +0000 | [diff] [blame] | 143 | QUERY_SUMMARY_FOR_DEVICE = 116; |
| 144 | REMOVE_CROSS_PROFILE_WIDGET_PROVIDER = 117; |
| 145 | ESTABLISH_VPN = 118; |
Rubin Xu | 8b17ad0 | 2019-03-07 17:42:37 +0000 | [diff] [blame] | 146 | SET_NETWORK_LOGGING_ENABLED = 119; |
| 147 | RETRIEVE_NETWORK_LOGS = 120; |
arangelov | cb6f7bd | 2019-04-12 17:04:58 +0100 | [diff] [blame] | 148 | PROVISIONING_PREPARE_TOTAL_TIME_MS = 121; |
| 149 | PROVISIONING_PREPARE_STARTED = 122; |
| 150 | PROVISIONING_PREPARE_COMPLETED = 123; |
| 151 | PROVISIONING_FLOW_TYPE = 124; |
Jonathan Scott | 38ad638 | 2019-04-29 11:45:01 +0100 | [diff] [blame] | 152 | CROSS_PROFILE_APPS_GET_TARGET_USER_PROFILES = 125; |
| 153 | CROSS_PROFILE_APPS_START_ACTIVITY_AS_USER = 126; |
Alex Johnston | 8c50338 | 2019-11-19 11:12:15 +0000 | [diff] [blame] | 154 | SET_AUTO_TIME = 127; |
Alex Johnston | a44d729 | 2019-12-12 15:34:35 +0000 | [diff] [blame] | 155 | SET_AUTO_TIME_ZONE = 128; |
Srinivas Paladugu | 0bb962c | 2019-10-25 10:03:14 -0700 | [diff] [blame] | 156 | SET_PACKAGES_PROTECTED = 129; |
Alex Johnston | 011f5c6 | 2019-12-18 17:05:57 +0000 | [diff] [blame] | 157 | SET_FACTORY_RESET_PROTECTION = 130; |
Rubin Xu | 41bdd97 | 2020-01-03 17:18:33 +0000 | [diff] [blame] | 158 | SET_COMMON_CRITERIA_MODE = 131; |
Alex Johnston | f13a6fb | 2020-01-15 11:11:23 +0000 | [diff] [blame] | 159 | ALLOW_MODIFICATION_OF_ADMIN_CONFIGURED_NETWORKS = 132; |
Alex Johnston | feff951 | 2020-02-06 12:31:03 +0000 | [diff] [blame] | 160 | SET_TIME = 133; |
| 161 | SET_TIME_ZONE = 134; |
arangelov | 4e99406 | 2018-11-13 16:12:38 +0000 | [diff] [blame] | 162 | } |