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