system_api: Update dlp service protos
BUG=chromium:1259203
TEST=cros_workon_make --board=${BOARD} chromeos-base/dlp --test
Change-Id: I884ed2fe8091ac2a43dfc7c9b2863be0f5eec205
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/3329323
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>
Tested-by: Aya Elsayed <ayaelattar@chromium.org>
Reviewed-by: Sergey Poromov <poromov@chromium.org>
Commit-Queue: Aya Elsayed <ayaelattar@chromium.org>
diff --git a/system_api/dbus/dlp/dbus-constants.h b/system_api/dbus/dlp/dbus-constants.h
index 158bbe8..99070da 100644
--- a/system_api/dbus/dlp/dbus-constants.h
+++ b/system_api/dbus/dlp/dbus-constants.h
@@ -14,6 +14,7 @@
constexpr char kSetDlpFilesPolicyMethod[] = "SetDlpFilesPolicy";
constexpr char kAddFileMethod[] = "AddFile";
constexpr char kRequestFileAccessMethod[] = "RequestFileAccess";
+constexpr char kGetFilesSourcesMethod[] = "GetFilesSources";
// Errors returned by DLP Daemon mathods:
constexpr char kErrorFailedToCreatePipe[] = "FailedToCreatePipe";
@@ -30,8 +31,6 @@
constexpr char kDlpFilesPolicyServiceIsRestrictedMethod[] = "IsRestricted";
constexpr char kDlpFilesPolicyServiceIsDlpPolicyMatchedMethod[] =
"IsDlpPolicyMatched";
-constexpr char kDlpFilesPolicyServiceGetDisallowedTransfersMethod[] =
- "GetDisallowedTransfers";
} // namespace dlp
#endif // SYSTEM_API_DBUS_DLP_DBUS_CONSTANTS_H_
diff --git a/system_api/dbus/dlp/dlp_service.proto b/system_api/dbus/dlp/dlp_service.proto
index c57e162..e248fc8 100644
--- a/system_api/dbus/dlp/dlp_service.proto
+++ b/system_api/dbus/dlp/dlp_service.proto
@@ -103,6 +103,11 @@
optional bool restricted = 1;
}
+message GetFilesSourcesRequest {
+ // A list of files inodes.
+ repeated uint64 files_inodes = 1;
+}
+
message FileMetadata {
// File inode number.
optional uint64 inode = 1;
@@ -110,9 +115,9 @@
optional string source_url = 2;
}
-message GetDisallowedTransfersRequest {
- // A list of files to be transferred.
- repeated FileMetadata transferred_files = 1;
- // URL where the files are going to be transferrxwed.
- optional string destination_url = 2;
+message GetFilesSourcesResponse {
+ // Error message, empty if no error occurred.
+ optional string error_message = 1;
+ // A list of files source urls.
+ repeated FileMetadata files_metadata = 2;
}