• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright (C) 2019 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";
18package android.providers.settings;
19
20option java_multiple_files = true;
21
22import "frameworks/base/core/proto/android/providers/settings/common.proto";
23import "frameworks/base/core/proto/android/privacy.proto";
24
25message ConfigSettingsProto {
26  option (android.msg_privacy).dest = DEST_EXPLICIT;
27
28  repeated SettingsOperationProto historical_operations = 1;
29  repeated NamespaceProto extra_namespaces = 2;
30  repeated SettingProto activity_manager_native_boot_settings = 3;
31  repeated SettingProto activity_manager_settings = 4;
32  repeated SettingProto alarm_manager_settings = 26;
33  repeated SettingProto app_compat_settings = 5;
34  repeated SettingProto app_standby_settings = 27;
35  repeated SettingProto autofill_settings = 6;
36  repeated SettingProto blobstore_settings = 23;
37  repeated SettingProto connectivity_settings = 7;
38  repeated SettingProto content_capture_settings = 8;
39  repeated SettingProto device_idle_settings = 24;
40  reserved 9; // dex_boot_settings
41  repeated SettingProto game_driver_settings = 10;
42  repeated SettingProto input_native_boot_settings = 11;
43  repeated SettingProto job_scheduler_settings = 25;
44  repeated SettingProto netd_native_settings = 12;
45  repeated SettingProto privacy_settings = 13;
46  repeated SettingProto rollback_boot_settings = 14;
47  repeated SettingProto rollback_settings = 15;
48  repeated SettingProto runtime_native_boot_settings = 16;
49  repeated SettingProto runtime_native_settings = 17;
50  repeated SettingProto runtime_settings = 18;
51  repeated SettingProto storage_settings = 19;
52  repeated SettingProto systemui_settings = 20;
53  repeated SettingProto telephony_settings = 21;
54  repeated SettingProto textclassifier_settings = 22;
55
56  // Next tag: 28
57
58  message NamespaceProto {
59    optional string namespace = 1;
60    repeated SettingProto settings = 2;
61  }
62}
63