185f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams/* 285f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * Copyright (C) 2017 The Android Open Source Project 385f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * 485f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * Licensed under the Apache License, Version 2.0 (the "License"); 585f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * you may not use this file except in compliance with the License. 685f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * You may obtain a copy of the License at 785f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * 885f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * http://www.apache.org/licenses/LICENSE-2.0 985f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * 1085f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * Unless required by applicable law or agreed to in writing, software 1185f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * distributed under the License is distributed on an "AS IS" BASIS, 1285f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1385f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * See the License for the specific language governing permissions and 1485f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams * limitations under the License. 1585f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams */ 1685f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams 1785f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adamssyntax = "proto2"; 1885f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adamspackage android.os; 1985f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams 2085f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adamsoption java_multiple_files = true; 2185f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams 220f168dee56e59362b4d05caeb2bea5cb44c30d31Kweku Adamsimport "frameworks/base/libs/incident/proto/android/privacy.proto"; 230f168dee56e59362b4d05caeb2bea5cb44c30d31Kweku Adams 2485f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams// An android.os.PersistableBundle object. 2585f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adamsmessage PersistableBundleProto { 2685f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams oneof data { 270f168dee56e59362b4d05caeb2bea5cb44c30d31Kweku Adams int32 parcelled_data_size = 1 [ 280f168dee56e59362b4d05caeb2bea5cb44c30d31Kweku Adams (.android.privacy).dest = DEST_AUTOMATIC 290f168dee56e59362b4d05caeb2bea5cb44c30d31Kweku Adams ]; 300f168dee56e59362b4d05caeb2bea5cb44c30d31Kweku Adams string map_data = 2 [ (.android.privacy).dest = DEST_EXPLICIT ]; 3185f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams } 3285f2fbcb1fc3277ea825ec3dc52f636b47302425Kweku Adams} 33