diff --git a/core/proto/android/content/clipdata.proto b/core/proto/android/content/clipdata.proto index aeeef977d4013..cbc00a7970c16 100644 --- a/core/proto/android/content/clipdata.proto +++ b/core/proto/android/content/clipdata.proto @@ -25,7 +25,7 @@ import "frameworks/base/libs/incident/proto/android/privacy.proto"; // An android.content.ClipData object. message ClipDataProto { - option (.android.msg_privacy).dest = DEST_AUTOMATIC; + option (.android.msg_privacy).dest = DEST_LOCAL; optional android.content.ClipDescriptionProto description = 1; @@ -40,7 +40,7 @@ message ClipDataProto { // An android.content.ClipData.Item object. message Item { - option (.android.msg_privacy).dest = DEST_EXPLICIT; + option (.android.msg_privacy).dest = DEST_LOCAL; oneof data { string html_text = 1; diff --git a/core/proto/android/server/jobscheduler.proto b/core/proto/android/server/jobscheduler.proto index 8d4b56ca36191..bb8ce813b2f90 100644 --- a/core/proto/android/server/jobscheduler.proto +++ b/core/proto/android/server/jobscheduler.proto @@ -578,6 +578,12 @@ message JobStatusDumpProto { optional .android.os.PersistableBundleProto extras = 14; optional .android.os.BundleProto transient_extras = 15; + // ClipData of information that is returned to the application at + // execution time, but not persisted by the system. This is provided by + // the app and the main purpose of providing a ClipData is to allow + // granting of URI permissions for data associated with the clip. The + // exact kind of permission grant to perform is specified in the flags + // field. optional .android.content.ClipDataProto clip_data = 16; optional GrantedUriPermissionsDumpProto granted_uri_permissions = 17;