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 17syntax = "proto2"; 18 19package android.stats.devicepolicy; 20option java_multiple_files = true; 21 22/** 23 * Id for device policy features. 24 */ 25enum 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; 47 CHOOSE_PRIVATE_KEY_ALIAS = 22; 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; 54 SET_SCREEN_CAPTURE_DISABLED = 29; 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; 67 SET_DEVICE_OWNER_LOCK_SCREEN_INFO = 42; 68 SET_SHORT_SUPPORT_MESSAGE = 43; 69 SET_LONG_SUPPORT_MESSAGE = 44; 70 SET_CROSS_PROFILE_CONTACTS_SEARCH_DISABLED = 45; 71 SET_CROSS_PROFILE_CALLER_ID_DISABLED = 46; 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; 76 SET_LOCKTASK_MODE_ENABLED = 51; 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; 95 SET_CROSS_PROFILE_CALENDAR_PACKAGES = 70; 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; 101 PROVISIONING_MANAGED_PROFILE_ON_FULLY_MANAGED_DEVICE = 77; 102 PROVISIONING_PERSISTENT_DEVICE_OWNER = 78; 103 104 // existing Tron logs to be migrated to statsd 105 PROVISIONING_ENTRY_POINT_NFC = 79; 106 PROVISIONING_ENTRY_POINT_QR_CODE = 80; 107 PROVISIONING_ENTRY_POINT_CLOUD_ENROLLMENT = 81; 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; 116 PROVISIONING_TRAMPOLINE_ACTIVITY_TIME_MS = 90; 117 PROVISIONING_POST_ENCRYPTION_ACTIVITY_TIME_MS = 91; 118 PROVISIONING_FINALIZATION_ACTIVITY_TIME_MS = 92; 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; 136 137 SEPARATE_PROFILE_CHALLENGE_CHANGED = 110; 138 SET_GLOBAL_SETTING = 111; 139 INSTALL_PACKAGE = 112; 140 UNINSTALL_PACKAGE = 113; 141 WIFI_SERVICE_ADD_NETWORK_SUGGESTIONS = 114; 142 WIFI_SERVICE_ADD_OR_UPDATE_NETWORK = 115; 143 QUERY_SUMMARY_FOR_DEVICE = 116; 144 REMOVE_CROSS_PROFILE_WIDGET_PROVIDER = 117; 145 ESTABLISH_VPN = 118; 146 SET_NETWORK_LOGGING_ENABLED = 119; 147 RETRIEVE_NETWORK_LOGS = 120; 148 PROVISIONING_PREPARE_TOTAL_TIME_MS = 121; 149 PROVISIONING_PREPARE_STARTED = 122; 150 PROVISIONING_PREPARE_COMPLETED = 123; 151 PROVISIONING_FLOW_TYPE = 124; 152 CROSS_PROFILE_APPS_GET_TARGET_USER_PROFILES = 125; 153 CROSS_PROFILE_APPS_START_ACTIVITY_AS_USER = 126; 154} 155